[commit: ghc] master: add docs for :showi language (#7501) (f838d2f)

2013-01-09 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/f838d2f3d4ee8876647f190da3b2c858c6a669d4 --- commit f838d2f3d4ee8876647f190da3b2c858c6a669d4 Author: Simon Marlow

[commit: ghc] master: remove unnecessary size field in BCO (#7518) (0c42e30)

2013-01-09 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/0c42e301337bdefa94d0c288bb6d689ac33baa4d --- commit 0c42e301337bdefa94d0c288bb6d689ac33baa4d Author: Simon Marlow

[commit: ghc] master: fix disassembler after removal of size field in bco-instrs (#7518) (343548d)

2013-01-09 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/343548da7274cd15aaeabe72c6b37bce78e9af9c --- commit 343548da7274cd15aaeabe72c6b37bce78e9af9c Author: Simon Marlow

[commit: ghc] master: Fix some incorrect narrowing rules (#7361) (3af022f)

2013-01-09 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/3af022f3ae6ff3adceb2318cf50549d954e8bbe7 --- commit 3af022f3ae6ff3adceb2318cf50549d954e8bbe7 Author: Simon Marlow

[commit: testsuite] master: Add test for #7361 (a443715)

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

Re: Question about extensible-exceptions (to official extensible-exceptions maintainer - GHC HQ)

2013-01-08 Thread Simon Marlow
PM---On Mon, Jan 07, 2013 at 03:51:57PM -0700, Pavel Zelinsky wrote: From: Ian Lynagh i...@well-typed.com To: Pavel Zelinsky/Boulder/IBM@IBMUS, Cc: Simon Marlow marlo...@gmail.com, cvs-ghc@haskell.org cvs-ghc@haskell.org, Simon Peyton-Jones simo...@microsoft.com Date: 01/07/2013 04:07 PM Subject

Re: Question about extensible-exceptions (to official extensible-exceptions maintainer - GHC HQ)

2013-01-07 Thread Simon Marlow
Simon | -Original Message- | From: cvs-ghc-boun...@haskell.org [mailto:cvs-ghc-boun...@haskell.org] | On Behalf Of Ian Lynagh | Sent: 06 January 2013 23:21 | To: Pavel Zelinsky | Cc: Simon Marlow; cvs-ghc@haskell.org | Subject: Re: Question about extensible-exceptions (to official

[commit: ghc] master: make ./sync-all -r path remote set-url origin work (7d1216a)

2013-01-07 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/7d1216ab9b7e80a860de0498854883761d6e7d33 --- commit 7d1216ab9b7e80a860de0498854883761d6e7d33 Author: Simon Marlow

[commit: ghc] master: Fix bugs in allocMoreStack (#7498, #7510) (03d360f)

2013-01-07 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/03d360f289a1c7e93fedf8cfa274cbe5929cd32c --- commit 03d360f289a1c7e93fedf8cfa274cbe5929cd32c Author: Simon Marlow

Re: STM faiure

2012-12-21 Thread Simon Marlow
On 21/12/12 12:15, Simon Peyton-Jones wrote: Simon, I’m getting this validation failure on Linux. Should I? Sorry - fix coming. I have stm in my validate tree so it didn't fail for me. Cheers, Simon Simon Unexpected failures: ../../libraries/base/tests qsemn001 [exit code

[commit: ghc] master: Redirect asynchronous exceptions to the sandbox thread in runStmt (#1381) (02c4ab0)

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

[commit: ghc] master: 'sync-all get -q' also passes -q to 'git submodule' (54a3963)

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

Re: How to start with GHC development?

2012-12-19 Thread Simon Marlow
; the latter focuses on upstream repos. They are supposed to subsume the current WorkingConventions/Repositories which I have not yet deleted. I'm not 100% sure of the yes/no in the columns. Thanks Simon | -Original Message- | From: Simon Marlow [mailto:marlo...@gmail.com] | Sent: 18

[commit: ghc] master: Revert Fix a bug in the handling of nested orElse (55c55f1)

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

[commit: ghc] master: A better fix for #7493 (see comment for details) (a006ecd)

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

Re: Suggested policy: use declarative names for tests instead of increasing integers

2012-12-18 Thread Simon Marlow
On 18/12/12 12:33, Roman Cheplyaka wrote: * Simon Peyton-Jones simo...@microsoft.com [2012-12-18 10:32:39+] (This belongs on cvs-ghc, or the upcoming ghc-devs.) | I find our tests to be quite hard to navigate, as the majority have | names like tc12345.hs or some such. I suggest we instead

Re: PATCH: Rename cmmz flags for consistency

2012-12-18 Thread Simon Marlow
Ok with me too. I should have cleaned this up at the time, but got into the habit of using -ddump-cmmz. Cheers, Simon On 17/12/12 21:46, Simon Peyton-Jones wrote: ok with me | -Original Message- | From: cvs-ghc-boun...@haskell.org [mailto:cvs-ghc-boun...@haskell.org] On |

Re: Hoopl vs LLVM?

2012-12-13 Thread Simon Marlow
On 12/12/12 17:06, Greg Fitzgerald wrote: On Wed, Dec 12, 2012 at 4:35 AM, Simon Marlow marlo...@gmail.com mailto:marlo...@gmail.com wrote: Now, all that LLVM knows is that z was read from Sp[8], it has no more information about its value. Are you saying Hoopl can deduce the original

Re: Hoopl vs LLVM?

2012-12-13 Thread Simon Marlow
On 12/12/12 17:37, Johan Tibell wrote: On Wed, Dec 12, 2012 at 4:35 AM, Simon Marlow marlo...@gmail.com wrote: On 11/12/12 21:33, Johan Tibell wrote: I'd definitely be interesting in understanding why as it, like you say, makes it harder for LLVM to understand what our code does and optimize

Re: autoconfi warnings

2012-12-13 Thread Simon Marlow
On 13/12/12 10:30, Simon Peyton-Jones wrote: | Is installing a newer version of msys/mingw an option? The version I | have here has autoreconf version 2.68, which I expect would just work. Interesting. I had assumed that we used autoreconf from inplace/mingw/bin. But there is no autoreconf

Re: autoconfi warnings

2012-12-13 Thread Simon Marlow
On 13/12/12 12:13, Simon Peyton-Jones wrote: | We had all these version-skew problems between MSYS and our build | system, which we beautifully resolved by including a tar-ball of | guaranteed-compatible msys binaries in the GHC source repo (and GHC | distributions). The C compiler is

[commit: ghc] master: Make enabled_capabilities visible (fixes dynamic linking) (265af43)

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

[commit: ghc] master: Remove most of TailCalls.h (2b977d9)

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

Re: Hoopl vs LLVM?

2012-12-12 Thread Simon Marlow
On 11/12/12 21:33, Johan Tibell wrote: On Tue, Dec 11, 2012 at 11:16 AM, Simon Peyton-Jones simo...@microsoft.com wrote: Notice that the stack is now *explicit* rather than implicit, and LLVM has no hope of moving the assignment to z past the call to g (which is trivial in the original). I

Re: Which of the following PrimTyCons have a pointer-sized representations

2012-12-12 Thread Simon Marlow
On 11/12/12 21:31, Johan Tibell wrote: On Tue, Dec 11, 2012 at 1:02 PM, Simon Peyton-Jones simo...@microsoft.com wrote: | data T = MkT !S | data S = MkS Int | | then my impl will unbox the S field of MkT because the result is only one field | wide, namely an Int. | |

Re: Which of the following PrimTyCons have a pointer-sized representations

2012-12-11 Thread Simon Marlow
On 11/12/12 12:29, Simon Peyton-Jones wrote: Johan, Well, I started to review your patch. And then I re-discovered how horribly messy that code is; with independent decisions taken in the desugarer, MkId, and TcTyClsDcls, all of which must line up. So I totally refactored everything which

[commit: ghc] master: document special this syntax for PackageImports (#7409) (b0339aa)

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

[commit: ghc] master: add enabled_capabilities (#7491) (d684114)

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

[commit: ghc] master: Fix a bug in the handling of nested orElse (f184d9c)

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

Re: [commit: ghc] master: Make nativeCodeGen return the rest of its UniqSupply (6bdac1c)

2012-12-07 Thread Simon Marlow
On 06/12/12 21:52, Ian Lynagh wrote: Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/6bdac1c375dc754ad3a540f704437650b43474c1 --- commit

Re: [commit: testsuite] master: Add test for -funbox-strict-primitive-fields (b2c5047)

2012-12-07 Thread Simon Marlow
On 07/12/12 05:31, Johan Tibell wrote: Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : master http://hackage.haskell.org/trac/ghc/changeset/b2c5047da15f0b6441db7e615a84ce64d0f77890 --- commit

[commit: ghc] master: fix description of ghci instance env bug (e4feb52)

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

[commit: ghc] master: fix code in library initialisation example (#7471) (250f026)

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

[commit: ghc] master: Invalidate the ModSummary cache in setSessionDynFlags (#7478) (27770ae)

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

[commit: testsuite] master: add test for #7478 (fd681c4)

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

[commit: testsuite] master: delete stray file (e0ba47a)

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

Re: HEAD can't find stg_gc_ut

2012-12-06 Thread Simon Marlow
It looks like you have an old syb package installed in your .cabal/lib, getting rid of that should fix it. Cheers, Simon On 06/12/12 13:53, Simon Peyton-Jones wrote: Simon, Ian, anyone I’m getting this on today’s HEAD: ~/5builds/HEAD/inplace/bin/ghc-stage2 --make T7445.hs -package

Re: HEAD can't find stg_gc_ut

2012-12-06 Thread Simon Marlow
.o file created back in August. I'd just installed syb, but cabal had created libHSsyb-0.3.7.a. Sadly TH ignored the new .a and took the old .o. Solution: delete the out of date .o file. Simon | -Original Message- | From: Simon Marlow [mailto:marlo...@gmail.com] | Sent: 06 December

Re: The end of an era, and the dawn of a new one

2012-12-06 Thread Simon Marlow
On 06/12/12 15:08, Johan Tibell wrote: On Dec 6, 2012 4:39 AM, Simon Peyton-Jones simo...@microsoft.com mailto:simo...@microsoft.com wrote: (Narrowing to cvs-ghc for now.) Speaking for myself, I would welcome a code-ownership model along the lines that Ben suggests. If it works well it

Re: [commit: ghc] master: Stop attempting to trim data types in interface files (9a20e54)

2012-12-06 Thread Simon Marlow
On 06/12/12 16:03, Simon Peyton Jones wrote: Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/9a20e540754fc2af74c2e7392f2786a81d8d5f11 --- commit

Re: [commit: ghc] master: Add :info! to GHCi. This shows all instances without filtering first. (2ec32a8)

2012-12-04 Thread Simon Marlow
On 03/12/12 20:13, Iavor Diatchki wrote: Hello, On Mon, Dec 3, 2012 at 8:44 AM, Simon Marlow marlo...@gmail.com mailto:marlo...@gmail.com wrote: OI know that Accessor has an Applicative instace because the operations work. I'd like to find the instance, so I can see how it works

Re: Include a new boot library

2012-12-04 Thread Simon Marlow
On 03/12/12 17:30, Mattias Lundell wrote: Hi, I have spent a couple of hours this weekend trying to include an extra boot library to GHC. My aim is to experiment with the LLVM FFI bindings as code generator instead of the text representation. Great! Unfortunately I am stuck in the build

[commit: ghc] master: Make sync-all pull --rebase work (3a40456)

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

Re: [commit: ghc] master: Add :info! to GHCi. This shows all instances without filtering first. (2ec32a8)

2012-12-03 Thread Simon Marlow
)* -- Defined in `Control.Lens.Internal' instance Gettable (Accessor r) -- Defined in `Control.Lens.Internal' In contrast, with :info! we get everything that GHCi knows about, so it is quite easy to figure out what's going on. -Iavor On Fri, Nov 30, 2012 at 3:42 AM, Simon Marlow marlo...@gmail.com

Re: [commit: ghc] master: Add :info! to GHCi. This shows all instances without filtering first. (2ec32a8)

2012-11-30 Thread Simon Marlow
On 30/11/12 02:03, Iavor Diatchki wrote: Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/2ec32a8e1cb323b230b0c228dbee313647892bf4 --- commit

[commit: ghc] master: Fix #7231: don't unload stable modules when there is an error later (086d7c5)

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

[commit: testsuite] master: test for #7231 (7326c95)

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

Re: [nightly] 21-Nov-2012 build of HEAD (unreg) on x86_64-unknown-linux (cam-04-unx)

2012-11-23 Thread Simon Marlow
On 21/11/2012 20:47, GHC Build Reports wrote: The last 30 lines of /64playpen/simonmar/nightly/HEAD-unreg-cam-04-unx/logs/x86_64-unknown-linux-stage2 are

Re: build system woes in master

2012-11-23 Thread Simon Marlow
On 22/11/2012 19:38, Ian Lynagh wrote: On Wed, Nov 21, 2012 at 02:28:24PM -0500, Ben Gamari wrote: Any thoughts about what might be going on with any of the above? FWIW, I think that some of your problems probably stem from using an old cabal-install compiled against an old Cabal, which

Re: [Haskell-iPhone] GHC as a cross-compiler

2012-11-19 Thread Simon Marlow
I just wanted to mention that there's cross-compilation work going on in parallel on the GHC repo: Gabor Greif has been working on cross-compilation and Ian is currently working on integrating it. I believe that everyone is working towards the same goal and so ultimately there shouldn't be

Re: [commit: base] master: GHC.Windows: more error support (guards, system error strings) (62c6793)

2012-11-19 Thread Simon Marlow
On 18/11/2012 01:10, Joey Adams wrote: Repository : ssh://darcs.haskell.org//srv/darcs/packages/base On branch : master http://hackage.haskell.org/trac/ghc/changeset/62c6793dfa242166206ad85c62d4296630756e61 --- commit

[commit: ghc] master: C backend: put the entry block first (31c0717)

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

[commit: ghc] master: fix bug in previous commit, 65e46f144f3d8b18de7264b0b099086153c68d6c (97dc57c)

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

[commit: ghc] master: Add a write barrier for TVAR closures (6d784c4)

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

[commit: ghc] master: C backend: ignore MO_Touch (a70e45f)

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

[commit: ghc] master: fix syntax error in generated C (#7407) (80269ef)

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

Re: [commit: ghc] master: a fix for checkTSO(): the TSO could be a WHITEHOLE (65e46f1)

2012-11-14 Thread Simon Marlow
On 13/11/2012 16:43, Henrique Ferreiro wrote: commit 65e46f144f3d8b18de7264b0b099086153c68d6c Author: Simon Marlow marlo...@gmail.com mailto:marlo...@gmail.com Date: Mon Nov 5 15:43:21 2012 + a fix for checkTSO(): the TSO could be a WHITEHOLE

Re: [commit: ghc] master: add note about compilation safety to safe haskell docs (b78b6b3)

2012-11-13 Thread Simon Marlow
On 13/11/2012 03:08, Ian Lynagh wrote: On Mon, Nov 12, 2012 at 02:19:38PM +, Simon Marlow wrote: On 10/11/2012 02:47, Ian Lynagh wrote: On Fri, Nov 09, 2012 at 05:46:05PM -0800, David Terei wrote: On 9 November 2012 17:36, Ian Lynagh i...@well-typed.com wrote: On Fri, Nov 09, 2012 at 04

[commit: ghc] master: assert HpAlloc == 0 (afd7e22)

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

[commit: ghc] master: some W_s should be P_s (e15981a)

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

[commit: ghc] master: remove some unused variables (2ef95e8)

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

[commit: ghc] master: a fix for checkTSO(): the TSO could be a WHITEHOLE (65e46f1)

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

[commit: ghc] master: ASSERT(HpAlloc==0) in the update code, to catch HpAlloc bugs (1c160e5)

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

[commit: ghc] master: Fix the Slow calling convention (#7192) (4270d7e)

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

Re: [commit: ghc] master: add note about compilation safety to safe haskell docs (b78b6b3)

2012-11-12 Thread Simon Marlow
On 10/11/2012 02:47, Ian Lynagh wrote: On Fri, Nov 09, 2012 at 05:46:05PM -0800, David Terei wrote: On 9 November 2012 17:36, Ian Lynagh i...@well-typed.com wrote: On Fri, Nov 09, 2012 at 04:34:20PM -0800, David Terei wrote: + Safe Haskell, however, emphasisdoes not offer/emphasis

[commit: ghc] master: replaceLabels: null out the cml_cont field of CmmCall (4dc7d04)

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

[commit: ghc] master: Remove OldCmm, convert backends to consume new Cmm (d92bd17)

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

[commit: ghc] master: Fix warnings (9295780)

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

[commit: ghc] master: handle MO_Touch, and generate no code for it. (a1ebe37)

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

[commit: testsuite] master: update bounds (53741d2)

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

[commit: testsuite] master: update 64-bit bounds (560f8cc)

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

Re: Problems building from source: ghc-tarballs

2012-11-09 Thread Simon Marlow
Hi Alastair! Welcome back :) On 04/11/12 11:52, Alastair Reid wrote: http://hackage.haskell.org/trac/ghc/wiki/Building/GettingTheSources git clone http://darcs.haskell.org/ghc.git/ git clone ghc ghc-working cd ghc-working ./sync-all --testsuite --no-dph get Ian's reply contained the fix, but

Re: Proposal: New procedures for handling packages in a GHC tree

2012-11-06 Thread Simon Marlow
too. Cheers, Simon Manuel Simon Marlow marlo...@gmail.com: On 05/11/2012 10:52, Manuel M T Chakravarty wrote: I agree with Geoff, submodules bring a certain complexity, but also advantages. We already pay for most complexities if we use submodules at all (such as having to use git

Re: [PATCH] define own version of PRIdPTR on platform where its not available

2012-11-05 Thread Simon Marlow
On 03/11/2012 00:16, Ian Lynagh wrote: Hi Karel, On Fri, Nov 02, 2012 at 07:39:45PM +0100, Karel Gardas wrote: I'm curious if this patch is kind of controversial so you are reluctant to merge it. If you find any issue with it please let me know so I can change it as per your suggestion. I've

Re: Proposal: New procedures for handling packages in a GHC tree

2012-11-05 Thread Simon Marlow
On 05/11/2012 10:52, Manuel M T Chakravarty wrote: I agree with Geoff, submodules bring a certain complexity, but also advantages. We already pay for most complexities if we use submodules at all (such as having to use git submodule and remember to keep them in sync). If we pay already, why not

[commit: ghc] master: loadThreadState should set HpAlloc=0 (9f68cce)

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

[commit: ghc] master: small optimisation: inline stmNewTVar() (a307ad5)

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

[commit: ghc] master: fix 'return' in cmm code when tablesNextToCode==False (811a19c)

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

[commit: ghc] master: Save R1/R2/.. across foreign calls (8b25d39)

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

Re: [commit: ghc] master: Fix dependency generation when GhcLibWays = dyn p (11aa737)

2012-11-02 Thread Simon Marlow
On 01/11/2012 20:32, Ian Lynagh wrote: If we want to stick with the current approach, then wouldn't it make more sense for ghc -M to ignore any way flags and osuf/hisuf, and for e.g. ghc -M -dep-suffix '' -dep-suffix p_ ... to generate rules for .o/.hi and .p_o/.p_hi? Yup, that's fine by me.

[commit: ghc] master: Don't clearNurseries() in parallel with -debug (2073e3e)

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

[commit: ghc] master: turn off cmm optimisation for the debug way (ee43ad5)

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

[commit: ghc] master: Turn on -O2 for the RTS by default (3a6b1bf)

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

[commit: ghc] master: Add -fghci-hist-size=N to set the number of previous steps stored by :trace (458ee4f)

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

[commit: ghc] master: A couple of W_s should be P_s (not an actual bug, I think) (d28a722)

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

[commit: ghc] master: Fix bug in stg_ctoi_R1n (could cause GHCi crashes) (26e576c)

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

[commit: ghc] master: The shape of StgTVar should not depend on THREADED_RTS (8703bbc)

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

[commit: ghc] master: Fix bug in stg_enter_checkbh (225172e)

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

Re: [commit: ghc] master: Fix popcnt calls (2293238)

2012-11-01 Thread Simon Marlow
On 01/11/12 17:29, Ian Lynagh wrote: Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/229323898b0809047b19b79c181085430cce9850 --- commit

Validate failures of the day

2012-10-31 Thread Simon Marlow
Here's a selection of today's validate failures on x86_64/Linux for your enjoyment. 1 unexpected passes 13 unexpected failures And that's on our best supported platform. Now, one of those is due to local changes in my tree, and another 4 are due to a linking issue that breaks a

[commit: ghc] master: Retainer prof: immutable arrays are not retainers, and fix the docs (ab5008d)

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

[commit: ghc] master: Fix C macro bug that was causing some stack checks to erroneously succeed (984149b)

2012-10-31 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/984149bf8845dd897e038943b6177ae4fb184591 --- commit 984149bf8845dd897e038943b6177ae4fb184591 Author: Simon Marlow

Re: Windows falures

2012-10-30 Thread Simon Marlow
ghcpkg03 and ghcpkg05 are not Windows-specific: Actual stderr output differs from expected: --- ./cabal/ghcpkg03.stderr 2012-10-29 13:53:32.0 + +++ ./cabal/ghcpkg03.run.stderr 2012-10-30 11:44:26.723934678 + @@ -7,7 +7,7 @@ testpkg-1.2.3.4: cannot find any of

[commit: ghc] master: INFO_TABLE_RET should generate a CmmRetInfoLabel, not a CmmInfoLabel (4444dd8)

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

[commit: ghc] master: Make DYNAMIC_BY_DEFAULT=NO when GhcUnregisterised (092c0bd)

2012-10-30 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/092c0bd466230cf248ecb996fd5891c413ed7b7d --- commit 092c0bd466230cf248ecb996fd5891c413ed7b7d Author: Simon Marlow

[commit: testsuite] master: make it optional to have DynamicByDefault, to support older GHCs (65ab228)

2012-10-30 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : master http://hackage.haskell.org/trac/ghc/changeset/65ab2281b3a3024220d02a8aa557cfe5a4cba118 --- commit 65ab2281b3a3024220d02a8aa557cfe5a4cba118 Author: Simon

[commit: testsuite] master: add test for #7319 (23ad5a9)

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

[commit: testsuite] master: fix HAVE_VANILLA when we have both static profiling and vanilla libs (03a016b)

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

[commit: testsuite] master: accept (46a856a)

2012-10-30 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : master http://hackage.haskell.org/trac/ghc/changeset/46a856ae42719d31a92c74f949fa353b539a58ba --- commit 46a856ae42719d31a92c74f949fa353b539a58ba Author: Simon

Re: [commit: ghc] master: Fix dependency generation when GhcLibWays = dyn p (11aa737)

2012-10-30 Thread Simon Marlow
On 30/10/2012 02:48, Ian Lynagh wrote: +# Setting hisuf/osuf is a kludge. If DYNAMIC_BY_DEFAULT is on, dyn is +# the first way, and p is another way, then without this kludge we run +# ghc -M -hisuf dyn_hi -osuf dyn_o -dep-suffix dyn -dep-suffix p +# which means we get dependencies for

  1   2   3   4   5   6   7   8   9   10   >