Re: [commit: testsuite] master: Fix capi_value on Windows (832fa64)

2012-05-29 Thread Simon Marlow
On 27/05/2012 15:10, Ian Lynagh wrote: On Tue, May 01, 2012 at 04:52:37AM -0500, Gabriel Dos Reis wrote: On Tue, May 1, 2012 at 3:05 AM, Simon Marlowmarlo...@gmail.com wrote: This appears to be a bug in the gcc that we're currently using. Compiling this, with -O: const int i;

[commit: ghc] master: escape(): don't forget the final '\0' (634fb8d)

2012-05-23 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/634fb8d3b569276504be317783ade54508633b10 --- commit 634fb8d3b569276504be317783ade54508633b10 Author: Simon Marlow

[commit: testsuite] master: add test for #6105 (6ed0586)

2012-05-23 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : master http://hackage.haskell.org/trac/ghc/changeset/6ed0586aa2d8430fa9698879d28221c854b8b5f5 --- commit 6ed0586aa2d8430fa9698879d28221c854b8b5f5 Author: Simon

[commit: testsuite] master: accept output (a95c63d)

2012-05-23 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : master http://hackage.haskell.org/trac/ghc/changeset/a95c63d1c7196c222c4f1193181cb801cc273e42 --- commit a95c63d1c7196c222c4f1193181cb801cc273e42 Author: Simon

[commit: ghc] master: Accept the old -package-conf flags for backwards compatibility (b640ba9)

2012-05-22 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/b640ba9cf834fd5b08f34514f7454b94abeed0b6 --- commit b640ba9cf834fd5b08f34514f7454b94abeed0b6 Author: Simon Marlow

[commit: ghc] master: Don't remove the thread from interruptTargetThread on ^C (#6116) (4b523bc)

2012-05-22 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/4b523bc139a05a52a58811623d638c43d398f245 --- commit 4b523bc139a05a52a58811623d638c43d398f245 Author: Simon Marlow

[commit: ghc] master: Read the source file timestamp *before* preprocessing (#6106) (d82da29)

2012-05-22 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/d82da293078b00d0f2d85c947e70382d398aab64 --- commit d82da293078b00d0f2d85c947e70382d398aab64 Author: Simon Marlow

[commit: ghc] master: checkStability: respect -fforce-recomp (#6105) (c95342c)

2012-05-22 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/c95342cef63fad2edfaf3868de11ff7781b440c8 --- commit c95342cef63fad2edfaf3868de11ff7781b440c8 Author: Simon Marlow

[commit: testsuite] master: dead code: guess_compiler_flags() (28415e1)

2012-05-22 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : master http://hackage.haskell.org/trac/ghc/changeset/28415e1813d8167cfee630b1c7a0709ff7136b7a --- commit 28415e1813d8167cfee630b1c7a0709ff7136b7a Author: Simon

[commit: testsuite] master: add test for #6106 (204fb76)

2012-05-22 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : master http://hackage.haskell.org/trac/ghc/changeset/204fb76218beb8a37400265f916c51136890071a --- commit 204fb76218beb8a37400265f916c51136890071a Author: Simon

[commit: testsuite] master: Go back to using -no-user-package-conf for a while (3804864)

2012-05-22 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : master http://hackage.haskell.org/trac/ghc/changeset/380486488b32379de7e610f25536913a6a523b2f --- commit 380486488b32379de7e610f25536913a6a523b2f Author: Simon

Re: [commit: ghc] master: Fix build (22b51da)

2012-05-22 Thread Simon Marlow
On 22/05/12 09:02, Ian Lynagh wrote: Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/22b51daaf41820e5451cb8dadf63e2a534c3efb4 --- commit

[commit: ghc] master: Set the context_switch flag in yield# (6683995)

2012-05-16 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/66839957a376dbe85608822c1820eb6c99210883 --- commit 66839957a376dbe85608822c1820eb6c99210883 Author: Simon Marlow

[commit: ghc] master: Handle cases with no alternatives in GHCi (d0f3a8b)

2012-05-11 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/d0f3a8baa11b16dc918a01dfaaf6cfebd9300865 --- commit d0f3a8baa11b16dc918a01dfaaf6cfebd9300865 Author: Simon Marlow

Re: [commit: ghc] master: Test for misaligned sections, and fail if we find one (ada1385)

2012-05-10 Thread Simon Marlow
On 08/05/2012 21:12, Ian Lynagh wrote: Hi Gaby, On Mon, May 07, 2012 at 02:22:47PM -0500, Gabriel Dos Reis wrote: if (kind != SECTIONKIND_OTHER end= start) { + if size_t)(start)) % (size_t)sizeof(void *)) != 0) { I would suggest a systematic usage of uintptr_t when

Re: [commit: testsuite] master: Better performance for #3064, but #5030 is now expect-broken (ffc4384)

2012-05-10 Thread Simon Marlow
On 09/05/2012 17:51, Simon Peyton Jones wrote: Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : master http://hackage.haskell.org/trac/ghc/changeset/ffc4384af1e245548092463864337a9b7d89aa9e --- commit

[commit: ghc] branch 'ghc-lwc' created

2012-05-04 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc New branch : ghc-lwc Referencing: b6b285dab8240f0277ded64049e6b754ff9350ad ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

[commit: testsuite] master: 5250(llvm) is expect_broken(4211) on i386-unknown-linux (c881468)

2012-05-04 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : master http://hackage.haskell.org/trac/ghc/changeset/c881468862ba7edb01738899242f44597ef17a6c --- commit c881468862ba7edb01738899242f44597ef17a6c Author: Simon

[commit: testsuite] ghc-7.4: fix parsing001 stats on 32-bit (8993554)

2012-05-03 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : ghc-7.4 http://hackage.haskell.org/trac/ghc/changeset/8993554e04612059798c89f96b723d5593100d3c --- commit 8993554e04612059798c89f96b723d5593100d3c Author: Simon

[commit: testsuite] ghc-7.4: 5250(llvm) is expect_broken(4211) (3a609b2)

2012-05-03 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : ghc-7.4 http://hackage.haskell.org/trac/ghc/changeset/3a609b2ed0cd444647f799d245794665bfddb01e --- commit 3a609b2ed0cd444647f799d245794665bfddb01e Author: Simon

Re: [commit: ghc] master: Fix warnings on Win64 (1dbe6d5)

2012-05-02 Thread Simon Marlow
, May 1, 2012 at 3:24 AM, Simon Marlowmarlo...@gmail.com wrote: On 27/04/2012 17:46, Ian Lynagh wrote: On Fri, Apr 27, 2012 at 04:58:14PM +0100, Simon Marlow wrote: Hmm, I indended lnat to be shorthand for unsigned long. I'd much rather we used size_t when we mean that, and keep lnat

[commit: testsuite] master: fix T4464 on Windows (fa17532)

2012-05-01 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : master http://hackage.haskell.org/trac/ghc/changeset/fa17532b1dee0c957a9a110cbaad72b588fdb454 --- commit fa17532b1dee0c957a9a110cbaad72b588fdb454 Author: Simon

[commit: testsuite] master: Don't try to run ghc-config when cleaning (4c908e8)

2012-05-01 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : master http://hackage.haskell.org/trac/ghc/changeset/4c908e8b4f9a2d46b7edaf2cf4fb825ece8579a0 --- commit 4c908e8b4f9a2d46b7edaf2cf4fb825ece8579a0 Author: Simon

[commit: testsuite] master: remove accidentally added file (cdfbce3)

2012-05-01 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : master http://hackage.haskell.org/trac/ghc/changeset/cdfbce3e3e564d85efe085ede8fabf8c42b2389a --- commit cdfbce3e3e564d85efe085ede8fabf8c42b2389a Author: Simon

[commit: testsuite] master: Fix capi_value on Windows (832fa64)

2012-05-01 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : master http://hackage.haskell.org/trac/ghc/changeset/832fa64008548c6be4190da0a79a2b6e339eb7bd --- commit 832fa64008548c6be4190da0a79a2b6e339eb7bd Author: Simon

[commit: testsuite] master: add missing file (c9ee475)

2012-05-01 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : master http://hackage.haskell.org/trac/ghc/changeset/c9ee475472cc87b069e348d5563d316459c68add --- commit c9ee475472cc87b069e348d5563d316459c68add Author: Simon

Re: looking for some help understanding the IO Manager start up

2012-05-01 Thread Simon Marlow
Right - the IO manager is only used in the threaded RTS, and it is started by hs_init(). So by using your own main() you can arrange that things happen before the IO manager starts. Cheers, Simon On 27/04/2012 17:25, Mark Lentczner wrote: Follow up - Oh! FFI exporting your function

Re: [commit: ghc] master: Fix warnings on Win64 (1dbe6d5)

2012-05-01 Thread Simon Marlow
On 27/04/2012 17:46, Ian Lynagh wrote: On Fri, Apr 27, 2012 at 04:58:14PM +0100, Simon Marlow wrote: Hmm, I indended lnat to be shorthand for unsigned long. I'd much rather we used size_t when we mean that, and keep lnat as meaning unsigned long. I'm certainly happy with using size_t

Re: [commit: ghc] pretty-build: A build-system tweak for more readable build output. (d209588)

2012-05-01 Thread Simon Marlow
On 27/04/2012 21:25, Iavor Diatchki wrote: Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : pretty-build http://hackage.haskell.org/trac/ghc/changeset/d209588a40928e21a253bc9341689b5174c00cfc --- commit

[commit: testsuite] ghc-7.4: update stats for parsing001 (7.4 branch) (6e57f24)

2012-05-01 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : ghc-7.4 http://hackage.haskell.org/trac/ghc/changeset/6e57f2461549fa2916b455305b6bbb5f87c98500 --- commit 6e57f2461549fa2916b455305b6bbb5f87c98500 Author: Simon

Re: [commit: ghc] master: Fix warnings on Win64 (1dbe6d5)

2012-05-01 Thread Simon Marlow
On 01/05/2012 10:58, Gabriel Dos Reis wrote: On Tue, May 1, 2012 at 3:24 AM, Simon Marlowmarlo...@gmail.com wrote: On 27/04/2012 17:46, Ian Lynagh wrote: On Fri, Apr 27, 2012 at 04:58:14PM +0100, Simon Marlow wrote: Hmm, I indended lnat to be shorthand for unsigned long. I'd much rather

[commit: testsuite] master: follow changes in the GHC API (914e12f)

2012-05-01 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : master http://hackage.haskell.org/trac/ghc/changeset/914e12f270e6f94cd64d8ed409f83b0f6250e162 --- commit 914e12f270e6f94cd64d8ed409f83b0f6250e162 Author: Simon

[commit: testsuite] master: Omit prof_ways for T6006 (eae93aa)

2012-05-01 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : master http://hackage.haskell.org/trac/ghc/changeset/eae93aa40543db5bbe71b978da33a3ecf0493876 --- commit eae93aa40543db5bbe71b978da33a3ecf0493876 Author: Simon

[commit: testsuite] master: substitute for $topdir in $(AR) (386ff6e)

2012-05-01 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : master http://hackage.haskell.org/trac/ghc/changeset/386ff6e111cd1d53435abdc715728165046de4b2 --- commit 386ff6e111cd1d53435abdc715728165046de4b2 Author: Simon

[commit: testsuite] master: update 32-bit results (1f13b89)

2012-05-01 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : master http://hackage.haskell.org/trac/ghc/changeset/1f13b89383eff56932287d0e5ff536ea072c82e3 --- commit 1f13b89383eff56932287d0e5ff536ea072c82e3 Author: Simon

Re: [commit: ghc] master: Fix warnings on Win64 (1dbe6d5)

2012-05-01 Thread Simon Marlow
, 2012 at 04:58:14PM +0100, Simon Marlow wrote: Hmm, I indended lnat to be shorthand for unsigned long. I'd much rather we used size_t when we mean that, and keep lnat as meaning unsigned long. I'm certainly happy with using size_t instead of lnat. When should lnat be used, though? When

[commit: ghc] master: add support for ARM hard-float ABI (fixes #5914) (3144f85)

2012-04-27 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/3144f85661da176e3d80f28d652b42245becde09 --- commit 3144f85661da176e3d80f28d652b42245becde09 Author: Karel Gardas

[commit: ghc] master: Add a new primop mkWeakNoFinalizer (#5879) (1ed0193)

2012-04-27 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/1ed0193c707a6694d242848527927f3904d1b79a --- commit 1ed0193c707a6694d242848527927f3904d1b79a Author: Simon Marlow

[commit: ghc] master: Catch illegal imports earlier (#6007) (b6e2826)

2012-04-27 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/b6e28266cf29bfdf07fe08e894df77b400da8a04 --- commit b6e28266cf29bfdf07fe08e894df77b400da8a04 Author: Simon Marlow

[commit: ghc] master: hs_init(): cope with argc and/or argv being NULL (#6006) (4ca2818)

2012-04-27 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/4ca281829c70331571291ed3dcf813a6028cc904 --- commit 4ca281829c70331571291ed3dcf813a6028cc904 Author: Simon Marlow

[commit: testsuite] master: Add test for #6006 (8dfa8fe)

2012-04-27 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : master http://hackage.haskell.org/trac/ghc/changeset/8dfa8fefbc9f32a6b4b0d5f7c4685cfb8fed78ed --- commit 8dfa8fefbc9f32a6b4b0d5f7c4685cfb8fed78ed Author: Simon

[commit: testsuite] master: Add test for #6007 (41ecea2)

2012-04-27 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : master http://hackage.haskell.org/trac/ghc/changeset/41ecea2f195ec64d1ca97910544b574b4bbe2528 --- commit 41ecea2f195ec64d1ca97910544b574b4bbe2528 Author: Simon

Re: [commit: ghc] master: Fix warnings on Win64 (1dbe6d5)

2012-04-27 Thread Simon Marlow
On 27/04/2012 15:22, Ian Lynagh wrote: Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/1dbe6d59b621ab9bd836241d633b3a8d99812cb3 --- commit

Re: Test failures

2012-04-26 Thread Simon Marlow
On 25/04/2012 15:32, Simon Peyton-Jones wrote: A dozen tests on Linux are failing thus. Any ideas what ‘openpty’ is? Simon = hTell002(dyn) 3178 of 3291 [0, 49, 49] cd ../../libraries/base/tests '/5playpen/simonpj/HEAD/inplace/bin/ghc-stage2' -fforce-recomp -dcore-lint -dcmm-lint

[commit: testsuite] master: fix bounds for T1969 on x86_64-linux (4d4af4f)

2012-04-26 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : master http://hackage.haskell.org/trac/ghc/changeset/4d4af4f914ba5966d20829b7db13fb394659f334 --- commit 4d4af4f914ba5966d20829b7db13fb394659f334 Author: Simon

[commit: testsuite] master: Update some perf bounds that have improved (836e5b8)

2012-04-26 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : master http://hackage.haskell.org/trac/ghc/changeset/836e5b805ced80e65da85272a7584db470f52590 --- commit 836e5b805ced80e65da85272a7584db470f52590 Author: Simon

[commit: ghc] master: make -XNoImplicitPrelude work properly in GHCi (7679603)

2012-04-25 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/7679603b9898754c5830542cefc389fd14d0a559 --- commit 7679603b9898754c5830542cefc389fd14d0a559 Author: Simon Marlow

[commit: ghc] master: distclean was removing ghc-pwd/dist, should be ghc-pwd/dist-boot (84d79a2)

2012-04-25 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/84d79a2a1f5aa16fffbc1451d229930abf8da36b --- commit 84d79a2a1f5aa16fffbc1451d229930abf8da36b Author: Simon Marlow

Re: Why doesn't GHC force a GC before program quits?

2012-04-18 Thread Simon Marlow
On 18/04/2012 00:15, Paul Liu wrote: Hi Simon, Thanks for the explanation. So is this why there is a separation of mkWeak# and mkWeakForeignEnv#, the latter being used for C finalizers that is guaranteed to run before program quits? Correct. I wonder if it's possible to put some constraint

[commit: ghc] master: Allow threads in GHCi to receive BlockedIndefintely* exceptions (#2786) (206c8fc)

2012-04-12 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/206c8fc3ebd64c40ae09742fdea09ffd0f915d5c --- commit 206c8fc3ebd64c40ae09742fdea09ffd0f915d5c Author: Simon Marlow

[commit: ghc] master: updateThunk: minor tweak to avoid an unnecessary call to checkBlockingQueues (392c288)

2012-04-12 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/392c2886dcd14e4aa57440b8169ba427f5a93c8b --- commit 392c2886dcd14e4aa57440b8169ba427f5a93c8b Author: Simon Marlow

[commit: testsuite] master: enable the ghci way for various tests, now that GHCi detects deadlock properly (e0bcbc8)

2012-04-12 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : master http://hackage.haskell.org/trac/ghc/changeset/e0bcbc8620e334d18edc18e141524eb369ee4353 --- commit e0bcbc8620e334d18edc18e141524eb369ee4353 Author: Simon

[commit: testsuite] master: Test #5993 (bdc13d4)

2012-04-12 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : master http://hackage.haskell.org/trac/ghc/changeset/bdc13d4c80ae444d0421d7626829063e6bf82542 --- commit bdc13d4c80ae444d0421d7626829063e6bf82542 Author: Simon

[commit: ghc] master: Disable the timer signal while blocked in select() (#5991) (dd24d6b)

2012-04-11 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/dd24d6bc37879c6b32a3d5ac4ee765e59e13501c --- commit dd24d6bc37879c6b32a3d5ac4ee765e59e13501c Author: Simon Marlow

[commit: ghc] master: small cleanup (d6e3f3d)

2012-04-11 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/d6e3f3d2b71e28a00e1c180dd411346e058787c1 --- commit d6e3f3d2b71e28a00e1c180dd411346e058787c1 Author: Simon Marlow

[commit: ghc] master: Fix crash with debug tracing and the new heap events (e12bec8)

2012-04-11 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/e12bec813e8a5077615c8113a2b8875d5fefc9da --- commit e12bec813e8a5077615c8113a2b8875d5fefc9da Author: Simon Marlow

[commit: ghc] master: fix quadratic performance issue with long module names (#5981) (6f1a432)

2012-04-11 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/6f1a4327263385d8056d7cf754ee357d2b14c24b --- commit 6f1a4327263385d8056d7cf754ee357d2b14c24b Author: Simon Marlow

[commit: ghc] master: Turn on TRACE_gc with +RTS -Ds (this regressed at some point) (f089917)

2012-04-11 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/f0899173ec6f3bb16dd66bb6d7720d32d8a3bd06 --- commit f0899173ec6f3bb16dd66bb6d7720d32d8a3bd06 Author: Simon Marlow

[commit: ghc] master: Improve the handling of threadDelay in the non-threaded RTS (9d26519)

2012-04-11 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/9d26519c20194abc3832578a55fbe31327519eeb --- commit 9d26519c20194abc3832578a55fbe31327519eeb Author: Simon Marlow

Re: Why doesn't GHC force a GC before program quits?

2012-04-10 Thread Simon Marlow
On 03/04/2012 21:40, Paul Liu wrote: It seems to violate the claim that all finalizers are run exactly once mentioned in the weak pointer paper. Is there any reason not to enforce this? GHC does do a GC before the program quits, but it doesn't wait for all the finalizers to finish. It turns

Re: cabal related build failure

2012-04-10 Thread Simon Marlow
On 05/04/2012 10:57, Dimitrios Vytiniotis wrote: OK I found the problem, but it’d be great if someone who knows more about the build system has something to say about this. When one types ‘make clean’ and also ‘make distclean’ at the root level and even ‘make clean’ in the libraries, the

[commit: ghc] master: threadStackOverflow: Tweak to stack chunk sizing (fe0a45e)

2012-03-28 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/fe0a45ef706f09a6ced55b457c38c9b96f01711f --- commit fe0a45ef706f09a6ced55b457c38c9b96f01711f Author: Simon Marlow

Re: [commit: ghc] master: Fix a bug in threadStackOverflow() (maybe #5214) (734f1d4)

2012-03-28 Thread Simon Marlow
On 28/03/2012 14:45, Simon Marlow wrote: Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/734f1d484b12b785795b249b4116cfb4817ab55d --- commit

Re: [commit: ghc] master: Document some optimisations, rearrange order to be more logical (#5801) (d8a3063)

2012-03-27 Thread Simon Marlow
On 27/03/2012 07:50, David Terei wrote: On 26 March 2012 08:12, Simon Marlowmarlo...@gmail.com wrote: On 23/03/2012 19:33, David Terei wrote: Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master

Re: [commit: ghc] master: Document some optimisations, rearrange order to be more logical (#5801) (d8a3063)

2012-03-26 Thread Simon Marlow
On 23/03/2012 19:33, David Terei wrote: Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/d8a30633a60ee9f1e8cf6ffe48bbd672331f9096 --- commit

[commit: ghc] master: when tracing to stderr, make the capset events conditional on TRACE_sched (68d00a0)

2012-03-23 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/68d00a07c99fd055a49cc4a71aa7c4b5ae480dbb --- commit 68d00a07c99fd055a49cc4a71aa7c4b5ae480dbb Author: Simon Marlow

RE: LLVM optimisation passes / tables next to code

2012-03-22 Thread Simon Marlow
On Mon, Mar 19, 2012 at 12:12 PM, Simon Marlow simon...@microsoft.com wrote: I've been thinking a little about this.  If some extension to LLVM is needed to support TNTC, then I think it might be better to go all the way and support arbitrary labels with info tables, not just top-level

Re: [commit: ghc] master: Fix stg_block_async on unreg compilers (69f98b8)

2012-03-20 Thread Simon Marlow
On 17/03/2012 16:05, Ian Lynagh wrote: Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/69f98b8fe3f70fa053494abaf01242038c4335c0 --- commit

Re: [commit: ghc] master: Fixed for unregisterised Windows builds (45740c2)

2012-03-20 Thread Simon Marlow
On 18/03/2012 17:53, Ian Lynagh wrote: Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/45740c29b24ea78b885d3b9f737a8bdc00265f7c --- commit

RE: LLVM optimisation passes / tables next to code

2012-03-19 Thread Simon Marlow
, unless we can find a way to do this with LLVM too. Cheers, Simon -Original Message- From: David Terei [mailto:davidte...@gmail.com] Sent: 18 March 2012 23:39 To: Sergiu Ivanov Cc: Simon Marlow; Simon Marlow; Cvs-ghc@haskell.org Subject: Re: LLVM optimisation passes / tables

[commit: ghc] newcg: take the analyses out of the FuelUniqSM monad (b7a8f31)

2012-03-15 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : newcg http://hackage.haskell.org/trac/ghc/changeset/b7a8f31caf97d11fd648975448bc3aaacea83ef3 --- commit b7a8f31caf97d11fd648975448bc3aaacea83ef3 Author: Simon Marlow

[commit: ghc] newcg: Remove the old stack layout algorithms (643eb06)

2012-03-15 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : newcg http://hackage.haskell.org/trac/ghc/changeset/643eb066aa221976d2d57f2e2a2c46bc7fb44e24 --- commit 643eb066aa221976d2d57f2e2a2c46bc7fb44e24 Author: Simon Marlow

[commit: ghc] newcg: refactoring and comments (0dba52a)

2012-03-15 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : newcg http://hackage.haskell.org/trac/ghc/changeset/0dba52a5d1304437529e2fd14d79b01508990806 --- commit 0dba52a5d1304437529e2fd14d79b01508990806 Author: Simon Marlow

[commit: ghc] newcg: a bit more UNPACKing (daa2d5e)

2012-03-15 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : newcg http://hackage.haskell.org/trac/ghc/changeset/daa2d5e3f2347677dea54d2b6853e8832132f6a8 --- commit daa2d5e3f2347677dea54d2b6853e8832132f6a8 Author: Simon Marlow

[commit: ghc] newcg: remove dead code (bb7d711)

2012-03-15 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : newcg http://hackage.haskell.org/trac/ghc/changeset/bb7d711c4bb32096df938b30e1c455bc95420db5 --- commit bb7d711c4bb32096df938b30e1c455bc95420db5 Author: Simon Marlow

[commit: ghc] newcg: a couple of minor optimisations (7bbab6f)

2012-03-15 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : newcg http://hackage.haskell.org/trac/ghc/changeset/7bbab6f433847ad9292820962f72c784aa7a1f80 --- commit 7bbab6f433847ad9292820962f72c784aa7a1f80 Author: Simon Marlow

[commit: ghc] newcg: Remove dead code and optimise a bit (269b440)

2012-03-15 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : newcg http://hackage.haskell.org/trac/ghc/changeset/269b440beb4dc692eaeaea62543e430d0f516cff --- commit 269b440beb4dc692eaeaea62543e430d0f516cff Author: Simon Marlow

[commit: ghc] master: Allow Any as an argument type to foreign prim functions (e29001c)

2012-03-14 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/e29001c9e0f73885c0b85d86c3a854519448013a --- commit e29001c9e0f73885c0b85d86c3a854519448013a Author: Joachim

[commit: ghc] master: Fix closure_type_names, BLACKHOLE and BLOCKING_QUEUE were swapped (4bbe9f7)

2012-03-14 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/4bbe9f719f4c26e7f2d8e5a3a8096ac956e1be6c --- commit 4bbe9f719f4c26e7f2d8e5a3a8096ac956e1be6c Author: Joachim

[commit: ghc] master: Tweak to flag parsing (#5921) (93299cc)

2012-03-13 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/93299cce9a4f7bc65b8164f779a37ef7f9f7c4a0 --- commit 93299cce9a4f7bc65b8164f779a37ef7f9f7c4a0 Author: Simon Marlow

[commit: ghc] master: define TABLES_NEXT_TO_CODE in ghcautoconf.h (#5933) (5513fe0)

2012-03-13 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/5513fe060a82a9a3ca1d4cff22947faafc538cfe --- commit 5513fe060a82a9a3ca1d4cff22947faafc538cfe Author: Simon Marlow

Re: [commit: ghc] unboxed-tuple-arguments: Attempt to preemptively fix bugs in the StgCmm codepath (feeedb3)

2012-03-09 Thread Simon Marlow
On 08/03/2012 17:24, Max Bolingbroke wrote: On 8 March 2012 09:18, Simon Marlowmarlo...@gmail.com wrote: (BTW I fixed the problem you encountered with the newcg branch crashing in stage2, it should be working now). Thanks! Hmm, well I thought I had fixed it, but the problem has reappeared

[commit: ghc] newcg: Lower safe foreign calls separately from stack layout (176ba0f)

2012-03-09 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : newcg http://hackage.haskell.org/trac/ghc/changeset/176ba0fff3bdfeeb9b99d44eb5ee8f418f455983 --- commit 176ba0fff3bdfeeb9b99d44eb5ee8f418f455983 Author: Simon Marlow

[commit: ghc] newcg: Refactoring only (5c1a8cd)

2012-03-09 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : newcg http://hackage.haskell.org/trac/ghc/changeset/5c1a8cd3059c5347622f2cca52e68dcb4b031950 --- commit 5c1a8cd3059c5347622f2cca52e68dcb4b031950 Author: Simon Marlow

[commit: ghc] newcg: An optimisation to reduce code size in a common case (50dc934)

2012-03-09 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : newcg http://hackage.haskell.org/trac/ghc/changeset/50dc934b92e575a592ccd794c864b5008e2b955b --- commit 50dc934b92e575a592ccd794c864b5008e2b955b Author: Simon Marlow

[commit: ghc] newcg: fix another bug in CmmOpt (4d3d5a5)

2012-03-09 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : newcg http://hackage.haskell.org/trac/ghc/changeset/4d3d5a521ffc7a658ae5c358b3e833f18a99 --- commit 4d3d5a521ffc7a658ae5c358b3e833f18a99 Author: Simon Marlow

Re: [commit: ghc] unboxed-tuple-arguments: Attempt to preemptively fix bugs in the StgCmm codepath (feeedb3)

2012-03-08 Thread Simon Marlow
On 07/03/2012 17:11, Max Bolingbroke wrote: Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : unboxed-tuple-arguments http://hackage.haskell.org/trac/ghc/changeset/feeedb3ccf4977eb028924d072244237ff6e3984 --- commit

Re: [commit: ghc] newcg: fixes to the mini-inliner (fixes stage2 crashes) (9a32e71)

2012-03-07 Thread Simon Marlow
On 06/03/2012 18:16, Johan Tibell wrote: On Tue, Mar 6, 2012 at 8:54 AM, Simon Marlow marlo...@gmail.com mailto:marlo...@gmail.com wrote: what loop unrolling? In LLVM you mean? I added loop unrolling for the thawArray# etc primops both to the NCG and the LLVM backend. Ah yes, I'd

Re: [commit: ghc] newcg: fixes to the mini-inliner (fixes stage2 crashes) (9a32e71)

2012-03-07 Thread Simon Marlow
On 07/03/2012 09:08, David Terei wrote: On 6 March 2012 08:54, Simon Marlowmarlo...@gmail.com wrote: On 06/03/2012 16:02, Johan Tibell wrote: On Tue, Mar 6, 2012 at 7:23 AM, Simon Marlowmarlo...@gmail.com mailto:marlo...@gmail.com wrote: However it's possible that we'll replace the

[commit: ghc] newcg: fix the updfr offset in the jump after newCAF (e85a877)

2012-03-07 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : newcg http://hackage.haskell.org/trac/ghc/changeset/e85a8771e657d5f62336ff72e256e0d11346c14b --- commit e85a8771e657d5f62336ff72e256e0d11346c14b Author: Simon Marlow

[commit: ghc] newcg: refactoring only (ca7a31a)

2012-03-07 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : newcg http://hackage.haskell.org/trac/ghc/changeset/ca7a31acaa6c0a19c435ae4016db9879f28db6aa --- commit ca7a31acaa6c0a19c435ae4016db9879f28db6aa Author: Simon Marlow

[commit: ghc] newcg: Fix a bug in common block elimination (e2ee334)

2012-03-07 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : newcg http://hackage.haskell.org/trac/ghc/changeset/e2ee3344ffbb5057eb503f150b8ef5f52cd9ef26 --- commit e2ee3344ffbb5057eb503f150b8ef5f52cd9ef26 Author: Simon Marlow

[commit: ghc] newcg: Improve common-block elimination (99293a4)

2012-03-07 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : newcg http://hackage.haskell.org/trac/ghc/changeset/99293a48a06902591fc334accb060a821af64dbf --- commit 99293a48a06902591fc334accb060a821af64dbf Author: Simon Marlow

[commit: ghc] newcg: Improve the case-alternative heap checks (6525694)

2012-03-07 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : newcg http://hackage.haskell.org/trac/ghc/changeset/65256948f73cc9e6eb4b9b2b25c085ef7a72004e --- commit 65256948f73cc9e6eb4b9b2b25c085ef7a72004e Author: Simon Marlow

[commit: ghc] newcg: remove some obsolete notes (8071691)

2012-03-06 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : newcg http://hackage.haskell.org/trac/ghc/changeset/8071691488802dbe5e67b5a47206f564a2d0bcbf --- commit 8071691488802dbe5e67b5a47206f564a2d0bcbf Author: Simon Marlow

[commit: ghc] newcg: Revert Improvements to the mini-inliner (5ff03ca)

2012-03-06 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : newcg http://hackage.haskell.org/trac/ghc/changeset/5ff03ca7f3b5b1abad64c039fa20165b4cf77360 --- commit 5ff03ca7f3b5b1abad64c039fa20165b4cf77360 Author: Simon Marlow

[commit: ghc] newcg: Merge branch 'newcg' of /home/simonmar/code-all/work/ghc-newcg into newcg (13875c6)

2012-03-06 Thread Simon Marlow
... 86a0047... Author: Simon Marlow marlo...@gmail.com Date: Sun Feb 19 13:04:37 2012 + Merge branch 'newcg' of /home/simonmar/code-all/work/ghc-newcg into newcg compiler/cmm/CmmBuildInfoTables.hs |3 +- compiler/cmm/CmmLayoutStack.hs | 167 ++-- compiler

[commit: ghc] newcg: Revert Revert Improvements to the mini-inliner (1ca4986)

2012-03-06 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : newcg http://hackage.haskell.org/trac/ghc/changeset/1ca4986cb654a9b30028eeb2d08a37dd4491cc41 --- commit 1ca4986cb654a9b30028eeb2d08a37dd4491cc41 Author: Simon Marlow

[commit: ghc] newcg: Lower safe foreign calls in the new CmmLayoutStack (93e42a6)

2012-03-06 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : newcg http://hackage.haskell.org/trac/ghc/changeset/93e42a6895d2172f40d37fd13cb7405243dc4d0f --- commit 93e42a6895d2172f40d37fd13cb7405243dc4d0f Author: Simon Marlow

[commit: ghc] newcg: fixes to the mini-inliner (fixes stage2 crashes) (9a32e71)

2012-03-06 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : newcg http://hackage.haskell.org/trac/ghc/changeset/9a32e71d912985a6fd8e3491518ac357f2e8686b --- commit 9a32e71d912985a6fd8e3491518ac357f2e8686b Author: Simon Marlow

<    1   2   3   4   5   6   7   8   9   10   >