Timeline


and

Aug 4, 2011:

11:01 PM Ticket #3843 (Merge plugins into HEAD) closed by batterseapower
fixed: Merged Austin's patch to master as …
11:01 PM Changeset in ghc [535e8f50]ghc-7.2 by Max Bolingbroke <batterseapower@…>
Add plugin documentation for reinitializeGlobals
11:00 PM Changeset in ghc [af0a6aae]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Max Bolingbroke <batterseapower@…>
Add plugin documentation for reinitializeGlobals
10:00 PM Ticket #5356 (duplicate files in bindists) closed by igloo
fixed: Fixed.
9:16 PM Changeset in process [e732620]ghc-7.4ghc-7.6ghc-7.8 by David Terei <davidterei@…>
Use Safe Haskell for GHC >= 7.2
7:48 PM Ticket #5377 (TypeSynonymInstances dysfunctional in ghc-7.2.1-rc1?) closed by simonpj
invalid: OK, lets leave it as it is. Maybe a mention in the release notes
7:21 PM Ticket #5287 (The 'impossible' happened. solveDerivEqns: probable loop) closed by igloo
fixed: Not merged
7:20 PM Ticket #5306 (Data family constructor imports broken) closed by igloo
fixed: Merged as changeset:c2b8eb609c802b6733de24c4ce9e18890aa9830c
5:56 PM Ticket #5361 (regSpill: out of spill slots!) closed by igloo
fixed: This is working again in 7.2 now. I'm not sure, but I think it's related …
5:10 PM Changeset in ghc [28ec3ab]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Don't duplicate files in bindists; trac #5356 We were putting includes/ghcautoconf.h includes/ghcconfig.h includes/ghcplatform.h into bindists twice.
3:36 PM Changeset in ghc [d2e7e6e]ghc-7.2 by Ian Lynagh <igloo@…>
Revert "Stop using -Wl,-no_pie on OS X" This reverts commit d02a1979d5c5eacd2c5daea7f5852a98988b4d97. Apparently there are still problems with gmp. See #5293 for more details.
3:26 PM Ticket #5357 (ghc-7.2.1-rc1 broke unregisterised build) closed by igloo
fixed: OK, thanks!
3:24 PM Changeset in ghc [38e4368]ghc-7.2 by Ian Lynagh <igloo@…>
Don't duplicate files in bindists; trac #5356 We were putting includes/ghcautoconf.h includes/ghcconfig.h includes/ghcplatform.h into bindists twice.
3:00 PM Changeset in ghc [8f0c37e3]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Missing call to tcView, fixes naughty failure in tc208
2:56 PM Changeset in testsuite [490f64f]ghc-7.2 by Ian Lynagh <igloo@…>
Test Trac #5372 and update output for T2901 Conflicts: tests/rename/should_fail/all.T
2:54 PM Ticket #5379 (Scoping error in Template Haskell antiquotations) created by reinerp
Related to #5375, #5037. When compiling and running the following: […] …
2:17 PM Changeset in ghc [232ad99]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Manuel M T Chakravarty <chak@…>
This should finally fix #5293 by fixing two bugs in GMP's configuration setup * GMP uses m4 scripts to pre-process hand coded assembly routines * These didn't properly account for OS X/i86_64 always using PIC
2:17 PM Changeset in integer-gmp [82b8576]ghc-7.4ghc-7.6ghc-7.8wip/T8647 by Manuel M T Chakravarty <chak@…>
This should finally fix #5293 by fixing two bugs in GMP's configuration setup * GMP uses m4 scripts to pre-process hand coded assembly routines * These didn't properly account for OS X/i86_64 always using PIC
1:35 PM Changeset in ghc [5042c0c]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Ian Lynagh <igloo@…>
Don't specify -fasm in massive_array.hs The test way specifies what backend is used. Fixes the test with an unreg compiler.
1:35 PM Changeset in ghc [7a2c3db]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Ian Lynagh <igloo@…>
Fix test 5149 on an unreg compiler We were getting: /tmp/ghc12457_0/ghc12457_0.hc: In function ‘f5149’: /tmp/ghc12457_0/ghc12457_0.hc:20:0: error: ‘g5149’ undeclared (first use in this function)
1:35 PM Changeset in testsuite [0ffbe99]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Don't specify -fasm in massive_array.hs The test way specifies what backend is used. Fixes the test with an unreg compiler.
1:35 PM Changeset in testsuite [0883e9b]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Fix test 5149 on an unreg compiler We were getting: /tmp/ghc12457_0/ghc12457_0.hc: In function ‘f5149’: /tmp/ghc12457_0/ghc12457_0.hc:20:0: error: ‘g5149’ undeclared (first use in this function)
1:31 PM Ticket #5378 (unreg compiler: warning: conflicting types for built-in function ‘memcpy’) created by igloo
T3736 fails with an unreg compiler due to printing a warning about …
1:03 PM Changeset in ghc [ae3b6128]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/ghc
12:44 PM GhcKinds edited by ia0
add a changelog (diff)
12:30 PM Changeset in ghc [c2b8eb6]ghc-7.2 by Ian Lynagh <igloo@…>
Change the representation of export lists in .hi files Currently export list in .hi files are partitioned by module export M T(C1,C2) N f,g In each list we only have OccNames, all assumed to come from the parent module M or N resp. This patch changes the representatation so that export lists have full Names: export M.T(M.C1,M.C2), N.f, N.g Numerous advatages * AvailInfo no longer needs to be parameterised; it always contains Names * Fixes Trac #5306. This was the main provocation * Less to-and-fro conversion when reading interface files It's all generally simpler. Interface files should not get bigger, becuase they have a nice compact representation for Names.
12:30 PM Changeset in ghc [5986208]ghc-7.2 by Ian Lynagh <igloo@…>
Add CoreMonad.reinitializeGlobals so plugins can work around linker issues When a plugin is loaded, it currently gets linked against a *newly loaded* copy of the GHC package. This would not be a problem, except that the new copy has its own mutable state that is not shared with that state that has already been initialized by the original GHC package. This leads to loaded plugins calling GHC code which pokes the static flags, and then dying with a panic because the static flags *it* sees are uninitialized. There are two possible solutions: 1. Export the symbols from the GHC executable from the GHC library and link against this existing copy rather than a new copy of the GHC library 2. Carefully ensure that the global state in the two copies of the GHC library matches I tried 1. and it *almost* works (and speeds up plugin load times!) except on Windows. On Windows the GHC library tends to export more than 65536 symbols (see #5292) which overflows the limit of what we can export from the EXE and causes breakage. (Note that if the GHC exeecutable was dynamically linked this wouldn't be a problem, because we could share the GHC library it links to.) We are going to try 2. instead. Unfortunately, this means that every plugin will have to say `reinitializeGlobals` before it does anything, but never mind. I've threaded the cr_globals through CoreM rather than giving them as an argument to the plugin function so that we can turn this function into (return ()) without breaking any plugins when we eventually get 1. working.
8:46 AM Commentary edited by simonpj
(diff)
8:33 AM Changeset in ghc [a55eca99]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Marlow <marlowsd@…>
add some more reqlib('random')s
8:33 AM Changeset in ghc [39828a2d]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Marlow <marlowsd@…>
Test 5250 is an expected failure for optllvm due to #4211
8:33 AM Changeset in testsuite [95782fa]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
add some more reqlib('random')s
8:33 AM Changeset in testsuite [d30552f]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
Test 5250 is an expected failure for optllvm due to #4211
8:33 AM Changeset in ghc [25d4863]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Marlow <marlowsd@…>
fix an unexpected pass
8:33 AM Changeset in testsuite [c57f7af]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
fix an unexpected pass
8:27 AM TracWikiMisc edited by simonmar
(diff)
8:20 AM Building edited by simonmar
(diff)
8:19 AM Commentary/Libraries edited by simonmar
(diff)
8:10 AM Repositories edited by YitzGale
Added brief instructions for on-line browsing. (diff)
8:08 AM Commentary/Libraries edited by simonmar
(diff)
8:02 AM Ticket #5377 (TypeSynonymInstances dysfunctional in ghc-7.2.1-rc1?) created by hvr
The following code causes GHC to suggest enabling the TypeSynonymInstances …
7:55 AM Commentary/Libraries edited by simonmar
move repository list to Repositories (diff)
7:53 AM Repositories edited by simonmar
(diff)
7:25 AM Changeset in ghc [5d8094d]ghc-7.2 by Max Bolingbroke <batterseapower@…>
Eliminate cvtToSRTLbl (dead code)
7:25 AM Changeset in ghc [0c217ca]ghc-7.2 by Max Bolingbroke <batterseapower@…>
Common up uses of entryLblToInfoLbl in CmmProcPoint
7:25 AM Changeset in ghc [61ddeb8]ghc-7.2 by Max Bolingbroke <batterseapower@…>
Remove last use of entryLblToInfoLbl
7:25 AM Changeset in ghc [062aec5c]ghc-7.2 by Max Bolingbroke <batterseapower@…>
We no longer need to mark Entry as local or not
7:25 AM Changeset in ghc [8237f373]ghc-7.2 by Max Bolingbroke <batterseapower@…>
There is only one flavour of LFBlackHole: make that explicit
7:25 AM Changeset in ghc [530b7caa]ghc-7.2 by Max Bolingbroke <batterseapower@…>
Eliminate infoLblToEntryLbl
7:25 AM Changeset in ghc [b31ee14d]ghc-7.2 by Max Bolingbroke <batterseapower@…>
Eliminate localiseLabel
7:24 AM Changeset in ghc [8d11f81]ghc-7.2 by Max Bolingbroke <batterseapower@…>
Put the info CLabel in CmmInfoTable rather than a localness flag, tidy up some info<->entry conversions Conflicts: compiler/cmm/CmmDecl.hs
7:22 AM Changeset in ghc [04b55093]ghc-7.2 by Max Bolingbroke <batterseapower@…>
Repair sanity of infoTableLabelFromCI in old code generator
6:58 AM Ticket #5376 (Quotation in System.Process.system for Windows) created by simonpj
Wagnerdm writes: I had a bit of fun recently tracking down quoting issues …
2:24 AM WikiStart edited by benl
Revert spam (diff)
2:06 AM Ticket #5375 (Regression in newName) created by reinerp
Template Haskell's newName no longer works properly, with GHC HEAD. …
1:10 AM Changeset in testsuite [8ece681]ghc-7.2 by Ian Lynagh <igloo@…>
Different order in generated export list
1:10 AM Changeset in testsuite [6528a68]ghc-7.2 by Ian Lynagh <igloo@…>
Spelling suggestion has changed I'm not sure why this changed, but it's harmless so I'm accepting it Perhaps you meant one of these: `Prelude.id' (imported from Prelude), `Prelude.gcd' (imported from Prelude), - `Prelude.log' (imported from Prelude) + `Prelude.or' (imported from Prelude)
1:09 AM Changeset in testsuite [3ae85ef]ghc-7.2 by Ian Lynagh <igloo@…>
Improved error message
12:06 AM Changeset in unix [3cfbe27]ghc-7.4ghc-7.6ghc-7.8 by David Terei <davidterei@…>
Use Safe Haskell when GHC >= 7.2
12:00 AM GhcKinds edited by dterei
(diff)

Aug 3, 2011:

11:58 PM Commentary edited by dterei
remove spam (diff)
11:56 PM Commentary/PlatformNaming edited by dterei
(diff)
11:55 PM Commentary/CodingStyle edited by dterei
(diff)
11:21 PM Ticket #5354 (OS X, XCode 4 and gcc) closed by igloo
fixed: Merged as changeset:4edb76cb4460d85cde507d596ea02ab4a5b1abf5 and …
11:18 PM Ticket #5293 (Linker error from integer-gmp (OS X 10.7)) closed by igloo
fixed: Merged as changeset:62f215934742f283798e843193eee64abf75636a and …
10:50 PM Ticket #5358 (Exotic form of kind ghc-prim:GHC.Prim.?{(w) tc 34g}) closed by igloo
fixed: Merged as changeset:04236444c91ec8f078488981cb5034edb735e537
10:41 PM Ticket #5095 (Incoherent instance for Prelude type class accepted without incoherent ...) closed by igloo
fixed: merged as changeset:1cf5c7554da206fe39eb4e4a2e37e9e1d5c8ab27
10:40 PM Ticket #5372 (DisambiguateRecordFields with qualified import can cause panic) closed by igloo
fixed: Merged as changeset:e6c4bc3d25374e18ab3de6c74523cf3747bbb52f
10:40 PM Ticket #5335 (links are reversed in INLINE section) closed by igloo
fixed: Merged as changeset:82cd174a762aee869997ace1ef1966ce8766f88d
10:30 PM Ticket #5232 (GHC improvements may need to be noted in T4801 and T3064) closed by daniel.is.fischer
invalid
10:27 PM Ticket #5147 (GHCi ignores missing instance) closed by igloo
fixed: The second one is merged as …
9:33 PM Status/SLPJ-Tickets edited by simonpj
(diff)
8:57 PM Changeset in ghc [4c1ea5c]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Max Bolingbroke <batterseapower@…>
Tidy up handling of PredTys: remove dead code, move functions deconstructing them to TcType
8:40 PM Changeset in ghc [d02a1979]ghc-7.2 by Ian Lynagh <igloo@…>
Stop using -Wl,-no_pie on OS X Now that the in-tree gmp has been upgraded, it should no longer be necessary, according to #5293.
8:40 PM Changeset in ghc [62f2159]ghc-7.2 by Ian Lynagh <igloo@…>
On OS X x86_64, use "-Wl,-no_pie" and "-Wl,-no_compact_unwind" to avoid linker warnings - "-Wl,-no_pie" can be removed once GMP gets updated
8:34 PM Changeset in ghc [5290d4b]ghc-7.2 by Ian Lynagh <igloo@…>
Add a few release note highlights
7:25 PM Changeset in ghc [4e044840]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Stop using -Wl,-no_pie on OS X Now that the in-tree gmp has been upgraded, it should no longer be necessary, according to #5293.
6:47 PM Changeset in ghc [b4cb911]ghc-7.2 by Ian Lynagh <igloo@…>
Update 7.2.1 ANNOUNCE
6:36 PM Changeset in ghc [1cf5c755]ghc-7.2 by Ian Lynagh <igloo@…>
Fix a grevious error in InstEnv: Trac #5095 An claimed short-cut optimisation was actually an error. The optimisation was this: when looking up (C a b), where 'a' and 'b' are type variables, we were returning [] immediately if the instance environment had no instances of form (C a b). Why? Because the thing being looked up definitely won't match (C Int Bool), say. BUT it will *unify* with (C Int Bool) and we care very much about things it might unify with. If we neglect them we may silently allow incoherent instance selection, and that is exactly what happened in #5095. The fix is easy: remove the "optimisation".
6:31 PM Ticket #5374 (Panic compiling ATLoop) created by daniel.is.fischer
Doing a validate --slow, ATLoop failed with […] It might be because …
6:29 PM Changeset in ghc [e6c4bc3]ghc-7.2 by Ian Lynagh <igloo@…>
Fix Trac #5372: a panic caused by over-eager error recovery
6:17 PM Changeset in ghc [08d28274]ghc-7.2 by Ian Lynagh <igloo@…>
Include the instances of associated types in the "extras" of a class This fixes Trac #5147, which was going wrong because the class ABI fingerprint wasn't changing when we added or removed a Show instance to the associated type.
4:49 PM Status/SLPJ-Tickets edited by simonpj
(diff)
4:17 PM Ticket #5362 (ghc: panic! mkUsageInfo: internal name? constr_a2Py{v}) closed by igloo
fixed: Merged as changeset:f60cf3429acb4eeeda63b6183bb74f2552d0b47c Please …
4:09 PM Ticket #5359 (GHC 7.2.1-rc1 panics on `cgLookupPanic`) closed by igloo
fixed: Merged as changeset:07185e47480547378669beefe9f3be485688bc0e and …
4:07 PM Changeset in ghc [6339c4db]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Test Trac #5095
4:07 PM Changeset in testsuite [70ab311]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #5095
4:05 PM Changeset in ghc [c4921095]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Print type contexts with fsep, not sep This is a slightly experimental change. When pretty-printing a type, instead of instance (Eq a, Eq b, Eq c, Eq d, Eq e, Eq f, Eq g, Eq h, Eq i, Eq j, Eq k, Eq l) => Eq (a, b, c, d, e, f, g, h, i, j, k, l) you'll get instance (Eq a, Eq b, Eq c, Eq d, Eq e, Eq f, Eq g, Eq h, Eq i, Eq j, Eq k, Eq l) => Eq (a, b, c, d, e, f, g, h, i, j, k, l) That is, if the context doesn't fit on one line, we break it only where necessary rather that after each item. The test suite comparison ignores white space, so the change produces no failures; its a UI thing. It's a one-character change in TypeRep, so easily reversed.
3:45 PM Ticket #5348 (Template Haskell quasiquote escapes) closed by simonpj
fixed: Done. I'm inclined *not* to push this to the 7.2 branch, unless one of you …
3:44 PM Changeset in ghc [617edd77]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Document the (lack of) escape conventions in quasiquotes See Trac #5348
3:32 PM Ticket #5373 (-rtsopts is not respected with -dynamic on Windows) created by simonmar
This gives rise to a large number of test failures of the kind […] …
3:24 PM Changeset in ghc [b6d68d1]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
3:24 PM Changeset in testsuite [ed9fe8d]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
3:24 PM Changeset in ghc [9cdff2b]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Test Trac #5372 and update output for T2901
3:24 PM Changeset in testsuite [0a0a9b3]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #5372 and update output for T2901
3:22 PM Changeset in ghc [9d251f5e]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Fix a grevious error in InstEnv: Trac #5095 An claimed short-cut optimisation was actually an error. The optimisation was this: when looking up (C a b), where 'a' and 'b' are type variables, we were returning [] immediately if the instance environment had no instances of form (C a b). Why? Because the thing being looked up definitely won't match (C Int Bool), say. BUT it will *unify* with (C Int Bool) and we care very much about things it might unify with. If we neglect them we may silently allow incoherent instance selection, and that is exactly what happened in #5095. The fix is easy: remove the "optimisation".
3:18 PM Changeset in ghc [882e439b]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Simplify TcSMonad.matchFam's interface
3:17 PM Changeset in ghc [0d74fee]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Replace use of 'asTypeOf' by type signatures The type signatures are much clearer, but need ScopedTypeVariables. Happily that is now available in our bootstrap compilers.
3:16 PM Changeset in ghc [70c7eb8]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Remove all escape handling from quasiquotes; fixes Trac #5348 There is a long discussion in the ticket.
3:16 PM Changeset in ghc [6fb8a6ab]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Fix Trac #5372: a panic caused by over-eager error recovery
3:15 PM Changeset in ghc [459fb7b]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
isCoVarType should look at the *representation* type, rather than using isPredTy! In Core land, a PredTy and its representation type are synonymous.
3:14 PM Changeset in ghc [1bcd32b8]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Add Type.tyConAppTyCon_maybe and tyConAppArgs_maybe, and use them These turn out to be a useful special case of splitTyConApp_maybe. A refactoring only; no change in behaviour
3:12 PM Changeset in ghc [c679ce1]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Comments only
3:10 PM Changeset in ghc [6609671]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Refactor to replace hscGetModuleExports by hscGetModuleInterface I also tidied up the interfaces for LoadIface to be a bit simpler
2:52 PM Changeset in testsuite [eb3e830]ghc-7.2 by Ian Lynagh <igloo@…>
Accept EvalTest output (change of whitespace)
2:32 PM Ticket #5372 (DisambiguateRecordFields with qualified import can cause panic) created by shelarcy
When I'm using DisambiguateRecordFields with GHC 7.2.1 RC1 …
2:14 PM Changeset in ghc [d6a1379]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Daniel Fischer <daniel.is.fischer@…>
We now need DebuggerUtils for dataConInfoPtrToName
2:14 PM Changeset in testsuite [27b10ab]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Daniel Fischer <daniel.is.fischer@…>
We now need DebuggerUtils for dataConInfoPtrToName
2:04 PM Changeset in ghc [0f75ae4]ghc-7.2 by Ian Lynagh <igloo@…>
Small configure.ac refactoring
2:04 PM Changeset in ghc [9b875cd4]ghc-7.2 by Ian Lynagh <igloo@…>
Refactor configure.ac's: Put XCODE_VERSION() in aclocal.m4
2:04 PM Changeset in ghc [879c4fa1]ghc-7.2 by Ian Lynagh <igloo@…>
Refactor configure.ac's: Define FIND_GCC() in aclocal.m4
2:04 PM Changeset in ghc [f60cf34]ghc-7.2 by Ian Lynagh <igloo@…>
Don't bleat about non-External names in mkUsageInfo See Note [Internal used_names]. Fixes Trac #5362.
2:04 PM Changeset in ghc [db5aefdb]ghc-7.2 by Ian Lynagh <igloo@…>
Comment wibble (hash at start of line confused CPP)
2:04 PM Changeset in ghc [8b9e017]ghc-7.2 by Ian Lynagh <igloo@…>
Fix reversed test in OccurAnal (introduced in recent commit 428f8c3d)
2:04 PM Changeset in ghc [0b669872]ghc-7.2 by Ian Lynagh <igloo@…>
Fix path to Cabal library, corrects documentation.
2:04 PM Changeset in ghc [981312d]ghc-7.2 by Ian Lynagh <igloo@…>
Avoid confusing Haddock in comment
1:57 PM Changeset in ghc [d7bc712d]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Daniel Fischer <daniel.is.fischer@…>
Remove recomp009 from tests/ghc-regress/driver, it's now in tests/driver
1:57 PM Changeset in testsuite [761b583]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Daniel Fischer <daniel.is.fischer@…>
Remove recomp009 from tests/ghc-regress/driver, it's now in tests/driver
1:56 PM Changeset in ghc [6e86ac1]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Daniel Fischer <daniel.is.fischer@…>
Dot-ghci needs to be ignored.
1:56 PM Changeset in testsuite [a35da01]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Daniel Fischer <daniel.is.fischer@…>
Dot-ghci needs to be ignored.
1:41 PM Changeset in ghc [07185e4]ghc-7.2 by Ian Lynagh <igloo@…>
Further simplification to OccurAnal, concerning "weak loop breakers" Fixes Trac #5359.
1:41 PM Changeset in ghc [04236444]ghc-7.2 by Ian Lynagh <igloo@…>
Don't run a splice if there are preceding type errors Fixes Trac #5358.
1:40 PM Changeset in ghc [3b4747f]ghc-7.2 by Ian Lynagh <igloo@…>
Os X: With Xcode 4, check for gcc-4.2 also in the setup for binary distributions
1:40 PM Changeset in ghc [4edb76cb]ghc-7.2 by Ian Lynagh <igloo@…>
On OS X, use gcc-4.2 with Xcode 4 and up
1:22 PM Changeset in ghc [82cd174a]ghc-7.2 by Ian Lynagh <igloo@…>
Exchange noinline/inlanable links to match text
1:21 PM Changeset in ghc [733acd7]ghc-7.2 by Ian Lynagh <igloo@…>
Add a comment about how to do validate while capturing a debug log, for debugging the build system.
12:52 PM Ticket #5367 (Program in (-N1) runs 10 times slower than it with two threads (-N2)) closed by simonmar
wontfix: I've made it slightly faster (patch coming shortly), but the basic problem …
12:28 PM Ticket #5289 (Can't use ghci with a library linked against libstdc++) closed by simonmar
fixed: Replying to bos: > The main consequence of the distinction …
12:12 PM Changeset in ghc [42b2df85]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Marlow <marlowsd@…>
bump alloc limit for T3064
12:12 PM Changeset in testsuite [5b5f8e8]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
bump alloc limit for T3064
12:12 PM Changeset in ghc [8b5a1b8f]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Marlow <marlowsd@…>
support globbing in extra_clean([...])
12:12 PM Changeset in ghc [24f1eaa5]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Marlow <marlowsd@…>
add a test for #5289, and various other GHCi linking scenarios
12:12 PM Changeset in ghc [81c3aeae]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Marlow <marlowsd@…>
Fix a framework failure on Windows when accepting output, and allow accepting output when the output file does not exist (it is now created).
12:12 PM Changeset in testsuite [4c9d76d]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
support globbing in extra_clean([...])
12:12 PM Changeset in testsuite [8ad82a0]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
add a test for #5289, and various other GHCi linking scenarios
12:12 PM Changeset in testsuite [846bc294]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
Fix a framework failure on Windows when accepting output, and allow accepting output when the output file does not exist (it is now created).
12:12 PM Changeset in ghc [2059d2dd]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Marlow <marlowsd@…>
Add a test for #481
12:12 PM Changeset in testsuite [cd6f11c]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
Add a test for #481
11:15 AM Changeset in ghc [a303ee9]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
tiny cleanup
11:15 AM Changeset in ghc [d146fdbb]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
Followup to #5289 changes: fix searching for dynamic libraries and use of the RTS addDLL() API on Windows. When searching for DLLs we should include the .dll extension, but addDLL() takes a filename without the extension.
10:22 AM GhcKinds edited by ia0
changing links (diff)
10:01 AM Building/RunningTests/Adding edited by simonpj
(diff)
10:01 AM Changeset in ghc [53e07d8]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Test Trac #5147
10:01 AM Changeset in testsuite [57e2b37]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #5147
8:51 AM Changeset in ghc [9babbc8d]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
Fix #5289 (loading libstdc++.so in GHCi), and also fix some other linking scenarios. We weren't searching for .a archives to satisfy -lfoo options on the GHCi command line, for example. I've tidied up the code in this module so that dealing with -l options on the command line is consistent with the handling of extra-libraries for packages. While I was here I moved some stuff out of Linker.hs that didn't seem to belong here: dataConInfoPtrToName (now in new module DebuggerUtils) and lessUnsafeCoerce (now in DynamicLoading, next to its only use)
8:10 AM Ticket #5371 (GHCi crashes calling a C function imported from a static library on ...) created by simonmar
Script to reproduce: […] (which is also the test ghcilink001 I …
8:06 AM Changeset in ghc [085a89b8]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Different order in generated export list
8:06 AM Changeset in testsuite [02ae782]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Different order in generated export list
8:05 AM Changeset in ghc [cb37643]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Unique-name wibbles in SpecConstr
8:05 AM Changeset in testsuite [1890017]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Unique-name wibbles in SpecConstr
8:03 AM Changeset in ghc [299e4d0]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Spelling suggestion has changed I'm not sure why this changed, but it's harmless so I'm accepting it Perhaps you meant one of these: `Prelude.id' (imported from Prelude), `Prelude.gcd' (imported from Prelude), - `Prelude.log' (imported from Prelude) + `Prelude.or' (imported from Prelude)
8:03 AM Changeset in testsuite [8a6fea4]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Spelling suggestion has changed I'm not sure why this changed, but it's harmless so I'm accepting it Perhaps you meant one of these: `Prelude.id' (imported from Prelude), `Prelude.gcd' (imported from Prelude), - `Prelude.log' (imported from Prelude) + `Prelude.or' (imported from Prelude)
8:01 AM Changeset in ghc [132f398]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
8:01 AM Changeset in testsuite [549e55c]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
8:00 AM Changeset in ghc [6dee925]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Test Trac #5362
8:00 AM Changeset in testsuite [3df087c]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #5362
7:50 AM Changeset in ghc [8632b534]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Test Trac #5306
7:50 AM Changeset in testsuite [7693408]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #5306
7:44 AM Changeset in ghc [619d8d8]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Test Trac #5358
7:44 AM Changeset in testsuite [00adef5]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #5358
7:44 AM Changeset in ghc [3eb85d3d]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Test Trac #5359
7:44 AM Changeset in testsuite [08cae64]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #5359
6:47 AM Changeset in ghc [37549fa8]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/ghc
6:46 AM Changeset in ghc [3bf0520a]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Include the instances of associated types in the "extras" of a class This fixes Trac #5147, which was going wrong because the class ABI fingerprint wasn't changing when we added or removed a Show instance to the associated type.

Aug 2, 2011:

11:53 PM Changeset in ghc [1422ea4e]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Refactor configure.ac's: Define FIND_GCC() in aclocal.m4
11:49 PM Changeset in ghc [6d934cc]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Refactor configure.ac's: Put XCODE_VERSION() in aclocal.m4
11:45 PM Changeset in ghc [a01e195]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Small configure.ac refactoring
9:40 PM Changeset in ghc [0bde8161]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Merge branch 'master' of http://darcs.haskell.org/ghc
9:05 PM Changeset in ghc [41e5e783]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Tiny increase in allocation for T3064
9:05 PM Changeset in testsuite [ce8c4df]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Tiny increase in allocation for T3064
9:05 PM Changeset in ghc [c10e3ff]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Improved error message
9:05 PM Changeset in testsuite [09dc8fb]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Improved error message
9:03 PM Changeset in ghc [7624efc0]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Avoid confusing Haddock in comment
8:25 PM Changeset in ghc [7dca6c2b]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Fix path to Cabal library, corrects documentation.
8:09 PM Changeset in integer-gmp [57c0a32]ghc-7.2 by Ian Lynagh <igloo@…>
Revert "Don't inline most integer operations" This reverts commit 9506f95ac32c91a9fa6ce659a4474d6f85e55268. It caused problems for DPH: http://www.haskell.org/pipermail/cvs-ghc/2011-August/064602.html and was solving a pretty minor problem that we can live with until 7.4.
7:23 PM Ticket #5360 (vectorise error building dph) closed by daniel.is.fischer
fixed
5:04 PM Changeset in ghc [8212e0d]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/ghc
5:03 PM Changeset in ghc [034b5e95]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Fix reversed test in OccurAnal (introduced in recent commit 428f8c3d)
5:01 PM Changeset in ghc [3c63183]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
5:01 PM Changeset in testsuite [7653ace]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
5:01 PM Changeset in ghc [c99860f]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Simplified API for GHC.setContext
5:01 PM Changeset in testsuite [b5e96e0]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Simplified API for GHC.setContext
5:00 PM Changeset in ghc [1aa636c5]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Error message wibbles due to reordering constraints (the DPH problem)
5:00 PM Changeset in testsuite [d83dc6a]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Error message wibbles due to reordering constraints (the DPH problem)
5:00 PM Changeset in ghc [87a5ef5]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Error message changes due to pretty-printing of provenances
5:00 PM Changeset in testsuite [1e41eea]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Error message changes due to pretty-printing of provenances
4:29 PM Changeset in ghc [bcfa64ac]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Wibble to main "Refactor the imports of InteractiveContext" patch
4:29 PM Changeset in ghc [78976235]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Improve pretty-printing for ambiguous imports etc
4:28 PM Ticket #5370 (GHC 7.2.1 rc1 crashes while compiling the text package) closed by simonpj
duplicate: Dup of #5359. I have a fix. Just struggling to get all ducks in a row …
4:27 PM Commentary edited by ia0
add Kind level page (GhcKinds) (diff)
4:26 PM Changeset in ghc [c3b793b4]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Add ListSetOps.removeRedundant It's needed in ghc/InteractiveUI, although not in the compiler itself
4:23 PM GhcKinds edited by ia0
(diff)
4:12 PM Ticket #5370 (GHC 7.2.1 rc1 crashes while compiling the text package) created by bos
I'm doing a sweep over all of my packages with the first 7.2.1 release …
3:59 PM GhcKinds created by ia0
3:38 PM Status/SLPJ-Tickets edited by simonpj
(diff)
3:30 PM Ticket #5270 (Installing ghc ruins PATH on Windows) closed by igloo
worksforme: I can't reproduce this. Please reopen if you find a way to reproduce it.
2:50 PM Status/SLPJ-Tickets edited by simonpj
(diff)
1:27 PM Changeset in ghc [6ef8b03]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Comment wibble (hash at start of line confused CPP)
1:25 PM Changeset in ghc [f49079a]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/ghc
1:23 PM WikiStart edited by CoreyArcher
(diff)
1:06 PM Changeset in ghc [bdf364e]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Don't bleat about non-External names in mkUsageInfo See Note [Internal used_names]. Fixes Trac #5362.
12:34 PM Changeset in ghc [03e7ca11]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Add a comment
12:34 PM Changeset in ghc [1679a75e]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Fix import DEPRECATE failures for castSTUArray
11:43 AM Ticket #5365 (Finalizer running prematurely in ghci) closed by simonmar
invalid: You are attaching a finalizer to y, which is a thunk. After y is …
9:46 AM Changeset in ghc [4e05b61]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Daniel Fischer <daniel.is.fischer@…>
Whitespace only
9:46 AM Changeset in testsuite [51e564e]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Daniel Fischer <daniel.is.fischer@…>
Whitespace only
9:44 AM Changeset in ghc [b97fe60]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Comments only
9:43 AM Changeset in ghc [fe44af73]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Change the representation of export lists in .hi files Currently export list in .hi files are partitioned by module export M T(C1,C2) N f,g In each list we only have OccNames, all assumed to come from the parent module M or N resp. This patch changes the representatation so that export lists have full Names: export M.T(M.C1,M.C2), N.f, N.g Numerous advatages * AvailInfo no longer needs to be parameterised; it always contains Names * Fixes Trac #5306. This was the main provocation * Less to-and-fro conversion when reading interface files It's all generally simpler. Interface files should not get bigger, becuase they have a nice compact representation for Names.
8:23 AM Ticket #5369 (Reinstate VECTORISE pragmas with expressions as right-hand sides) created by simonpj
The current vectoriser depends in a very fragile way on the order in which …
7:40 AM Commentary/Libraries edited by simonpj
(diff)
7:33 AM Commentary/Libraries edited by simonpj
(diff)
7:33 AM Commentary edited by simonpj
(diff)
7:32 AM Building edited by simonpj
(diff)
7:18 AM Changeset in ghc [5dedffb]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/ghc
7:18 AM Changeset in ghc [35d213ab]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Refactor the imports of InteractiveContext Instead of two fields ic_toplev_scope :: [Module] ic_imports :: [ImportDecl RdrName] we now just have one ic_imports :: [InteractiveImport] with the auxiliary data type data InteractiveImport = IIDecl (ImportDecl RdrName) -- Bring the exports of a particular module -- (filtered by an import decl) into scope | IIModule Module -- Bring into scope the entire top-level envt of -- of this module, including the things imported -- into it. This makes lots of code less confusing. No change in behaviour. It's preparatory to fixing Trac #5147. While I was at I also * Cleaned up the handling of the "implicit" Prelude import by adding a ideclImplicit field to ImportDecl. This significantly reduces plumbing in the handling of the implicit Prelude import * Used record notation consistently for ImportDecl

Aug 1, 2011:

8:37 PM Changeset in ghc [dd96a196]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by David Terei <davidterei@…>
Merge branch 'master' of ssh://darcs.haskell.org/home/darcs/ghc
8:36 PM Changeset in ghc [e3e5cce]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by David Terei <davidterei@…>
SafeHaskell: Fix bug with safe import check
3:56 PM Ticket #5368 (GHCi crash: thread blocked indefinitely in an MVar operation) created by dmitriev200
This is my session with ghci: […]
3:55 PM Ticket #5367 (Program in (-N1) runs 10 times slower than it with two threads (-N2)) created by wuxb
Initially I want to do some test on threads, I wrote this program(see …
2:27 PM Changeset in ghc [428f8c3]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Further simplification to OccurAnal, concerning "weak loop breakers" Fixes Trac #5359.
2:23 PM Changeset in ghc [e4d7535]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Comments only
2:23 PM Changeset in ghc [0cda060]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Don't run a splice if there are preceding type errors Fixes Trac #5358.
1:12 PM Changeset in base [57b2ba0]data-proxydbcsghc-7.4ghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Daniel Fischer <daniel.is.fischer@…>
Merge branch 'master' of /home/dafis/GHC/./ghc//libraries/base
1:12 PM Changeset in ghc [a097edc]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Daniel Fischer <daniel.is.fischer@…>
Merge branch 'master' of /home/dafis/GHC/./ghc//libraries/base
1:57 AM Changeset in ghc [353c15e]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Manuel M T Chakravarty <chak@…>
Os X: With Xcode 4, check for gcc-4.2 also in the setup for binary distributions
1:43 AM Ticket #5366 (UNPACK is paranoid about a phantom type argument) created by ekmett
Attempting to use code with a phantom type like the following: […] …
12:08 AM Changeset in unix [97adc8f]ghc-7.4ghc-7.6ghc-7.8 by Ian Lynagh <igloo@…>
Remove some antiquated C constructs Fixes validate on amd64/Linux with: SRC_CC_OPTS += -Wmissing-parameter-type SRC_CC_OPTS += -Wold-style-declaration SRC_CC_OPTS += -Wold-style-definition
12:08 AM Changeset in directory [9861679]ghc-7.4ghc-7.6ghc-7.8 by Ian Lynagh <igloo@…>
Remove some antiquated C constructs Fixes validate on amd64/Linux with: SRC_CC_OPTS += -Wmissing-parameter-type SRC_CC_OPTS += -Wold-style-declaration SRC_CC_OPTS += -Wold-style-definition
12:08 AM Changeset in base [c85e4df]data-proxydbcsghc-7.4ghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Remove some antiquated C constructs Fixes validate on amd64/Linux with: SRC_CC_OPTS += -Wmissing-parameter-type SRC_CC_OPTS += -Wold-style-declaration SRC_CC_OPTS += -Wold-style-definition
12:08 AM Changeset in ghc [15bc61c]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <igloo@…>
Remove some antiquated C constructs Fixes validate on amd64/Linux with: SRC_CC_OPTS += -Wmissing-parameter-type SRC_CC_OPTS += -Wold-style-declaration SRC_CC_OPTS += -Wold-style-definition
12:07 AM Changeset in ghc [96ebe2f]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Remove some antiquated C constructs Fixes validate on amd64/Linux with: SRC_CC_OPTS += -Wmissing-parameter-type SRC_CC_OPTS += -Wold-style-declaration SRC_CC_OPTS += -Wold-style-definition

Jul 31, 2011:

7:43 PM Changeset in base [e3c360d]data-proxydbcsghc-7.4ghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Fix the behaviour of scaleFloat; part of #3898 Patch from Daniel Fischer.
7:43 PM Changeset in ghc [b2cec86]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <igloo@…>
Fix the behaviour of scaleFloat; part of #3898 Patch from Daniel Fischer.
3:59 PM Ticket #5231 (Further testsuite failures) closed by daniel.is.fischer
fixed: All fixed except for what's caused by mtl not being built for dyn (T4809 …
3:44 PM Ticket #5365 (Finalizer running prematurely in ghci) created by ekmett
I have been building a library for doing hash consing, but it seemed to …
1:44 PM Changeset in base [ff6f4f3]data-proxydbcsghc-7.4ghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Daniel Fischer <daniel.is.fischer@…>
Merge branch 'master' of /home/dafis/GHC/./ghc//libraries/base
1:44 PM Changeset in ghc [8f43c3c8]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Daniel Fischer <daniel.is.fischer@…>
Merge branch 'master' of /home/dafis/GHC/./ghc//libraries/base
8:28 AM Changeset in base [bf684c8]data-proxydbcsghc-7.4ghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Daniel Fischer <daniel.is.fischer@…>
Merge branch 'master' of /home/dafis/GHC/./ghc//libraries/base
8:28 AM Changeset in ghc [1fe82392]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Daniel Fischer <daniel.is.fischer@…>
Merge branch 'master' of /home/dafis/GHC/./ghc//libraries/base
8:22 AM Changeset in base [ae6c9e8]data-proxydbcsghc-7.4ghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Manuel M T Chakravarty <chak@…>
Warning police
8:22 AM Changeset in ghc [95f3b1a4]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Manuel M T Chakravarty <chak@…>
Warning police
8:04 AM Ticket #5360 (vectorise error building dph) closed by chak
fixed: Fixed by […] I also reverted the commits disabling DPH.
7:37 AM Changeset in ghc [b4a01788]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Manuel M T Chakravarty <chak@…>
Revert "Don't build dph for now: it doesn't work (#5360)" This reverts commit e44c591cac5aba8c7718261275db925bc2db9753.
7:37 AM Changeset in ghc [4b42e729]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Manuel M T Chakravarty <chak@…>
Revert "Fix the workaround for #5360" This reverts commit 2ad66b597b139ea73830f2aedf564df2b72960e9.
7:32 AM Changeset in ghc [5ff42f0]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Manuel M T Chakravarty <chak@…>
Fix the use of UniqueFM in the type checker (commit bf5af91ca597666641b8519abc85a31297b30823) to preserve the ordering of contexts See also http://www.haskell.org/pipermail/cvs-ghc/2011-July/064550.html
2:42 AM Changeset in ghc [2088abaf]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Edward Z. Yang <ezyang@…>
Implement public interface for GC statistics. We add a new RTS flag -T for collecting statistics but not giving any new inputs. There is one new struct in rts/storage/GC.h: GCStats. We add two new global counters current_residency and current_slop, which are useful for in-program GC statistics. See GHC.Stats in base for a Haskell interface to this functionality. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
12:45 AM Changeset in ghc [2ad66b5]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Fix the workaround for #5360 The build still wasn't going through if you had libraries/dph in your tree.

Jul 30, 2011:

11:30 PM Ticket #5364 (Access RTS flag values from inside Haskell programs) created by ezyang
Strictly speaking, it is already possible to do this since …
11:18 PM Changeset in base [cd90bf5]data-proxydbcsghc-7.4ghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Edward Z. Yang <ezyang@…>
New GHC.Stats module for accessing GC statistics. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
11:18 PM Changeset in ghc [9695595]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Edward Z. Yang <ezyang@…>
New GHC.Stats module for accessing GC statistics. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
8:55 PM Ticket #5363 (optimized profiled version of a program incorectly compiles $!) created by phercek
Here is a test program (file name prgSrc.hs): […] I used ghc 7.0.3-2 …
8:26 PM Changeset in ghc [a6b1f7f8]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <igloo@…>
Eliminate orphan instances
7:31 PM Changeset in ghc [6f9d180]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <igloo@…>
Eliminate orphan instances The type and implementation are now in the same module, so the orphan instances are no longer orphaned.
7:31 PM Changeset in integer-gmp [3646cc1]ghc-7.4ghc-7.6ghc-7.8wip/T8647 by Ian Lynagh <igloo@…>
Eliminate orphan instances The type and implementation are now in the same module, so the orphan instances are no longer orphaned.
7:30 PM Changeset in ghc [ac77e278]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Follow things moving in the integer libraries
6:42 PM Changeset in ghc [77876681]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <igloo@…>
No need to export Integer from GHC.Integer.GMP.Internals This caused an odd dependency in the module hierarchy.
6:42 PM Changeset in integer-gmp [d8f636e]ghc-7.4ghc-7.6ghc-7.8wip/T8647 by Ian Lynagh <igloo@…>
No need to export Integer from GHC.Integer.GMP.Internals This caused an odd dependency in the module hierarchy.
4:02 PM Ticket #5362 (ghc: panic! mkUsageInfo: internal name? constr_a2Py{v}) created by markwright
I apply this patch (also hopefully attached) to …
3:56 PM Changeset in ghc [e44c591]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Don't build dph for now: it doesn't work (#5360)
1:48 PM Ticket #5361 (regSpill: out of spill slots!) created by markwright
[…]
1:09 PM Ticket #5360 (vectorise error building dph) created by daniel.is.fischer
validate fails to build (on x86 linux and x86_64 linux): […] I doubt …
9:51 AM Ticket #5359 (GHC 7.2.1-rc1 panics on `cgLookupPanic`) created by hvr
Grabbed the ghc-7.2.0.20110728-x86_64-unknown-linux.tar.bz2 release, and …
9:32 AM Ticket #5358 (Exotic form of kind ghc-prim:GHC.Prim.?{(w) tc 34g}) created by alios
with this code here: https://gist.github.com/1115357 I was able to …
9:26 AM Ticket #5357 (ghc-7.2.1-rc1 broke unregisterised build) created by slyfox
Tried to build unregisterised ghc: […] And yes, the .hs file contains …

Jul 29, 2011:

8:50 PM Changeset in ghc [b65f16d0]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Ian Lynagh <igloo@…>
Fix integerConstantFolding on 32bit platforms Daniel Fischer pointed out that the timesInteger test result doesn't fir into Int on 32bit platforms.
8:50 PM Changeset in testsuite [50413ab]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Fix integerConstantFolding on 32bit platforms Daniel Fischer pointed out that the timesInteger test result doesn't fir into Int on 32bit platforms.
8:26 PM Changeset in ghc [7d9e4f7f]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <igloo@…>
Remove -Werror from the cabal file
7:15 PM Ticket #5347 (Help Me Port Haskell to Haiku OS) closed by igloo
worksforme: You mean with the same source tarball the command works on OS X, but not …
3:38 PM Ticket #5356 (duplicate files in bindists) created by igloo
7.2.1-rc1: […]
3:20 PM Changeset in ghc [6059755]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/ghc
3:09 PM Changeset in ghc [5eb626e]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Comments, plus export TrieMap(..)
2:04 PM Commentary/Libraries edited by batterseapower
(diff)
2:03 PM Commentary/Libraries edited by batterseapower
(diff)
1:33 PM Changeset in base [3af588b]data-proxydbcsghc-7.4ghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Daniel Fischer <daniel.is.fischer@…>
Merge branch 'master' of /home/dafis/GHC/./ghc//libraries/base
1:33 PM Changeset in ghc [d1050b0]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Daniel Fischer <daniel.is.fischer@…>
Merge branch 'master' of /home/dafis/GHC/./ghc//libraries/base
12:18 PM Ticket #5351 (Unexpected failure: message format changed) closed by simonpj
fixed: Fixed by […]
12:17 PM Status/SLPJ-Tickets edited by simonpj
(diff)
12:16 PM Ticket #5355 (Link plugins against existing libHSghc) created by batterseapower
This ticket split out from #3843 since it was getting too crowded Once we …
12:12 PM Changeset in ghc [f79861da]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
12:12 PM Changeset in testsuite [f2b3b9b]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
12:12 PM Changeset in ghc [2752726]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Error message wibble (fixes #5351)
12:12 PM Changeset in testsuite [f63bd3f]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Error message wibble (fixes #5351)
12:05 PM Ticket #5349 (Proposal: Make Q an instance of Applicative) closed by simonpj
fixed: Right, applied, thank you. (I did not apply the TypeSynonymInstances …
12:04 PM Changeset in ghc [95d90ba8]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Simon Peyton Jones <simonpj@…>
Make Q an instance of Applicative Thanks to Bas van Dijk for proposing this. In the end I replaced Functor by Applicative in the superclasses of Quasi, thus: class (Monad m, Applicative m) => Quasi m where because Functor is a superclass of Applicative.
11:54 AM Changeset in ghc [0e765db]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Max Bolingbroke <batterseapower@…>
Add CoreMonad.reinitializeGlobals so plugins can work around linker issues When a plugin is loaded, it currently gets linked against a *newly loaded* copy of the GHC package. This would not be a problem, except that the new copy has its own mutable state that is not shared with that state that has already been initialized by the original GHC package. This leads to loaded plugins calling GHC code which pokes the static flags, and then dying with a panic because the static flags *it* sees are uninitialized. There are two possible solutions: 1. Export the symbols from the GHC executable from the GHC library and link against this existing copy rather than a new copy of the GHC library 2. Carefully ensure that the global state in the two copies of the GHC library matches I tried 1. and it *almost* works (and speeds up plugin load times!) except on Windows. On Windows the GHC library tends to export more than 65536 symbols (see #5292) which overflows the limit of what we can export from the EXE and causes breakage. (Note that if the GHC exeecutable was dynamically linked this wouldn't be a problem, because we could share the GHC library it links to.) We are going to try 2. instead. Unfortunately, this means that every plugin will have to say `reinitializeGlobals` before it does anything, but never mind. I've threaded the cr_globals through CoreM rather than giving them as an argument to the plugin function so that we can turn this function into (return ()) without breaking any plugins when we eventually get 1. working.
11:54 AM Changeset in ghc [b01ecfd8]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Max Bolingbroke <batterseapower@…>
Mark plugins06 as passing (using reinitiliazeGlobals)
11:54 AM Changeset in testsuite [a67505b]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Max Bolingbroke <batterseapower@…>
Mark plugins06 as passing (using reinitiliazeGlobals)
11:18 AM Changeset in ghc [9be3b552]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/ghc
11:17 AM Changeset in ghc [bf5af91]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Make the constraint solver use UniqFMs (ultimately Data.IntMap) rather than Data.Map. It's more efficient that way!
11:16 AM Changeset in ghc [e1f013c]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Don't make -dppr-debug nuke discardWarnings
11:16 AM Changeset in ghc [ec2eda1d]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Use the new TrieMap to improve CSE For CSE it's obviously great to have a mapping whose key is an expression. This patch makes CSE use the new CoreTrie data type. I did some very simple performance comparisions. The change in compile-time allocation is less than 1%, but it does go down! Slightly.
11:11 AM Commentary edited by WesleyFritch
(diff)
11:10 AM Changeset in ghc [9e521b8]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Add new TrieMap module This lets you make efficent finite mappings whose keys are CoreExpr Type Coercion lists maybes This is useful for CSE, and maybe elsewhere. I've been wanting to do this for some time, just for fun, and it worked out quite nicely. The code is fairly boiler-plate-ish, so it's easy to add new key types.
11:07 AM Changeset in ghc [04a19ff0]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Error message wibbles
11:07 AM Changeset in testsuite [5ffdc40]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Error message wibbles
10:21 AM Changeset in ghc [969383b]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/ghc
10:19 AM Changeset in base [3a9ff6b]data-proxydbcsghc-7.4ghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Simon Peyton Jones <simonpj@…>
Remove unnecessary import (Windows only) ...and add a comment
10:19 AM Changeset in ghc [e72a0a37]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Simon Peyton Jones <simonpj@…>
Remove unnecessary import (Windows only) ...and add a comment
10:19 AM Changeset in ghc [1538916]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Remove unnecessary import (Windows only)
10:18 AM Ticket #3480 (Easily make Typeable keys pure, so that Typeable can be handled ...) closed by simonpj
fixed: Whizzo. Simon M has done this in GHC 7.2.
10:16 AM Status/SLPJ-Tickets edited by simonpj
(diff)
9:08 AM Changeset in ghc [06dc181]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Max Bolingbroke <batterseapower@…>
We no longer need to mark Entry as local or not
8:53 AM Changeset in ghc [76b93dc]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Max Bolingbroke <batterseapower@…>
Remove last use of entryLblToInfoLbl
8:32 AM Changeset in ghc [2469227]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Max Bolingbroke <batterseapower@…>
Common up uses of entryLblToInfoLbl in CmmProcPoint
8:02 AM Changeset in ghc [4c091501]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Comments about _info and _closure labels
6:49 AM Changeset in ghc [8919b2f]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/ghc
4:04 AM DataParallel/VectPragma edited by chak
(diff)
3:06 AM DataParallel/VectPragma edited by chak
(diff)
2:44 AM DataParallel/VectPragma edited by chak
(diff)
12:52 AM Ticket #5354 (OS X, XCode 4 and gcc) created by igloo
This commit probably needs an equivalent fix for …

Jul 28, 2011:

11:18 PM Ticket #5353 (Cabal bug building haddock, alex, happy, etc) created by igloo
There's a Cabal bug that affects building tools which are used to build …
10:58 PM Changeset in ghc [5db7cff]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Max Bolingbroke <batterseapower@…>
Eliminate cvtToSRTLbl (dead code)
10:57 PM Changeset in ghc [d2068cc]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Max Bolingbroke <batterseapower@…>
Eliminate localiseLabel
10:52 PM Changeset in ghc [046755f]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Max Bolingbroke <batterseapower@…>
Eliminate infoLblToEntryLbl
10:40 PM Changeset in ghc [ef88b16]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Max Bolingbroke <batterseapower@…>
There is only one flavour of LFBlackHole: make that explicit
10:37 PM Changeset in ghc [f778dae]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Max Bolingbroke <batterseapower@…>
Put the info CLabel in CmmInfoTable rather than a localness flag, tidy up some info<->entry conversions
10:22 PM Ticket #5341 (signals004(profasm) core lint error) closed by igloo
fixed: Merged as changeset:60030a887f075c4858276f36097cdd2525952f1d.
10:22 PM Ticket #5342 (2047 core lint error when profiling) closed by igloo
fixed: Merged as changeset:60030a887f075c4858276f36097cdd2525952f1d. Normal …
9:45 PM Changeset in ghc [81c6183d]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Max Bolingbroke <batterseapower@…>
Repair sanity of infoTableLabelFromCI in old code generator
9:41 PM Ticket #5311 (No read permission for installed global package.cache) closed by igloo
fixed: Fixed in HEAD and 7.2.
9:39 PM Ticket #5339 (Data.Bits instances should use default shift instead of shiftL/shiftR) closed by igloo
fixed: Applied, thanks. changeset:03130b0663cafeec6cefa0eee495e97354778b79
8:43 PM Changeset in base [03130b0]data-proxydbcsghc-7.4ghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Data.Bits: specialise shift[LR] for instance Bits Documentation notes that the second arg of shift[LR] must be positive, yet many definitions of instance Bits rely on the class default, which performs an unnecessary sign check.
8:43 PM Changeset in ghc [7c662d6]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <igloo@…>
Data.Bits: specialise shift[LR] for instance Bits Documentation notes that the second arg of shift[LR] must be positive, yet many definitions of instance Bits rely on the class default, which performs an unnecessary sign check.
8:16 PM Changeset in ghc [834dbd9a]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Exchange noinline/inlanable links to match text
4:45 PM Ticket #5338 (Race hazard in Random library test suite) closed by igloo
fixed: changeset:806f9fb0431d542821e22dac927169307faf8a35 is now in the GHC HEAD …
4:29 PM Changeset in integer-gmp [fc545f6]ghc-7.2 by Ian Lynagh <igloo@…>
Upgrade gmp, 4.2.4 -> 5.0.2
4:29 PM Changeset in base [b248a1b]ghc-7.2 by Ian Lynagh <igloo@…>
Add newline to the end of Control/Monad/Zip.hs Fixes problems in some configurations (old versions of cpp?).
4:28 PM Changeset in ghc [ae0f679]ghc-7.2 by Ian Lynagh <igloo@…>
Fix the permissions of all the package.conf.d files when installing Fixes trac #5311.
4:28 PM Changeset in ghc [de037e9]ghc-7.2 by Ian Lynagh <igloo@…>
Don't fail validate due to warnings in Cabal Duncan says that Cabal isn't guaranteed to be warning-free.
4:27 PM Changeset in ghc [60030a8]ghc-7.2 by Ian Lynagh <igloo@…>
Fix let-floating out of Rec blocks This fixes Trac #5341 and #5342. The question is about what to do when floating out of the RHS of a Rec-bound function, when there's a FloatCase involved. For FloatLets they can join the Rec block, but FloatCases can't. But we don't want to mess with the arity (that was the bug). So in this (rather exotic case) we push the FloatCase back inside any lambdas. See Note [Floating out of Rec rhss]. It's a slightly ugly fix, but I can't think of anything better, and I don't think it has any practical impact.
4:27 PM Changeset in ghc [69eff188]ghc-7.2 by Ian Lynagh <igloo@…>
Fix comments and documentation on monad comprehensions
4:24 PM Changeset in ghc [85ab0000]ghc-7.2 by Ian Lynagh <igloo@…>
The implementation of "weak loop breakers" was being too clever The too-clever-ness meant that a variable could just go out of scope; this happened in building System.Consol.Haskeline.Backend.Terminfo in the haskeline library. This patch makes the weak-loopbreaker computation simpler, and a bit more conserative; which fixes the bug, and doesn't make any difference to the code in the end.
4:24 PM Changeset in ghc [9ad18806]ghc-7.2 by Ian Lynagh <igloo@…>
Improve the documentation of the new generic programming mechanism. Thanks to David Terei for the comments.
3:03 PM Changeset in ghc [d8d4c2a]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Fix the permissions of all the package.conf.d files when installing Fixes trac #5311.
12:54 PM Changeset in base [b01e786]data-proxydbcsghc-7.4ghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Daniel Fischer <daniel.is.fischer@…>
Merge branch 'master' of /home/dafis/GHC/./ghc//libraries/base
12:54 PM Changeset in ghc [fc1f061]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Daniel Fischer <daniel.is.fischer@…>
Merge branch 'master' of /home/dafis/GHC/./ghc//libraries/base
12:25 PM Ticket #5352 (Very slow (nonterminating?) compilation if libraries compiled with ...) created by batterseapower
I built the libraries with -fexpose-all-unfoldings. The stage 1 compiler …
12:20 PM WorkingConventions/GitSPJ edited by simonpj
(diff)
7:35 AM Changeset in base [0870146e]data-proxydbcsghc-7.4ghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Simon Peyton Jones <simonpj@…>
Remove now-unnecessary import of GHC.Show
7:35 AM Changeset in ghc [9ad111e5]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Simon Peyton Jones <simonpj@…>
Remove now-unnecessary import of GHC.Show
7:16 AM Changeset in ghc [6a29c4a]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/ghc
7:15 AM Changeset in ghc [7910fce]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Add "alter" functions to UniqFM, VarEnv, NameEnv I need these for a trie data structure I'm working on

Jul 27, 2011:

7:29 PM Ticket #5351 (Unexpected failure: message format changed) created by daniel.is.fischer
apirecomp001 fails unexpectedly with […] Perhaps the comparison between …
7:20 PM Ticket #5350 (Validate error: unneeded import) created by daniel.is.fischer
The import of GHC.Show in IOBase.hs is no longer needed, hence a …
7:19 PM Changeset in base [8b1fbf4]data-proxydbcsghc-7.4ghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Daniel Fischer <daniel.is.fischer@…>
Remove import of GHC.Show from IOBase.hs
7:19 PM Changeset in ghc [62f5c97]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Daniel Fischer <daniel.is.fischer@…>
Remove import of GHC.Show from IOBase.hs
7:18 PM Changeset in base [0dd3584]data-proxydbcsghc-7.4ghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Daniel Fischer <daniel.is.fischer@…>
Trailing whitespace
7:18 PM Changeset in ghc [84bcbde]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Daniel Fischer <daniel.is.fischer@…>
Trailing whitespace
6:57 PM Changeset in ghc [f426eef]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Merge branch 'master' of http://darcs.haskell.org/ghc
5:01 PM Changeset in ghc [8eecfc2]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <igloo@…>
Upgrade gmp, 4.2.4 -> 5.0.2
5:01 PM Changeset in integer-gmp [d28d7cc]ghc-7.4ghc-7.6ghc-7.8wip/T8647 by Ian Lynagh <igloo@…>
Upgrade gmp, 4.2.4 -> 5.0.2
2:13 PM Ticket #5281 (Bad compiler warning) closed by simonpj
fixed: OK done! Try now Simon
2:06 PM Changeset in ghc [171846e4]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Tiny increase in compiler allocation
2:06 PM Changeset in testsuite [b0a3d74]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Tiny increase in compiler allocation
2:05 PM Changeset in ghc [31675c9a]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Test Trac #5281
2:05 PM Changeset in testsuite [7a07888]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #5281
2:05 PM Changeset in ghc [55271bce]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Track error changes resulting from fix to #5281
2:05 PM Changeset in testsuite [b98ca82]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Track error changes resulting from fix to #5281
2:04 PM Changeset in ghc [be6810bb]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/ghc
2:01 PM Changeset in ghc [6942b112]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Don't fail validate due to warnings in Cabal Duncan says that Cabal isn't guaranteed to be warning-free.
1:59 PM Changeset in base [b80670b]data-proxydbcsghc-7.4ghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Add newline to the end of Control/Monad/Zip.hs Fixes problems in some configurations (old versions of cpp?).
1:59 PM Changeset in ghc [f6fe25d2]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <igloo@…>
Add newline to the end of Control/Monad/Zip.hs Fixes problems in some configurations (old versions of cpp?).
1:24 PM Ticket #5349 (Proposal: Make Q an instance of Applicative) created by basvandijk
The Q type: […] currently has an instance for Monad and …
1:09 PM Changeset in ghc [30ccc9f]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Manuel M T Chakravarty <chak@…>
On OS X x86_64, use "-Wl,-no_pie" and "-Wl,-no_compact_unwind" to avoid linker warnings - "-Wl,-no_pie" can be removed once GMP gets updated
12:09 PM Changeset in ghc [3e9679a]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/ghc
11:35 AM Changeset in ghc [adc3fb8]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
White space only
11:35 AM Changeset in ghc [d7f62c1a]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
We need a varToCoreExpr, so that coercions appear correctly
11:34 AM Changeset in ghc [ff47403]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Remember to substitute for type and coercion variables in the CSE pass
10:05 AM Changeset in ghc [64a2763]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/ghc Conflicts: compiler/coreSyn/CoreSubst.lhs compiler/rename/RnNames.lhs
9:39 AM Changeset in ghc [3fdd294]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Give a more helpful src location (Trac #5281) We weren't giving a useful location for the *implicit* import of Prelude. Lennart rightly complained. This fixes it.
9:30 AM Changeset in ghc [e84b35aa]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Print rules as well as binds in simplOptPgm debug
9:29 AM Changeset in ghc [e5c4e41]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
White space and comments
8:41 AM Changeset in ghc [7639e75]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Fix a nasty scoping error in OptCoercion (EtaAllR/L) Sing ho for ASSERTs!
7:48 AM Ticket #5345 (stg lint error) closed by simonpj
fixed: Partial fix done. I have not even added a test because STG lint is so …
7:45 AM Changeset in ghc [773884a0]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Improve StgLint -- a bit This addresses Trac #5345, but only partially. Fundamentally STG Lint is impossible, because unsafeCoerce# can randomise all the types. This patch does a bit of fiddle faddling in StgLint which makes it a bit better, but it's a losing battle. Trac #5345 works though, FWIW.
6:47 AM Ticket #5348 (Template Haskell quasiquote escapes) created by simonpj
This ticket arises from a brief email thread …
6:17 AM Changeset in ghc [cb692c50]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Test Trac #5342
6:17 AM Changeset in testsuite [3454467]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #5342
6:05 AM Ticket #4430 (Better support for resolving infix expressions in template haskell) closed by simonpj
fixed: Plus […] and in the template-haskell library […] All done, I think. …
6:00 AM Changeset in ghc [9d79948]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Simplify TH_unresolvedInfix2
6:00 AM Changeset in testsuite [b11fab2a]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Simplify TH_unresolvedInfix2
6:00 AM Ticket #5293 (Linker error from integer-gmp (OS X 10.7)) closed by chak
duplicate: Duplicate of #5019
6:00 AM Changeset in ghc [c25980f]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Different order of -ddump-simpl definitions
6:00 AM Changeset in testsuite [f01c533]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Different order of -ddump-simpl definitions
5:59 AM Changeset in ghc [006e534e]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Slightly reduced compiler allocation in T3294
5:59 AM Changeset in testsuite [805e87c]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Slightly reduced compiler allocation in T3294
5:58 AM Changeset in ghc [401a4996]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
White space only
5:57 AM Changeset in ghc [c0955cd]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/ghc
5:57 AM Changeset in ghc [0239d8cc]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Eliminate the GlomBinds pass It is now done when necessary by OccurAnal (see Note [Glomming] in OccurAnal)
5:25 AM Changeset in ghc [4e72e09]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Fix let-floating out of Rec blocks This fixes Trac #5341 and #5342. The question is about what to do when floating out of the RHS of a Rec-bound function, when there's a FloatCase involved. For FloatLets they can join the Rec block, but FloatCases can't. But we don't want to mess with the arity (that was the bug). So in this (rather exotic case) we push the FloatCase back inside any lambdas. See Note [Floating out of Rec rhss]. It's a slightly ugly fix, but I can't think of anything better, and I don't think it has any practical impact.
5:22 AM Changeset in ghc [8aa6d5f]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
White space only
5:22 AM Changeset in ghc [e2ba862]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Fix comments and documentation on monad comprehensions
5:21 AM Changeset in ghc [921b1b3]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
A bit of refactoring on handling HsPar and friends This relates to Trac #4430 (infix expressions in TH),. Mainly comments but a bit of code wibbling.
5:19 AM Changeset in ghc [9aab4f4]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Improve exprIsConApp_maybe again Now it handles value lambdas too; and I've dealt with an out-of-scope error too.
4:59 AM Changeset in ghc [eb01af6b]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Manuel M T Chakravarty <chak@…>
On OS X, use gcc-4.2 with Xcode 4 and up
3:08 AM Changeset in base [6e71bdd]data-proxydbcsghc-7.4ghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Edward Z. Yang <ezyang@…>
Remove mention of setUncaughtExceptionHandler from forkIO. First of all, the 'forkIO' mechanism doesn't use 'setUncaughtExceptionHandler' to install the masking handler: it uses 'catchException'. Second of all, 'setUncaughtExceptionHandler' is undocumented, global, and wouldn't even work for the intended purpose! Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
3:08 AM Changeset in ghc [e72f6d4]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Edward Z. Yang <ezyang@…>
Remove mention of setUncaughtExceptionHandler from forkIO. First of all, the 'forkIO' mechanism doesn't use 'setUncaughtExceptionHandler' to install the masking handler: it uses 'catchException'. Second of all, 'setUncaughtExceptionHandler' is undocumented, global, and wouldn't even work for the intended purpose! Signed-off-by: Edward Z. Yang <ezyang@mit.edu>

Jul 26, 2011:

3:16 PM Changeset in ghc [47481e80]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Max Bolingbroke <batterseapower@…>
Move CoreSyn comments upwards
12:04 PM Changeset in ghc [f6f18818]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Fix docbook syntax in user guide
1:37 AM Ticket #5347 (Help Me Port Haskell to Haiku OS) created by mcandre
I'm following the …

Jul 25, 2011:

11:59 PM Ticket #5346 (ghc.git missing) closed by igloo
worksforme: It works for me: […] Perhaps you just didn't wait long enough? (you …
10:07 PM Ticket #5346 (ghc.git missing) created by mcandre
I'm following the …
6:20 PM Ticket #5345 (stg lint error) created by guest
I've got stg lint error when compiled following program with optimisation …
5:01 PM Changeset in ghc [8c99deeb]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
The implementation of "weak loop breakers" was being too clever The too-clever-ness meant that a variable could just go out of scope; this happened in building System.Consol.Haskeline.Backend.Terminfo in the haskeline library. This patch makes the weak-loopbreaker computation simpler, and a bit more conserative; which fixes the bug, and doesn't make any difference to the code in the end.
1:20 PM Changeset in ghc [fcaa1f5]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Test unresolved infix expressions and patterns
1:20 PM Changeset in testsuite [fa7c86b]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test unresolved infix expressions and patterns
1:18 PM Changeset in ghc [9dc19cde]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Simon Peyton Jones <simonpj@…>
Add support for unresolved infix expressions and patterns.
1:14 PM Changeset in ghc [54d7c6be]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Add support for unresolved infix expressions and patterns
12:45 PM Ticket #5344 (CSE should look through coercions) created by reinerp
This is probably a known limitation of the CSE pass, but there doesn't …
8:57 AM Changeset in ghc [be0693dc]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Jose Pedro Magalhaes <jpm@…>
Improve the documentation of the new generic programming mechanism. Thanks to David Terei for the comments.
8:33 AM Changeset in ghc [29edeadb]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Re-engineer exprIsConApp_maybe (fixes Trac #5327) The problem with #5327 was like this: let x = I# 0 `cast` co1 in ...(case x `cast` co2 of I# y -> blah)... The two casts cancelled out, but exprIsConApp_maybe couldn't see that. This patch makes it simpler, faster, and more effective. (Incidentally, usually 'x' would be inlined, in #5327 it wasn't because of an INLINEABLE pragma and the lone-variable thing. Instead of fiddling with alrady-delicate code, I just made exprIsConApp_maybe better.)
8:18 AM Changeset in ghc [f42770dd]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
8:18 AM Changeset in testsuite [10b04df]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
8:17 AM Changeset in ghc [7e2e23b]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/ghc
2:18 AM Changeset in ghc [73523d2]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Edward Z. Yang <ezyang@…>
Rename avg_residency to less misleading cumulative_residency. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>

Jul 24, 2011:

10:29 PM Changeset in base [d485ad6]data-proxydbcsghc-7.4ghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Add a missing implicit build dependency This should fix: libraries/base/Data/Maybe.hs:70:13: Failed to load interface for `GHC.Integer.Type' There are files missing in the `integer-gmp' package, try running 'ghc-pkg check'. Use -v to see a list of the files searched for. When deriving the instance for (Eq (Maybe a)) make[1]: *** [libraries/base/dist-install/build/Data/Maybe.o] Error 1
10:29 PM Changeset in ghc [ccbb32d0]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <igloo@…>
Add a missing implicit build dependency This should fix: libraries/base/Data/Maybe.hs:70:13: Failed to load interface for `GHC.Integer.Type' There are files missing in the `integer-gmp' package, try running 'ghc-pkg check'. Use -v to see a list of the files searched for. When deriving the instance for (Eq (Maybe a)) make[1]: *** [libraries/base/dist-install/build/Data/Maybe.o] Error 1
10:20 PM Changeset in ghc [3a1023ad]ghc-7.2 by Ian Lynagh <igloo@…>
Update release notes
9:34 PM Changeset in ghc [4c6aa053]ghc-7.2 by Ian Lynagh <igloo@…>
Fix docbook syntax in user guide
7:22 PM Ticket #5290 (Add UNPACK support to Template Haskell) closed by igloo
fixed: I think it's too late for new features in the 7.2 branch, sorry.
7:22 PM Ticket #5336 (Annotations aren't working) closed by igloo
fixed: Merged as changeset:03ac35dab45e246fd2e4b1c60f722f996ebe19ef and …
7:18 PM Ticket #5303 (GHC crash (panic) with -O2 and nonexistent .hi) closed by igloo
fixed: Merged as changeset:2b6a6e88dfea7aa7f9372683e618ee73d0790c1b.
7:17 PM Ticket #5314 ("internal error: heapCencus, unknown object: 0" with retainer profiling) closed by igloo
fixed: Merged as changeset:96940b4838b5ff7ebd4f1e062a47d2c7eb9f5419.
7:16 PM Ticket #5328 (Include compiler version in ABI hash) closed by igloo
fixed: Merged as changeset:82abc13248e1810d63a8735e1a2933ce39e15656
7:13 PM Ticket #481 (Recompilation check fails for TH) closed by igloo
fixed: Merged as changeset:99b43e00b83065320d093b753e17b11d2fbabe05
6:58 PM Ticket #5331 (Warning for unused existentially quantified types) closed by igloo
fixed: Merged as changeset:4da2f2312bb21a25763e521f138b919619a69f89.
6:57 PM Ticket #5332 (Template Haskell drops singleton unboxed tuples) closed by igloo
fixed: Merged as changeset:b33645f9be59452de1522dd26bb16e56e22c667f and …
6:54 PM Ticket #5334 (record wildcards: field not initialised reported as type error) closed by igloo
fixed: Merged as changeset:ed26601e8aab6a66c9c9718066d83c062a0e28df.
6:50 PM Ticket #5307 (Problems with new cyclic dependency error message) closed by igloo
fixed: Merged as changeset:f1158aa8dc5302dc5428c28305ffa94ca51443ce.
6:49 PM Ticket #5304 (Core lint failure in stage 3 build) closed by igloo
fixed: Merged as changeset:b982db15d2a8e105907f85b30bcb2d87a82c3d86.
6:47 PM Ticket #5285 (Core lint error in T3001-2 [7.0 regression]) closed by igloo
fixed: Merged as changeset:b982db15d2a8e105907f85b30bcb2d87a82c3d86. I opened …
6:44 PM Ticket #4903 (Inliner looping when specialising across modules (with GADTs and other ...) closed by igloo
fixed: Merged
4:44 PM Changeset in testsuite [b1eeb5d]ghc-7.2 by Ian Lynagh <igloo@…>
Monir tweaks to annrun01
4:44 PM Changeset in testsuite [9b3357c]ghc-7.2 by Ian Lynagh <igloo@…>
dph-diophantine-opt fails for the same reason as dph-diophantine-fast (#5065)
4:44 PM Changeset in testsuite [6a322ea]ghc-7.2 by Ian Lynagh <igloo@…>
Accept plugins04 output
4:44 PM Changeset in testsuite [0fe56b6]ghc-7.2 by Ian Lynagh <igloo@…>
Accept EvalTest output (change of whitespace)
4:43 PM Changeset in testsuite [f27f041]ghc-7.2 by Ian Lynagh <igloo@…>
Test Trac #5303
4:42 PM Changeset in ghc [b48fd804]ghc-7.2 by Ian Lynagh <igloo@…>
Improve debug printing for simplifier counts
4:21 PM Ticket #5343 (ghci should do an automatic ":r" after ":e") created by lerkok
A reload (:r) is almost always what one does after an edit (:e). Arguably …
3:45 PM Changeset in ghc [423f6db]ghc-7.2 by Ian Lynagh <igloo@…>
Fix build in 7.2 branch Merge the part of commit 2329833d4f3143d781db3448785fd395e8dba71c Author: David Terei <davidterei@gmail.com> Date: Wed Jul 20 16:27:28 2011 -0700 Format fixes that defines typInstErr.
3:31 PM Changeset in ghc [3dfb64a]ghc-7.2 by Ian Lynagh <igloo@…>
Simplify the treatment of RULES in OccurAnal I realised that my recently-added cunning stuff about RULES for imported Ids was simply wrong, so this patch removes it. See Note [Rules for imported functions], which explains it all. This patch also does quite a bit of refactoring in the treatment of loop breakers.
3:22 PM Changeset in testsuite [4966779]ghc-7.2 by Ian Lynagh <igloo@…>
T3064: widen the expected results again. These perf results are sensitive to using different build settings. There's an implicit assumption here that the tests are run with the "standard" settings (i.e. what validate does, and the nightly builds). The perf tests might well fail if your build settings are different.
3:22 PM Changeset in testsuite [32f357c]ghc-7.2 by Ian Lynagh <igloo@…>
accept output
3:22 PM Changeset in testsuite [61ec997b]ghc-7.2 by Ian Lynagh <igloo@…>
Add InterruptibleFFI extension
3:22 PM Changeset in testsuite [01033c0]ghc-7.2 by Ian Lynagh <igloo@…>
Follow output wibbles T3064 has better residency than before, but slightly worse allocation because the simplifier does one more iteration. That's as a result of the eta-expansion, which leads to a knock-on inlining -- it's a good thing.
3:21 PM Changeset in testsuite [4c1cd74]ghc-7.2 by Ian Lynagh <igloo@…>
Use mutlimod not '--make' in all.T
3:21 PM Changeset in testsuite [94694d9]ghc-7.2 by Ian Lynagh <igloo@…>
Add tests for Safe Haskell Typeable instances feature
3:21 PM Changeset in testsuite [074edd5]ghc-7.2 by Ian Lynagh <igloo@…>
Remove old darcs file
3:21 PM Changeset in testsuite [33f4aa1]ghc-7.2 by Ian Lynagh <igloo@…>
Update some more files for ghc-regress removal
3:19 PM Changeset in testsuite [fa94ef0]ghc-7.2 by Ian Lynagh <igloo@…>
Move tests from tests/ghc-regress/* to just tests/*
3:17 PM Changeset in integer-gmp [9506f95]ghc-7.2 by Ian Lynagh <igloo@…>
Don't inline most integer operations We get lots of code, and the simplifier generally can't do much with it. We'll instead use builtin rules to do constant folding where possible.
3:17 PM Changeset in integer-gmp [a9896df]ghc-7.2 by Ian Lynagh <igloo@…>
Rename toInt# -> integerToInt for consistency
3:16 PM Changeset in base [39362c2]ghc-7.2 by Ian Lynagh <igloo@…>
Follow toInt# -> integerToInt renaming
3:15 PM Changeset in base [6d76e16]ghc-7.2 by Ian Lynagh <igloo@…>
Tweak the typeable fingerprinting Put spaces inbetween the values, so e.g. p:Foobar.baz p:Foo.barbaz will hash differently.
3:15 PM Changeset in base [a64a658]ghc-7.2 by Ian Lynagh <igloo@…>
Sync the typeable fingerprinting with GHC
3:14 PM Changeset in ghc [e01d7e1]ghc-7.2 by Ian Lynagh <igloo@…>
Don't subtract HC_tot_time when calculating mut_user_time Heap census now happens during GC, so that time is already accounted for in GC_tot_cpu.
3:14 PM Changeset in ghc [aeb8b95]ghc-7.2 by Ian Lynagh <igloo@…>
Fix heap profiling times Now that the heap census runs in the middle of garbage collections, the "CPU time" it was calculating included any CPU time used so far in the current GC. This could cause CPU time to appear to go down, which means hp2ps complained about "samples out of sequence". I'm not sure if this is the nicest way to solve this (maybe resurrecting mut_user_time_during_GC would be better?) but it gets things working again.
3:13 PM Changeset in ghc [03ac35da]ghc-7.2 by Ian Lynagh <igloo@…>
Tweak the typeable fingerprinting Put spaces inbetween the values, so e.g. p:Foobar.baz p:Foo.barbaz will hash differently.
3:13 PM Changeset in ghc [ae29d8b]ghc-7.2 by Ian Lynagh <igloo@…>
Sync the typeable fingerprinting with base
3:12 PM Changeset in ghc [0f38948f]ghc-7.2 by Ian Lynagh <igloo@…>
Comments only
3:12 PM Changeset in ghc [f1158aa]ghc-7.2 by Ian Lynagh <igloo@…>
Implement a findCycle function in Digraph, and use it to report module loops nicely This fixes Trac #5307. Now we get Module imports form a cycle: module `M8' (.\M8.hs) imports `M1' (M1.hs) which imports `M9' (.\M9.hs-boot) which imports `M8' (.\M8.hs) And the algorithm is linear time.
3:11 PM Changeset in ghc [108de2a]ghc-7.2 by Ian Lynagh <igloo@…>
Update safe haskell doc about Data.Typeable
3:10 PM Changeset in ghc [ec1e12b]ghc-7.2 by Ian Lynagh <igloo@…>
show warning flags in :set (lost in the recent dopt->wopt change, noticed by test ghci024)
3:10 PM Changeset in ghc [a754466d]ghc-7.2 by Ian Lynagh <igloo@…>
need to release the SM lock around heapCensus() to avoid deadlock with +RTS -hT and -threaded.
3:10 PM Changeset in ghc [37541d8f]ghc-7.2 by Ian Lynagh <igloo@…>
one more instance of the 64-bit constant bug I noticed
3:09 PM Changeset in ghc [b982db15]ghc-7.2 by Ian Lynagh <igloo@…>
Eta expand partial applications When we have x = \v -> map g we want to eta-expand to x = \v y -> map g y We weren't doing so, and that led to worse code and, perhaps, #5285. I need to check the latter, but I was certainly seeing one similar error. Anyway this looks like a definite improvement
3:07 PM Changeset in ghc [c669fe8]ghc-7.2 by Ian Lynagh <igloo@…>
When specialising recursive functions, mark the specialised function NOINLINE This fixes Trac #4903. See Note [Specialising imported functions] in OccurAnal.
3:07 PM Changeset in ghc [d359968c]ghc-7.2 by Ian Lynagh <igloo@…>
Change loop breaker terminology We used to have "loop breaker" and "non-rule loop breaker", but the unqualified version in particualr was pretty confusing. So now we have "strong loop breaker" and "weak loop breaker"; comments in BasicTypes and OccurAnal.
3:06 PM Changeset in ghc [4092378]ghc-7.2 by Ian Lynagh <igloo@…>
Comments and white space
3:05 PM Changeset in ghc [ff290832]ghc-7.2 by Ian Lynagh <igloo@…>
Generalise the type of minusVarEnv slightly
3:05 PM Changeset in ghc [4873d41]ghc-7.2 by Ian Lynagh <igloo@…>
Add an unregisterised config to build.mk
3:04 PM Changeset in ghc [76c74a16]ghc-7.2 by Ian Lynagh <igloo@…>
Enable derived but not hand crafted Typeable instances in Safe Haskell Conflicts: compiler/typecheck/TcInstDcls.lhs
3:01 PM Changeset in ghc [c5264160]ghc-7.2 by Ian Lynagh <igloo@…>
Fix 'make test' command for new testsuite location
3:01 PM Changeset in ghc [4c79c66]ghc-7.2 by Ian Lynagh <igloo@…>
Update some files for new testsuite tests location
1:14 PM Changeset in ghc [d8b3d625]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Ian Lynagh <igloo@…>
Accept EvalTest output (change of whitespace)
1:14 PM Changeset in testsuite [5cc6914]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Accept EvalTest output (change of whitespace)
1:13 PM Ticket #5342 (2047 core lint error when profiling) created by igloo
Cut-down copy of the 2047 test: […] […] […]
12:43 PM Ticket #5341 (signals004(profasm) core lint error) created by igloo
signals004(profasm) is giving a core lint error. Here's a slightly cut …
12:14 PM Changeset in ghc [ee9c7314]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Don't subtract HC_tot_time when calculating mut_user_time Heap census now happens during GC, so that time is already accounted for in GC_tot_cpu.
3:17 AM Ticket #1803 (Include qCurrentLoc in the Quasi class) closed by reinerp
fixed: This was implemented when quasi-quotation was introduced: […]

Jul 23, 2011:

11:07 PM Changeset in ghc [5c6e293]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Remove prototype to mut_user_time_during_GC The function no longer exists.
11:01 PM Changeset in ghc [4f8cfaf]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Fix heap profiling times Now that the heap census runs in the middle of garbage collections, the "CPU time" it was calculating included any CPU time used so far in the current GC. This could cause CPU time to appear to go down, which means hp2ps complained about "samples out of sequence". I'm not sure if this is the nicest way to solve this (maybe resurrecting mut_user_time_during_GC would be better?) but it gets things working again.
8:46 PM Changeset in ghc [2b42de7]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Add rules for Integer constant folding
8:37 PM Changeset in ghc [4f52ee4]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Ian Lynagh <igloo@…>
Add a test for Integer constant folding
8:37 PM Changeset in testsuite [70ef0150]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Add a test for Integer constant folding
5:36 PM Changeset in ghc [525aca2c]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
A nice tidy-up for CvSubst and liftCoSubst A "lifting substitition" takes a *type* to a *coercion*, using a substitution that takes a *type variable* to a *coercion*. We were using a CvSubst for this purpose, which was an awkward exception: in every other use of CvSubst, type variables map only to types. Turned out that Coercion.liftCoSubst is quite a small function, so I rewrote it with a special substitution type Coercion.LiftCoSubst, just for that purpose. In doing so I found that the function itself was bizarrely over-complicated ... a direct result of mis-using CvSubst. So this patch makes it all simpler, faster, and easier to understand. No bugs fixed though!
5:30 PM Changeset in ghc [49861e7]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Reject bad 'deriving' directives (fixes Trac #5287) The 'deriving' mechanism that infers the context for an instance declarations was going into a loop, as a result of an instance like instance C a b => D [a] where the 'b' isn't mentioned in the head. This patch identifies those cases. I also needed to make TcErrors generate a suitable error message. On the way I improved the reporting of "ambiguous" variables; for example arrowfail001 now generates a better message.
5:14 PM Changeset in ghc [53bccbb]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Ooops, I messed up the stderr file for T5287; this fixes it
5:14 PM Changeset in testsuite [466e95e]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Ooops, I messed up the stderr file for T5287; this fixes it
5:13 PM Changeset in ghc [1bcd34c5]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Improved error report
5:13 PM Changeset in testsuite [11493c2]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Improved error report
4:56 PM Changeset in ghc [6e57e93d]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <igloo@…>
Don't inline most integer operations We get lots of code, and the simplifier generally can't do much with it. We'll instead use builtin rules to do constant folding where possible.
4:56 PM Changeset in integer-gmp [94df30b]ghc-7.4ghc-7.6ghc-7.8wip/T8647 by Ian Lynagh <igloo@…>
Don't inline most integer operations We get lots of code, and the simplifier generally can't do much with it. We'll instead use builtin rules to do constant folding where possible.
2:11 PM Changeset in ghc [12f0c84]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Fix build
12:34 PM Changeset in base [a9c54c2]data-proxydbcsghc-7.4ghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Simplify int2Word# . integerToInt -> integerToWord
12:34 PM Changeset in ghc [13ebd1e]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <igloo@…>
Simplify int2Word# . integerToInt -> integerToWord
12:31 PM Changeset in ghc [69985f0]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <igloo@…>
Rename toInt# -> integerToInt for consistency
12:31 PM Changeset in ghc [ddada32]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <igloo@…>
Rename toInt# -> integerToInt for consistency
12:31 PM Changeset in integer-gmp [661a3e3]ghc-7.4ghc-7.6ghc-7.8wip/T8647 by Ian Lynagh <igloo@…>
Rename toInt# -> integerToInt for consistency
12:30 PM Changeset in base [0e618f8]data-proxydbcsghc-7.4ghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Follow toInt# -> integerToInt renaming
12:30 PM Changeset in ghc [0a69e14]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <igloo@…>
Follow toInt# -> integerToInt renaming
12:27 PM Changeset in ghc [e5cda42]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
12:27 PM Changeset in testsuite [0c3676c]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
12:25 PM Changeset in ghc [8b9fffbf]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Test Trac #5287
12:25 PM Changeset in testsuite [6210836]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #5287
12:22 PM Changeset in ghc [d493135]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Whitespace only in prelude/PrelNames.lhs
12:21 PM Changeset in ghc [6d44d58e]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Remove some more dead code
12:09 PM Changeset in ghc [4690619]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Remove some unused IdKeys
11:36 AM Changeset in ghc [8b7e2536]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Ian Lynagh <igloo@…>
Accept plugins04 output
11:36 AM Changeset in testsuite [5ec4d3a]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Accept plugins04 output

Jul 22, 2011:

11:43 PM Changeset in ghc [da1938c]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Ian Lynagh <igloo@…>
dph-diophantine-opt fails for the same reason as dph-diophantine-fast (#5065)
11:43 PM Changeset in testsuite [5462837]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
dph-diophantine-opt fails for the same reason as dph-diophantine-fast (#5065)
10:18 PM Changeset in base [d1fbd3b]data-proxydbcsghc-7.4ghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Tweak the typeable fingerprinting Put spaces inbetween the values, so e.g. p:Foobar.baz p:Foo.barbaz will hash differently.
10:18 PM Changeset in ghc [7359f814]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <igloo@…>
Tweak the typeable fingerprinting Put spaces inbetween the values, so e.g. p:Foobar.baz p:Foo.barbaz will hash differently.
10:17 PM Changeset in ghc [725e6ee]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Tweak the typeable fingerprinting Put spaces inbetween the values, so e.g. p:Foobar.baz p:Foo.barbaz will hash differently.
9:57 PM Changeset in base [905989a]data-proxydbcsghc-7.4ghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Sync the typeable fingerprinting with GHC
9:57 PM Changeset in ghc [78aba9a]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <igloo@…>
Sync the typeable fingerprinting with GHC
9:57 PM Changeset in ghc [8f57a40b]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Sync the typeable fingerprinting with base
7:30 PM Changeset in ghc [b4c7862]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Ian Lynagh <igloo@…>
Monir tweaks to annrun01
7:30 PM Changeset in testsuite [e1bc5e3]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Monir tweaks to annrun01
7:29 PM Changeset in ghc [d4d30941]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <igloo@…>
Follow library changes
7:25 PM Changeset in ghc [8dfa34fb]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Remove dead code
6:18 PM Changeset in ghc [246d0f7a]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <igloo@…>
Fix build following modules moving around
6:18 PM Changeset in integer-gmp [ff3bf22]ghc-7.4ghc-7.6ghc-7.8wip/T8647 by Ian Lynagh <igloo@…>
Fix build following modules moving around
6:09 PM Changeset in ghc [1f9e4a30]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <igloo@…>
Eq and Ord instances are now in the integer package, not base
6:09 PM Changeset in integer-gmp [6f910fd]ghc-7.4ghc-7.6ghc-7.8wip/T8647 by Ian Lynagh <igloo@…>
Eq and Ord instances are now in the integer package, not base
6:09 PM Changeset in ghc [3c793f7]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <igloo@…>
Integer Eq and Ord instances are now in the integer package
6:09 PM Changeset in ghc-prim [3baa0fc]ghc-7.4ghc-7.6ghc-7.8no-pred-ty by Ian Lynagh <igloo@…>
Integer Eq and Ord instances are now in the integer package
6:09 PM Changeset in ghc [546d609b]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <igloo@…>
Use LANGUAGE pragmas rather than OPTIONS_GHC
6:09 PM Changeset in ghc-prim [aa1215d]ghc-7.4ghc-7.6ghc-7.8no-pred-ty by Ian Lynagh <igloo@…>
Use LANGUAGE pragmas rather than OPTIONS_GHC
4:56 PM Ticket #4227 (Allow SPECIALISE pragmas for functions defined in another module) closed by simonpj
fixed: Great. Sounds as if we're done with this ticket then.
4:46 PM Changeset in ghc [6470c7e7]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Follow the move of GHC.Classes from base to ghc-prim
4:45 PM Changeset in base [256ecf2c]data-proxydbcsghc-7.4ghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
GHC.Classes has moved to ghc-prim
4:45 PM Changeset in ghc [e939cea]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <igloo@…>
GHC.Classes has moved to ghc-prim
4:45 PM Changeset in ghc [a4986712]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <igloo@…>
Move GHC.Classes here from base
4:45 PM Changeset in ghc-prim [28b6560]ghc-7.4ghc-7.6ghc-7.8no-pred-ty by Ian Lynagh <igloo@…>
Move GHC.Classes here from base
4:40 PM Changeset in ghc [1c400625]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Test Trac #5303
4:40 PM Changeset in testsuite [8eda816]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #5303
4:36 PM Ticket #5340 (wrong warning on incomplete case analysis in conjunction with empty data ...) created by Lemming
I load the following code into GHCi with warnings enabled (-Wall) […] …
4:21 PM Ticket #5339 (Data.Bits instances should use default shift instead of shiftL/shiftR) created by liyang
The documentation notes that the second arg of shiftL/shiftR must be …
12:03 PM Changeset in ghc [e4995617]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by George Roldugin <groldugin@…>
Fix dph-diophantine (#5065) 1. Adjust array lengths to be equal when performing parallel array comprehensions 2. Lower input arguments to prevent arithmetic overflow
12:03 PM Changeset in testsuite [26c608a]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by George Roldugin <groldugin@…>
Fix dph-diophantine (#5065) 1. Adjust array lengths to be equal when performing parallel array comprehensions 2. Lower input arguments to prevent arithmetic overflow
8:50 AM Ticket #5338 (Race hazard in Random library test suite) created by simonpj
In a validate run, rangeTest fails thus […] Ian writes: The problem …
7:57 AM Changeset in ghc [d4ded7a]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/ghc
7:57 AM Changeset in ghc [406a369f]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Comments only
7:56 AM Changeset in ghc [e859021]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Implement a findCycle function in Digraph, and use it to report module loops nicely This fixes Trac #5307. Now we get Module imports form a cycle: module `M8' (.\M8.hs) imports `M1' (M1.hs) which imports `M9' (.\M9.hs-boot) which imports `M8' (.\M8.hs) And the algorithm is linear time.
5:37 AM Changeset in ghc [e06ffb5e]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ben Lippmeier <benl@…>
Fix build on OSX, thanks to David Peixotto
12:29 AM Changeset in ghc [e62439c4]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by David Terei <davidterei@…>
Update safe haskell doc about Data.Typeable
12:04 AM SafeHaskell edited by dterei
Add note on how Data.Typeable is handled (diff)

Jul 21, 2011:

9:54 PM Changeset in ghc [3cd7b40]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Test Trac #5290
9:54 PM Changeset in testsuite [c610050]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #5290
8:38 PM Ticket #5337 (mkRtsOptionsLevelObj should respect -optc standard headers) created by gnezdo
Our fancy compilation environment does not keep the standard C headers …
5:29 PM Building/Architecture edited by raeez
(diff)
4:22 PM Changeset in ghc [9500b16]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/ghc
2:46 PM Changeset in ghc [bf4b825]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Marlow <marlowsd@…>
T3064: widen the expected results again. These perf results are sensitive to using different build settings. There's an implicit assumption here that the tests are run with the "standard" settings (i.e. what validate does, and the nightly builds). The perf tests might well fail if your build settings are different.
2:46 PM Changeset in testsuite [0f903bd]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
T3064: widen the expected results again. These perf results are sensitive to using different build settings. There's an implicit assumption here that the tests are run with the "standard" settings (i.e. what validate does, and the nightly builds). The perf tests might well fail if your build settings are different.
2:18 PM Ticket #5336 (Annotations aren't working) created by simonmar
Some annotations tests are failing, e.g.: […] This looks like it …
1:58 PM Changeset in ghc [a592f6b]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
need to release the SM lock around heapCensus() to avoid deadlock with +RTS -hT and -threaded.
1:58 PM Changeset in ghc [c5555640]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
show warning flags in :set (lost in the recent dopt->wopt change, noticed by test ghci024)
1:58 PM Changeset in ghc [fde773b]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
one more instance of the 64-bit constant bug I noticed
1:57 PM Changeset in ghc [19ecb951]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Marlow <marlowsd@…>
accept output
1:57 PM Changeset in testsuite [d9edf31]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
accept output
1:57 PM Changeset in ghc [de0fbd1e]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Marlow <marlowsd@…>
Add InterruptibleFFI extension
1:57 PM Changeset in testsuite [c797419]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
Add InterruptibleFFI extension
11:57 AM Changeset in ghc [742978f]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Follow output wibbles T3064 has better residency than before, but slightly worse allocation because the simplifier does one more iteration. That's as a result of the eta-expansion, which leads to a knock-on inlining -- it's a good thing.
11:57 AM Changeset in testsuite [9b56134]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Follow output wibbles T3064 has better residency than before, but slightly worse allocation because the simplifier does one more iteration. That's as a result of the eta-expansion, which leads to a knock-on inlining -- it's a good thing.
11:54 AM Changeset in ghc [0971055c]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Eta expand partial applications When we have x = \v -> map g we want to eta-expand to x = \v y -> map g y We weren't doing so, and that led to worse code and, perhaps, #5285. I need to check the latter, but I was certainly seeing one similar error. Anyway this looks like a definite improvement
11:52 AM Changeset in ghc [f88b20f]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Simplify the treatment of RULES in OccurAnal I realised that my recently-added cunning stuff about RULES for imported Ids was simply wrong, so this patch removes it. See Note [Rules for imported functions], which explains it all. This patch also does quite a bit of refactoring in the treatment of loop breakers.
11:45 AM Changeset in ghc [98e9096]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
When specialising recursive functions, mark the specialised function NOINLINE This fixes Trac #4903. See Note [Specialising imported functions] in OccurAnal.
11:38 AM Changeset in ghc [e815d4b1]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Change loop breaker terminology We used to have "loop breaker" and "non-rule loop breaker", but the unqualified version in particualr was pretty confusing. So now we have "strong loop breaker" and "weak loop breaker"; comments in BasicTypes and OccurAnal.
11:32 AM Changeset in ghc [6e7a74f]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Comments and white space
11:25 AM Changeset in ghc [f4a1669]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Generalise the type of minusVarEnv slightly
10:09 AM Changeset in ghc [a27147c7]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Improve debug printing for simplifier counts
12:11 AM Changeset in ghc [7f697628]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by David Terei <davidterei@…>
Use mutlimod not '--make' in all.T
12:11 AM Changeset in testsuite [2a1073b]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by David Terei <davidterei@…>
Use mutlimod not '--make' in all.T
12:01 AM Changeset in ghc [fd4250b]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by David Terei <davidterei@…>
Add tests for Safe Haskell Typeable instances feature
12:01 AM Changeset in testsuite [9a347ad]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by David Terei <davidterei@…>
Add tests for Safe Haskell Typeable instances feature

Jul 20, 2011:

11:45 PM Changeset in ghc [8cef78c]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by David Terei <davidterei@…>
Add an unregisterised config to build.mk
11:28 PM Changeset in base [7ac19d9]data-proxydbcsghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by David Terei <davidterei@…>
Make Typeable safe now that handcrafted instances aren't allowed.
11:28 PM Changeset in ghc [79a8e5bd]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by David Terei <davidterei@…>
Make Typeable safe now that handcrafted instances aren't allowed.
11:28 PM Changeset in ghc [b61ad3e]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by David Terei <davidterei@…>
Enable derived but not hand crafted Typeable instances in Safe Haskell
11:27 PM Changeset in ghc [2329833]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by David Terei <davidterei@…>
Format fixes
10:07 PM Building/RunningTests/Adding edited by dterei
(diff)
10:06 PM Building/RunningTests/Running edited by dterei
(diff)
9:53 PM Changeset in ghc [908138c9]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by David Terei <davidterei@…>
Fix 'make test' command for new testsuite location
9:46 PM Changeset in ghc [5266e966]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by David Terei <davidterei@…>
Update some files for new testsuite tests location
9:44 PM Changeset in ghc [96de88d]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by David Terei <davidterei@…>
Remove old darcs file
9:44 PM Changeset in testsuite [95b7c91]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by David Terei <davidterei@…>
Remove old darcs file
9:43 PM Changeset in ghc [1b292ebb]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by David Terei <davidterei@…>
Update some more files for ghc-regress removal
9:43 PM Changeset in testsuite [98fdf56]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by David Terei <davidterei@…>
Update some more files for ghc-regress removal
9:10 PM Changeset in ghc [8257f276]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by David Terei <davidterei@…>
Formatting fixes
8:35 PM Changeset in ghc [96940b48]ghc-7.2 by Ian Lynagh <igloo@…>
Move the call to heapCensus() into GarbageCollect(), just before calling resurrectThreads() (fixes #5314). This avoids a lot of problems, because resurrectThreads() may overwrite some closures in the heap, leaving slop behind. The bug in instances, this fix avoids them all in one go. Conflicts: rts/Schedule.c
7:47 PM Changeset in testsuite [d896412]ghc-7.2 by Ian Lynagh <igloo@…>
fix a bug in displaying diffs when there is no expected output
7:47 PM Changeset in testsuite [470e0ea]ghc-7.2 by Ian Lynagh <igloo@…>
add test for #5314
7:47 PM Changeset in testsuite [dfdc39b]ghc-7.2 by Ian Lynagh <igloo@…>
Test Trac #5334, #5331
7:47 PM Changeset in testsuite [be5241e]ghc-7.2 by Ian Lynagh <igloo@…>
fix 5313 when BINDIST=YES (need some quoting)
7:47 PM Changeset in testsuite [8e24477]ghc-7.2 by Ian Lynagh <igloo@…>
Add a test for #481
7:46 PM Changeset in testsuite [4099a46]ghc-7.2 by Ian Lynagh <igloo@…>
fix 5313(threaded2)
7:46 PM Changeset in testsuite [19095e0]ghc-7.2 by Ian Lynagh <igloo@…>
When the output files differ, present the diffs between the *actual* output, not the normalised output. The latter may have newlines removed, making the diff unreadable. I broke this recently, but it was only working by accident, now it is working by design (and is commented, to boot).
7:46 PM Changeset in testsuite [045e96f]ghc-7.2 by Ian Lynagh <igloo@…>
Add a test for #5332 (unboxed singleton tuples and TH)
7:44 PM Changeset in ghc [15d74455]ghc-7.2 by Ian Lynagh <igloo@…>
comment updates
7:44 PM Changeset in ghc [1271c8b4]ghc-7.2 by Ian Lynagh <igloo@…>
fix an assertion failure, and possibly some bogosity (see comment)
7:43 PM Changeset in ghc [ed26601e]ghc-7.2 by Ian Lynagh <igloo@…>
Improve semantics of wild-card expansion (fixes #5334) When expanding the {..} stuff in an *expression*, take account of which variables are in scope. I updated the documentation, and in doing so found that part of the previously-documented semantics wasn't implemented (namely the stuff about fields in scope), so I fixed that too.
7:43 PM Changeset in ghc [4da2f23]ghc-7.2 by Ian Lynagh <igloo@…>
Report on unused type variables (fixes #5331) We were doing this already for explicit types like f :: forall a. Int but not for constructor declarations. This patch makes it consistent.
7:42 PM Changeset in ghc [e6e5bc1]ghc-7.2 by Ian Lynagh <igloo@…>
Comments only
7:42 PM Changeset in ghc [99b43e00]ghc-7.2 by Ian Lynagh <igloo@…>
Fix #481: use a safe recompilation check when Template Haskell is being used. We now track whether a module used any TH splices in the ModIface (and at compile time in the TcGblEnv and ModGuts). If a module used TH splices last time it was compiled, then we ignore the results of the normal recompilation check and recompile anyway, *unless* the module is "stable" - that is, none of its dependencies (direct or indirect) have changed. The stability test is pretty important - otherwise ghc --make would always recompile TH modules even if nothing at all had changed, but it does require some extra plumbing to get this information from GhcMake into HscMain. test in driver/recomp009
7:42 PM Changeset in ghc [45f5b8c]ghc-7.2 by Ian Lynagh <igloo@…>
note that we don't understand a comment (#5249)
7:41 PM Changeset in ghc [82abc132]ghc-7.2 by Ian Lynagh <igloo@…>
Factor the GHC version into the hash generated by --abi-hash (#5328)
7:41 PM Changeset in ghc [7450a54f]ghc-7.2 by Ian Lynagh <igloo@…>
Fix #5332 (more): unboxed singleton tuples are fine This patch fixes the unboxed singleton tuples in types and patterns
7:40 PM Changeset in ghc [5badb2d]ghc-7.2 by Ian Lynagh <igloo@…>
fix warning
7:40 PM Changeset in ghc [d5b8458d]ghc-7.2 by Ian Lynagh <igloo@…>
Fix a bug in the code generation for 64-bit literals on 32-bit x86: we were accidentally zeroing out the high 32 bits. This bug must have been here for ages, it was only just exposed by the new Typeable code which uses two 64-bit values to store a 128-bit hash, and so exercises the code generation for 64-bit stuff.
7:39 PM Changeset in ghc [73413255]ghc-7.2 by Ian Lynagh <igloo@…>
Output the full documentation in response to "./sync-all --help"
7:38 PM Changeset in ghc [f636637]ghc-7.2 by Ian Lynagh <igloo@…>
Support 64-bit literals in the byte code generator (fixes recent test failures in print002 etc. on 32-bit platforms)
7:38 PM Changeset in ghc [b33645f9]ghc-7.2 by Ian Lynagh <igloo@…>
Fix #5332: (# 0 #), unlike ( 0 ), is not the same as 0
7:38 PM Changeset in ghc [f9177a2a]ghc-7.2 by Ian Lynagh <igloo@…>
Split the X86 genCCall function up Just a small refactoring. Makes it a little less intimidating.
7:29 PM Ticket #5335 (links are reversed in INLINE section) created by HairyDude
Near the bottom of section 7.13.5.1 is the following: […] These two …
6:43 PM Ticket #3526 (Inliner behaviour with instances is confusing) closed by bos
fixed: As far as I can tell, this is happy in the world of GHC 7.
6:26 PM Changeset in ghc [16514f27]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by David Terei <davidterei@…>
Move tests from tests/ghc-regress/* to just tests/*
6:26 PM Changeset in testsuite [1c353a7]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by David Terei <davidterei@…>
Move tests from tests/ghc-regress/* to just tests/*
3:41 PM Ticket #5317 (non-linear complexity of :reload combined with :module in ghci) closed by simonmar
wontfix: It's faster in 7.2 as a result of my changes in …
3:24 PM Changeset in ghc [ebd422a]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Marlow <marlowsd@…>
fix a bug in displaying diffs when there is no expected output
3:24 PM Changeset in testsuite [63582f5]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
fix a bug in displaying diffs when there is no expected output
3:24 PM Changeset in ghc [5296caf]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Marlow <marlowsd@…>
add test for #5314
3:24 PM Changeset in testsuite [d30e930]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
add test for #5314
3:23 PM Changeset in ghc [b44fd99]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
fix an assertion failure, and possibly some bogosity (see comment)
3:23 PM Changeset in ghc [2c2a434]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
comment updates
3:23 PM Changeset in ghc [e903a09]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
Move the call to heapCensus() into GarbageCollect(), just before calling resurrectThreads() (fixes #5314). This avoids a lot of problems, because resurrectThreads() may overwrite some closures in the heap, leaving slop behind. The bug in instances, this fix avoids them all in one go.
2:48 PM Changeset in ghc [c08bd100]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Duncan Coutts <duncan@…>
Fix syntax error in DTrace event specification
2:39 PM Changeset in ghc [ae6129e4]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
2:39 PM Changeset in testsuite [866d05f]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
2:39 PM Changeset in ghc [1be86f92]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/ghc
2:38 PM Changeset in ghc [5d89565b]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Improve semantics of wild-card expansion (fixes #5334) When expanding the {..} stuff in an *expression*, take account of which variables are in scope. I updated the documentation, and in doing so found that part of the previously-documented semantics wasn't implemented (namely the stuff about fields in scope), so I fixed that too.
2:31 PM Changeset in ghc [c3f63fb]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Report on unused type variables (fixes #5331) We were doing this already for explicit types like f :: forall a. Int but not for constructor declarations. This patch makes it consistent.
2:30 PM Changeset in ghc [8d1464c0]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Comments only
1:47 PM Changeset in ghc [fda1f8a]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Test Trac #5334, #5331
1:47 PM Changeset in testsuite [1d51b67]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #5334, #5331
11:14 AM Changeset in ghc [fe722ce]ghc-7.2 by Simon Marlow <marlowsd@…>
tweak to the text about the Typeable changes
10:13 AM Ticket #5249 (Non-understandable comment in compiler/main/GHC.hs) closed by simonmar
fixed
9:48 AM Changeset in ghc [d80e66f9]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
Factor the GHC version into the hash generated by --abi-hash (#5328)
9:48 AM Changeset in ghc [614a17f]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
note that we don't understand a comment (#5249)
9:48 AM Changeset in ghc [48bc81a]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
Fix #481: use a safe recompilation check when Template Haskell is being used. We now track whether a module used any TH splices in the ModIface (and at compile time in the TcGblEnv and ModGuts). If a module used TH splices last time it was compiled, then we ignore the results of the normal recompilation check and recompile anyway, *unless* the module is "stable" - that is, none of its dependencies (direct or indirect) have changed. The stability test is pretty important - otherwise ghc --make would always recompile TH modules even if nothing at all had changed, but it does require some extra plumbing to get this information from GhcMake into HscMain. test in driver/recomp009
9:46 AM Changeset in ghc [cc4d1ffb]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Marlow <marlowsd@…>
fix 5313 when BINDIST=YES (need some quoting)
9:46 AM Changeset in testsuite [6c381a1]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
fix 5313 when BINDIST=YES (need some quoting)
9:33 AM Building/Using edited by simonmar
instructions for freezing stage 1 (diff)
9:25 AM Building/SyncAll edited by simonmar
(diff)
9:21 AM Ticket #5334 (record wildcards: field not initialised reported as type error) created by aruiz
I think that the following program should be accepted, with warnings about …
9:16 AM Changeset in ghc [091807ce]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/ghc
9:15 AM Changeset in ghc [9f095a45]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Fix #5332 (more): unboxed singleton tuples are fine This patch fixes the unboxed singleton tuples in types and patterns
8:54 AM Changeset in ghc [6594600c]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Marlow <marlowsd@…>
fix 5313(threaded2)
8:54 AM Changeset in ghc [d1ae79f]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Marlow <marlowsd@…>
Add a test for #481
8:54 AM Changeset in testsuite [67266eb]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
fix 5313(threaded2)
8:54 AM Changeset in testsuite [d808d99]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
Add a test for #481
8:53 AM Changeset in ghc [3019b1e4]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Marlow <marlowsd@…>
When the output files differ, present the diffs between the *actual* output, not the normalised output. The latter may have newlines removed, making the diff unreadable. I broke this recently, but it was only working by accident, now it is working by design (and is commented, to boot).
8:53 AM Changeset in testsuite [52e044c]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
When the output files differ, present the diffs between the *actual* output, not the normalised output. The latter may have newlines removed, making the diff unreadable. I broke this recently, but it was only working by accident, now it is working by design (and is commented, to boot).
8:22 AM Ticket #5323 (Add ($!!) and force to deepseq) closed by simonmar
fixed
8:17 AM Changeset in ghc [44f61d3]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
Support 64-bit literals in the byte code generator (fixes recent test failures in print002 etc. on 32-bit platforms)
8:17 AM Changeset in ghc [ff38956]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
Output the full documentation in response to "./sync-all --help"
8:17 AM Changeset in ghc [97235106]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
fix warning
8:17 AM Changeset in ghc [d58d462]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
Fix a bug in the code generation for 64-bit literals on 32-bit x86: we were accidentally zeroing out the high 32 bits. This bug must have been here for ages, it was only just exposed by the new Typeable code which uses two 64-bit values to store a 128-bit hash, and so exercises the code generation for 64-bit stuff.
8:17 AM Changeset in ghc [c35d8c3]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
remove some dead code
7:44 AM Changeset in ghc [8202a57]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/ghc
7:43 AM Changeset in ghc [5c0f947]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Coercions can be hashed just fine
1:46 AM Ticket #5333 (Arrow command combinators and infixr cause the desugarer to fail) created by peteg
The following code exhibits the bug: […] GHC says: […]

Jul 19, 2011:

7:59 PM Changeset in ghc [14d5e04a]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Fix #5332: (# 0 #), unlike ( 0 ), is not the same as 0
7:58 PM Changeset in ghc [d6b1a57f]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Ian Lynagh <igloo@…>
Add a test for #5332 (unboxed singleton tuples and TH)
7:58 PM Changeset in testsuite [c1d0a6f]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Add a test for #5332 (unboxed singleton tuples and TH)
7:48 PM Ticket #5325 (The -dsuppress-type-signatures flag behaves wrongly on RULES) closed by igloo
fixed: Merged as changeset:739fde1cd7860c37d71f90fd295eb54a559a5f93
7:46 PM Ticket #5318 (badly formatted error message) closed by igloo
fixed: Merged as changeset:e2a3a0f8449a7d96063c531b9d9f85bea66688cf
7:45 PM Ticket #5315 (panic in idInfoToAmode with -O) closed by igloo
fixed: Merged as changeset:186129ff0550c769058190d76540ee8aa426a6bf
7:44 PM Ticket #5322 (Windows build broken) closed by igloo
fixed: Merged as changeset:61458136b878afaa0f8eaf00ba0feeb945fcacbf
6:04 PM Changeset in ghc [ecf2b87]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Split the X86 genCCall function up Just a small refactoring. Makes it a little less intimidating.
3:41 PM Changeset in testsuite [251cde8]ghc-7.2 by Ian Lynagh <igloo@…>
Fix a driver problem with older versions of python
3:41 PM Changeset in testsuite [c222282]ghc-7.2 by Ian Lynagh <igloo@…>
Test Trac #5329
3:41 PM Changeset in testsuite [e965e8f]ghc-7.2 by Ian Lynagh <igloo@…>
Accept wibble in core-syntax printing
3:41 PM Changeset in testsuite [8ec2bfe]ghc-7.2 by Ian Lynagh <igloo@…>
Test Trac #5300
3:41 PM Changeset in testsuite [7fe9b9f]ghc-7.2 by Ian Lynagh <igloo@…>
Stop CheckA and CheckB sharing a source file Caused failures when run in parallel
3:27 PM Changeset in ghc [7f43d83]ghc-7.2 by Ian Lynagh <igloo@…>
Improve LLVM Mangler to handle debug information. Patch by Peter Wortmann!
3:24 PM Changeset in ghc [6145813]ghc-7.2 by Ian Lynagh <igloo@…>
Fix Windows breakage (#5322). When I modified StgRun to use the pure assembly version as part of the fix for #5250, we inadvertently lost the Windows magic for extending the stack. Win32 requires that the stack is extended a page at a time, otherwise you get a segfault. The C compiler knows how to do this, so we now call a C stub to ensure there's enough stack space at each invocation of the scheduler.
3:24 PM Changeset in ghc [972476f]ghc-7.2 by Ian Lynagh <igloo@…>
fix bug in sdist-prep rule (hpc/dist is now hpc/dist-install)
3:24 PM Changeset in ghc [2648e20]ghc-7.2 by Ian Lynagh <igloo@…>
Remove bogus ASSERT
3:24 PM Changeset in ghc [2fd7a7d]ghc-7.2 by Ian Lynagh <igloo@…>
Fix permissions of package.cache when installing; fixes trac #5311 When we install the packages, ghc-pkg obeys umask when creating package.cache, but for everything else we specify the permissions. We therefore fix the permissions of package.cache afterwards.
3:23 PM Changeset in ghc [aa8bbf7]ghc-7.2 by Ian Lynagh <igloo@…>
Fix build with older bootstrapping compilers
3:23 PM Changeset in ghc [435f666]ghc-7.2 by Ian Lynagh <igloo@…>
Add --resume support to sync-all; trac #5119 Now after, for example, "./sync-all pull", if pulling in one repo fails then you can restart from that point with "./sync-all --resume pull".
3:23 PM Changeset in ghc [561bd27e]ghc-7.2 by Ian Lynagh <igloo@…>
Small refactoring
3:23 PM Changeset in ghc [555a6bf9]ghc-7.2 by Ian Lynagh <igloo@…>
Remove more defaultTargetPlatform uses
3:23 PM Changeset in ghc [dbca162]ghc-7.2 by Ian Lynagh <igloo@…>
Remove more defaultTargetPlatform uses
3:23 PM Changeset in ghc [0694fbbf]ghc-7.2 by Ian Lynagh <igloo@…>
Remove some more defaultTargetPlatform uses
3:23 PM Changeset in ghc [2b6a6e8]ghc-7.2 by Ian Lynagh <igloo@…>
A bit more work to to keep the right in-scope set around This change gets rid of a debug WARNING; it wasn't actually making anything go wrong, but it's best to have the correct in-scope set.
3:23 PM Changeset in ghc [0c8f7a8]ghc-7.2 by Ian Lynagh <igloo@…>
A bit of trace refactoring
3:23 PM Changeset in ghc [28c0075b]ghc-7.2 by Ian Lynagh <igloo@…>
An example of failure: "inplace/bin/ghc-stage1" -H32m -O -package-name base-4.4.0.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package ghc-prim-0.2.0.0 -package integer-gmp-0.3.0.0 -package rts-1.0 -split-objs -package-name base -XHaskell98 -XCPP -O2 -no-user-package-conf -rtsopts -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -hisuf hi -osuf o -hcsuf hc -c libraries/base/./GHC/Int.hs -o libraries/base/dist-install/build/GHC/Int.o /usr/lib/gcc/sparc-unknown-linux-gnu/4.5.2/../../../../sparc-unknown-linux-gnu/bin/ld: --relax and -r may not be used together collect2: ld returned 1 exit status make[1]: *** [libraries/base/dist-install/build/GHC/Int.o] Error 1 Or with '-v' param: /usr/bin/gcc -fno-stack-protector -nostdlib -nodefaultlibs -Wl,-r -Wl,--build-id=none -Wl,-x -o libraries/base/dist-install/build/GHC/Int.o /tmp/ghc45126_0/ghc45126_0.ldscript /usr/lib/gcc/sparc-unknown-linux-gnu/4.5.2/../../../../sparc-unknown-linux-gnu/bin/ld: --relax and -r may not be used together On SPARC gcc-4.5.2 has -mrelax in it's default specs, so we explicitly pass --no-relax for ld to make sure gcc's default does not affect us. Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
3:22 PM Changeset in ghc [b72f0df]ghc-7.2 by Ian Lynagh <igloo@…>
Fix error reporting for overlapping instances in type checker See #5320 and discussion there. This patch only removes a bogus assertion failure and refactors the code slightly. There's still an underlying delicate point, described in #5320.
3:22 PM Changeset in ghc [e2a3a0f]ghc-7.2 by Ian Lynagh <igloo@…>
Improve pretty printing of infix HsOpApp (fixes #5318)
3:22 PM Changeset in ghc [edbc9f56]ghc-7.2 by Ian Lynagh <igloo@…>
Remove some defaultTargetPlatform's We now pass the correct platform in instead
3:22 PM Changeset in ghc [739fde1]ghc-7.2 by Ian Lynagh <igloo@…>
Improve pretty printing of Core (fixes #5325)
3:22 PM Changeset in ghc [98828ac]ghc-7.2 by Ian Lynagh <igloo@…>
Spelling error in comment
3:21 PM Changeset in ghc [186129ff]ghc-7.2 by Ian Lynagh <igloo@…>
Use varToCoreExpr rather than Var (fixes #5315) A coercion variable in a term must be wrapped in a coercion! (Led to lint errors.)
3:21 PM Changeset in ghc [78b8c8c8]ghc-7.2 by Ian Lynagh <igloo@…>
More work towards cross-compilation There's now a variant of the Outputable class that knows what platform we're targetting: class PlatformOutputable a where pprPlatform :: Platform -> a -> SDoc pprPlatformPrec :: Platform -> Rational -> a -> SDoc and various instances have had to be converted to use that class, and we pass Platform around accordingly.
3:19 PM Changeset in ghc [dfbbbd61]ghc-7.2 by Ian Lynagh <igloo@…>
Improvements to Safe Haskell userguide.
3:07 PM Ticket #5275 (Data.Typeable not backwards compatible) closed by simonmar
fixed: Now fixed; see 52ddeaaedfed3135a739585b41fdd2ad4f1f8e81 and following …
2:19 PM Ticket #5332 (Template Haskell drops singleton unboxed tuples) created by reinerp
The following module compiles with Ghc HEAD, but shouldn't: […] In …
1:17 PM Commentary/Libraries edited by igloo
(diff)
12:35 PM Changeset in ghc [487c80b]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Ian Lynagh <igloo@…>
Fix a driver problem with older versions of python
12:35 PM Changeset in testsuite [229faa0]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Fix a driver problem with older versions of python
9:32 AM Ticket #5331 (Warning for unused existentially quantified types) created by Lemming
I found a bug in my code that boils down to: […] Obviously the type 'b' …
12:26 AM NewPlugins edited by thoughtpolice
(diff)
12:26 AM NewPlugins edited by thoughtpolice
(diff)
12:25 AM NewPlugins edited by thoughtpolice
(diff)

Jul 18, 2011:

11:44 PM Changeset in ghc [a4dd0570]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by David Terei <davidterei@…>
Improve LLVM Mangler to handle debug information. Patch by Peter Wortmann!
10:26 PM Changeset in ghc [052a964d]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/packages/template-haskell
10:25 PM Changeset in ghc [c99e34df]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Simon Peyton Jones <simonpj@…>
Add TH support for UNPACK pragmas (Trac #5290) The extension is nice, because it just adds an extra constructor to the existing data type 'Strict'. Thanks to Mikhail Vorozhtsov.
10:11 PM Changeset in ghc [5c9dfad]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/ghc
7:16 PM Changeset in ghc [8f4f29f]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Duncan Coutts <duncan@…>
Document the new +RTS -l options in the user guide
7:15 PM Changeset in ghc [b0935476]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Duncan Coutts <duncan@…>
Document the new +RTS -l flags in the +RTS --help output
3:31 PM Changeset in ghc [46b70749]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Duncan Coutts <duncan@…>
Move GC tracing into a separate trace class Previously GC was included in the scheduler trace class. It can be enabled specifically with +RTS -vg or -lg, though note that both -v and -l on their own now default to a sensible set of trace classes, currently: scheduler, gc and sparks.
3:31 PM Changeset in ghc [084b64f]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Duncan Coutts <duncan@…>
Add new fully-accurate per-spark trace/eventlog events Replaces the existing EVENT_RUN/STEAL_SPARK events with 7 new events covering all stages of the spark lifcycle: create, dud, overflow, run, steal, fizzle, gc The sampled spark events are still available. There are now two event classes for sparks, the sampled and the fully accurate. They can be enabled/disabled independently. By default +RTS -l includes the sampled but not full detail spark events. Use +RTS -lf-p to enable the detailed 'f' and disable the sampled 'p' spark. Includes work by Mikolaj <mikolaj.konarski@gmail.com>
3:31 PM Changeset in ghc [a5c7f52e]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Duncan Coutts <duncan@…>
Sync EventLogFormat.h with ghc-events
3:31 PM Changeset in ghc [02871adf]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Duncan Coutts <duncan@…>
include spark counters in the sparks trace class
3:31 PM Changeset in ghc [a5192d4]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Duncan Coutts <duncan@…>
add a new trace class for spark events
3:31 PM Changeset in ghc [556557eb]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Duncan Coutts <duncan@…>
Use a struct for the set of spark counters
3:31 PM Changeset in ghc [fa8d20e]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Duncan Coutts <duncan@…>
Classify overflowed sparks separately When you use `par` to make a spark, if the spark pool on the current capability is full then the spark is discarded. This represents a loss of potential parallelism and it also means there are simply a lot of sparks around. Both are things that might be of concern to a programmer when tuning a parallel program that uses par. The "+RTS -s" stats command now reports overflowed sparks, e.g. SPARKS: 100001 (15521 converted, 84480 overflowed, 0 dud, 0 GC'd, 0 fizzled)
3:31 PM Changeset in ghc [1be80fdb]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Duncan Coutts <duncan@…>
Fix wrong arg name in a C function prototype
3:31 PM Changeset in ghc [ddb47a91]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Duncan Coutts <duncan@…>
Add assertion of the invariant for the spark counters The invariant is: created = converted + remaining + gcd + fizzled Since sparks move between capabilities, we have to aggregate the counters over all capabilities. This in turn means we can only check the invariant at stable points where all but one capabilities are stopped. We can do this at shutdown time and before and after a global synchronised GC.
3:31 PM Changeset in ghc [5d091088]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Duncan Coutts <duncan@…>
Move allocation of spark pools into initCapability Rather than a separate phase of initSparkPools. It means all the spark stuff for a capability is initialisaed at the same time, which is then becomes a good place to stick an initial spark trace event.
3:31 PM Changeset in ghc [d77df1c]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Duncan Coutts <duncan@…>
Add spark counter tracing A new eventlog event containing 7 spark counters/statistics: sparks created, dud, overflowed, converted, GC'd, fizzled and remaining. These are maintained and logged separately for each capability. We log them at startup, on each GC (minor and major) and on shutdown.
3:31 PM Changeset in ghc [5cc2670c]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Duncan Coutts <duncan@…>
add a missing traceSparkCounters invocation
3:31 PM Changeset in ghc [e0b98b42]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Duncan Coutts <duncan@…>
Improve the newSpark dud test by using the pointer tag bits newSpark() checks if the spark is a dud, and if so does not add it to the spark pool. Previously, newSpark would discard the pointer tag bits and just check closure_SHOULD_SPARK(p). We can take advantage of the tag bits which can tell us if the pointer points to a value. If it is, it's a dud spark and we don't need to add it to the spark pool.
3:31 PM Changeset in ghc [ededf35]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Duncan Coutts <duncan@…>
Change tryStealSpark so it does not consume fizzled sparks We want to count fizzled sparks accurately. Now tryStealSpark returns fizzled sparks, and the callers now update the fizzled spark count.
2:37 PM Changeset in ghc [6d8c5ae]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
fix bug in sdist-prep rule (hpc/dist is now hpc/dist-install)
2:37 PM Changeset in ghc [81eddb4]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
Fix Windows breakage (#5322). When I modified StgRun to use the pure assembly version as part of the fix for #5250, we inadvertently lost the Windows magic for extending the stack. Win32 requires that the stack is extended a page at a time, otherwise you get a segfault. The C compiler knows how to do this, so we now call a C stub to ensure there's enough stack space at each invocation of the scheduler.
12:54 PM Changeset in ghc [f272d03a]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Remove bogus ASSERT
12:23 PM Changeset in base [91f37c8]data-proxydbcsghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Simon Marlow <marlowsd@…>
small tweaks to docs
12:23 PM Changeset in base [122140d]data-proxydbcsghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Simon Marlow <marlowsd@…>
export unsafeDupablePerformIO
12:23 PM Changeset in base [f1732ae]data-proxydbcsghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Simon Marlow <marlowsd@…>
Implement unsafeLocalState by unsafeDupablePerformIO, not unsafePerformIO. The latter is more efficient, and will work correctly for clients that are using unsafeLocalState for its documented uses.
12:23 PM Changeset in base [c80c5cb]data-proxydbcsghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Simon Marlow <marlowsd@…>
give instances of Ord for TyCon and TypeRep
12:23 PM Changeset in base [77c2f49]data-proxydbcsghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Simon Marlow <marlowsd@…>
DEPRECATE typeRepKey
12:23 PM Changeset in ghc [fb3ff79]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Simon Marlow <marlowsd@…>
small tweaks to docs
12:23 PM Changeset in ghc [51ea3e6]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Simon Marlow <marlowsd@…>
export unsafeDupablePerformIO
12:23 PM Changeset in ghc [1042a2c3]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Simon Marlow <marlowsd@…>
Implement unsafeLocalState by unsafeDupablePerformIO, not unsafePerformIO. The latter is more efficient, and will work correctly for clients that are using unsafeLocalState for its documented uses.
12:23 PM Changeset in ghc [b855357a]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Simon Marlow <marlowsd@…>
give instances of Ord for TyCon and TypeRep
12:23 PM Changeset in ghc [e08fb3a]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Simon Marlow <marlowsd@…>
DEPRECATE typeRepKey
10:59 AM Ticket #5330 (GHC does not follow offside rule specified as in Haskell Standard) created by seba
GHC parses the following code wrongly according to the Haskell Standard …
10:30 AM Ticket #5329 (panic: ASSERT failed! file compiler/stgSyn/CoreToStg.lhs line 968) closed by simonpj
fixed: Thanks. Always try -dcore-lint first; it often gives a much more …
10:28 AM Changeset in ghc [cc089973]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Test Trac #5329
10:28 AM Changeset in testsuite [1a4e4d1]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #5329
9:21 AM WorkingConventions/Git edited by simonmar
(diff)
8:12 AM Changeset in ghc [baf3b512]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
8:12 AM Changeset in testsuite [ca050ba]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
8:12 AM Changeset in ghc [1459bd2e]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/ghc
8:10 AM Changeset in ghc [3101c496]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Accept wibble in core-syntax printing
8:10 AM Changeset in testsuite [0c90770]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Accept wibble in core-syntax printing
7:49 AM Ticket #5329 (panic: ASSERT failed! file compiler/stgSyn/CoreToStg.lhs line 968) created by mikhail.vorozhtsov
Another crash with -O: […]

Jul 17, 2011:

7:12 PM Ticket #5311 (No read permission for installed global package.cache) closed by igloo
fixed: Fixed
6:58 PM Changeset in ghc [c21e57b]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Fix permissions of package.cache when installing; fixes trac #5311 When we install the packages, ghc-pkg obeys umask when creating package.cache, but for everything else we specify the permissions. We therefore fix the permissions of package.cache afterwards.
5:33 PM Ticket #5276 (Multithreaded build failure) closed by igloo
fixed: Looks like this was fixed by …
5:26 PM Ticket #5266 (Licensing requirements and copyright notices) closed by igloo
wontfix: I don't think we can easily change the licences for the various libraries …
5:16 PM Ticket #5255 (String literals cause runtime crashes when OverloadedStrings is in effect) closed by igloo
wontfix: I think the consensus is to do nothing, so I'll close this ticket.
5:08 PM Ticket #5214 (SIGSEGV in yieldCapability ()) closed by igloo
wontfix: j.waldmann, please reopen this ticket (or open a new one) if you manage to …
2:43 PM Ticket #5102 (ghc struggles to compile a large case statement) closed by igloo
worksforme: I'm not sure what I'm looking for exactly. There are 33797 branches in the …

Jul 16, 2011:

11:37 AM Ticket #5328 (Include compiler version in ABI hash) created by nomeata
Hi, as outlined in the discussion at …
8:12 AM Changeset in ghc [31843813]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Fix build with older bootstrapping compilers
6:04 AM Ticket #5327 (INLINABLE pragma and newtypes prevents inlining) created by reinerp
Compile the following code with 'ghc -O2 -ddump-simpl': […] With …

Jul 15, 2011:

9:54 PM Ticket #5157 (Unknown Symbol in Yesod Handler) closed by igloo
invalid: This doesn't look like a GHC bug to me. If you disagree, can you please …
9:41 PM Ticket #5146 (Skip all tests involving GHCi if GHCi is absent) closed by igloo
fixed: Thanks for the report. Should be fixed by: […]
9:35 PM Ticket #5118 (Numeric.floatToDigits fails for large floatRange) closed by igloo
invalid: Thanks for the analysis, Daniel. If I understand correctly, this isn't a …
9:17 PM Ticket #5119 (sync-all should have a resume option) closed by igloo
fixed: Fixed.
9:14 PM Changeset in ghc [bcda801]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Add --resume support to sync-all; trac #5119 Now after, for example, "./sync-all pull", if pulling in one repo fails then you can restart from that point with "./sync-all --resume pull".
8:18 PM WikiStart edited by igloo
(diff)
8:17 PM FirefoxTips created by igloo
8:16 PM Changeset in ghc [72883e48]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Delete some dead code
8:15 PM Changeset in ghc [65c01940]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Extend Template Haskell to support the UNPACk pragma on data constructors (Work done by mikhail.vorozhtsov.)
7:31 PM Commentary/Libraries edited by igloo
(diff)
7:21 PM repos.png attached to Commentary/Libraries by igloo
6:55 PM Commentary/Libraries edited by igloo
Don't suplicate the same repo URL in multiple columns (diff)
6:37 PM Changeset in ghc [83e8244f]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Small refactoring
6:11 PM Changeset in ghc [ec7b751]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Remove more defaultTargetPlatform uses
6:03 PM Changeset in ghc [730301c6]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Remove more defaultTargetPlatform uses
5:13 PM Changeset in base [2ceacbc]data-proxydbcsghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Simon Peyton Jones <simonpj@…>
Move the munzip function in the Zip type class;
5:13 PM Changeset in ghc [73103ca]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Simon Peyton Jones <simonpj@…>
Move the munzip function in the Zip type class;
5:03 PM Changeset in ghc [c9d1b37]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Test Trac #5300
5:03 PM Changeset in testsuite [3aa57638]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #5300
5:02 PM Ticket #5300 (Infinite context reduction stack overflow) closed by simonpj
fixed: The HEAD (upcoming 7.2) gives […] which seems right. So I think this …
4:47 PM Changeset in ghc [5c718b15]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Remove some more defaultTargetPlatform uses
4:41 PM Ticket #3791 (SplitObjs fails on sparc with GNU ld) closed by igloo
fixed: Fixed by changeset:3b322660f82d0c7c4f7d02523367ebd0e34c5287
4:14 PM Changeset in ghc [e91c7ea]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
A bit more work to to keep the right in-scope set around This change gets rid of a debug WARNING; it wasn't actually making anything go wrong, but it's best to have the correct in-scope set.
4:13 PM Changeset in ghc [f43cf5c]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
A bit of trace refactoring
3:46 PM Changeset in ghc [3b32266]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
An example of failure: "inplace/bin/ghc-stage1" -H32m -O -package-name base-4.4.0.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package ghc-prim-0.2.0.0 -package integer-gmp-0.3.0.0 -package rts-1.0 -split-objs -package-name base -XHaskell98 -XCPP -O2 -no-user-package-conf -rtsopts -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -hisuf hi -osuf o -hcsuf hc -c libraries/base/./GHC/Int.hs -o libraries/base/dist-install/build/GHC/Int.o /usr/lib/gcc/sparc-unknown-linux-gnu/4.5.2/../../../../sparc-unknown-linux-gnu/bin/ld: --relax and -r may not be used together collect2: ld returned 1 exit status make[1]: *** [libraries/base/dist-install/build/GHC/Int.o] Error 1 Or with '-v' param: /usr/bin/gcc -fno-stack-protector -nostdlib -nodefaultlibs -Wl,-r -Wl,--build-id=none -Wl,-x -o libraries/base/dist-install/build/GHC/Int.o /tmp/ghc45126_0/ghc45126_0.ldscript /usr/lib/gcc/sparc-unknown-linux-gnu/4.5.2/../../../../sparc-unknown-linux-gnu/bin/ld: --relax and -r may not be used together On SPARC gcc-4.5.2 has -mrelax in it's default specs, so we explicitly pass --no-relax for ld to make sure gcc's default does not affect us. Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
1:46 PM Changeset in ghc [7689e56]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Fix error reporting for overlapping instances in type checker See #5320 and discussion there. This patch only removes a bogus assertion failure and refactors the code slightly. There's still an underlying delicate point, described in #5320.
1:44 PM Changeset in ghc [b046a48]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Improve pretty printing of infix HsOpApp (fixes #5318)
12:16 PM Changeset in ghc [c4ab399e]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Remove some defaultTargetPlatform's We now pass the correct platform in instead
12:01 PM Changeset in ghc [2d0540a]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Ian Lynagh <igloo@…>
Stop CheckA and CheckB sharing a source file Caused failures when run in parallel
12:01 PM Changeset in testsuite [116d8d0]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Stop CheckA and CheckB sharing a source file Caused failures when run in parallel
11:57 AM Ticket #5294 (framework failure: duplicate T1595) closed by igloo
fixed: Merged
11:57 AM Ticket #5297 (annrun01 needs to be updated) closed by igloo
fixed: Merged
11:56 AM Ticket #5129 ("evaluate" optimized away) closed by igloo
fixed: Merged
11:08 AM Changeset in ghc [0ebc442]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Improve pretty printing of Core (fixes #5325)
11:08 AM Changeset in ghc [6400703]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Spelling error in comment
10:49 AM Changeset in ghc [ce8c84a7]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Use varToCoreExpr rather than Var (fixes #5315) A coercion variable in a term must be wrapped in a coercion! (Led to lint errors.)
10:48 AM Changeset in ghc [6da0343]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Test Trac #5315
10:48 AM Changeset in testsuite [84a826d]at-defaultsatomicsdata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #5315
7:47 AM Ticket #5326 (Polymorphic instances aren't automatically specialised) created by reinerp
Related to #255. Given (roughly) the example from that ticket: […] we …
7:32 AM Commentary/Compiler/TypeChecker edited by simonpj
(diff)
6:45 AM Ticket #5325 (The -dsuppress-type-signatures flag behaves wrongly on RULES) created by reinerp
Given this module: […] if we compile with […] we see that the …
4:21 AM Ticket #5324 (Locally-scoped RULES) created by reinerp
I'd like the following to compile: […] This doesn't currently …
1:29 AM Changeset in ghc [f07af78]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
More work towards cross-compilation There's now a variant of the Outputable class that knows what platform we're targetting: class PlatformOutputable a where pprPlatform :: Platform -> a -> SDoc pprPlatformPrec :: Platform -> Rational -> a -> SDoc and various instances have had to be converted to use that class, and we pass Platform around accordingly.
1:21 AM Changeset in ghc [421076f]ghc-7.2 by Ian Lynagh <igloo@…>
Add a release note
1:13 AM Changeset in ghc [58cc5ed]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by David Terei <davidterei@…>
Improvements to Safe Haskell userguide.

Jul 14, 2011:

10:55 PM Ticket #5323 (Add ($!!) and force to deepseq) created by ivanm
For the related discussion on libraries@, please see …
10:47 PM Changeset in ghc [897bd5b0]ghc-7.2 by Ian Lynagh <igloo@…>
Handle II8 Size value in PowerPC code generator.
10:47 PM Changeset in ghc [19806ea]ghc-7.2 by Ian Lynagh <igloo@…>
Just renaming a couple of functions
10:47 PM Changeset in ghc [7db4107b]ghc-7.2 by Ian Lynagh <igloo@…>
Separate the warning flags into their own datatype The -w flag wasn't turning off a few warnings (Opt_WarnMissingImportList, Opt_WarnMissingLocalSigs, Opt_WarnIdentities). Rather than just adding them, I've separated the Opt_Warn* contructors off into their own type, so -w now just sets the list of warning flags to [].
10:47 PM Changeset in ghc [d37083f]ghc-7.2 by Ian Lynagh <igloo@…>
More Lexer.x tidy-ups
10:46 PM Changeset in ghc [b755c8e2]ghc-7.2 by Ian Lynagh <igloo@…>
Remove some unused, commented-out code from Lexer.x
10:46 PM Changeset in ghc [7c96b024]ghc-7.2 by Ian Lynagh <igloo@…>
Whitespace in Lexer.x
10:46 PM Changeset in ghc [47d63e8]ghc-7.2 by Ian Lynagh <igloo@…>
validate now checks that the testsuite exists first; trac #5089
10:45 PM Changeset in ghc [72a7a39]ghc-7.2 by Ian Lynagh <igloo@…>
Fix typo
10:45 PM Changeset in ghc [c650a94e]ghc-7.2 by Ian Lynagh <igloo@…>
Fix validate with old versions of gcc Old versions don't understand -Wno-error=inline
10:45 PM Changeset in ghc [5642ae66]ghc-7.2 by Ian Lynagh <igloo@…>
Remove 'threadsafe' FFI imports They've been deprecated since GHC 6.12.
10:45 PM Changeset in ghc [c56f6b3f]ghc-7.2 by Ian Lynagh <igloo@…>
Whitespace only in compiler/nativeGen/RegAlloc/Liveness.hs
10:45 PM Changeset in ghc [7b9ad15]ghc-7.2 by Ian Lynagh <igloo@…>
Whitespace only in compiler/nativeGen/Instruction.hs
10:45 PM Changeset in ghc [c64209e]ghc-7.2 by Ian Lynagh <igloo@…>
More CPP removal
10:45 PM Changeset in ghc [28b4466c]ghc-7.2 by Ian Lynagh <igloo@…>
More CPP removal
10:45 PM Changeset in ghc [4a6833b]ghc-7.2 by Ian Lynagh <igloo@…>
CPP removal
10:45 PM Changeset in ghc [b8ee07f1]ghc-7.2 by Ian Lynagh <igloo@…>
Remove SafeLanguage from safe haskell
8:41 PM Changeset in ghc [10d09ea8]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Ian Lynagh <igloo@…>
T3064 sometimes uses a little less memory
8:41 PM Changeset in testsuite [19e5dcf]at-defaultsatomicsdata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
T3064 sometimes uses a little less memory
8:02 PM Changeset in ghc [38061f4c]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Handle II8 Size value in PowerPC code generator.
7:15 PM Changeset in ghc [6a68c869]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Just renaming a couple of functions
7:03 PM Changeset in ghc [db53da38]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Ian Lynagh <igloo@…>
Fix some (significant!) white space
7:03 PM Changeset in testsuite [76822fb]at-defaultsatomicsdata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Fix some (significant!) white space
6:59 PM Changeset in ghc [493ea4a]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Separate the warning flags into their own datatype The -w flag wasn't turning off a few warnings (Opt_WarnMissingImportList, Opt_WarnMissingLocalSigs, Opt_WarnIdentities). Rather than just adding them, I've separated the Opt_Warn* contructors off into their own type, so -w now just sets the list of warning flags to [].
5:17 PM Changeset in ghc [9652dab]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
More Lexer.x tidy-ups
5:11 PM Changeset in ghc [8874e5ab]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Remove some unused, commented-out code from Lexer.x
5:03 PM Changeset in ghc [f32f90b5]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Whitespace in Lexer.x
4:44 PM Changeset in ghc [b4d3a6d8]ghc-7.2 by Ian Lynagh <igloo@…>
More release notes
4:19 PM Ticket #5192 (the 'impossible' happened: hsValBindsImplicits: ValBindsIn) closed by igloo
fixed: This missed 7.0.4.
4:19 PM Ticket #5133 (Random instance for Float can generate values out of requested range) closed by igloo
fixed: Changes pulled into the GHC repo
4:17 PM Ticket #2671 (Data.Time.Clock parseTime's %y parses "08" as 1908) closed by igloo
fixed: We now have time-1.2.0.5.
4:17 PM Ticket #5313 (wrong dylib name using GHC package) closed by igloo
fixed: Merged as changeset:7e567e09de253863d052b62742dd22da7bb06118
4:16 PM Ticket #5250 (SEGFAULT in FFI to C++ library) closed by igloo
fixed: Merged as changeset:69cbe1457972578d6e6be98a9ae2ef4eec2da7ba
4:15 PM Ticket #5243 (ghc --make and ghci misses dependencies with explicit braces) closed by igloo
fixed: Merged as changeset:0e7448459faaaa44e4d7fd0e80a01206e109ce37
1:26 PM Changeset in ghc [7f6a5a6]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Marlow <marlowsd@…>
test for #5313
1:26 PM Changeset in testsuite [8c43b94]at-defaultsatomicsdata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
test for #5313
1:20 PM Ticket #5089 (validate should bail out early if testsuite not available) closed by igloo
fixed: Fixed: […]
1:15 PM Changeset in ghc [83e4c1e]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
validate now checks that the testsuite exists first; trac #5089
12:39 PM Building/MacOSX/Installer edited by igloo
(diff)
12:35 PM Building/MacOSX edited by igloo
(diff)
12:35 PM Building/MacOSX edited by igloo
(diff)
12:31 PM Building/MacOSX edited by igloo
(diff)
12:26 PM Building/MacOSX edited by igloo
(diff)
11:54 AM Building/SyncAll edited by simonmar
(diff)
10:15 AM GitHubGHC edited by tibbe
autoconf is unneccesary (diff)
7:39 AM Status edited by dterei
(diff)
7:39 AM Status edited by dterei
(diff)
7:38 AM Commentary/Compiler/Packages edited by dterei
(diff)
7:36 AM Commentary/Compiler/Packages edited by dterei
(diff)
7:28 AM Status edited by dterei
(diff)
7:28 AM Commentary/Compiler/Packages edited by dterei
(diff)
7:15 AM Status edited by dterei
(diff)
7:05 AM Changeset in ghc [d7b647a]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by David Terei <davidterei@…>
Remove used of python 2.5 feature
7:05 AM Changeset in testsuite [0ab64d4]at-defaultsatomicsdata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by David Terei <davidterei@…>
Remove used of python 2.5 feature
6:21 AM Building/GettingTheSources edited by simonpj
(diff)

Jul 13, 2011:

11:31 PM Changeset in ghc [b3ccc9e6]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Fix typo
11:30 PM Ticket #5322 (Windows build broken) created by igloo
Some time between the 17th June: …
10:23 PM GitHubGHC edited by jhenahan
(diff)
10:16 PM GitHubGHC edited by jhenahan
(diff)
10:15 PM GitHubGHC edited by jhenahan
(diff)
9:54 PM GitHubGHC created by jhenahan
Work in Progress
9:49 PM Repositories edited by jhenahan
(diff)
9:49 PM Repositories edited by jhenahan
Linking to the soon to be new page (diff)
9:31 PM Building/GettingTheSources edited by kgardas
(diff)
7:57 PM Changeset in ghc [af63209d]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Ian Lynagh <igloo@…>
Make and use a req_interp helper Tests can now specify that they require the interpreter (i.e. that they use one of ghci, annotations, TH, etc).
7:57 PM Changeset in testsuite [91dc0cf]at-defaultsatomicsdata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Make and use a req_interp helper Tests can now specify that they require the interpreter (i.e. that they use one of ghci, annotations, TH, etc).
6:52 PM Changeset in ghc [0480136]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Ian Lynagh <igloo@…>
TH doesn't work in a stage 1 compiler
6:52 PM Changeset in testsuite [437b5a2]at-defaultsatomicsdata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
TH doesn't work in a stage 1 compiler
4:54 PM Changeset in ghc [e182041f]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Ian Lynagh <igloo@…>
Handle missing stderr files Sometimes, "prog 2> err" won't actually create err on Windows.
4:54 PM Changeset in testsuite [295d3f3]at-defaultsatomicsdata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Handle missing stderr files Sometimes, "prog 2> err" won't actually create err on Windows.
3:07 PM Ticket #5316 (Orphan instances strike again: ghc rejects a program at first but will ...) closed by igloo
duplicate: Thanks for the report. The overlapping instance in System.Event.Manager
2:42 PM Ticket #5241 (documentation in ghc 7.0.3 sources fails to build on OpenSuSE 11.4) closed by igloo
invalid: As far as I can see the problem is broken dblatex installations, so I …
2:33 PM Changeset in ghc [a6e0320]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Fix validate with old versions of gcc Old versions don't understand -Wno-error=inline
1:33 PM Ticket #5321 (Very slow constraint solving for type families) created by simonpj
This post (to the ghc-users mailing list, from Gershom Bazerman) is in …
1:19 PM Ticket #5320 (check_overlap panic (7.1 regression)) created by mikhail.vorozhtsov
The attached program is rightfully rejected by GHC 7.0.4 (with {{{"Could …
1:13 PM Ticket #5319 (MacOS X + executeFile + -threaded = "Operation not supported") created by PHO
http://uninformed.org/index.cgi?v=1&a=1&p=16
12:29 AM Changeset in ghc [8205917]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Remove 'threadsafe' FFI imports They've been deprecated since GHC 6.12.

Jul 12, 2011:

11:57 PM Changeset in ghc [27fc604c]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
CPP removal
11:57 PM Changeset in ghc [ad969d3c]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
More CPP removal
11:57 PM Changeset in ghc [365253a]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
More CPP removal
11:57 PM Changeset in ghc [8d433fa]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Whitespace only in compiler/nativeGen/Instruction.hs
11:57 PM Changeset in ghc [e6af412]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Whitespace only in compiler/nativeGen/RegAlloc/Liveness.hs
11:56 PM Changeset in ghc [96988876]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <igloo@…>
Follow removal of 'threadsafe' FFI imports
10:31 PM Ticket #5318 (badly formatted error message) created by igloo
When compiling this module: […] GHC gives a poorly formatted error …
8:43 PM Changeset in ghc [948c82d8]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by David Terei <davidterei@…>
More THREAD fixes to safe haskell tests
8:43 PM Changeset in testsuite [401ecbe]at-defaultsatomicsdata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by David Terei <davidterei@…>
More THREAD fixes to safe haskell tests
8:00 PM Changeset in ghc [34ddd1b]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by David Terei <davidterei@…>
Remove SafeLanguage from safe haskell
7:59 PM Changeset in ghc [f4ce3b24]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by David Terei <davidterei@…>
Formatting wibble
7:59 PM Changeset in testsuite [74e1e9b]at-defaultsatomicsdata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by David Terei <davidterei@…>
Formatting wibble
7:59 PM Changeset in ghc [32d9610]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by David Terei <davidterei@…>
Update safe haskell tests after removal of SafeLanguage
7:59 PM Changeset in testsuite [78564a2]at-defaultsatomicsdata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by David Terei <davidterei@…>
Update safe haskell tests after removal of SafeLanguage
7:59 PM Changeset in ghc [1dbfdf4]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by David Terei <davidterei@…>
Fixes to safe haskell tests when run with THREAD
7:59 PM Changeset in testsuite [8e093e4]at-defaultsatomicsdata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by David Terei <davidterei@…>
Fixes to safe haskell tests when run with THREAD
7:40 PM Building/RunningTests/Adding edited by dterei
(diff)
4:56 PM Changeset in ghc [db4dcfd6]ghc-7.2 by Ian Lynagh <igloo@…>
make sure libraries/dph/ghc.mk is included after the other DPH ghc.mk files, so that it can refer to variables defined there. (necessary, but perhaps not sufficient, to fix the DPH build bugs)
4:56 PM Changeset in ghc [7e567e0]ghc-7.2 by Ian Lynagh <igloo@…>
Fix DLL/SO loading (see #5313). The code in here is a bit of a mess. I've fixed up some inconsistencies I can see, but it could do with an overhaul.
4:56 PM Changeset in ghc [0e744845]ghc-7.2 by Ian Lynagh <igloo@…>
Fix bug in parsing of module headers (see #5243)
4:56 PM Changeset in ghc [f2dacd4]ghc-7.2 by Ian Lynagh <igloo@…>
omit the local MD5 implementation if we can get it from GHC.Fingerprint in base instead.
4:56 PM Changeset in ghc [abe692e]ghc-7.2 by Ian Lynagh <igloo@…>
Debugger commands do not work with -fno-ghci-sandbox, so emit useful error messages.
4:55 PM Changeset in ghc [b8394ec7]ghc-7.2 by Ian Lynagh <igloo@…>
derive Typeable (eliminate deprecation warnings for mkTyCon)
4:55 PM Changeset in ghc [69d8e7f]ghc-7.2 by Ian Lynagh <igloo@…>
fix Binary instance for TyCon following Typeable implementation changes
4:55 PM Changeset in ghc [716f332]ghc-7.2 by Ian Lynagh <igloo@…>
the time package uses mkTyCon, turn off deprecation warnings for now
4:55 PM Changeset in ghc [da9104f]ghc-7.2 by Ian Lynagh <igloo@…>
Had to move some Typeable things around to avoid orphan instances.
4:55 PM Changeset in ghc [bfa7089]ghc-7.2 by Ian Lynagh <igloo@…>
remove getOrSetTypeableStore. This is no longer used after the switch to using MD5 hashes to identify TypeReps in the Typeable library.
4:55 PM Changeset in ghc [f1877b9]ghc-7.2 by Ian Lynagh <igloo@…>
Change the code generated for deriving Typeable, to match the changes to the Typeable library. We now generate an MD5 hash of the fully-qualified TyCon name at compile time.
4:55 PM Changeset in ghc [218e1d3]ghc-7.2 by Ian Lynagh <igloo@…>
move computeFingerprint from MkIface to Binary
4:54 PM Changeset in ghc [86ab0b6a]ghc-7.2 by Ian Lynagh <igloo@…>
Add 64-bit signed and unsigned integer literals to HsSyn. No concrete syntax yet, but I need to be able to use these in code generated for derived Typeable instances.
4:54 PM Changeset in ghc [373d4f8e]ghc-7.2 by Ian Lynagh <igloo@…>
Make an extension for interruptible FFI calls
3:34 PM Changeset in ghc [c7dd6dbb]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Marlow <marlowsd@…>
add test for #5243
3:34 PM Changeset in testsuite [a04e3fd]at-defaultsatomicsdata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
add test for #5243
3:02 PM Ticket #3817 (mangler fails with gcc-4.3.x and gcc-4.1.2 on sparc; suggest disabling ...) closed by maeder
wontfix: Yes, ok let's forget about it, then.
2:38 PM Changeset in ghc [73b98445]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
make sure libraries/dph/ghc.mk is included after the other DPH ghc.mk files, so that it can refer to variables defined there. (necessary, but perhaps not sufficient, to fix the DPH build bugs)
11:46 AM Ticket #5317 (non-linear complexity of :reload combined with :module in ghci) created by SimonHengel
ghci shows non-linear time complexity for a sequence of …
11:18 AM Changeset in ghc [aed43f7]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
Fix DLL/SO loading (see #5313). The code in here is a bit of a mess. I've fixed up some inconsistencies I can see, but it could do with an overhaul.
11:18 AM Changeset in ghc [bf04ddcc]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
Fix bug in parsing of module headers (see #5243)
10:16 AM Changeset in ghc [53a6cc8]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Marlow <marlowsd@…>
update following changes to tyConString
10:16 AM Changeset in testsuite [8b16277]at-defaultsatomicsdata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
update following changes to tyConString
10:16 AM Changeset in ghc [ee7949b5]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Marlow <marlowsd@…>
fix up existing Dynamic/Typeable tests and add a few more
10:16 AM Changeset in testsuite [d602f2b]at-defaultsatomicsdata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
fix up existing Dynamic/Typeable tests and add a few more
10:16 AM Changeset in ghc [9e4f633]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
Debugger commands do not work with -fno-ghci-sandbox, so emit useful error messages.
10:16 AM Changeset in ghc [07ee159]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
omit the local MD5 implementation if we can get it from GHC.Fingerprint in base instead.
10:16 AM Changeset in ghc [52ddeaa]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
Change the code generated for deriving Typeable, to match the changes to the Typeable library. We now generate an MD5 hash of the fully-qualified TyCon name at compile time.
10:16 AM Changeset in ghc [a624378d]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
remove getOrSetTypeableStore. This is no longer used after the switch to using MD5 hashes to identify TypeReps in the Typeable library.
10:16 AM Changeset in ghc [f95312e]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
Had to move some Typeable things around to avoid orphan instances.
10:16 AM Changeset in ghc [3521015]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
the time package uses mkTyCon, turn off deprecation warnings for now
10:16 AM Changeset in ghc [82c997cc]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
fix Binary instance for TyCon following Typeable implementation changes
10:16 AM Changeset in ghc [6d51aa7a]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
derive Typeable (eliminate deprecation warnings for mkTyCon)
10:16 AM Changeset in ghc [62f45ffa]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
Add 64-bit signed and unsigned integer literals to HsSyn. No concrete syntax yet, but I need to be able to use these in code generated for derived Typeable instances.
10:16 AM Changeset in ghc [e4f9484]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
move computeFingerprint from MkIface to Binary
12:31 AM SafeHaskell edited by dterei
(diff)
12:23 AM Changeset in ghc [0f15c505]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by David Terei <davidterei@…>
Add some more safe haskell tests
12:23 AM Changeset in testsuite [2e00424]at-defaultsatomicsdata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by David Terei <davidterei@…>
Add some more safe haskell tests
12:05 AM Changeset in ghc [8564b059]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Ian Lynagh <igloo@…>
Update tests for new InterruptibleFFI extension
12:05 AM Changeset in testsuite [10c655d]at-defaultsatomicsdata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Update tests for new InterruptibleFFI extension

Jul 11, 2011:

10:32 PM Changeset in process [cb77b71]ghc-7.2ghc-7.4ghc-7.6ghc-7.8 by Ian Lynagh <igloo@…>
System/Process.hs needs the InterruptibleFFI extension
10:29 PM Changeset in process [b1a0e45]ghc-7.2ghc-7.4ghc-7.6ghc-7.8 by Ian Lynagh <igloo@…>
Remove ^Ms from System/Process.hs
8:24 PM Ticket #5316 (Orphan instances strike again: ghc rejects a program at first but will ...) created by jcpetruzza
Consider these two modules (boiled down example from the checkers …
5:24 PM Changeset in ghc [0f0c1b5]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Make an extension for interruptible FFI calls
12:47 PM Changeset in base [790a6ac]data-proxydbcsghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Simon Marlow <marlowsd@…>
In the deprecation warning for mkTyCon, suggest deriving Typeable.
12:47 PM Changeset in ghc [ac28a24]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Simon Marlow <marlowsd@…>
In the deprecation warning for mkTyCon, suggest deriving Typeable.
12:11 PM Ticket #5315 (panic in idInfoToAmode with -O) created by mikhail.vorozhtsov
The attached program causes GHC panic: […] Not passing -O or …
11:59 AM Changeset in base [739277e]data-proxydbcsghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Simon Marlow <marlowsd@…>
fix warnings (including moving things around to avoid orphan instances)
11:59 AM Changeset in ghc [3ffbf9a]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Simon Marlow <marlowsd@…>
fix warnings (including moving things around to avoid orphan instances)
10:52 AM Ticket #5013 (sporadic failures during compilation under solaris) closed by maeder
worksforme: I've installed a local gcc-4.3.6, recompiled ghc-7.0.4 and the bus errors …
10:20 AM Ticket #5312 (panic! (the 'impossible' happened)) closed by simonmar
duplicate: Thanks for the report - this was fixed in 6.12.1 (see #789)
9:26 AM Changeset in base [e73bd57]data-proxydbcsghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Simon Marlow <marlowsd@…>
fix warning
9:26 AM Changeset in ghc [014775f8]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Simon Marlow <marlowsd@…>
fix warning
9:26 AM Changeset in base [903c1af]data-proxydbcsghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by Simon Marlow <marlowsd@…>
Typeable overhaul (see #5275) Instances of Typeable used to call mkTyCon: mkTyCon :: String -> TyCon which internally kept a table mapping Strings to Ints, so that each TyCon could be given a unique Int for fast comparison. This meant the String has to be unique across all types in the program. However, derived instances of typeable used the qualified original name (e.g. "GHC.Types.Int") which is not necessarily unique, is non-portable, and exposes implementation details. The String passed to mkTyCon is returned by tyConString :: TyCon -> String which let the user get at this non-portable representation (also the Show instance returns this String). Now we store three Strings in TyCon. The internal representation is this: data TyCon = TyCon { tyConHash :: {-# UNPACK #-} !Fingerprint, tyConPackage :: String, tyConModule :: String, tyConName :: String } (internal representations are now provided by Data.Typeable.Internal) The fields of TyCon are not exposed via the public API. Together the three fields tyConPackage, tyConModule and tyConName uniquely identify a TyCon, and the Fingerprint is a hash of the concatenation of these three Strings (so no more internal cache to map strings to unique Ids). tyConString now returns the value of tyConName only, so is therefore portable (but the String returned does not uniquely identify the TyCon). I've measured the performance impact of this change, and performance seems to be uniformly better. This should improve things for SYB in particular. Also, the size of the code generated for deriving Typeable is less than half as much as before. == API changes == === mkTyCon is DEPRECATED == mkTyCon is used by some hand-written instances of Typeable. It still works as before, but is deprecated in favour of... === Add mkTyCon3 === mkTyCon3 :: String -> String -> String -> TyCon mkTyCon3 takes the package, module, and name of the TyCon respectively. Most users can just derive Typeable, there's no need to use mkTyCon3. In due course we can rename mkTyCon3 back to mkTyCon. === typeRepKey changed === Previously we had typeRepKey :: TypeRep -> IO Int but since we don't assign unique Ints to TypeReps any more, this is difficult to implement. Instead we provide an abstract key type which is an instance of Eq and Ord, and internally is implemented by the fingerprint: data TypeRepKey -- abstract, instance of Eq, Ord typeRepKey :: TypeRep -> IO TypeRepKey typeRepKey is still in the IO monad, because the Ord instance is implementation-defined.
9:26 AM Changeset in ghc [e0b63e0]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Simon Marlow <marlowsd@…>
Typeable overhaul (see #5275) Instances of Typeable used to call mkTyCon: mkTyCon :: String -> TyCon which internally kept a table mapping Strings to Ints, so that each TyCon could be given a unique Int for fast comparison. This meant the String has to be unique across all types in the program. However, derived instances of typeable used the qualified original name (e.g. "GHC.Types.Int") which is not necessarily unique, is non-portable, and exposes implementation details. The String passed to mkTyCon is returned by tyConString :: TyCon -> String which let the user get at this non-portable representation (also the Show instance returns this String). Now we store three Strings in TyCon. The internal representation is this: data TyCon = TyCon { tyConHash :: {-# UNPACK #-} !Fingerprint, tyConPackage :: String, tyConModule :: String, tyConName :: String } (internal representations are now provided by Data.Typeable.Internal) The fields of TyCon are not exposed via the public API. Together the three fields tyConPackage, tyConModule and tyConName uniquely identify a TyCon, and the Fingerprint is a hash of the concatenation of these three Strings (so no more internal cache to map strings to unique Ids). tyConString now returns the value of tyConName only, so is therefore portable (but the String returned does not uniquely identify the TyCon). I've measured the performance impact of this change, and performance seems to be uniformly better. This should improve things for SYB in particular. Also, the size of the code generated for deriving Typeable is less than half as much as before. == API changes == === mkTyCon is DEPRECATED == mkTyCon is used by some hand-written instances of Typeable. It still works as before, but is deprecated in favour of... === Add mkTyCon3 === mkTyCon3 :: String -> String -> String -> TyCon mkTyCon3 takes the package, module, and name of the TyCon respectively. Most users can just derive Typeable, there's no need to use mkTyCon3. In due course we can rename mkTyCon3 back to mkTyCon. === typeRepKey changed === Previously we had typeRepKey :: TypeRep -> IO Int but since we don't assign unique Ints to TypeReps any more, this is difficult to implement. Instead we provide an abstract key type which is an instance of Eq and Ord, and internally is implemented by the fingerprint: data TypeRepKey -- abstract, instance of Eq, Ord typeRepKey :: TypeRep -> IO TypeRepKey typeRepKey is still in the IO monad, because the Ord instance is implementation-defined.
8:58 AM Ticket #5314 ("internal error: heapCencus, unknown object: 0" with retainer profiling) created by akio
Compile the attached file as: […] And run it with: […] you get: …
6:53 AM Ticket #5313 (wrong dylib name using GHC package) created by mwotton
[…] compiling this on ubuntu with ghc 7.0.3 $ ghc --make test.lhs …

Jul 9, 2011:

2:00 AM Commentary/CodingStyle edited by dterei
(diff)
1:59 AM Commentary/CodingStyle edited by dterei
(diff)
1:45 AM Commentary/Rts/Conventions edited by dterei
(diff)
1:45 AM Commentary/CodingStyle edited by dterei
(diff)
1:28 AM Commentary/MigratingOldCommentary edited by dterei
(diff)
1:15 AM Commentary edited by dterei
(diff)
1:14 AM Building edited by dterei
(diff)
1:09 AM Commentary/Hpc edited by dterei
(diff)
1:08 AM GhcCoverage edited by dterei
(diff)
1:07 AM Building edited by dterei
(diff)
1:05 AM Commentary edited by dterei
(diff)
1:02 AM Commentary/Abbreviations edited by dterei
(diff)
1:02 AM Commentary/Abbreviations edited by dterei
(diff)
1:02 AM Commentary/Abbreviations edited by dterei
(diff)
1:01 AM Commentary/Abbreviations edited by dterei
(diff)
12:42 AM Commentary/Abbreviations edited by dterei
(diff)
12:42 AM Commentary/Abbreviations edited by dterei
(diff)
12:40 AM Commentary edited by dterei
(diff)
12:39 AM Commentary edited by dterei
(diff)
12:39 AM Commentary/PrimOps edited by dterei
(diff)
12:36 AM Commentary edited by dterei
(diff)
12:34 AM Commentary edited by dterei
(diff)
12:24 AM Commentary edited by dterei
(diff)
12:21 AM Commentary edited by dterei
(diff)

Jul 8, 2011:

11:01 PM Building/RunningTests/Details edited by dterei
(diff)
11:01 PM Building/RunningTests edited by dterei
(diff)
11:00 PM Building/RunningTests/Running edited by dterei
(diff)
10:58 PM Building/RunningTests/Details edited by dterei
(diff)
10:57 PM Building/RunningTests/Adding edited by dterei
(diff)
10:55 PM Building/RunningTests/Settings edited by dterei
(diff)
10:52 PM Building/RunningTests/Adding edited by dterei
(diff)
10:50 PM Building/RunningTests/Details created by dterei
10:50 PM Building/RunningTests edited by dterei
(diff)
10:49 PM Building/RunningTests/Adding edited by dterei
(diff)
10:46 PM Building/RunningTests/Adding created by dterei
10:25 PM Building/RunningTests/Updating created by dterei
10:25 PM Building/RunningTests/Settings created by dterei
10:24 PM Building/RunningTests/Running created by dterei
10:23 PM Building/RunningTests edited by dterei
Rewrite of testsuite page (diff)
8:33 PM Ticket #5312 (panic! (the 'impossible' happened)) created by poneill
Crash4ed when attempting to compile program (attached). Output below: …
5:02 PM Ticket #5309 (make[1]: *** [Apply.o] Segmentation fault (core dumped)) closed by igloo
wontfix: I'm assuming that you're doing a registerised build, but I'm afraid that …
4:50 PM Ticket #3352 (Data.Word should define instances of Random for each type) closed by igloo
fixed: Pulled
4:40 PM Changeset in ghc [afe452ce]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Ian Lynagh <igloo@…>
Accept output for a few dph tests I think the changes are just due to changes in the random library.
4:40 PM Changeset in testsuite [ed5d8db]at-defaultsatomicsdata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Accept output for a few dph tests I think the changes are just due to changes in the random library.
4:11 PM Ticket #5311 (No read permission for installed global package.cache) created by Lemming
I have installed GHC-7.0.4 from …
3:48 PM Ticket #5301 (Trac failure: "KeyError: 'fields'") closed by igloo
worksforme: Thanks for the report. However, I can't reproduce it. If it happens again …
2:52 PM Changeset in ghc [44db1b8]ghc-7.2 by Ian Lynagh <igloo@…>
docbook syntax fixes
2:25 PM Changeset in ghc [dfb067c6]ghc-7.2 by Ian Lynagh <igloo@…>
Use the Cabal 1.12 branch, rather than HEAD
2:13 PM Changeset in ghc [58154b60]ghc-7.2 by Ian Lynagh <igloo@…>
Fix "./sync-all get"
1:56 PM Changeset in ghc [b863bde]ghc-7.2 by Ian Lynagh <igloo@…>
Fix the build The seq# case in the new codegen was being shadowed by a more general case.
1:56 PM Changeset in ghc [5723df5c]ghc-7.2 by Ian Lynagh <igloo@…>
Remove old ./quickcheck/ stuff
1:55 PM Changeset in ghc [393d9945]ghc-7.2 by Ian Lynagh <igloo@…>
Bump Cabal deps
1:55 PM Changeset in ghc [a0d3710]ghc-7.2 by Ian Lynagh <igloo@…>
Random is now only needed to build dph
1:55 PM Changeset in ghc [52c3ee57]ghc-7.2 by Ian Lynagh <igloo@…>
Relax some dependencies
1:55 PM Changeset in ghc [7ece6284]ghc-7.2 by Ian Lynagh <igloo@…>
Remove mention of -fno-method-sharing from comments and docs
1:55 PM Changeset in ghc [5d757e5]ghc-7.2 by Ian Lynagh <igloo@…>
Port 'Add two new primops seq# and spark#' (be54417) to new codegen. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
1:55 PM Changeset in ghc [2197a94]ghc-7.2 by Ian Lynagh <igloo@…>
Don't export the _info symbol for the data constructor worker bindings This is safe because GHC never generates a fast call to a data constructor worker: if the call is seen statically it will be eta-expanded and the allocation of the data will be inlined. We still need to export the _closure in case the constructor is used in an unapplied fashion.
1:54 PM Changeset in ghc [bbebb191]ghc-7.2 by Ian Lynagh <igloo@…>
Refactoring: explicitly mark whether we have an info table in RawCmm I introduced this to support explicitly recording the info table label in RawCmm for another patch I am working on, but it turned out to lead to significant simplification in those parts of the compiler that consume RawCmm. Now, instead of lots of tests for null [CmmStatic] we have a simple test of a Maybe, and have reduced the number of guys that need to know how to convert entry->info labels by a TON. There are only 3 callers of that function now!
1:54 PM Changeset in ghc [84d2437]ghc-7.2 by Ian Lynagh <igloo@…>
fix bug: check_out_flag should be checked_out_tree
1:54 PM Changeset in ghc [fa26d0c]ghc-7.2 by Ian Lynagh <igloo@…>
New functionality for sync-all to support bare repos, mirroring the main repo layout. Signed-off-by: George Roldugin <groldugin@cse.unsw.edu.au>
1:54 PM Changeset in ghc [bb262ab]ghc-7.2 by Ian Lynagh <igloo@…>
Typo
1:54 PM Changeset in ghc [5faa580]ghc-7.2 by Ian Lynagh <igloo@…>
Add documentation for compiler plugins
1:54 PM Changeset in ghc [b70f6119]ghc-7.2 by Ian Lynagh <igloo@…>
Fix typo in Safe Haskell doc
1:54 PM Changeset in ghc [1e10605c]ghc-7.2 by Ian Lynagh <igloo@…>
Some general code cleaning in LLVM backend
1:53 PM