- 27 Mar, 2006 2 commits
-
-
Simon Marlow authored
-
Simon Marlow authored
-
- 24 Mar, 2006 3 commits
-
-
Simon Marlow authored
-
Simon Marlow authored
There are two new options in the -threaded RTS: -qm Don't automatically migrate threads between CPUs -qw Migrate a thread to the current CPU when it is woken up previously both of these were effectively off, i.e. threads were migrated between CPUs willy-milly, and threads were always migrated to the current CPU when woken up. This is the first step in tweaking the scheduling for more effective work balancing, there will no doubt be more to come.
-
duncan.coutts@worc.ox.ac.uk authored
I think this missing dep is what broke my parallel build I used make -j2 with ghc-6.4.2.20060323 and got: ------------------------------------------------------------------------ ==fptools== make boot -wr --jobserver-fds=3,11 -j; in /var/tmp/portage/ghc-6.4.2_pre20060323/work/ghc-6.4.2.20060323/ghc/includes ------------------------------------------------------------------------ Creating ghcplatform.h... Done. gcc -O -O2 -march=k8 -pipe -Wa,--noexecstack -c mkDerivedConstants.c -o mkDerivedConstants.o In file included from ghcconfig.h:5, from Stg.h:42, from Rts.h:19, from mkDerivedConstants.c:20: ghcplatform.h:1:1: unterminated #ifndef Done. With this patch applied I can no longer repoduce this build bug. So I think this patch should be applied to the cvs ghc-6-4-branch too.
-
- 27 Mar, 2006 2 commits
-
-
Simon Marlow authored
-
David Himmelstrup authored
This is pretty important when using the linker/bytecode-compiler from binaries other than GHCi.
-
- 25 Mar, 2006 1 commit
-
-
wolfgang.thaller@gmx.net authored
... again. For now, I've added a TODO comment, but sooner or later this will have to be made gcc-version-independent.
-
- 24 Mar, 2006 3 commits
-
-
wolfgang.thaller@gmx.net authored
-
Simon Marlow authored
-
Simon Marlow authored
-
- 23 Mar, 2006 1 commit
-
-
Simon Marlow authored
On x86_64 we are using C argument registers for global registers in the STG machine. This is always going to be problematic when it comes to making C calls from STG and compiling via C. Prior to GCC 4.1.0 (approx) it was possible to just assign the argument expressions to temporaries to avoid a clash. Now, we need to add an extra dummy function call as a barrier between the temporary assignments and the actual call. The dummy call is removed by the mangler.
-
- 18 Mar, 2006 3 commits
-
-
David Himmelstrup authored
I've removed -fno-code from Main to make it work equally well with --make and -c. I've also allowed it not to write hi files unless -fwrite-iface is given.
-
David Himmelstrup authored
-
David Himmelstrup authored
-
- 22 Mar, 2006 2 commits
-
-
Simon Marlow authored
-
Simon Marlow authored
We need to use GNUC3_ATTRIBUTE(used) to force gcc to keep the definition of StgRunIsImplementedInAssembler() around. In some cases we had already made this function external rather than static to get around the problem, but GNUC3_ATTRIBUTE(used) is a better fix.
-
- 21 Mar, 2006 4 commits
-
-
Simon Marlow authored
addresses #492
-
Simon Marlow authored
-
Simon Marlow authored
-
Simon Marlow authored
-
- 20 Mar, 2006 2 commits
-
-
Simon Marlow authored
-
Simon Marlow authored
-
- 18 Mar, 2006 3 commits
-
-
David Himmelstrup authored
-
David Himmelstrup authored
-
David Himmelstrup authored
I've removed -fno-code from Main to make it work equally well with --make and -c. I've also allowed it not to write hi files unless -fwrite-iface is given.
-
- 12 Mar, 2006 1 commit
-
-
David Himmelstrup authored
-
- 17 Mar, 2006 3 commits
-
-
Simon Marlow authored
-
Simon Marlow authored
-
simonpj@microsoft.com authored
-
- 16 Mar, 2006 5 commits
-
-
Simon Marlow authored
-
Simon Marlow authored
-
Simon Marlow authored
-
Simon Marlow authored
-
Simon Marlow authored
-
- 02 Mar, 2006 1 commit
-
-
lennart.augustsson@credit-suisse.com authored
-
- 16 Mar, 2006 2 commits
-
-
Simon Marlow authored
fixes failures in yesterday's testsuite run
-
Simon Marlow authored
-
- 15 Mar, 2006 1 commit
-
-
Simon Marlow authored
Yet another attempt at shutdown & interruption. This one appears to work better; ^C is more responsive in multi threaded / SMP, and I fixed one case where the runtime wasn't responding to ^C at all.
-
- 14 Mar, 2006 1 commit
-
-
Simon Marlow authored
-