Timeline


and

Mar 10, 2013:

9:14 PM Changeset in ghc [5d65df9]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
More fixes
7:24 PM Changeset in ghc [acd5a115]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 Waern <waern@…>
Merge branch 'master' of http://darcs.haskell.org/ghc
4:49 PM Changeset in ghc [a1cef22]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 Waern <waern@…>
Fix construction of ALL_ALEX_OPTS and ALL_AS_OPTS Signed-off-by: David Waern <david.waern@gmail.com>
4:25 PM Changeset in ghc [1a164f5]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Simplifying Chameneos redux
3:42 PM Changeset in ghc [9142f097]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 <ian@…>
Revert "Accept unicode quotes in T2507" T2507 sets LC_ALL=C, so doesn't run in a Unicode locale, and shouldn't have unicode quotes.
3:42 PM Changeset in testsuite [937c039]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Revert "Accept unicode quotes in T2507" T2507 sets LC_ALL=C, so doesn't run in a Unicode locale, and shouldn't have unicode quotes.
2:47 PM Changeset in ghc [8679401]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Remove some commented out SPECIALIZE pragmas As far as I can see, they've never been enabled
2:47 PM Changeset in ghc [cbb93d5]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Building with -dynamic-too now works, so enable it by default It's only actually used if both the v and dyn ways are built
9:51 AM Changeset in base [25b44d2]data-proxydbcsghc-7.8 by Edward Z. Yang <ezyang@…>
Use correct type for poll on Mac/FreeBSD, fixes ticket #7714. Thanks Kazu Yamamoto for submitting this patch. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
9:51 AM Changeset in ghc [197125fe]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Edward Z. Yang <ezyang@…>
Use correct type for poll on Mac/FreeBSD, fixes ticket #7714. Thanks Kazu Yamamoto for submitting this patch. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
8:45 AM Commentary/Rts/Word edited by ezyang
(diff)
8:23 AM Commentary/Rts/Cmm edited by ezyang
(diff)
4:18 AM Ticket #7756 (Remove warning suppressions from compiler/cmm/CmmCommonBlockElim.hs) closed by ezyang
fixed: bosu's patch seems unnecessary on HEAD. Others validated and checked in.
4:16 AM Changeset in ghc [9f26442]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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@…>
Remove unnecessary warnings suppressions, fixes ticket #7756; thanks monoidal for submitting. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
4:10 AM Commentary/Rts/Scheduler edited by ezyang
(diff)
12:58 AM Commentary/Rts/Scheduler edited by ezyang
start incorporating things from my blog post (diff)

Mar 9, 2013:

8:49 PM Changeset in ghc [a5bab46]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Fix -dynamic-too with -boot files It was looking for Foo.dyn_hi rather than Foo.dyn_hi-boot, and so falling back to the slow way
8:00 PM Changeset in ghc [abde6c5f]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
4:34 PM Changeset in ghc [b53f97ec]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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@…>
Slight tidy-up to Pedro's work on Typeable
4:33 PM Changeset in ghc [24e8163]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 DynFlags arg to mkCgIdInfo
4:32 PM Changeset in ghc [ca88359]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 stale, commented-out code about heap checks
4:32 PM Changeset in ghc [b4fbdce]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 warning-suppression (not needed)
4:31 PM Changeset in ghc [2ec07b3]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 #7748
4:31 PM Changeset in testsuite [c7460061]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #7748
3:39 PM Changeset in ghc [15ce79f2]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Re-enable a flag-consistency check I'm not sure why it caused problems before, but it's fine now.
3:39 PM Changeset in ghc [f49a1f79]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Simplify away some old -dynamic-too stuff from the previous approach
3:39 PM Changeset in ghc [8b115780]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Don't pass -dynamic-too to GHC when compiling C files
3:39 PM Changeset in ghc [0358066f]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
A couple more small refactorings
3:39 PM Changeset in ghc [1b8e290]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Split the Hsc phase into two subphases The goal is that the second subphase will be run twice when using -dynamic-too
3:39 PM Changeset in ghc [c5171252]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Change how -dynamic-too works We now run the tail of the pipeline twice, rather than trying to do both ways in lockstep.
3:39 PM Changeset in ghc [66f9792]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Add some extra sanity checking to the (l)hs->o rules
3:39 PM Changeset in ghc [0a51aa5]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Fix -dynamic-too: Outputt to the dyn file when output_spec is SpecificFile
3:39 PM Changeset in ghc [7a87dab5]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Remove a now-redundant hack
12:46 PM Changeset in ghc [263372e]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 pretty printing of human-readable integers (#7750)
12:33 PM Changeset in ghc [1a72848]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 unused functions cmmConstrTag, cmmGetTag Patch offered by Boris Sukholitko <boriss@gmail.com> Trac #7757
12:29 PM Changeset in ghc [a81317c]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 cg_tag from CgIdInfo
12:29 PM Changeset in ghc [422eefc2]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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@…>
Detabify StgCmmEnv
12:28 PM Changeset in ghc [3cec74c6]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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@…>
Detabify StgCmmMonad
11:13 AM Ticket #7761 (iOS patch no 16: pass the correct -Dxxx_HOST_ARCH and -Dxxx_HOST_OS to ...) created by StephenBlackheath
Currently hsc2hs always gets the build host's values, even when cross …
11:08 AM Ticket #7760 (iOS patch no 15: remove HSC2HS_EXTRA from hsc2hs's stage0 wrapper) created by StephenBlackheath
hsc2hs gets built in stage0 and stage1. The stage0 binary is used during …
10:52 AM Ticket #7759 (iOS patch no 14: libraries/base changes) created by StephenBlackheath
In this patch there are two changes to apply to libraries/base. …
9:55 AM Ticket #7758 (Remove cg_tag field from CgIdInfo) created by bosu
Apparently it is used nowhere now. To do the removal I've needed to …
8:19 AM Ticket #7757 (Remove unused functions from compiler/codeGen/StgCmmUtils.hs) created by bosu
cmmConstrTag, cmmGetTag are used nowhere. Attached is the patch to remove …
7:05 AM Ticket #7756 (Remove warning suppressions from compiler/cmm/CmmCommonBlockElim.hs) created by bosu
It compiles fine without them now. The patch is attached
1:28 AM Changeset in ghc [fc83a31]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Added scheduler and MVar implementation locally for chameneos. Can the scheduler/MVar be specialized for chameneos?
1:05 AM Changeset in ghc [d3819f77]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Edits to chameneos

Mar 8, 2013:

6:19 PM Changeset in ghc [02235dd9]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Created a ConcurrentList scheduler that adds a thread woken up with status BlockedInHaskell to the front of the scheduler queue. Chameneos uses this scheduler kind.
5:36 PM Changeset in ghc [609dbbdd]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Removed setting yielded from Substrate's scheduleScontActionRTS. This will allow the user-level scheduler to examine why the thread was sleeping in the first place.
3:55 PM Changeset in ghc [822d775]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Making changes to chameneos
1:26 PM OverloadedLists edited by duairc
(diff)
1:24 PM OverloadedLists edited by duairc
(diff)
12:17 PM Changeset in ghc [de3a50bd]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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:17 PM Changeset in ghc [7440ff20]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:17 PM Changeset in testsuite [db65f2c]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
12:03 PM Ticket #7755 (Remove commented out code in compiler/codeGen/StgCmmHeap.hs) created by bosu
It looks pretty ancient. In any case it would be preserved in git history …
10:47 AM Ticket #7704 (Phantom types break new polykind Typeable with either StandaloneDeriving ...) closed by dreixel
fixed: Fixed, thanks for the report.
10:44 AM Changeset in ghc [0edf9ca]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 Jose Pedro Magalhaes <jpm@…>
Add a test for AutoDeriveTypeable
10:44 AM Changeset in testsuite [7767fd5]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Jose Pedro Magalhaes <jpm@…>
Add a test for AutoDeriveTypeable
10:44 AM Changeset in ghc [5c2f7940]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 Jose Pedro Magalhaes <jpm@…>
Update test output
10:44 AM Changeset in ghc [51a1962a]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 Jose Pedro Magalhaes <jpm@…>
Add test for T7704
10:44 AM Changeset in testsuite [63176fa]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Jose Pedro Magalhaes <jpm@…>
Update test output
10:44 AM Changeset in testsuite [be2ffc3]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Jose Pedro Magalhaes <jpm@…>
Add test for T7704
10:43 AM Changeset in ghc [2154b82]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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@…>
Do not generate duplicate instances with AutoDeriveTypeable
10:43 AM Changeset in ghc [a684a55]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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@…>
Make AutoDeriveTypeable imply DeriveDataTypeable
10:43 AM Changeset in ghc [2523464]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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@…>
Properly instantiate the kind of the tycon when deriving Typeable (FIX #7704)
10:06 AM Status/SLPJ-Tickets edited by simonpj
(diff)
9:25 AM Commentary/ResourceLimits edited by ezyang
(diff)
9:21 AM Commentary/ResourceLimits edited by ezyang
(diff)
9:18 AM Commentary/ResourceLimits edited by ezyang
(diff)
9:12 AM Commentary/ResourceLimits edited by ezyang
(diff)
9:10 AM Commentary/ResourceLimits edited by ezyang
(diff)
8:52 AM Commentary/ResourceLimits edited by ezyang
(diff)
8:48 AM Commentary/ResourceLimits edited by ezyang
(diff)
8:44 AM Commentary/ResourceLimits edited by ezyang
(diff)
6:50 AM Ticket #7754 (Can't find curses.h when building cross-compiler) created by fumieval
[…] Of course there are curses.h and corresponding library which is …
5:50 AM Commentary/Rts/Storage/HeapObjects edited by ezyang
(diff)
5:46 AM Ticket #7753 (Profiling report broken with foreign exported functions) created by akio
Save the following Haskell source as wrapper.hs: […] Then compile and …
4:50 AM Commentary/Rts/Storage/HeapObjects edited by ezyang
(diff)
4:45 AM Commentary/Rts/Storage/HeapObjects edited by ezyang
(diff)
4:43 AM Commentary/Rts/Storage/HeapObjects edited by ezyang
(diff)
4:42 AM Commentary/Rts/Storage/HeapObjects edited by ezyang
(diff)
4:19 AM Commentary/Rts/Storage/HeapObjects edited by ezyang
(diff)
4:15 AM Commentary/Rts/Storage/HeapObjects edited by ezyang
(diff)
4:13 AM Commentary/Rts/Storage/HeapObjects edited by ezyang
link up (diff)
2:59 AM Changeset in ghc [066be791]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Added forkOn. Added ChamenosRedux.
12:00 AM Changeset in ghc [f6e9c261]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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@…>
Follow defaultErrorHandler change, fixes #7752. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>

Mar 7, 2013:

11:54 PM Ticket #7752 (GHC as a library documentation out of sync) created by tibbe
The example program(s) at …
11:50 PM Ticket #7751 (Incremental heap census) created by ezyang
At the moment, a heap census forces a major garbage collection, because a …
11:28 PM Ticket #7745 (sleep interrupted in foreign call with GHC later than 7.2) closed by ezyang
invalid: Your C code needs to handle SIGVTALRMs: […] See also …
11:20 PM Ticket #7747 (debug_p RTS is buggy (debugging and profiled)) closed by ezyang
fixed: Actually, I think that fixes it all. Since we don't ship debug_p by …
11:18 PM Commentary/PrimOps edited by ezyang
(diff)
11:17 PM Commentary/PrimOps edited by ezyang
(diff)
11:00 PM Building/CrossCompiling/iOS edited by StephenBlackheath
(diff)
10:31 PM Changeset in ghc [1ce57ec]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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@…>
Closures must be zeroed even without LDV-profiling. Partially fixes #7747 Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
9:30 PM Ticket #7722 (iOS patch no 11: Fix quirk with runtime loader) closed by dterei
fixed: Thanks Stephen and Simon! I love it when LLVM issues are so nicely solved …
9:29 PM Changeset in ghc [d6a6974]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 #7722: iOS runtime loader quirk. Patch from Stephen Blackheath!
8:21 PM SplitBase edited by nomeata
(diff)
8:19 PM Ticket #7750 (Pretty printing of human-readable integers is incorrect) created by parcs
I noticed this while inspecting the output of simplifier passes: […] …
8:15 PM SplitBase edited by nomeata
Compare approaches (diff)
7:52 PM Ticket #7749 (hsc2hs generated executable does not reflect additional library ...) created by ijmorlan
This came up attempting to "cabal install postgresql-libpq", with the …
7:12 PM BugSweep edited by morabbin
(diff)
6:09 PM BugSweep edited by morabbin
(diff)
6:03 PM Changeset in ghc [7ec1b6d]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Remove old ltx and verbatim utils
5:06 PM Changeset in ghc [38b4fb0]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Refactor the pipeline/hsc interaction It would probably still benefit from some tidying up, but it's now much more opaque, with the control flow easier to understand.
4:56 PM BugSweep edited by morabbin
(diff)
4:52 PM BugSweep edited by morabbin
(diff)
2:21 PM Changeset in ghc [eff6546a]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 <ian@…>
plugins01 should be using $(TEST_HC_OPTS), not $(HC_OPTS) Removes the need to explicitly pass it -fforce-recomp
2:21 PM Changeset in testsuite [728c232]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
plugins01 should be using $(TEST_HC_OPTS), not $(HC_OPTS) Removes the need to explicitly pass it -fforce-recomp
10:33 AM Ticket #7748 (Runtime <<loop>> due to incorrect inferred type) created by jbransen
There is a bug in the type checker of 7.6.1 and 7.6.2, which accepts an …
7:18 AM Ticket #7747 (debug_p RTS is buggy (debugging and profiled)) created by ezyang
I think some of the sanity assertions that debugging enables are not being …
7:08 AM Ticket #7746 (Support loading/unloading profiled objects from a profiled executable) created by ezyang
This is closely related to #3360, but it is a bit less ambitious and …
6:02 AM Ticket #7597 (plugins01 fails if it has been run previously (doesn't force recompile)) closed by ezyang
fixed: […]
6:01 AM Changeset in ghc [0aee231]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 Edward Z. Yang <ezyang@…>
Force recompilation to ensure plugin output, fixes #7597 Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
6:01 AM Changeset in testsuite [d1433a7]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Edward Z. Yang <ezyang@…>
Force recompilation to ensure plugin output, fixes #7597 Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
2:26 AM Changeset in ghc [5e3b8a27]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Added MVarList
1:06 AM Changeset in ghc [6d46119d]late-lam-lift by Nicolas Frisby <nicolas.frisby@…>
the late lambda float --- this vacuous comment is not intended to survive

Mar 6, 2013:

4:45 PM Ticket #7745 (sleep interrupted in foreign call with GHC later than 7.2) created by daniel.is.fischer
Noticed investigating …
2:50 PM Changeset in ghc [b5541c9]wip/T7704 by Jose Pedro Magalhaes <jpm@…>
I think this finally fixes the bug
11:38 AM Ticket #7742 (StandaloneDeriving on Read fails for GADTs) closed by monoidal
invalid: I agree with kosmikus. instance Show (Foo a) can be written …
11:12 AM Commentary/PrimOps edited by ezyang
random comment from experience (diff)
9:53 AM Changeset in ghc [321941a]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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@…>
Satisfy the invariant on CmmUnsafeForeignCall arguments There was potentially a bug here, but no actual failures were identified in the wild. See Note [Register Parameter Passing]
9:15 AM Changeset in ghc [30455b1]wip/T7704 by Jose Pedro Magalhaes <jpm@…>
some fixes
12:55 AM Ticket #7744 (Can't install conduit via cabal-install) created by guest
When I did cabal install hoogle it failed on one of the …

Mar 5, 2013:

9:55 PM Ticket #7743 (GHCI segfaults with Data.Binary instances) created by BigEndian
The following code seems to crash GHCi I apologize for the long test …[…]
7:31 PM Ticket #7742 (StandaloneDeriving on Read fails for GADTs) created by hoffstaetter
Consider the following code that derives a Read instance for a GADT …
6:37 PM Changeset in ghc [e67aa43]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Added Concurrent round-robin scheduler implemented using 2 list queue. Renamed LwConc.Concurrent to LwConc.ConcurrentSequence.
5:36 PM Changeset in ghc [7711fe9]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Added -O2 flag for lwconc library. Using takeMVarWithHole for sieve-lwc -- reduces allocation overhead.
4:45 PM WorkingConventions/Releases edited by simonmar
(diff)
4:09 PM WorkingConventions/Releases edited by igloo
(diff)
4:05 PM WorkingConventions/Releases edited by igloo
(diff)
3:57 PM WorkingConventions/Releases edited by igloo
(diff)
3:55 PM WorkingConventions/Releases edited by igloo
(diff)
12:42 PM Ticket #7741 (Add SIMD support to x86/x86_64 NCG) created by shelarcy
ghc-7.7.20130301 has SIMD support. But only LLVM backend supports SIMD …
12:36 PM Changeset in ghc [4a5f99b5]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 a comment about LD_STAGE0
12:36 PM Changeset in ghc [2b32e867]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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@…>
comments
9:42 AM Changeset in ghc [f3b9b3f]wip/T7704 by Jose Pedro Magalhaes <jpm@…>
Merge remote-tracking branch 'origin/master' into fix#7704
9:26 AM Changeset in ghc [a37a7f7]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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@…>
Ensure that isStrictDmd is False for Absent (fixes Trac #7737) The demand <HyperStr, Absent> for a let-bound value is bit strange; it means that the context will diverge, but this argument isn't used. We don't want to use call-by-value here, even though it's semantically sound if all bottoms mean the same. The fix is easy; just make "isStrictDmd" a bit more perspicuous. See Note [Strict demands] in Demand.lhs
9:21 AM Changeset in ghc [3a4200f2]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 unicode quotes in T2507
9:21 AM Changeset in testsuite [71d67d7]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Accept unicode quotes in T2507
1:09 AM Ticket #7740 (Remove direct cabal imports in Linker and Finder modules) created by rodlogic
This is a low priority change, that mostly marks my first contribution :-) …

Mar 4, 2013:

11:36 PM Changeset in directory [2334e09]ghc-7.8 by David Terei <davidterei@…>
Document exception throwing behaviour of canonicalizedPath.
11:12 PM Changeset in ghc [d5f51d8]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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@…>
Typofix. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
11:03 PM Ticket #7739 (Testsuite failures for HPC way tests on Windows) created by rassilon
Here's what happens on GHC-HEAD: […] The cause appears to be due to …
10:44 PM Commentary/ResourceLimits created by ezyang
10:36 PM Ticket #7738 (Testsuite failures for ghci tests normalising stderr output for .exe) created by rassilon
On GHC-Head: Tests getDirContents002 and process004 both specify …
10:30 PM Changeset in ghc [c3ce4975]wip/T7704 by Simon Peyton Jones <simonpj@…>
Fix deriving of new polykinded Typeable (on fix#7702 branch)
8:36 PM Changeset in ghc [4d529ef]wip/T7704 by Simon Peyton Jones <simonpj@…>
Merge remote branch 'origin/master' into fix#7704
7:16 PM Changeset in ghc [f46ac1a]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Remove the VCS column from 'packages' It's now always 'git'.
6:05 PM Changeset in ghc [039270b3]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Remove the darcs support from sync-all
5:49 PM Changeset in ghc [045e774]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Remove a couple of lingering references to the dead BootingFromHc variable
5:08 PM Changeset in ghc [e628dd1]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Don't test BootingFromHc when setting SupportsSplitObjs We no longer set BootingFromHc
3:55 PM Changeset in ghc [dd766094]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Remove the FLEX support from the build system Most of it was commented out anyway
3:55 PM Changeset in ghc [71641309]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Remove some out-of-date comments
3:55 PM Changeset in ghc [08c063f]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Remove unused CTAGS from build system
3:55 PM Changeset in ghc [2eb1016f]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Remove unused 'PackageSourceURL' from build system
1:23 PM Changeset in ghc [ade5319]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 Ross Paterson <ross@…>
update T5045 for new typing of arrow forms
1:23 PM Changeset in testsuite [d41307d]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ross Paterson <ross@…>
update T5045 for new typing of arrow forms
9:51 AM Ticket #5609 (Type checking arrow notation in the presence of deferred constraints) closed by simonpj
fixed: Right this is fixed. We don't really have a test-case that exercises the …
9:42 AM Changeset in ghc [df2e867]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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:42 AM Changeset in ghc [44129f0]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
9:42 AM Changeset in testsuite [0eaf4a6]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
9:41 AM Changeset in ghc [398c3d02]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@…>
Wibbles from new arrow typechecking code Refactored to solve Trac #5609
9:41 AM Changeset in testsuite [3458e25]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Wibbles from new arrow typechecking code Refactored to solve Trac #5609
9:40 AM Changeset in ghc [c3ad38d]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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@…>
Rearrange the typechecking of arrows, especially arrow "forms" The typechecking of arrow forms (in GHC 7.6) is known to be bogus, as described in Trac #5609, because it marches down tuple types that may not yet be fully worked out, depending on when constraint solving happens. Moreover, coercions are generated and simply discarded. The fact that it works at all is a miracle. This refactoring is based on a conversation with Ross, where we rearranged the typing of the argument stack, so that the arrows have the form a (env, (arg1, (arg2, ...(argn, ())))) res rather than a (arg1, (arg2, ...(argn, env))) res as it was before. This is vastly simpler to typecheck; just look at the beautiful, simple type checking of arrow forms now! We need a new HsCmdCast to capture the coercions generated from the argument stack. This leaves us in a better position to tackle the open arrow tickets * Trac #5777 still fails. (I was hoping this patch would cure it.) * Trac #5609 is too complicated for me to grok. Ross? * Trac #344 * Trac #5333
9:40 AM Status/SLPJ-Tickets edited by simonpj
(diff)
9:28 AM Changeset in nofib [97a6155]shake by David Terei <davidterei@…>
More informative print line when running tests with Shake.
9:27 AM Changeset in nofib [abe42cf]shake by David Terei <davidterei@…>
Deal with ugly behaviour of canonicalizePath when file doesn't exist.
9:27 AM Changeset in nofib [6e43196]shake by David Terei <davidterei@…>
Add array as default package to Shake build system.
9:26 AM Changeset in nofib [bf993f4]shake by David Terei <davidterei@…>
Remove 'parallel' from the default run settings of Shake.
9:25 AM Changeset in nofib [1b1783e]shake by David Terei <davidterei@…>
Follow change in GHC make file generation for shake.
9:25 AM Changeset in nofib [349862e]shake by David Terei <davidterei@…>
Fix issue with setting ghc output in Shake build system.
9:24 AM Changeset in nofib [d3e9e1b]shake by David Terei <davidterei@…>
Add shake build script. Patch from Neil Mitchell<ndmitchell@gmail.com>.
6:24 AM Changeset in ghc [2fb8da2b]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 Austin Seipp <aseipp@…>
Add more notes on hacking and filing bugs to README.md Signed-off-by: Austin Seipp <aseipp@pobox.com>
6:24 AM Changeset in ghc [d925639]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 Austin Seipp <aseipp@…>
Rewrite HACKING and convert to markdown. Signed-off-by: Austin Seipp <aseipp@pobox.com>
2:54 AM Changeset in ghc [b400b605]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 Amos Robinson <amos.robinson@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
2:54 AM Changeset in testsuite [732d6a8]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Amos Robinson <amos.robinson@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
2:53 AM Changeset in ghc [35a209c]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 Amos Robinson <amos.robinson@…>
Trac #7736: Parallel array enumeration causes compiler panic (enumFromToP), expected fail
2:53 AM Changeset in testsuite [bbb619c]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Amos Robinson <amos.robinson@…>
Trac #7736: Parallel array enumeration causes compiler panic (enumFromToP), expected fail
2:35 AM Ticket #7737 (t7319: Oops! Entered absent arg w_s1Du{v} [lid] [base:GHC.Base.String{tc ...) created by luite
When compiling t7319 from the test suite with -O2, I get the above error, …
1:59 AM Changeset in ghc [7cafe18d]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 accidentally commited debug form of FIND_LLVM_PROG.
12:40 AM Changeset in ghc [86d41b1]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
12:16 AM Ticket #7736 (Parallel array enumeration causes compiler panic (enumFromToP)) created by amosrobinson
Enumeration doesn't work in parallel array comprehensions: […] causes …

Mar 3, 2013:

11:29 PM Changeset in testsuite [141953e]type-nats by Iavor S. Diatchki <iavor.diatchki@…>
Merge remote-tracking branch 'origin/master' into type-nats Conflicts: tests/typecheck/should_compile/all.T
11:25 PM Changeset in testsuite [080d920]type-nats by Iavor S. Diatchki <iavor.diatchki@…>
Fix-up tests: previously they were ambiguous, and now GHC correctly spots this.
11:22 PM Ticket #7696 (Another kindFunResult panic) closed by simonpj
fixed: Excellent point! Actually this bug revealed a pretty significant …
11:19 PM Ticket #7697 ((=>) works on non-constraints) closed by simonpj
fixed: Good catch, thank you! Simon
11:16 PM Changeset in ghc [2bd278d3]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 type signatures only
11:16 PM Changeset in ghc [c969cc3d]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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@…>
Treat equalities with incompatible kinds as "irreducible" constraints Originally we had the invariant that CTyEqCan and CFunEqCan have LHS and RHS with compatible kinds. This is important because if they have different kinds, then a substitution using the CTyEqCan can give rise to an ill-kinded type, which in turn makes typeKind crash, and this led to Trac #7696. (The possibility of this happening really only occurred when we introduced kind polymorphism.) I thought at first this was going to be really awkward to solve, but happily it turned out to be easy. We already have CIrredEvCan constraints, which are "stuck"; we can't use them and we can't solve them. Yet. After some substitution from solving other constraints we may be able to make progress. So for equality constraints where the LHS and RHS don't have compatible kinds (although perhaps not YET compatible, eg k and *, just needing to unify k := *), we now generate a CIrredEvCan, plus the necessary kind equality constraint. This entailed some refactoring of course, but only in TcCanonical. In particular, the emitKindConstraint code has gone, in favour of a kind check in canEqLeaf. See Note [Equalities with incompatible kinds] in TcCanonical, and Note [CIrredEvCan constraints] in TcRnTypes
11:16 PM Changeset in ghc [24a0e44]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 sure that Constraint is unrelated to other kinds in tcIsSubKind This was causing the bug reported in Trac #7697
11:15 PM Changeset in ghc [58bac61]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 #7696, #7697
11:15 PM Changeset in testsuite [4bd3920]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #7696, #7697
11:14 PM Changeset in ghc [a0d9992]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 #7641
11:14 PM Changeset in testsuite [d579465]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #7641
11:14 PM Changeset in ghc [455fbad]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@…>
Wibbles to error messages following fixing Trac #7696 and #7697
11:14 PM Changeset in testsuite [5741ecd]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Wibbles to error messages following fixing Trac #7696 and #7697
10:52 PM Changeset in ghc [2b85372c]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Automatically add the $(exeext) to program names We now define _PROGNAME, and _PROG is automatically defined with $(exeext). This will shortly automatically use the right exeext depending on what stage it is being compiled with (exeext may be different for different stages when cross-compiling).
10:37 PM Changeset in ghc [8640750e]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Use the automatic variables for touchy too
10:29 PM Changeset in ghc [7cef437]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Automatically define _INPLACE variables for perl programs too and use them for split
9:35 PM Ticket #7735 (-fext-core doesn't generate .hcr when .o and .hi files are present) created by kmels
Create a file inside a directory and compile it using -fext-core: […] …
9:34 PM Changeset in ghc [42707177]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
atomicSwitch does not mark the calling SCont's stack as dirty
9:26 PM Changeset in ghc [2bdc4fd]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
installation fixes
9:09 PM Changeset in ghc [ddb4879c]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Remove the _INSTALL_IN support in the build system It doesn't seem to do anything that _INSTALL and _INSTALL_INPLACE can't do.
8:27 PM Changeset in ghc [1cb4b903]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Use unlit_INPLACE rather than UNLIT in the build system
8:20 PM Changeset in ghc [480ad036]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Use more of the automatically generated INPLACE variables
7:56 PM Changeset in ghc [1da6975a]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Define $(prog)_INPLACE variables automatically, and start using them
6:32 PM Changeset in ghc [5d0801d]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Whitespace only
5:53 PM Changeset in ghc [175b124]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Export dopt_set, dopt_unset We don't need them, but GHC API users might.
5:53 PM Changeset in ghc [52ba2ce]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Remove some unused build system variables
5:18 PM Ticket #7734 (Missing backticks in error message) closed by igloo
fixed: Applied thanks!
4:31 PM Changeset in ghc [ef9f7963]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 <ian@…>
Update drvfail011.stderr following #7734 fix; patch from monoidal
4:31 PM Changeset in testsuite [a6adff8e]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Update drvfail011.stderr following #7734 fix; patch from monoidal
4:30 PM Changeset in ghc [4348e0b]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Fix missing backticks and parentheses in error messages; fixes #7734 Patch from monoidal
4:05 PM Changeset in ghc [3b88f75]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 <ian@…>
Add a test for #7734
4:05 PM Changeset in testsuite [4adbade]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Add a test for #7734
2:34 PM Ticket #7733 (iOS patch libraries/dph can't be omitted from the build on non-TH-capable ...) closed by igloo
fixed: Applied, thanks!
2:34 PM Ticket #7700 (iOS patch no 3: enable/disable terminfo more precisely by os) closed by igloo
fixed: There was a potential dependency problem with the haddock rules, but I've …
2:20 PM Changeset in ghc [180c850]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Fix build when dph is not in the tree; fixes #7733 Patch from Stephen Blackheath.
2:20 PM Changeset in ghc [59d2216]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Add missing parenthesis
2:20 PM Changeset in ghc [056997a]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Add PACKAGES_STAGE0 to build-dirs too; fixes #7700 This is sometimes needed when cross-compiling, as some packages may be built in stage 0 but not stage 1. In order to make everything work out, this also removes the requirement that the build-dirs are in dependency order
10:59 AM Ticket #7734 (Missing backticks in error message) created by monoidal
The code […] gives errors with missing backticks and parentheses: …
10:34 AM Ticket #7733 (iOS patch libraries/dph can't be omitted from the build on non-TH-capable ...) created by StephenBlackheath
We can't build without libraries/dph any more. This happens if we use …
12:42 AM Changeset in ghc [dfaa5b7]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Removing strictness additive from MVar
12:32 AM Changeset in ghc [acd3898]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Fixed swapMVar. Added INLINE directives for LwConc functions.
12:13 AM Changeset in ghc [638ba3e8]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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@…>
Typofix. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
12:05 AM Changeset in ghc [27e20e24]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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@…>
Update source pointer. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>

Mar 2, 2013:

11:49 PM Changeset in ghc [7c6b3782]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Make codeOutput and friends return the filename that they have created
9:30 PM Changeset in ghc [04e3b98e]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Make codeOutput panic if hscTarget is HscInterpreted Doesn't look like it causes any failures in the full test suite, so presumably it's fine!
7:16 PM Changeset in ghc [9579fd5d]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Simplify the definition of getOutputFilename
5:39 PM Changeset in ghc [253b0f2e]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Don't redundantly set hscTarget to the same value it already was
5:11 PM Ticket #7721 (iOS patch no 10: Add iOS-specific module layout to LLVM codegen) closed by igloo
fixed: Applied, thanks
3:12 PM Changeset in ghc [5f261b4]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Add iOS specific module layout entry to LLVM codegen; fixes #7721 Patch from Stephen Blackheath
2:47 PM Ticket #7707 (iOS patch no 6: compatibility with iOS assembler) closed by igloo
fixed: I've made arm unconditionally use the iOS-friendly r11 and .globl, …
2:46 PM Ticket #7705 (iOS patch no 4: correct options for hsc2hs by stage) closed by igloo
fixed: Fixed, thanks
1:59 PM Changeset in ghc [ff1de4c]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Add OSiOS, and define and use platformUsesFrameworks; part of #7720
1:33 PM Ticket #7732 (Allow killing of processes which are known by a ...) created by timthelion
There is no way to kill a process that is known only by it's …
1:15 PM Changeset in ghc [7bc3bdf6]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
ios fix from Stephen Blackheath; part of #7707 Apparently ios doesn't understand .type %function.
1:05 PM Changeset in ghc [0606e6e7]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Use 'r11' rather than 'fp' on Arm; part of #7707 They're both the same register, and Linux seems happy with both, but ios only accepts r11.
12:45 PM Changeset in ghc [e8b8bb39]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Use .globl rather than .global on arm; part of #7707 Apparently ios only understands .globl, but Linux appears to understand both.
12:22 PM Changeset in ghc [f1fcfff5]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Give hsc2hs different options in different stages; fixes #7705 Based on patch from Stephen Blackheath.
12:12 PM Changeset in ghc [f92a6ee]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Remove some more unused build system code
8:51 AM Ticket #7731 (Add "source" button for instances in Hackage) created by polkovnikov.ph
There's no "Source" button to the right of the TC instance documentation …
7:58 AM Changeset in ghc [521f55af]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Edited MVar header. Fixed make args for sieve benchmark.
5:36 AM Changeset in ghc [2a554cab]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Added sieve test. Minor edits in RTS files.
2:04 AM Changeset in ghc [e6128759]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Remove the unused REAL_SHELL variable in the build system
2:03 AM Changeset in ghc [535964b]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Follow Windows -> Windows_Host change in config.mk.in
1:52 AM Changeset in ghc [bf873a6e]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Fixed the MAYBE_GC primtive in stg_atomicSwitchzh
1:26 AM Changeset in ghc [fc461c3]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Remove some more unused build system variables
1:25 AM Changeset in ghc [192d401]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Remove a couple more single-use variables
1:23 AM Changeset in ghc [81ae702]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Remove unused values from Config.hs
1:20 AM Changeset in ghc [61861a4]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Remove some single-use build system variables
1:11 AM Changeset in ghc [2ede632e]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
small build system tweak
12:05 AM Changeset in ghc [01ac518]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
LATEX_DOCS is no longer used
12:04 AM Changeset in ghc [116e5d2c]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Remove some more unused build system variables

Mar 1, 2013:

11:41 PM Changeset in ghc [6bd4017c]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Make ghc.mk a little prettier
11:39 PM Ticket #7700 (iOS patch no 3: enable/disable terminfo more precisely by os) closed by igloo
fixed: Thanks for the patch. I've refactored that area of the build system, as …
11:32 PM Changeset in ghc [f937b9d]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
scheduleThreadOnFreeCap is cognitive of the fact that capabilities can be grabbed but still be married to other LWT schedulers. This is achieved through a new capability field picked_up_by_ULS.
11:30 PM Ticket #7730 (:info and polykinds) created by monoidal
[…] The two k might be different. It should be either {{{A k l x …
11:24 PM Changeset in ghc [8ff2942]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <ian@…>
Follow changes in GHC's build system
11:24 PM Changeset in integer-gmp [59f3587]ghc-7.8wip/T8647 by Ian Lynagh <ian@…>
Follow changes in GHC's build system
10:56 PM Changeset in ghc [77d1a44a]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Fix haddocking after the build system changes
10:31 PM Changeset in ghc [dd9da49c]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Fix when terminfo is built; fixes #7700 We now use the 'host' to determine whether stage0 builds terminfo, and 'target' to determine whether stage1 does. We don't build it if the platform is either Windows or ios.
9:52 PM Changeset in ghc [1c98f35]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Fixed tryWakeupThread:BlockedOnSTM case
9:46 PM Changeset in ghc [ffb2a8c2]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Rename $(Windows) to $(Windows_Host)
9:31 PM Changeset in ghc [45ee44d8]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Remove some unused variables
9:02 PM Changeset in ghc [104ff6e]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Change how the build system handles packages This makes the build system a little simpler, and in particular will make it easier to handle the changes needed for cross-compilation.
6:16 PM Repositories edited by simonpj
(diff)
6:15 PM Repositories edited by simonpj
(diff)
6:05 PM Ticket #7729 (GHC panics. Invalid core) closed by simonpj
wontfix
6:04 PM Changeset in ghc [7341c6b8]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
6:04 PM Changeset in testsuite [76703c1]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
6:04 PM Changeset in ghc [ccd4aa70]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 #7729
6:04 PM Changeset in testsuite [516107e]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #7729
5:58 PM Ticket #7702 (Memory Leak in CoreM (CoreWriter)) closed by simonpj
fixed: Thanks very much for the fix! I've just committed it. Simon
5:55 PM Changeset in ghc [458c653a]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 the fix to Trac #7702
5:52 PM Changeset in ghc [d3e7f0f3]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 darcs.haskell.org:/home/darcs/ghc
4:15 PM Ticket #7729 (GHC panics. Invalid core) created by Khudyakov
Following code snippet triggers panic: […] GHC 7.6.2 panics […] …
4:14 PM Changeset in ghc [4679f13c]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Merge branch 'master' into ghc-lwc2
4:13 PM Changeset in ghc [8e2e8957]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Added more benchmarks from computer language shootout
4:03 PM TemplateHaskell/Typed edited by carette
add some implementation specificity, as per Simon's comments (diff)
4:01 PM Frisby2013Q1 edited by nfrisby
(diff)
3:54 PM Changeset in ghc [b562d34e]wip/T7704 by Jose Pedro Magalhaes <jpm@…>
Experiments
3:18 PM Changeset in ghc [69db014b]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 <ian@…>
Remove redundant SafeHaskell tests
3:18 PM Changeset in testsuite [7e08249]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Remove redundant SafeHaskell tests
3:01 PM Frisby2013Q1 edited by nfrisby
(diff)
2:43 PM Changeset in ghc [3ea331b]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Update to binary 0.7.0.0
2:02 PM Changeset in base [b3242be]data-proxydbcsghc-7.8 by Ian Lynagh <ian@…>
Remove some functions deprecated since GHC 7.2.
2:02 PM Changeset in ghc [8ca03bc]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <ian@…>
Remove some functions deprecated since GHC 7.2.
1:09 PM Changeset in ghc [8bac5905]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 memory leak in CoreWriter (Trac #7702)
7:37 AM Ticket #7728 (ghc-pkg does not build) closed by jstolarek
worksforme
5:58 AM Changeset in ghc [fd38acf]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Removed tabs from tab-free files
5:57 AM Changeset in ghc [dfa1e88]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Merge branch 'master' into ghc-lwc2
5:56 AM Changeset in ghc [9a077b3]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Automatically changing the number of available processors.
5:10 AM Changeset in ghc [3b170a4]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Fixing issue from an earlier merge which removed the code for inheriting computation on a black-hole. Fixed findLastUpdateFrame and printStackFrames function to handle underflow frame. Substrate upcall errors are printed to stderr.
1:48 AM Ticket #7708 (sys/cpuset.h cannot be found on FreeBSD) closed by igloo
fixed: Applied, thanks!
1:30 AM Building/CrossCompiling/iOS edited by StephenBlackheath
(diff)
1:10 AM Building/CrossCompiling edited by StephenBlackheath
(diff)
1:09 AM Building/CrossCompiling/iOS edited by StephenBlackheath
(diff)
12:55 AM Building/CrossCompiling/iOS edited by StephenBlackheath
(diff)
12:52 AM Changeset in ghc [e45f5e7]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Make the #includes a little more correct in OSThreads.c
12:50 AM Changeset in ghc [4a8e254]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Fix sys/cpuset.h on FreeBSD 9.1; patch from kazu-yamamoto; fixes #7708
12:46 AM Building/CrossCompiling/iOS edited by StephenBlackheath
(diff)

Feb 28, 2013:

11:40 PM Commentary/Profiling edited by ezyang
(diff)
11:24 PM Commentary/Profiling edited by ezyang
(diff)
11:23 PM Commentary/Profiling edited by ezyang
add missing thing (diff)
11:13 PM Commentary/Profiling edited by ezyang
start adding docs for profiling (diff)
11:09 PM Changeset in ghc [05964580]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Added exception handler for scheduleSContAction and yieldControlAction.
8:54 PM Changeset in ghc [3348d8b7]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Fixed tryWakeupThread to handle an upcall thread being woken up. Added checks to handle the case when an upcall thread was killed during shutdown; this is not an error. Added Mandelbrot benchmarks from language shootout; Modified the number of worker threads to 48.
2:14 PM Ticket #7728 (ghc-pkg does not build) created by jstolarek
I am experiencing build errors with HEAD. Steps to reproduce: […] …
1:18 PM Repositories edited by jstolarek
(diff)
1:12 PM Changeset in ghc [c0e581f]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Small refactoring pipeLoop now returns the final dflags, rather than having runPipeline' extract it from the end state.
1:12 PM Changeset in ghc [32a1ff5f]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Inline get_output_fn It's now only used once
1:12 PM Changeset in ghc [50b5150]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Small refactoring: Don't pass a redundant output_spec around
1:12 PM Changeset in ghc [d3788e17]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Fix some m4/shell syntax in aclocal.m4, spotted by Jan Stolarek [ ] is m4 syntax, so we need to use 'test foo' rather than '[ foo ]'.
1:12 PM Changeset in ghc [ce9f8051]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Small refactoring: Don't pass redundant stop_phase to runPipeline
1:12 PM Changeset in ghc [217218f]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Small refactoring: Move the end-of-pipeline move into pipeLoop
5:24 AM Commentary/PrimOps edited by ezyang
update to new codegen (diff)
12:16 AM Ticket #7727 (Nonsense evaluation: sequence [] = []) created by drb226
[…] Wat. Where on earth did ghci get the idea that {{{ sequence [] = …
12:13 AM Changeset in ghc [8fe04ebc]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 Gabor Greif <ggreif@…>
Typo

Feb 27, 2013:

11:30 PM Building/CrossCompiling/iOS edited by StephenBlackheath
(diff)
11:27 PM Building/CrossCompiling/iOS edited by StephenBlackheath
(diff)
10:22 PM Changeset in ghc [e6adb589]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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@…>
Minor doc typofix. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
9:55 PM Building/CrossCompiling/iOS edited by StephenBlackheath
(diff)
9:30 PM Building/CrossCompiling/iOS created by StephenBlackheath
9:19 PM LightweightConcurrency edited by kc
Fixing substrate link (diff)
8:40 PM Building/CrossCompiling edited by StephenBlackheath
(diff)
5:10 PM LightweightConcurrency edited by kc
Added link to the ghc-lwc2 branch (diff)
4:47 PM Changeset in ghc [0839ba5]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Renamed Thread-local storage to SCont-local storage
4:33 PM Changeset in ghc [126de3f]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Merge branch 'master' into ghc-lwc2
1:53 PM Changeset in base [3de115f]data-proxydbcsghc-7.8 by Daniel Fischer <daniel.is.fischer@…>
Merge branch 'master' into rule_fixes
1:53 PM Changeset in ghc [fae49674]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Daniel Fischer <daniel.is.fischer@…>
Merge branch 'master' into rule_fixes
12:22 PM Building/Preparation/MacOSX edited by hherhold
Added blurb about DocBook environment vars. (diff)
4:45 AM Ticket #7726 (unexpected out of memory error on FreeBSD) created by nejstastnejsistene
I wrote a daemon that periodically scrapes information from a webpage that …

Feb 26, 2013:

10:02 PM Frisby2013Q1 edited by nfrisby
(diff)
9:42 PM Changeset in ghc [0ee31659]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 Gabor Greif <ggreif@…>
Clarify comment
9:42 PM Changeset in ghc [11bfb4f]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 Gabor Greif <ggreif@…>
Update submodule
9:08 PM Ticket #7725 (Operators without colons) created by monoidal
This code is accepted: […] but it's wrong - as far as I know …
7:52 PM Frisby2013Q1 edited by nfrisby
(diff)
7:32 PM LightweightConcurrency edited by kc
Fixed the broken link to source browser. Is TracSource browser broken? (diff)
7:14 PM LightweightConcurrency edited by kc
(diff)
6:57 PM Changeset in ghc [9010ab9]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Fix a TODO in the compiler AnnProvenance now has Functor, Foldable, Traversable instances.
4:55 PM TypeLevelReasoning edited by heisenbug
mention "deriving" (diff)
3:37 PM Ticket #7671 (No break spaces) closed by igloo
fixed: Fixed
2:40 PM Changeset in ghc [c68aac1]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Fix parsing of pragmas containing unicode characters; fixes #7671
11:46 AM SplitBase edited by Feuerbach
(diff)
11:28 AM Ticket #7724 (cross-compile to iOS) created by StephenBlackheath
A bug for the whole task of cross-compiling to iOS, so we can block it by …
11:24 AM Ticket #7723 (iOS patch no 12: Itimer.c doesn't work on iOS) created by StephenBlackheath
As it stands, rts/posix/Itimer.c dies at runtime on iOS. I am in the …
10:52 AM Ticket #7722 (iOS patch no 11: Fix quirk with runtime loader) created by StephenBlackheath
On iOS, due to a quirk, we must put references to external symbols into …
10:17 AM Ticket #7721 (iOS patch no 10: Add iOS-specific module layout to LLVM codegen) created by StephenBlackheath
Add an entry to 'moduleLayout' for iOS in the LLVM pretty printer.
9:58 AM Ticket #7720 (iOS patch no 9: Linking) created by StephenBlackheath
These are all the changes necessary to make the iOS cross compiler link in …
9:30 AM Changeset in ghc [b7ae3cd]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 Gabor Greif <ggreif@…>
Only emit %write_barrier primitive for THREADED_RTS
8:46 AM SplitBase edited by nomeata
(diff)
8:45 AM SplitBase edited by nomeata
Add johans goals (diff)
1:26 AM Changeset in ghc [a3e9109]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 <ian@…>
T7671 / #7671 is now fixed
1:26 AM Changeset in testsuite [f5e474d]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
T7671 / #7671 is now fixed
1:19 AM TemplateHaskell/Typed edited by carette
just add more detail (diff)

Feb 25, 2013:

11:42 PM Ticket #7719 (System.Timeout.timeout may leak <<timeout>> exceptions) created by int-e
The current implementation of timeout can leak Timeout
10:54 PM TemplateHaskell/Typed edited by carette
(diff)
10:33 PM Ticket #7627 (Space in nullary unboxed tuples) closed by igloo
fixed: Fixed. We now get: […]
10:02 PM TemplateHaskell/Typed created by carette
(save prelim page, to avoid losing it all)
9:42 PM Changeset in ghc [20b98f35]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Change how unboxed tuples are lexed; fixes #7627 (# is now always a lexeme, even if followed by a symbol.
9:39 PM Changeset in ghc [e0413f00]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 <ian@…>
Add a couple of tests for #7627
9:39 PM Changeset in testsuite [d92f4c7]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Add a couple of tests for #7627
9:13 PM TemplateHaskell/Conversions edited by carette
add link to sub-page for design ideas on typed TH (diff)
5:55 PM Changeset in ghc [890f4657]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 Gabor Greif <ggreif@…>
Split SettingsCCompilerFlags into non-link and link portions This fixes certain older GCCs which do not accept link options when assembling or compiling: ppc_85xx-gcc: --hash-size=31: linker input file unused because linking not done ppc_85xx-gcc: --reduce-memory-overheads: linker input file unused because linking not done and diagnose this to stderr.
4:46 PM Changeset in ghc [ded08e4]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Merge branch 'master' into ghc-lwc2
4:45 PM Changeset in ghc [cabed55]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Space edits to scheduler
3:33 PM Changeset in base [dd30d2d]data-proxydbcsghc-7.8 by Gabor Greif <ggreif@…>
Typo
3:33 PM Changeset in ghc [7115def7]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Gabor Greif <ggreif@…>
Typo
3:27 PM Ticket #5391 (Better deriving for Typeable) closed by simonpj
wontfix: Yes, the polykinded Typeable is strictly better than the compromise …
1:14 PM SplitBase edited by nomeata
(diff)
1:13 PM SplitBase edited by nomeata
(diff)
12:15 PM Ticket #7718 (ios patch no 8: adjustor pools) created by StephenBlackheath
"Adjustor" is the term used for a C function pointer that allows C code to …
8:48 AM Ticket #7717 (Libffi errors while cross-compiling GHC 7.6.2 (Stage 1)) created by guest
I'm trying to cross-build GHC 7.6.2. I got stuck when I was trying to …
8:06 AM Changeset in ghc [cdae665]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 Geoffrey Mainland <gmainlan@…>
Fix autoconf code to find LLVM tools. The loop exit condition was testing ${LLC} instead of $1, which was incorrect. While I'm here, quote the path being tested since it may contain spaces (e.g. on Windows), and don't search paths that don't exist, which eliminates un-useful error messages from find.
12:16 AM Frisby2013Q1 edited by nfrisby
(diff)

Feb 24, 2013:

10:10 PM LightweightConcurrency edited by kc
Edited the branch name to reflect reality (diff)
9:13 PM Frisby2013Q1 edited by nfrisby
(diff)
9:11 PM Frisby2013Q1 edited by nfrisby
(diff)
9:06 PM Frisby2013Q1 edited by nfrisby
(diff)
9:03 PM Frisby2013Q1 edited by nfrisby
(diff)
9:02 PM Frisby2013Q1 edited by nfrisby
(diff)
5:49 PM Ticket #7682 (Plugin example not updated for ghc 7.6) closed by igloo
fixed: Fixed, thanks
5:47 PM Ticket #2507 (quotation characters in error messages) closed by igloo
fixed: Done
4:20 PM Changeset in ghc [cb34ce9]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Fix the compiler plugin example; patch from edsko; fixes #7682
4:02 PM Ticket #2467 (orphan instance warnings are badly behaved) closed by igloo
fixed: I don't think there are any more concrete changes we want to make, and …
3:55 PM Changeset in ghc [e43b7eb4]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 <ian@…>
Fix T6037.stderr; it uses LC_ALL=C, so won't actually get unicode quotes
3:55 PM Changeset in testsuite [0054168]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Fix T6037.stderr; it uses LC_ALL=C, so won't actually get unicode quotes
3:54 PM Changeset in ghc [d911c3b]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 <ian@…>
Add a test for #2507; we should get `' quotes if unicode quotes don't work
3:54 PM Changeset in testsuite [9689124]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Add a test for #2507; we should get `' quotes if unicode quotes don't work
3:38 PM Changeset in ghc [c1881fa5]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 <ian@…>
Update T3103.stderr following unicode quote change
3:38 PM Changeset in testsuite [6aa6dea]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Update T3103.stderr following unicode quote change
3:38 PM Changeset in ghc [adcba27]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 <ian@…>
Accept T3950 output following unicode quotes change
3:38 PM Changeset in testsuite [4d8220f]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Accept T3950 output following unicode quotes change
3:35 PM Changeset in ghc [0d7562df]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 <ian@…>
Accept T3208b output following unicode quotes change
3:35 PM Changeset in testsuite [cedc5c7]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Accept T3208b output following unicode quotes change
3:34 PM Changeset in ghc [05cd20d]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 <ian@…>
Accept Defer02 output following unicode quotes change
3:34 PM Changeset in testsuite [c126524]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Accept Defer02 output following unicode quotes change
3:30 PM Changeset in ghc [c5800c98]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 <ian@…>
Fix line endings in Defer02.stderr
3:30 PM Changeset in testsuite [618af5b]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Fix line endings in Defer02.stderr
2:48 PM Changeset in ghc [d658827]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 <ian@…>
Update outputs following the unicode quote change in GHC's output
2:48 PM Changeset in testsuite [bbee43d7]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Update outputs following the unicode quote change in GHC's output
2:30 PM Ticket #7715 (threadDelay causes segfault on Mac if compiled by 32bit GHC) closed by igloo
duplicate: Thanks for the report. Happily, this sounds like a duplicate of the …
2:08 PM Ticket #7716 (ZonedTime read instance failing to parse what show returns) created by mercer92
Test case: […] This gives me: […] Reportedly this works with …
1:34 PM Ticket #7715 (threadDelay causes segfault on Mac if compiled by 32bit GHC) created by kazu-yamamoto
The following code causes segfault […] if compiled with 32bit GHC head …
1:22 PM Ticket #7714 (The type of the second argument of poll() in GHC/Event/Poll.hsc is invalid) created by kazu-yamamoto
poll() is used in GHC/Event/Poll.hsc. The type of its second argument is …
2:43 AM Changeset in nofib [e55a9f0]ghc-7.8shake by Edward Z. Yang <ezyang@…>
Follow removal of block in base. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
2:17 AM Frisby2013Q1 edited by nfrisby
(diff)
12:26 AM Changeset in ghc [e2bea60]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Use unicode quote characters in error messages etc; fixes #2507 We only use the unicode characters if the locale supports them.

Feb 23, 2013:

11:18 PM Frisby2013Q1 edited by nfrisby
(diff)
10:45 PM Changeset in ghc [11237cf6]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 <ian@…>
Add a test for #6037
10:45 PM Changeset in testsuite [6e93289]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Add a test for #6037
8:50 PM Changeset in ghc [106af142]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Retab
8:30 PM Changeset in ghc [5a77d33a]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Added missing files in base library
7:29 PM Ticket #7383 (implement proper type promotion in compilation of C calls) closed by igloo
fixed: cgrun071 passes on OS X x86. I've pushed it.
7:29 PM Ticket #7684 (cgrun071 segfaults) closed by igloo
fixed: Fixed by the #7383 patch.
7:13 PM Changeset in ghc [580fd746]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 <ian@…>
Add a test for #7671
7:13 PM Changeset in testsuite [cf17d90]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Add a test for #7671
5:48 PM Ticket #2959 (Merge in LambdaVM (Haskell to Java/JVM bytecode translator)) closed by igloo
wontfix: In the absence of evidence to the contrary, I assume that it is still not …
5:39 PM Changeset in ghc [085e814]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
x86: promote arguments to C functions according to the ABI (#7383) I don't think the x86-64 version is quite right, but this ought to be enough to pass cgrun071. This code is terrible and needs a complete refactor. There's a lot of duplication, and we ought to be specifying the ABI in a much more abstract way (like LLVM).
5:38 PM Changeset in ghc [7b98109]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Fixes for atomicSwitch argument
4:58 PM Changeset in ghc [27e7261]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Fixed the data types of arguments in PrimOps.cmm:Lightweight Concurrency Primitives. Other, minor edits.
4:44 PM Frisby2013Q1 edited by nfrisby
(diff)
1:16 PM Changeset in ghc [06edacf]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Turn -dynamic-too off in the build system for now
11:55 AM Changeset in base [54d9666]data-proxydbcsghc-7.8 by Gabor Greif <ggreif@…>
Fix documentation Signed-off-by: Gabor Greif <ggreif@gmail.com>
11:55 AM Changeset in ghc [b641227]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Gabor Greif <ggreif@…>
Fix documentation Signed-off-by: Gabor Greif <ggreif@gmail.com>
8:04 AM Ticket #7713 (Panic! make_exp (App _ (Coercion _)) when compiled with -fext-core) created by EduardSergeev
An attempt to compile the attached file with 7.6.2 (and 7.4.2) with "-O2 …
2:33 AM Changeset in ghc [02a489e]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Tweak the sed command so that it works on OSX Using { } with sed on OS X requires using newlines rather than semicolons. I've rewritten the sed so that no { } are necessary.

Feb 22, 2013:

11:56 PM Changeset in ghc [a49e9cf3]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Add separate rules for all .hi files, rather than using %.hi style If a file is created by a %.hi rule, and the actual filename isn't mentioned in the makefiles, then make will treat it as an 'intermediate file' and delete it when it is finished. We'd been lucky so far that .hi files weren't actually being built due to our rules (but rather, as side-effects of the .o rules). However, when using -dynamic-too to build, we had a rule $1/$2/build/%.$$(dyn_osuf): $1/$2/build/%.$$(v_hisuf) which meant that building a .dyn_o could cause the rule for the corresponding .hi to be used, and the .hi may then be deleted later on. This was exacerbated by a bug in GNU make 3.81 which caused make to enter an infinite loop if running in parallel mode: http://lists.gnu.org/archive/html/bug-make/2013-02/msg00020.html Adding .SECONDARY: would stop make from deleting the intermediate files. However, this caused make to take a pathologically long time (it appeared to be live-locked for 2 hours before I killed it) with our build system. This patch instead creates lines like $(eval $(call hi-rule,libraries/base/dist-install/build/Unsafe/Coerce.dyn_hi libraries/base/dist-install/build/Unsafe/Coerce.hi : %hi: %o libraries/base/Unsafe/Coerce.hs)) in the .depend files, which results in a rule like libraries/base/dist-install/build/Unsafe/Coerce.dyn_hi libraries/base/dist-install/build/Unsafe/Coerce.hi : %hi: %o libraries/base/Unsafe/Coerce.hs ; which, as the files are now all named in the makefiles, means they are no longer intermediate files so do not get deleted.
11:56 PM Changeset in ghc [e2249ff]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Make the build system use -dynamic-too if both way v and dyn are being built
11:56 PM Changeset in ghc [8a6b565]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Add another chapter to the hi-rule novel
11:12 PM Changeset in ghc [cc297476]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Fixed an error in PrimOps.cmm
10:55 PM Changeset in ghc [127f73a]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Fixed error in Sanity.c merge. Added prototype for createUserLevelThreads in inclues/rts/Threads.h. Fixed a bug in PrimOps.cmm.
9:11 PM Changeset in ghc [a019253]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Added derived constants. Fixed a bug in PrimOps.
7:30 PM Frisby2013Q1 edited by nfrisby
(diff)
6:02 PM Changeset in ghc [8574cd3a]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
More fixes in cmm to adhere to new calling conventions. Added some minor edits to the rts files to get them to compile.
5:48 PM Changeset in ghc [1abfa870]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 Gabor Greif <ggreif@…>
Fix displayed string
4:55 PM Ticket #7712 ("make install" fails on Windows) created by dpratt71
Running the 'make install' command under Windows 8/MinGW produces an …
4:42 PM Changeset in ghc [1a3247f6]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 Geoffrey Mainland <gmainlan@…>
Always quote arguments to removeFiles (fixes Windows install). Thanks to Daniel Pratt <colorblinddad@gmail.com> for pointing out the failure and fix.
4:35 PM Changeset in ghc [68d8b2a]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Updated containers. Fixed typeable story in LwConc's substrate.
3:35 PM Changeset in ghc [520432fa]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Updated submodule haskeline
3:00 PM Changeset in ghc [8e97e68]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Updated cabal version
10:06 AM Ticket #5931 (Allow 'Any' to be passed to a foreign prim function.) closed by simonmar
fixed: Looks like this has been done.
5:54 AM Ticket #7711 (Multi-line input mode in ghci doesn't obey :set prompt) closed by monoidal
duplicate: Duplicate of #7618.

Feb 21, 2013:

10:27 PM Changeset in ghc [ffc6e557]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Pulling in latest base package
9:40 PM Ticket #7711 (Multi-line input mode in ghci doesn't obey :set prompt) created by tibbe
You can set your prompt using […] But this is not obeyed by the …
8:49 PM Changeset in ghc [41c44e4d]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Merging master. Untested.
4:49 PM Changeset in ghc [96ce0b0]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
3:58 PM Changeset in ghc [807c2945]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Build fixes following build system refactoring
3:47 PM Changeset in ghc [f136805]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Separate the non-way-specific hs-suffix rules This means we don't define them multiple times
3:05 PM Changeset in ghc [0565f88e]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Split non-way-specific variables off from distdir-way-opts into distdir-opts The hsc2hs, alex and happy options variables are now also non-way-specific, as the files are shared between all ways.
2:40 PM Changeset in ghc [eb90651b]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Rename hs-suffix-rules-srcdir to hs-suffix-way-rules-srcdir
2:32 PM Changeset in ghc [676235f]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Rename hs-suffix-rules to hs-suffix-way-rules
2:17 PM Changeset in ghc [2e010ce]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Small build system refactoring; no functional changes
10:30 AM Ticket #7710 (AutoDeriveTypeable and synonyms) closed by dreixel
fixed: Thanks; fixed, also for type families.
10:04 AM SplitBase edited by nomeata
(diff)
9:43 AM Changeset in ghc [566128c]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 Jose Pedro Magalhaes <jpm@…>
Test #7710
9:43 AM Changeset in testsuite [572cd70]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Jose Pedro Magalhaes <jpm@…>
Test #7710
9:41 AM Changeset in ghc [84742c0]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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@…>
Fix #7710: do not AutoDeriveTypeable for synonyms and type families
1:31 AM Changeset in ghc [e7729b4]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
12:50 AM Changeset in ghc [47235c3]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Some -dynamic-too fixes

Feb 20, 2013:

9:28 PM Changeset in ghc [96e3ae1]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 Gabor Greif <ggreif@…>
Package 'binary' is not a boot package any more
8:46 PM Changeset in ghc [49f54dc2]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 Gabor Greif <ggreif@…>
Update submodules
5:15 PM Ticket #7710 (AutoDeriveTypeable and synonyms) created by monoidal
[…] reports duplicate instance for Typeable Int error. In my opinion …
4:59 PM SplitBase edited by nomeata
(diff)
3:43 PM SplitBase edited by nomeata
(diff)
2:32 PM SplitBase edited by nomeata
(diff)
12:07 PM Changeset in ghc [355002c4]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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@…>
Better handling of find llvm tools. Use IFS as opposed to more hacky tr approach. This way can handle spaces in paths.
10:44 AM Repositories/Upstream edited by dterei
update bytestring to new home (diff)
10:37 AM Changeset in ghc [f469eff8]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 setNumCapabilities We were changing n_capabilities after we had released the Capabilities, which lead to a range of interesting crashes. This should fix test failures in setnumcapabilities001.
9:26 AM Changeset in ghc [d1d45e89]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@…>
The "unblock" was important here Because catch implicitly masks the exception handler.
9:26 AM Changeset in testsuite [3663f98]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
The "unblock" was important here Because catch implicitly masks the exception handler.
9:25 AM Changeset in ghc [f2a8479]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@…>
small tidyup
9:25 AM Changeset in testsuite [ee9acc4]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
small tidyup
9:19 AM Changeset in ghc [dcbd5a5]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@…>
use unsafeUnmask instead of an IORef containing restore This is much closer to how the test originally worked, so it's more likely that the test is still testing what it was testing before :-)
9:19 AM Changeset in testsuite [6272664]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
use unsafeUnmask instead of an IORef containing restore This is much closer to how the test originally worked, so it's more likely that the test is still testing what it was testing before :-)
9:16 AM Changeset in ghc [5e10b984]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@…>
Revert "Update T3279 to use mask rather than block" This reverts commit a6d80ce5fb2211af8dafc425705fefb316702802.
9:16 AM Changeset in testsuite [e8a22ac]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
Revert "Update T3279 to use mask rather than block" This reverts commit a6d80ce5fb2211af8dafc425705fefb316702802.
4:53 AM Ticket #7709 (ios patch no 7: Omit ghc-pwd from final stage when cross compiling) created by StephenBlackheath
Without this patch, we get this error when cross compiling: […]
4:34 AM Ticket #7706 (iOS patch no 5: pass host OS and arch to cabal) closed by StephenBlackheath
invalid: We won't do this patch. Cabal is instead going to infer the hostOS and …
3:35 AM Ticket #7708 (sys/cpuset.h cannot be found on FreeBSD) created by kazu-yamamoto
Current "configure.ac" cannot detect "sys/cpuset.h" even if it exists on …
2:03 AM Commentary/Rts/IOManager edited by ezyang
(diff)
1:05 AM Changeset in ghc [ffd68b4]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Remove printExceptionAndWarnings (deprecated since 7.2)
1:03 AM Changeset in ghc [1d7cac7]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Add a "deprecated in" pragma
12:40 AM Frisby2013Q1 edited by nfrisby
(diff)

Feb 19, 2013:

11:53 PM Changeset in process [ab7e650]ghc-7.8 by Ian Lynagh <igloo@…>
Fix final warning in System.Process.Internals
7:21 PM Changeset in base [10d0a92]data-proxydbcsghc-7.8 by Ian Lynagh <ian@…>
Remove blocked (deprecated since 7.2)
7:21 PM Changeset in ghc [6fc6859]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <ian@…>
Remove blocked (deprecated since 7.2)
7:20 PM Changeset in ghc [f65de9e]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 <ian@…>
Follow the removal of blocked in base
7:20 PM Changeset in testsuite [74db433]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Follow the removal of blocked in base
6:50 PM Changeset in ghc [52ea416]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 <ian@…>
Update a few more tests to use mask rather than block/unblock
6:50 PM Changeset in testsuite [8c6e8a4]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Update a few more tests to use mask rather than block/unblock
6:47 PM Changeset in ghc [06596cf1]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 <ian@…>
Update a couple of tests to use mask rather than block/unblock
6:47 PM Changeset in testsuite [bcab545]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Update a couple of tests to use mask rather than block/unblock
6:46 PM Changeset in ghc [887b9f0]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 <ian@…>
Update T3279 to use mask rather than block I'm not 100% sure that this is still testing what it's meant to be testing, but the test still passes.
6:46 PM Changeset in testsuite [a6d80ce]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Update T3279 to use mask rather than block I'm not 100% sure that this is still testing what it's meant to be testing, but the test still passes.
5:58 PM Changeset in ghc [8a50e632]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
5:54 PM Changeset in base [93b7ead]data-proxydbcsghc-7.8 by Ian Lynagh <ian@…>
Remove block and unblock (deprecated since GHC 7.0)
5:54 PM Changeset in ghc [d58baf92]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <ian@…>
Remove block and unblock (deprecated since GHC 7.0)
5:33 PM Changeset in ghc [7ae0f5b]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Remove gblock and gunblock
4:00 PM Ticket #7689 (Primitive bitwise operations on Int#) closed by simonmar
fixed: Sorry about that, done now: […]
3:56 PM Changeset in ghc [7d7518fd]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@…>
Revert "Significant (15%) bytes-allocated reduction in haddock.Cabal and haddock.base" This reverts commit c3c9babf10990ccc36451b3758d6f19d749b879d.
3:56 PM Changeset in ghc [96cf2fd0]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 T3064 max_bytes_used (up a little)
3:56 PM Changeset in ghc [8d70a44]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@…>
unsafePerformIO moved
3:56 PM Changeset in ghc [d6eba9a]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 I think the change to compile top-level indirections more efficiently removed the "CAF" entries from the stack. That's a surprising side-effect, but it's not really a problem.
3:56 PM Changeset in ghc [9cfc862f]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 #7689 Tests primitive bitwise `andI#`, `orI#`, `notI#`, `xorI#` operations on Int#
3:56 PM Changeset in testsuite [972e1416]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
Revert "Significant (15%) bytes-allocated reduction in haddock.Cabal and haddock.base" This reverts commit c3c9babf10990ccc36451b3758d6f19d749b879d.
3:56 PM Changeset in testsuite [cb85a27]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
update T3064 max_bytes_used (up a little)
3:56 PM Changeset in testsuite [5c9db4f4]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
unsafePerformIO moved
3:56 PM Changeset in testsuite [5190f9a]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
accept output I think the change to compile top-level indirections more efficiently removed the "CAF" entries from the stack. That's a surprising side-effect, but it's not really a problem.
3:56 PM Changeset in testsuite [de9a545]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
Test #7689 Tests primitive bitwise `andI#`, `orI#`, `notI#`, `xorI#` operations on Int#
3:55 PM Changeset in ghc [99c80a0]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 some dependencies
3:55 PM Changeset in ghc [a5879a6]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 segfault in retainer profiling when using multiple cores (#5909) Thanks to @akio on the ticket for the diagnosis and the patch. I modified the comments a bit.
3:22 PM Changeset in process [eef4408]ghc-7.8 by Ian Lynagh <ian@…>
Add "deprecated in" comments to deprecated pragmas
3:21 PM Changeset in ghc [309d4f1c]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <ian@…>
Add "deprecated in" comments to deprecated pragmas
3:16 PM Changeset in unix [6e900d0]ghc-7.8 by Ian Lynagh <ian@…>
Add "deprecated in" comments to deprecated pragmas
2:46 PM Changeset in ghc [5700479]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
2:44 PM Changeset in ghc [5a2f0bc]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 <ian@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//testsuite
2:44 PM Changeset in testsuite [59128e6]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//testsuite
9:32 AM Ticket #7707 (iOS patch no 6: compatibility with iOS assembler) created by StephenBlackheath
Small iOS assembler tweaks: the iOS assembler has never heard of the ARM's …
8:57 AM Ticket #7706 (iOS patch no 5: pass host OS and arch to cabal) created by StephenBlackheath
WARNING: If this cabal patch …
7:32 AM Ticket #7705 (iOS patch no 4: correct options for hsc2hs by stage) created by StephenBlackheath
Currently hsc2hs gets the same options for every stage. We need this …

Feb 18, 2013:

10:55 PM Changeset in ghc [767663b5]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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@…>
DPH: free top-level variables don't prevent encapsulation
8:42 PM Ticket #7704 (Phantom types break new polykind Typeable with either StandaloneDeriving ...) created by nwf
This test program, reduced from an attempt to bring ekmett's tagged …
7:03 PM Ticket #7703 (GHCI crashes when loading a file, Windows 7 64 bit) closed by monoidal
fixed: Here's a small version: […] GHC 7.4 and 7.6 panic, but HEAD correctly …
2:23 PM Ticket #7703 (GHCI crashes when loading a file, Windows 7 64 bit) created by crntaylor
The file I'm loading in is reproduced here. I suspect the error is related …
11:03 AM Ticket #6157 (Support duplicating a TChan with the current content available.) closed by simonmar
fixed
10:49 AM Ticket #7689 (Primitive bitwise operations on Int#) closed by simonmar
fixed: Pushed, thanks!
10:41 AM Changeset in ghc [5a219fbb]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 Manuel M T Chakravarty <chak@…>
Fixed dph-classes
10:41 AM Changeset in testsuite [f8014c5]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Manuel M T Chakravarty <chak@…>
Fixed dph-classes
10:22 AM Changeset in ghc [dca3a28]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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@…>
declare stable_ptr_table (should fix via-C compilation)
9:46 AM Changeset in ghc [391f287]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 PrimOp dependencies
9:37 AM Changeset in ghc [29e86f9]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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@…>
Primitive bitwise operations on Int# (Fixes #7689)
9:27 AM Ticket #7702 (Memory Leak in CoreM (CoreWriter)) created by afarmer
While running HERMIT on extended examples, we noticed that the CoreWriter …
9:16 AM Changeset in ghc [1bb33135]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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@…>
Use $(TargetPlatformFull) instead of $(GlobalCrossCompilePrefix) Requested by Gabor Greif.
4:29 AM Ticket #7701 (compiler exception when -> is used instead of => in instance definition) closed by monoidal
duplicate: Thanks for the report. The bug is fixed in GHC 7.6, see #5951.

Feb 17, 2013:

11:51 PM Ticket #7701 (compiler exception when -> is used instead of => in instance definition) created by erantapaa
When running ghci on the attached file, the following exception is raised: …
11:07 PM Changeset in ghc [eaab794]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Update submodules
11:07 PM Changeset in ghc [a513cdf]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 <ian@…>
Remove compose
11:07 PM Changeset in testsuite [3a8b8c1b]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Remove compose
10:22 PM Changeset in ghc [e5e8709]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Put the main ghc tree last in packages This means that "./sync-all commit" will record in submodules first, and then prompt you to record a patch updating the version of the submodules last. Should make it less likely that we forget to update the submodules' versions.
9:57 PM Changeset in ghc [5858bb3b]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Update submodules
9:55 PM Changeset in ghc [43d4588]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 <ian@…>
Fix T6145; MatchGroup was renamed to MG and altered
9:55 PM Changeset in testsuite [815c435]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Fix T6145; MatchGroup was renamed to MG and altered
9:51 PM Changeset in ghc [8adfaeb9]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 <ian@…>
Fix T4891 following GHC API changes
9:51 PM Changeset in testsuite [8b6a1a2]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Fix T4891 following GHC API changes
9:48 PM Changeset in ghc [a9e0501]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 <ian@…>
Fix prog003 after forkOnIO was removed
9:48 PM Changeset in testsuite [031dbd6]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Fix prog003 after forkOnIO was removed
9:24 PM Changeset in ghc [fd24920]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 <ian@…>
Follow the unsafePerformIO change in base
9:24 PM Changeset in testsuite [3e2d8f1]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Follow the unsafePerformIO change in base
9:01 PM Ticket #7480 (Proposal: Add Functor instances for ArgOrder, OptDescr and ArgDescr) closed by igloo
fixed: Applied, thanks
9:00 PM Ticket #7559 (`./configure --with-macosx-deployment-target=` doesn't work) closed by igloo
fixed: I've removed it
8:40 PM Ticket #7691 (ghc.exe: internal error: evacuate: strange closure type 48880) closed by igloo
worksforme
8:25 PM Changeset in unix [2ce9b7d]ghc-7.8 by Ian Lynagh <ian@…>
Bump version to 2.7.0.0
7:57 PM Ticket #7700 (iOS patch no 3: enable/disable terminfo more precisely by os) created by StephenBlackheath
When cross compiling to iOS, HostOS = darwin and TargetOS = ios. darwin …
6:42 PM Changeset in base [662255a]data-proxydbcsghc-7.8 by Ian Lynagh <ian@…>
Remove some always-true CPP tests from System.IO.Error If defined(__GLASGOW_HASKELL__) || defined(__HUGS__) was False then compilation would have failed anyway, e.g. due to a missing definition for annotateIOError.
6:42 PM Changeset in ghc [b5c9939f]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <ian@…>
Remove some always-true CPP tests from System.IO.Error If defined(__GLASGOW_HASKELL__) || defined(__HUGS__) was False then compilation would have failed anyway, e.g. due to a missing definition for annotateIOError.
6:33 PM Changeset in base [d70b884]data-proxydbcsghc-7.8 by Ian Lynagh <ian@…>
Remove a redundant backwards compatibility hack
6:33 PM Changeset in ghc [e6f1209]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <ian@…>
Remove a redundant backwards compatibility hack
6:08 PM Changeset in base [c089588]data-proxydbcsghc-7.8 by Ian Lynagh <ian@…>
Define Functor instances for ArgOrder, OptDescr and ArgDescr
6:08 PM Changeset in ghc [b7fc72b]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <ian@…>
Define Functor instances for ArgOrder, OptDescr and ArgDescr
5:42 PM Building/Using edited by nfrisby
(diff)
5:22 PM Changeset in ghc [af16aba7]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Remove utils/lndir/Makefile (part of the old build system)
5:20 PM Changeset in ghc [cd31b29]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Remove the MACOSX_DEPLOYMENT stuff; fixes #7559 If anyone wants to do this in the future, they should just set appropriate CC_OPTS/LD_OPTS variables instead.
5:07 PM Ticket #7673 (Windows: run "git config --global core.autocrlf false" before cloning the ...) closed by igloo
fixed: Thanks for the patch; I've done something similar, which automatically …
5:04 PM Changeset in ghc [d362d93]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 autocrlf test in sync-all Apparently git ignores the --git-dir argument.
4:57 PM Changeset in ghc [b46da7c]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Set repositories to have core.autocrlf == false; fixes #7673 Based on a patch from rassilon.
4:24 PM Changeset in base [80f7de6]data-proxydbcsghc-7.8 by Daniel Fischer <daniel.is.fischer@…>
Merge branch 'master' into rule_fixes
4:24 PM Changeset in ghc [631a65b]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Daniel Fischer <daniel.is.fischer@…>
Merge branch 'master' into rule_fixes
3:32 PM Building edited by igloo
(diff)
3:32 PM Building/Porting edited by igloo
(diff)
3:28 PM Ticket #7690 (iOS patch no 1: Select operating system) closed by igloo
fixed: Applied, thanks: […]
3:27 PM Ticket #7699 (iOS patch no 2: remove obsolete CROSS_COMPILE variable) closed by igloo
fixed: Applied, thanks
3:13 PM SplitBase edited by nomeata
(diff)
3:11 PM Changeset in ghc [8d1e91a]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Simplify some code; patch from Bill Tutt
3:10 PM Changeset in ghc [68c6d00]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Fix line endings in rts/win32/ThrIOManager.c
3:08 PM SplitBase edited by nomeata
(diff)
2:57 PM Changeset in ghc [09316bc]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Remove utils/Makefile It required the old build system, so didn't work.
2:57 PM SplitBase edited by nomeata
(diff)
2:56 PM Changeset in ghc [b8bf9a3b]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Finish removing BootingFromHc
2:14 PM Changeset in ghc [ffe795d9]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Hardcode "BootingFromHc = NO" for now
1:54 PM Changeset in ghc [d227713]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Layout only
1:53 PM Changeset in ghc [4ebcdbe]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Remove support for the --enable-hc-boot flag in configure This porting method has bitrotted; use cross-compilation now
1:50 PM Changeset in ghc [6d67af9e]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Whitespace only
1:49 PM Changeset in ghc [fe46059]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Add missing ;; in aclocal.m4
1:43 PM Changeset in ghc [c4764941]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
iOS patch no 2: remove obsolete CROSS_COMPILE variable; #7699 From StephenBlackheath
1:41 PM Changeset in ghc [94914b96]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
iOS patch no 1: Select operating system; from StephenBlackheath
12:14 PM Ticket #7699 (iOS patch no 2: remove obsolete CROSS_COMPILE variable) created by StephenBlackheath
This is the second iOS cross compile patch, though it isn't iOS-specific. …
12:07 AM Changeset in nofib [957b959]ghc-7.8shake by Ian Lynagh <ian@…>
Follow changes in base

Feb 16, 2013:

11:28 PM Changeset in ghc [6819503]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 <ian@…>
Add extra cleaning for print035
11:28 PM Changeset in testsuite [ba8604b]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Add extra cleaning for print035
11:26 PM Changeset in ghc [028e7a7]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 <ian@…>
Add extra cleaning for ccfail004
11:26 PM Changeset in testsuite [6c17bbc]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Add extra cleaning for ccfail004
9:36 PM Changeset in process [07e7b93]ghc-7.8 by Ian Lynagh <ian@…>
Fix warnings on non-Windows
9:05 PM Changeset in ghc [5855496]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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@…>
Update submodules
8:34 PM Changeset in process [1731811]ghc-7.8 by Ian Lynagh <igloo@…>
Fix most of the warnings in System.Process.Internals
8:22 PM Changeset in ghc [097f723]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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; patch from nus
8:20 PM Changeset in ghc [c39d315]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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@…>
Build fix for dyn way on Windows; patch from nus
7:04 PM OverloadedLists edited by guest
Typo (diff)
6:35 PM Changeset in ghc [b893286d]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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@…>
Define utils/ghc-pkg_dist_PROG correctly for Windows
6:23 PM Changeset in ghc [9857a6a0]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 a missing $ to a dependency
6:07 PM Changeset in ghc [137b229]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 on Windows: We don't build terminfo on Windows
5:20 PM Changeset in ghc [9a76609c]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 <ian@…>
Update GoodImport03
5:20 PM Changeset in testsuite [930a456]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Update GoodImport03
4:53 PM Frisby2013Q1 edited by nfrisby
(diff)
4:23 PM Changeset in ghc [ac5a3145]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Build the stage0 ghc-pkg with Cabal This solves the problem of how to define MIN_VERSION_base for the binary package. Also fixed a couple of build system bugs along the way.
2:55 PM Ticket #7698 (thread blocked indefinitely in an MVar operation) created by guest
This error occures after wake up from hibernation
2:33 PM Changeset in ghc [4c821f0]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Whitespace tweak
2:15 PM Changeset in ghc [c109bed9]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 <ian@…>
Remove Dep0{3,4} I'm not sure what they're supposed to test
2:15 PM Changeset in testsuite [08d51aa]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Remove Dep0{3,4} I'm not sure what they're supposed to test
2:09 PM Changeset in ghc [3fbfc40]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 <ian@…>
Remove BadImport04 and BadImport09 They are now redundant
2:09 PM Changeset in testsuite [4268603]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Remove BadImport04 and BadImport09 They are now redundant
2:07 PM Changeset in ghc [f2b383fa]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 <ian@…>
BadImport04: Follow changes in base
2:07 PM Changeset in testsuite [21a204a]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
BadImport04: Follow changes in base
2:06 PM Changeset in ghc [5acf074]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 <ian@…>
T4978: Follow changes in base
2:06 PM Changeset in testsuite [9ef15f7]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
T4978: Follow changes in base
2:01 PM Changeset in ghc [721f9cce]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 <ian@…>
mask002: Follow changes in base
2:01 PM Changeset in testsuite [2e679d7]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
mask002: Follow changes in base
1:47 PM Changeset in base [3020c9c]data-proxydbcsghc-7.8 by Ian Lynagh <ian@…>
Give Control.Monad.Instances a proper DEPRECATED pragma
1:47 PM Changeset in ghc [309c3a34]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <ian@…>
Give Control.Monad.Instances a proper DEPRECATED pragma
1:33 PM Changeset in ghc [00a9b91c]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Update submodule versions
1:01 PM Changeset in unix [f3d4e1a]ghc-7.8 by Ian Lynagh <ian@…>
Follow changes in base
1:01 PM Changeset in process [159cb0d]ghc-7.8 by Ian Lynagh <ian@…>
Follow changes in base
12:46 PM Changeset in base [33ca04c]data-proxydbcsghc-7.8 by Ian Lynagh <ian@…>
Remove some things deprecated since GHC 7.2 7.2 is too old even to build HEAD, so seems reasonable to remove them now.
12:46 PM Changeset in ghc [a34f677]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <ian@…>
Remove some things deprecated since GHC 7.2 7.2 is too old even to build HEAD, so seems reasonable to remove them now.
9:40 AM Ticket #7697 ((=>) works on non-constraints) created by monoidal
[…] compiles in 7.6 and HEAD. It shouldn't?
1:01 AM Changeset in base [ed5a5c9]data-proxydbcsghc-7.8 by Ian Lynagh <ian@…>
Remove DEPRECATED pragmas from a couple of tests They don't seem to server any purpose, and gave false positives when grepping for deprecated things
1:01 AM Changeset in ghc [c3470c1]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <ian@…>
Remove DEPRECATED pragmas from a couple of tests They don't seem to server any purpose, and gave false positives when grepping for deprecated things
12:56 AM Changeset in base [9bc15ea]data-proxydbcsghc-7.8 by Ian Lynagh <ian@…>
Mark DEPRECATED pragmas with when they were added
12:56 AM Changeset in ghc [36f2d30d]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <ian@…>
Mark DEPRECATED pragmas with when they were added

Feb 15, 2013:

11:45 PM Changeset in ghc [cdf16555]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Build system tweak: Do the package checks at configure time This removes the '.PHONY' rule, so means that "make" in a built tree won't repeat the check. We also now check the .cabal files for the executables as well as the libraries.
10:39 PM Changeset in ghc [cfa86dbf]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 <ian@…>
Fix T7688 We need to use Haskell "--" comments in ghci scripts, not '#' comments.
10:39 PM Changeset in testsuite [0732bd4]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Fix T7688 We need to use Haskell "--" comments in ghci scripts, not '#' comments.
10:36 PM Changeset in ghc [d447f1d]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 <ian@…>
Don't use deprecated System.Cmd
10:36 PM Changeset in testsuite [b3706227]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Don't use deprecated System.Cmd
10:34 PM Changeset in ghc [28c2b2a1]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 <ian@…>
unixify line endings
10:34 PM Changeset in testsuite [cb38f78]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
unixify line endings
9:56 PM Ticket #7696 (Another kindFunResult panic) created by nwf
While working at the GHCi prompt, I left off a pair of parens, yielding: …
9:52 PM Changeset in ghc [3c839acd]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
9:51 PM Changeset in ghc [6c743b6]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Stop using the deprecated System.Cmd
9:26 PM Changeset in ghc [a1873105]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 Gabor Greif <ggreif@…>
Squash some typos
9:13 PM Changeset in process [07d4f75]ghc-7.8 by Ian Lynagh <ian@…>
Deprecate System.Cmd It's had a comment reminding us to do so since 2008.
9:07 PM Debugging/LowLevelProfiling/Perf edited by nfrisby
(diff)
9:05 PM Debugging/LowLevelProfiling/Perf edited by nfrisby
(diff)
8:59 PM Changeset in process [e5fc2ac]ghc-7.8 by Ian Lynagh <ian@…>
Remove nhc98-specific files and content
8:53 PM Changeset in directory [1e113d5]ghc-7.8 by Ian Lynagh <ian@…>
Remove nhc98-specific files and content
8:51 PM Changeset in base [f231a01]data-proxydbcsghc-7.8 by Ian Lynagh <ian@…>
Remove nhc98-specific files and content
8:51 PM Changeset in ghc [25d1eaf]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <ian@…>
Remove nhc98-specific files and content
5:42 PM Changeset in ghc [bc00d90]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 Iavor S. Diatchki <iavor.diatchki@…>
Look through type synonyms when deciding if something is a type literal. This is needed to make things like this work: type N = 9 myValue = fromSing (sing :: Sing N) If we don't look trough the synonym, we get an error that `SingI N` can't be solved.
5:28 PM Ticket #7695 (Hang when locale-archive and gconv-modules are not there) created by hpd
Running a (statically) compiled program in an environment where …
5:24 PM Ticket #7688 (:kind should do kind generalisation) closed by simonpj
fixed: OK I did this. It's a very small change, easy to revert Simon
5:22 PM Changeset in base [b5a32ba]data-proxydbcsghc-7.8 by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/packages/base
5:22 PM Changeset in ghc [ab1d58b7]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/base
5:21 PM Changeset in base [ea5ccf1]data-proxydbcsghc-7.8 by Simon Peyton Jones <simonpj@…>
Add the IsList class, for OverloadedLists
5:21 PM Changeset in ghc [98949ab2]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Simon Peyton Jones <simonpj@…>
Add the IsList class, for OverloadedLists
5:20 PM Commentary/Compiler/Backends/LLVM/Mangler created by dterei
5:16 PM Commentary/Compiler/Backends/LLVM edited by dterei
(diff)
5:14 PM Changeset in ghc [ed21082]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 :kind in GHCi do kind generalisation, always (Trac #7688) See Note [Kind-generalise in tcRnType] in TcRnDriver, and the notes in Trac #7688
5:13 PM Changeset in ghc [5238415]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 #7688
5:13 PM Changeset in testsuite [82bd399]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #7688
4:14 PM Frisby2013Q1 edited by nfrisby
(diff)
3:38 PM Changeset in ghc [d8ab46d2]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Check sub-modules are OK before pushing
3:17 PM Ticket #2354 (NOINLINE pragma ignored) closed by simonpj
fixed: I put it in typecheck in the end; simplCore doesn't have a …
3:17 PM Changeset in ghc [764d4ccb]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:17 PM Changeset in testsuite [cce6ed2]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
3:16 PM Changeset in ghc [ff6ee52]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 #2354
3:16 PM Changeset in testsuite [2a4da73]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #2354
3:09 PM Status/SLPJ-Tickets edited by simonpj
(diff)
2:13 PM Changeset in ghc [192789a]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Don't push to submodules on "./sync-all push" A standard git push doesn't make sense for them
1:19 PM Ticket #7694 (LLVM: bootstrapping with LLVM 3.2 does not work) created by gmainland
Building GHC itself using the LLVM back end no longer works with LLVM 3.2 …
11:54 AM Ticket #7692 (ghci -ignore-package base lets the impossible happen) closed by simonmar
wontfix: I think the right response here is "don't do that then".
11:43 AM Changeset in ghc [536ee09f]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 darcs.haskell.org:/home/darcs/ghc
11:16 AM Ticket #7693 (Flush .hp file at the end of each sample) created by akio
Tools like hp2any-graph reads a .hp file as it's being written to. However …
9:20 AM Building/CrossCompiling edited by heisenbug
expand on <target>-build.mk (diff)
9:06 AM Changeset in ghc [b2a9fbfe]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 Gabor Greif <ggreif@…>
Allow different customizations per cross target by obtaining GlobalCrossCompilePrefix from mk/config.mk and using that to include mk/$(GlobalCrossCompilePrefix)build.mk instead of mk/build.mk when present. Note: GlobalCrossCompilePrefix is basically the same as CrossCompilePrefix, but does not depend on $(phase).
9:02 AM Changeset in ghc [1b81f153]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 documentation of overloaded lists
2:19 AM Changeset in ghc [16389d13]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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@…>
Another go at tidying VectInfo * Test: dph/modules/ExportList
2:15 AM Changeset in ghc [0e95a50]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 Manuel M T Chakravarty <chak@…>
DPH: test tidying when unvectorised version of an exported variable disappears
2:15 AM Changeset in testsuite [0a9a65e]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Manuel M T Chakravarty <chak@…>
DPH: test tidying when unvectorised version of an exported variable disappears

Feb 14, 2013:

11:31 PM Ticket #7692 (ghci -ignore-package base lets the impossible happen) created by nomeata
Obviously I am doing something bad here, but still GHC tells me to report …
10:53 PM Ticket #7691 (ghc.exe: internal error: evacuate: strange closure type 48880) created by Henk-Jan
While trying to install haskell-src-exts-1.13.5, the following message was …
9:32 PM Ticket #7690 (iOS patch no 1: Select operating system) created by StephenBlackheath
This is the first in a series of patches for adding cross-compile ability …
5:42 PM Changeset in ghc [a6244c3f]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:42 PM Changeset in testsuite [2a55529]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
5:42 PM Changeset in ghc [fc58f9b]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 #7645
5:42 PM Changeset in testsuite [bb1f5b3]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #7645
3:56 PM OverloadedLists edited by guest
(diff)
3:41 PM Changeset in ghc [be6d11c3]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 <ian@…>
Improve a comment
3:41 PM Changeset in ghc [aea57e4]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 <ian@…>
Remove uses of compose(s) in tests, and change how composition is handled The driver now also supports nested lists of setup functions
3:41 PM Changeset in testsuite [5a58fc0]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Improve a comment
3:41 PM Changeset in testsuite [6956cc1]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Remove uses of compose(s) in tests, and change how composition is handled The driver now also supports nested lists of setup functions
3:40 PM Changeset in base [6cc4645]data-proxydbcsghc-7.8 by Ian Lynagh <ian@…>
Remove uses of compose(s) in tests
3:40 PM Changeset in ghc [a3f1fd1]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <ian@…>
Remove uses of compose(s) in tests
3:19 PM Ticket #7645 (Parens in an error message) closed by simonpj
fixed: Thanks! Fixed.
3:01 PM Changeset in ghc [c043732]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 issues with finding llvm tools again (#7661). Patch modified from one by Karel Gardas <karel.gardas@centrum.cz>.
3:01 PM Ticket #7661 (GHC build system does not detect opt-3.0 and friends) closed by dterei
fixed: Thanks Karel! I went with a slightly modified version of your patch as I …
2:53 PM Changeset in ghc [99af12a]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 darcs.haskell.org:/home/darcs/ghc
2:53 PM Changeset in ghc [a5e761b]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:53 PM Changeset in testsuite [7789fef]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
2:52 PM Changeset in ghc [da1c206]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@…>
Add tests for OverloadedLists
2:52 PM Changeset in testsuite [9426754e]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Add tests for OverloadedLists
2:48 PM SplitBase edited by nomeata
More problems (diff)
2:48 PM Changeset in unix [d48e61c]ghc-7.8 by Ian Lynagh <ian@…>
Remove uses of compose(s) in tests
2:46 PM Changeset in ghc [b3bf41f]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 when adding overloaded lists
2:46 PM Changeset in testsuite [9179875]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Error message wibbles when adding overloaded lists
2:39 PM Changeset in ghc [9572477]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 [30cf978c]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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@…>
Better pretty-printing for Type Now a type like F (***) will come out looking like that, whereas before it came out as F ***
2:37 PM Changeset in ghc [599aaf4]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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@…>
Better pretty-printing for HsType, fixes Trac #7645
2:26 PM Commentary edited by shelarcy
(diff)
2:10 PM Changeset in unix [70030c7]ghc-7.8 by Ian Lynagh <ian@…>
Small testsuite refactoring; no functional change
2:06 PM Changeset in unix [8e61f7f]ghc-7.8 by Ian Lynagh <ian@…>
Don't bother marking unix tests as 'skip' on Windows We don't run the unix tests on Windows anyway.
1:35 PM Changeset in ghc [046b6ff2]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 T3064 bounds
1:35 PM Changeset in testsuite [779c4fe]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
fix T3064 bounds
1:30 PM Ticket #7674 (Separate StablePtr table from StableName table.) closed by simonmar
fixed
1:15 PM Changeset in ghc [c02f1213]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 StableName test
1:15 PM Changeset in testsuite [d597962]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
add a StableName test
1:11 PM Changeset in ghc [3c1fd687]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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@…>
removeIndirections: look through BLACKHOLE indirections This has been breaking StableNames for quite a while.
1:10 PM Changeset in ghc [9b6e9315]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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@…>
isAlive needs to look through BLACKHOLE indirections This has been breaking StableNames and possibly weak pointers in some cases.
1:05 PM Changeset in ghc [d31036ef]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 darcs.haskell.org:/home/darcs/ghc
1:04 PM Changeset in ghc [6518ebe]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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@…>
Follow changes to HsPat
1:04 PM Changeset in ghc [3234a4ad]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 OverloadedLists, allowing list syntax to be overloaded This work was all done by Achim Krause <achim.t.krause@gmail.com> George Giorgidze <giorgidze@gmail.com> Weijers Jeroen <jeroen.weijers@uni-tuebingen.de> It allows list syntax, such as [a,b], [a..b] and so on, to be overloaded so that it works for a variety of types. The design is described here: http://hackage.haskell.org/trac/ghc/wiki/OverloadedLists Eg. you can use it for maps, so that [(1,"foo"), (4,"bar")] :: Map Int String The main changes * The ExplicitList constructor of HsExpr gets witness field * Ditto ArithSeq constructor * Ditto the ListPat constructor of HsPat Everything else flows from this.
11:58 AM Ticket #7689 (Primitive bitwise operations on Int#) created by jstolarek
During recent work I found a need for primitive bitwise operations that …
11:41 AM Changeset in ghc [f20312f9]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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
11:01 AM Ticket #7688 (:kind should do kind generalisation) created by simonpj
Suppose you load this into GHCi: […] Now you use :kind to see the …
10:57 AM Changeset in ghc [88b4578]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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@…>
small tidyups and refactorings
10:56 AM Changeset in ghc [7e7a4e4]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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@…>
Separate StablePtr and StableName tables (#7674) To improve performance of StablePtr.
10:55 AM Changeset in base [7839283]data-proxydbcsghc-7.8 by Simon Marlow <marlowsd@…>
enable memo001/memo002 when fast
10:55 AM Changeset in ghc [cc650e13]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Simon Marlow <marlowsd@…>
enable memo001/memo002 when fast
10:50 AM Changeset in base [9c7f742]data-proxydbcsghc-7.8 by Simon Marlow <marlowsd@…>
base: use --host as target, not uname Fixed bootstrap failure on linux for --target=mingw32 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
10:50 AM Changeset in ghc [9d604f8d]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Simon Marlow <marlowsd@…>
base: use --host as target, not uname Fixed bootstrap failure on linux for --target=mingw32 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
10:44 AM Changeset in ghc [00a3d58]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@…>
Wibbles because of length-is-good-consumer change
10:44 AM Changeset in testsuite [bb54620]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Wibbles because of length-is-good-consumer change
10:43 AM Changeset in ghc [9d5fbec]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@…>
Wibbles because of exprStats change
10:43 AM Changeset in testsuite [0dd602b]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Wibbles because of exprStats change
10:43 AM Changeset in ghc [91dd7749]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@…>
Change T3064's peak-megabytes again. It just bounces around
10:43 AM Changeset in testsuite [114ff02]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Change T3064's peak-megabytes again. It just bounces around
10:06 AM Changeset in base [23d7c26]data-proxydbcsghc-7.8 by Simon Marlow <marlowsd@…>
Use fromException instead of cast when matching exceptions Since I added the SomeAsyncException class, we weren't calling the StackOverflowHook() properly for stack overflows, because this bit of code was not expecting the extra layer in the hierarchy.
10:06 AM Changeset in ghc [e5085db]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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@…>
Fixes to the rts C flags for the debug way An earlier attempt at cleaning things up had made the debug way compile with optimisation due to flag ordering issues.
10:06 AM Changeset in ghc [6e04f053]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Simon Marlow <marlowsd@…>
Use fromException instead of cast when matching exceptions Since I added the SomeAsyncException class, we weren't calling the StackOverflowHook() properly for stack overflows, because this bit of code was not expecting the extra layer in the hierarchy.
10:06 AM Changeset in ghc [65a0e1eb]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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@…>
Simplify the allocation stats accounting We were doing it in two different ways and asserting that the results were the same. In most cases they were, but I found one case where they weren't: the GC itself allocates some memory for running finalizers, and this memory was accounted for one way but not the other. It was simpler to remove the old way of counting allocation that to try to fix it up, so I did that.
9:50 AM Commentary edited by simonpj
(diff)
9:07 AM Changeset in ghc [06bf9e9a]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
9:07 AM Changeset in testsuite [b4a287a]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
9:03 AM Commentary edited by simonpj
(diff)
8:50 AM Ticket #876 (Length is not a good consumer) closed by simonpj
fixed: This patch to GHC.List makes length a good consumer, for what it's …
8:33 AM Changeset in ghc [718ab58]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:33 AM Changeset in testsuite [be37b51]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
8:32 AM Changeset in ghc [a347ce02]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 #876
8:32 AM Changeset in testsuite [cd7895e]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #876
8:22 AM Changeset in base [82f56e5]data-proxydbcsghc-7.8 by Simon Peyton Jones <simonpj@…>
Make 'length' into a good consumer, fixing Trac #876 Trac #876 is the oldest ticket I have fixed in a long time. I finally figured out how to make foldr behave in a non space-leaky way for length. Thanks to Andy for re-opening.
8:22 AM Changeset in ghc [90c9c83]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Simon Peyton Jones <simonpj@…>
Make 'length' into a good consumer, fixing Trac #876 Trac #876 is the oldest ticket I have fixed in a long time. I finally figured out how to make foldr behave in a non space-leaky way for length. Thanks to Andy for re-opening.
8:19 AM Changeset in ghc [56d68de]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 Austin Seipp <aseipp@…>
Fix comment to use correct option name Signed-off-by: Austin Seipp <aseipp@pobox.com>
3:11 AM Ticket #7661 (GHC build system does not detect opt-3.0 and friends) closed by dterei
fixed
3:10 AM Changeset in ghc [64aaaa1]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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@…>
Find LLVM tools when version number at end (e.g., llc-3.0) (#7661)
3:10 AM Changeset in ghc [c894db1]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 dead darcs handling from configure.
3:10 AM Changeset in ghc [b395872]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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@…>
Different layout for configure output and llvm tools.
1:21 AM Ticket #7687 (ghc panic on TH and deriveJSON) created by guest
[…] will give […]

Feb 13, 2013:

9:32 PM SplitBase edited by nomeata
(diff)
9:21 PM SplitBase edited by nomeata
(diff)
9:08 PM SplitBase edited by nomeata
(diff)
6:21 PM SplitBase edited by nomeata
Split of io and foreign (diff)
6:18 PM SplitBase edited by nomeata
Suggest first split (diff)
6:11 PM SplitBase created by nomeata
5:50 PM Ticket #7649 (BangPatterns + ViewPatterns) closed by simonpj
fixed: Indeed, it was utterly wrong before. Thank you. Simon
5:48 PM Ticket #7669 (Empty case causes warning) closed by simonpj
fixed: Thanks. Turns out I could cure this and make the code simpler! Simon
5:47 PM Ticket #7683 (Expose tcIfaceExpr) closed by simonpj
fixed: Done!
5:44 PM Changeset in ghc [44cd844]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:44 PM Changeset in testsuite [cbf77f3]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
5:42 PM Changeset in ghc [6571f4f1]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 darcs.haskell.org:/home/darcs/ghc
5:42 PM Changeset in ghc [4430227]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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@…>
Desugar bang patterns correctly (fixes Trac #7649) We were discarding a bang around a view pattern, which is utterly wrong
5:41 PM Changeset in ghc [c3e24e8]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 #7669
5:41 PM Changeset in testsuite [b6b2125]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #7669
5:41 PM Changeset in ghc [8f6af34]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 #7649
5:41 PM Changeset in testsuite [38d2e6f]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #7649
5:39 PM Changeset in ghc [c30fba27]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 <ian@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//testsuite
5:39 PM Changeset in testsuite [78fac2a]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//testsuite
5:37 PM Changeset in ghc [9162d159]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 base case for 'check', and thereby fix Trac #7669
5:31 PM Changeset in ghc [9781d940]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@…>
Significant (15%) bytes-allocated reduction in haddock.Cabal and haddock.base I'm not sure why, but I'm happy!
5:31 PM Changeset in testsuite [c3c9bab]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Significant (15%) bytes-allocated reduction in haddock.Cabal and haddock.base I'm not sure why, but I'm happy!
5:30 PM Changeset in ghc [8b801de]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@…>
peak_megabytes_allocated bounces around a lot
5:30 PM Changeset in testsuite [7e1fb17]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
peak_megabytes_allocated bounces around a lot
5:14 PM Frisby2013Q1 edited by nfrisby
(diff)
5:08 PM Changeset in ghc [a848c40e]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 <ian@…>
Reorder some functions to group them Predicates now match the order they are documented on the wiki
5:08 PM Changeset in testsuite [71ec33f]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Reorder some functions to group them Predicates now match the order they are documented on the wiki
5:08 PM Changeset in ghc [257b4ae9]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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
5:08 PM Changeset in ghc [57e08839]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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@…>
Export tcIfaceExpr as requested by Trac #7683
5:07 PM Building/RunningTests/Adding edited by igloo
(diff)
5:07 PM Changeset in ghc [41288a1]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 strict lets with -dppr-case-as-let
5:03 PM Changeset in ghc [cdddc521]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@…>
TH empty case expressions now ok (with -XEmptyCase)
5:03 PM Changeset in testsuite [72c22fa]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
TH empty case expressions now ok (with -XEmptyCase)
4:54 PM Changeset in ghc [c08295a]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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:45 PM Ticket #7658 (Support empty record update syntax) closed by simonpj
wontfix: glguy is right: the typing of record updates currently depends critically …
4:35 PM Status/SLPJ-Tickets edited by simonpj
(diff)
4:30 PM Building/RunningTests/Adding edited by igloo
(diff)
4:16 PM Frisby2013Q1 edited by nfrisby
(diff)
3:59 PM Status/SLPJ-Tickets edited by simonpj
(diff)
3:46 PM Changeset in ghc [abb78aab]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 darcs.haskell.org:/home/darcs/ghc
3:40 PM Building/RunningTests/Adding edited by igloo
(diff)
3:10 PM Changeset in base [4036a1a]data-proxydbcsghc-7.8 by Daniel Fischer <daniel.is.fischer@…>
Change rules for RealFrac methods to pointfree, so that they can also fire in pointfree use.
3:10 PM Changeset in ghc [65cd1c0]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Daniel Fischer <daniel.is.fischer@…>
Change rules for RealFrac methods to pointfree, so that they can also fire in pointfree use.
10:43 AM Ticket #7631 (Allow to differentiate between newtypes and datatypes when using Generics) closed by dreixel
fixed: Done. New test is GenNewtype.
10:41 AM Changeset in ghc [6046b25e]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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@…>
Add isNewtype to GHC.Generics (FIX #7631)
10:40 AM Changeset in base [afa9f59]data-proxydbcsghc-7.8 by Jose Pedro Magalhaes <jpm@…>
Add isNewtype to GHC.Generics (FIX #7631)
10:40 AM Changeset in ghc [c301c61]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Jose Pedro Magalhaes <jpm@…>
Add isNewtype to GHC.Generics (FIX #7631)
10:39 AM Changeset in ghc [03753b0f]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 Jose Pedro Magalhaes <jpm@…>
Test #7631
10:39 AM Changeset in testsuite [fc09a86]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Jose Pedro Magalhaes <jpm@…>
Test #7631
10:04 AM Changeset in ghc [cc5fba7]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 Jose Pedro Magalhaes <jpm@…>
Proxy is now defined in Data.Typeable
10:04 AM Changeset in ghc [ec8d757b]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 Jose Pedro Magalhaes <jpm@…>
Proxy comes from Data.Typeable, Typeable1/2 no longer exist
10:04 AM Changeset in testsuite [dcda429]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Jose Pedro Magalhaes <jpm@…>
Proxy is now defined in Data.Typeable
10:04 AM Changeset in testsuite [0f6885e2]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Jose Pedro Magalhaes <jpm@…>
Proxy comes from Data.Typeable, Typeable1/2 no longer exist
8:52 AM Changeset in ghc [08af5517]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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@…>
Generate better derived code for Eq In particular, when there are only a few nullary constructors generate regular pattern matching code, rather than using con2Tag. This avoids generating unnecessary join points, which can make the code noticably worse in the few-constructors case.
8:52 AM Changeset in ghc [f525c0b]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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@…>
Charge 1 for each case alternative in exprStats This doesn't affect inlining, only the stats reported by -dshow-passes. But we were getting un-naturally small numbers for some big case expressions.
12:06 AM Ticket #7677 (Proposal: add attached README.md to GHC repo) closed by dterei
fixed: Committed! Thanks.
12:04 AM Changeset in ghc [24ec956]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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@…>
Convert README to markdown. Patch from morabbin!

Feb 12, 2013:

10:28 PM Ticket #7046 (Simplifier failing to unbox join point) closed by simonpj
fixed: Fixed: see #5113
9:59 PM Changeset in ghc [7807289]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Gentoo calls 'w64' a mingw flavour with mingw-w64 runtime. Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
6:31 PM Frisby2013Q1 edited by nfrisby
(diff)
6:08 PM Changeset in ghc [fdc6e903]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@…>
Bump bounds slightly
6:08 PM Changeset in testsuite [6cb1a76]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Bump bounds slightly
6:08 PM Changeset in ghc [55f15589]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
6:08 PM Changeset in testsuite [b7afbc0]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Error message wibble
5:48 PM Frisby2013Q1 edited by nfrisby
(diff)
5:29 PM Frisby2013Q1 edited by nfrisby
(diff)
5:02 PM Changeset in ghc [a78a229c]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:02 PM Changeset in testsuite [ce1c7de]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
2:24 PM Frisby2013Q1 edited by nfrisby
(diff)
1:56 PM Changeset in ghc [3fc1acd0]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 darcs.haskell.org:/home/darcs/ghc
1:55 PM Changeset in ghc [c7a2d3d]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
1:55 PM Changeset in testsuite [98af644]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
1:55 PM Changeset in ghc [503b265]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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:46 PM Changeset in ghc [d58481fa]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 darcs.haskell.org:/home/darcs/ghc
12:08 PM Changeset in ghc [d595293]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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@…>
Typeable changes to containers while waiting for the upstream to update
12:02 PM Changeset in ghc [ef4a10c]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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@…>
Typeable changes to vector while waiting for the upstream to update
11:59 AM Changeset in ghc [faced9b]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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@…>
Typeable changes to time while waiting for the upstream to update
11:12 AM Changeset in ghc [28d99e64]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 darcs.haskell.org:/home/darcs/ghc
11:11 AM Changeset in ghc [15ccb291]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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
10:37 AM Changeset in ghc [adbd30c]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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@…>
Use a separate user's guide section for -XAutoDeriveTypeable
10:12 AM Ticket #7686 (--with-libffi-header=<value> is not propagated to compiler/ghci/LibFFI.hsc ...) created by kgardas
While experimenting with GHC HEAD compilation on Solaris 11 using system …
10:12 AM Changeset in base [90e9139]data-proxydbcsghc-7.8 by Jose Pedro Magalhaes <jpm@…>
Export Proxy from Data.Typeable
10:12 AM Changeset in ghc [fb639c69]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Jose Pedro Magalhaes <jpm@…>
Export Proxy from Data.Typeable
10:08 AM Changeset in base [c958b87]data-proxydbcsghc-7.8 by Jose Pedro Magalhaes <jpm@…>
Only run dynamic004 with optimisation This is because the new kind-polymorphic Typeable seems to require optimisation to deal with typeRep operations on (extremely) large types.
10:08 AM Changeset in ghc [586f5a28]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Jose Pedro Magalhaes <jpm@…>
Only run dynamic004 with optimisation This is because the new kind-polymorphic Typeable seems to require optimisation to deal with typeRep operations on (extremely) large types.
9:01 AM Ticket #7685 (:script command does not resolve ~) created by nomeata
Although the tab completion after ":script ~/..." would work, the command …
8:44 AM Changeset in ghc [94d8b995]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 Jose Pedro Magalhaes <jpm@…>
Implement poly-kinded Typeable This patch makes the Data.Typeable.Typeable class work with arguments of any kind. In particular, this removes the Typeable1..7 class hierarchy, greatly simplyfing the whole Typeable story. Also added is the AutoDeriveTypeable language extension, which will automatically derive Typeable for all types and classes declared in that module. Since there is now no good reason to give handwritten instances of the Typeable class, those are ignored (for backwards compatibility), and a warning is emitted. The old, kind-* Typeable class is now called OldTypeable, and lives in the Data.OldTypeable module. It is deprecated, and should be removed in some future version of GHC.
8:44 AM Changeset in testsuite [b89b2bb]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Jose Pedro Magalhaes <jpm@…>
Implement poly-kinded Typeable This patch makes the Data.Typeable.Typeable class work with arguments of any kind. In particular, this removes the Typeable1..7 class hierarchy, greatly simplyfing the whole Typeable story. Also added is the AutoDeriveTypeable language extension, which will automatically derive Typeable for all types and classes declared in that module. Since there is now no good reason to give handwritten instances of the Typeable class, those are ignored (for backwards compatibility), and a warning is emitted. The old, kind-* Typeable class is now called OldTypeable, and lives in the Data.OldTypeable module. It is deprecated, and should be removed in some future version of GHC.
8:41 AM Changeset in base [d99bca9c]data-proxydbcsghc-7.8 by Jose Pedro Magalhaes <jpm@…>
Implement poly-kinded Typeable This patch makes the Data.Typeable.Typeable class work with arguments of any kind. In particular, this removes the Typeable1..7 class hierarchy, greatly simplyfing the whole Typeable story. Also added is the AutoDeriveTypeable language extension, which will automatically derive Typeable for all types and classes declared in that module. Since there is now no good reason to give handwritten instances of the Typeable class, those are ignored (for backwards compatibility), and a warning is emitted. The old, kind-* Typeable class is now called OldTypeable, and lives in the Data.OldTypeable module. It is deprecated, and should be removed in some future version of GHC.
8:41 AM Changeset in ghc [3d53407]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Jose Pedro Magalhaes <jpm@…>
Implement poly-kinded Typeable This patch makes the Data.Typeable.Typeable class work with arguments of any kind. In particular, this removes the Typeable1..7 class hierarchy, greatly simplyfing the whole Typeable story. Also added is the AutoDeriveTypeable language extension, which will automatically derive Typeable for all types and classes declared in that module. Since there is now no good reason to give handwritten instances of the Typeable class, those are ignored (for backwards compatibility), and a warning is emitted. The old, kind-* Typeable class is now called OldTypeable, and lives in the Data.OldTypeable module. It is deprecated, and should be removed in some future version of GHC.
8:41 AM Changeset in ghc [72b0ba0]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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@…>
Implement poly-kinded Typeable This patch makes the Data.Typeable.Typeable class work with arguments of any kind. In particular, this removes the Typeable1..7 class hierarchy, greatly simplyfing the whole Typeable story. Also added is the AutoDeriveTypeable language extension, which will automatically derive Typeable for all types and classes declared in that module. Since there is now no good reason to give handwritten instances of the Typeable class, those are ignored (for backwards compatibility), and a warning is emitted. The old, kind-* Typeable class is now called OldTypeable, and lives in the Data.OldTypeable module. It is deprecated, and should be removed in some future version of GHC.
6:52 AM Changeset in ghc [dc30d98]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 Johan Tibell <johan.tibell@…>
Update test to match new I/O manager behavior The new I/O manager has a separate thread for tracking timeouts.
6:52 AM Changeset in testsuite [38c064d]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Johan Tibell <johan.tibell@…>
Update test to match new I/O manager behavior The new I/O manager has a separate thread for tracking timeouts.
6:42 AM Changeset in ghc [c51d2e53]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 Johan Tibell <johan.tibell@…>
Merge the new parallel I/O manager
6:42 AM Changeset in base [0c806b2]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Merge the new parallel I/O manager
6:42 AM Changeset in ghc [4a80762]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Johan Tibell <johan.tibell@…>
Merge the new parallel I/O manager
6:36 AM Ticket #7684 (cgrun071 segfaults) created by tibbe
I ran into this working on something unrelated today: […]
6:01 AM Ticket #7683 (Expose tcIfaceExpr) created by afarmer
The tcIface module exports: […] which is useful for typechecking …
5:38 AM Changeset in ghc [38a5902f]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 Johan Tibell <johan.tibell@…>
Added RTS hooks for the timer manager.
5:38 AM Changeset in ghc [24733b8]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 Johan Tibell <johan.tibell@…>
setNumCapabilities calls GHC.Conc.IO.ioManagerCapabilitiesChanged before returning. This enables the IO manager to change the number of IO loops it uses (usually one per capability).
5:38 AM Changeset in ghc [1cefeee]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 Johan Tibell <johan.tibell@…>
Changed ioManagerCapabilitiesChanged to take no arguments. ioManagerCapabilitiesChanged now queries getNumCapabilities for the current number of enabled capabilities.
5:38 AM Changeset in ghc [fc2b87de]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 Johan Tibell <johan.tibell@…>
Adding missing symbol in rts/package.conf.in.
5:38 AM Changeset in base [1307e979]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Added UNPACK to emLock in GHC.Event.Manager Manager datatype.
5:38 AM Changeset in base [c4eaeb5]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Added NOINLINE directive to the numEnabledEventManagers IORef in GHC.Event.Thread.
5:38 AM Changeset in base [400c5a8]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Removed unnecessary import from GHC.Event.Thread.
5:38 AM Changeset in base [dcad5a1]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Eliminate use of kevent64() calls. kevent64() is only available on OS X. It appears to be buggy, so we use kevent() instead, which is also available on FreeBSD.
5:38 AM Changeset in base [bcf8724]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Workaround buggy kqueue on os x. On OS X, set haveOneShot = False and always wakeup the manager after a fd is registered.
5:38 AM Changeset in base [65ae34c]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Removing unnecessary trailing spaces.
5:38 AM Changeset in base [51a8b9bb]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Adding a comment about the workaround of the parallel IO manager on Mac.
5:38 AM Changeset in base [a372e40]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Fix bug that caused ghci to create a large number of kqueues and pipes on OS X. This is caused because ensureIOManagerIsRunning is repeatedly called and this was initializing new IO managers on each call. Fixed so that a new manager is not created if one already exists.
5:38 AM Changeset in ghc [f182e7d9]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Johan Tibell <johan.tibell@…>
Added UNPACK to emLock in GHC.Event.Manager Manager datatype.
5:38 AM Changeset in ghc [7af45da]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Johan Tibell <johan.tibell@…>
Added NOINLINE directive to the numEnabledEventManagers IORef in GHC.Event.Thread.
5:38 AM Changeset in ghc [c9ca90d]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Johan Tibell <johan.tibell@…>
Removed unnecessary import from GHC.Event.Thread.
5:38 AM Changeset in ghc [2abd38c1]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Johan Tibell <johan.tibell@…>
Eliminate use of kevent64() calls. kevent64() is only available on OS X. It appears to be buggy, so we use kevent() instead, which is also available on FreeBSD.
5:38 AM Changeset in ghc [d8b94b38]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Johan Tibell <johan.tibell@…>
Workaround buggy kqueue on os x. On OS X, set haveOneShot = False and always wakeup the manager after a fd is registered.
5:38 AM Changeset in ghc [5186ffc]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Johan Tibell <johan.tibell@…>
Removing unnecessary trailing spaces.
5:38 AM Changeset in ghc [ebf3787]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Johan Tibell <johan.tibell@…>
Adding a comment about the workaround of the parallel IO manager on Mac.
5:38 AM Changeset in ghc [aceb3e8]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Johan Tibell <johan.tibell@…>
Fix bug that caused ghci to create a large number of kqueues and pipes on OS X. This is caused because ensureIOManagerIsRunning is repeatedly called and this was initializing new IO managers on each call. Fixed so that a new manager is not created if one already exists.
5:38 AM Changeset in base [3dddd54]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
refactoring with guard.
5:38 AM Changeset in base [6bbb9fd]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Improve comment on GHC.Event.Manager.closeFd_. Making this comment stand alone and not reference the comment on closeFd.
5:38 AM Changeset in base [3799788]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Added missing wakeup in GHC.Event.Manager.closeFd_. This missing wakeup may have affected the IO manager when used with the poll backend.
5:38 AM Changeset in base [80b16a4]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Avoid use of backend modifyFdOnce in Poll backend in unregisterFd_.
5:38 AM Changeset in base [cb0a73c]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Change GHC.Event.Manager.closeFd to unregister interest in the file with the backend. The file must not be closed when unregistering interest in the file with the backend, because otherwise the backend will likely encounter an error (invalid fd). Therefore, the close fd command is executed after the backend is updated.
5:38 AM Changeset in base [e9d98e5]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Update closeFd_ to avoid unnecessary backend modifications. This makes closeFd follow the patten of closeFd_.
5:38 AM Changeset in base [6e27730]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
closeFdWith closes fd after unregistering the fd with the backend. In closeFdWith moved closing of fd after calling closeFd_ on each capabilities manager, ensuring that the fd is still valid when the fd is deregistered with the backend.
5:38 AM Changeset in base [392b727]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Tidy up GHC.Event.Thread.closeFdWith.
5:38 AM Changeset in base [beff541]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
closeFdWith invokes callbacks only after the fd is closed. Move callback invocation to after close. close must be run after the all backends are updated. Therefore the sequence is to update the backends, in the process getting the callbacks to invoke (actually just getting an IO action which when executed will execute the callbacks), call close, and finally update the Managers' callback tables for the fd and execute the callbacks.
5:38 AM Changeset in base [8a3f516]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Undo recent change to the type of GHC.Event.Thread.getSystemEventManager and update the commentary on this function.
5:38 AM Changeset in base [1dbc927]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Avoid conditional compilation in GHC.Event.Manager. Use ordinary Bool value to distinguish between backends supporting oneShot mode and eliminate several uses of conditional compilation in favor of ordinary conditional expressions using this Bool value. The benefit of this change is that more of the code compiles on more of the platforms.
5:38 AM Changeset in base [0fb30f2]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Fix wrong type in FFI call to eventfd_write in GHC.Event.Control.
5:38 AM Changeset in base [ce09105]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
ioManagerCapabilitiesChanged takes no arguments and instead gets the current enabled number of capabilities by executing getNumCapabilities after it acquires a lock on the IO managers array.
5:38 AM Changeset in base [fec4764]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Use (.&.) instead of mod in GHC.Event.Manager since the modulus is a power of 2.
5:38 AM Changeset in base [ab22fa5]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Add some commentary in GHC.Event.Manager to the explain the poll loop.
5:38 AM Changeset in ghc [63981cb]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Johan Tibell <johan.tibell@…>
refactoring with guard.
5:38 AM Changeset in ghc [3c0dab5b]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Johan Tibell <johan.tibell@…>
Improve comment on GHC.Event.Manager.closeFd_. Making this comment stand alone and not reference the comment on closeFd.
5:38 AM Changeset in ghc [de9b01b7]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Johan Tibell <johan.tibell@…>
Added missing wakeup in GHC.Event.Manager.closeFd_. This missing wakeup may have affected the IO manager when used with the poll backend.
5:38 AM Changeset in ghc [cca34b9]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Johan Tibell <johan.tibell@…>
Avoid use of backend modifyFdOnce in Poll backend in unregisterFd_.
5:38 AM Changeset in ghc [1025c8f]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Johan Tibell <johan.tibell@…>
Change GHC.Event.Manager.closeFd to unregister interest in the file with the backend. The file must not be closed when unregistering interest in the file with the backend, because otherwise the backend will likely encounter an error (invalid fd). Therefore, the close fd command is executed after the backend is updated.
5:38 AM Changeset in ghc [f500a2fe]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Johan Tibell <johan.tibell@…>
Update closeFd_ to avoid unnecessary backend modifications. This makes closeFd follow the patten of closeFd_.
5:38 AM Changeset in ghc [1956ce50]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Johan Tibell <johan.tibell@…>
closeFdWith closes fd after unregistering the fd with the backend. In closeFdWith moved closing of fd after calling closeFd_ on each capabilities manager, ensuring that the fd is still valid when the fd is deregistered with the backend.
5:38 AM Changeset in ghc [54b00a7]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Johan Tibell <johan.tibell@…>
Tidy up GHC.Event.Thread.closeFdWith.
5:38 AM Changeset in ghc [62c27492]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Johan Tibell <johan.tibell@…>
closeFdWith invokes callbacks only after the fd is closed. Move callback invocation to after close. close must be run after the all backends are updated. Therefore the sequence is to update the backends, in the process getting the callbacks to invoke (actually just getting an IO action which when executed will execute the callbacks), call close, and finally update the Managers' callback tables for the fd and execute the callbacks.
5:38 AM Changeset in ghc [50e65e14]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Johan Tibell <johan.tibell@…>
Undo recent change to the type of GHC.Event.Thread.getSystemEventManager and update the commentary on this function.
5:38 AM Changeset in ghc [e88c6eff]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Johan Tibell <johan.tibell@…>
Avoid conditional compilation in GHC.Event.Manager. Use ordinary Bool value to distinguish between backends supporting oneShot mode and eliminate several uses of conditional compilation in favor of ordinary conditional expressions using this Bool value. The benefit of this change is that more of the code compiles on more of the platforms.
5:38 AM Changeset in ghc [cd924e95]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Johan Tibell <johan.tibell@…>
Fix wrong type in FFI call to eventfd_write in GHC.Event.Control.
5:38 AM Changeset in ghc [5b81a90]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Johan Tibell <johan.tibell@…>
ioManagerCapabilitiesChanged takes no arguments and instead gets the current enabled number of capabilities by executing getNumCapabilities after it acquires a lock on the IO managers array.
5:38 AM Changeset in ghc [f0d1822f]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Johan Tibell <johan.tibell@…>
Use (.&.) instead of mod in GHC.Event.Manager since the modulus is a power of 2.
5:38 AM Changeset in ghc [cbe3c39e]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Johan Tibell <johan.tibell@…>
Add some commentary in GHC.Event.Manager to the explain the poll loop.
5:38 AM Changeset in base [9cf99f7]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Remove unnecessary import.
5:38 AM Changeset in base [a079ea1]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Remove UNPACK statement to eliminate warning about unusable UNPACK.
5:38 AM Changeset in base [05d1a29]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Added ioManagerCapabilitiesChanged function that is called from RTS to notify the IO manager that the number of capabilities has changed.
5:38 AM Changeset in base [1e30209]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Introduce IORef to refer to array of IO managers. This change prepares the way for supporting changing number of IO managers when number of capabilities changes.
5:38 AM Changeset in base [15d1571]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Replace use of numCapabilities with getNumCapabilities. Prepares the way for supporting changing number of capabilities.
5:38 AM Changeset in base [d22d04e]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Minor refactoring: pass eventManagerArray to startIOManagerThread.
5:38 AM Changeset in base [0fbe9c8]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Parallel IO manager supports increasing and decreasing number of capabilities. We never deallocate the backend files (e.g. epoll instance, eventfd files) when decreasing number of capabilities. Nor do we exit the poll loop for that instance. However, that thread will naturally empty its queue over time and eventually stay out in a foreign call indefinitely. There is a remote possibility that a Haskell thread got a reference to an IO manager just before the number of capabilities was decreased and then this thread finally registers a callback at some time far in the future. This scenario is the motivation for leaving the backend instance and thread servicing that instance alive. The main change is now in adding new capabilities. Since those capabilites may have been active in the past, we may already have backend files available for use. We signal to the old thread servicing that backend to release the backend and exit. Upon exiting it fills an MVar. We start a new thread bound to the new capability and it waits to enter the poll loop until the MVar is full.
5:38 AM Changeset in base [cc1a0c4]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
removing trailing white spaces. Conflicts: GHC/Event/Thread.hs
5:38 AM Changeset in base [411db2e]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
preventing warnings. Conflicts: GHC/Event/Manager.hs
5:38 AM Changeset in base [60d1dfe]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Making KQueue compilable.
5:38 AM Changeset in base [13ca4f2]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
renaming EventQueue to KQueue.
5:38 AM Changeset in base [5aa3344]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Renaming QueueFd to KQueueFd.
5:38 AM Changeset in base [5db88a5]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
renaming parameters.
5:38 AM Changeset in base [0557e22]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Making KQueue.poll similar to EPoll.poll.
5:38 AM Changeset in base [c393e0a]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
minor refactoring.
5:38 AM Changeset in ghc [341296f]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Johan Tibell <johan.tibell@…>
Remove unnecessary import.
5:38 AM Changeset in ghc [e09e5617]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Johan Tibell <johan.tibell@…>
Remove UNPACK statement to eliminate warning about unusable UNPACK.
5:38 AM Changeset in ghc [0df14e3]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Johan Tibell <johan.tibell@…>
Added ioManagerCapabilitiesChanged function that is called from RTS to notify the IO manager that the number of capabilities has changed.
5:38 AM Changeset in ghc [dd54a09]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Johan Tibell <johan.tibell@…>
Introduce IORef to refer to array of IO managers. This change prepares the way for supporting changing number of IO managers when number of capabilities changes.
5:38 AM Changeset in ghc [cbe5c985]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Johan Tibell <johan.tibell@…>
Replace use of numCapabilities with getNumCapabilities. Prepares the way for supporting changing number of capabilities.
5:38 AM Changeset in ghc [adebaa4]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Johan Tibell <johan.tibell@…>
Minor refactoring: pass eventManagerArray to startIOManagerThread.
5:38 AM Changeset in ghc [12f3fef5]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Johan Tibell <johan.tibell@…>
Parallel IO manager supports increasing and decreasing number of capabilities. We never deallocate the backend files (e.g. epoll instance, eventfd files) when decreasing number of capabilities. Nor do we exit the poll loop for that instance. However, that thread will naturally empty its queue over time and eventually stay out in a foreign call indefinitely. There is a remote possibility that a Haskell thread got a reference to an IO manager just before the number of capabilities was decreased and then this thread finally registers a callback at some time far in the future. This scenario is the motivation for leaving the backend instance and thread servicing that instance alive. The main change is now in adding new capabilities. Since those capabilites may have been active in the past, we may already have backend files available for use. We signal to the old thread servicing that backend to release the backend and exit. Upon exiting it fills an MVar. We start a new thread bound to the new capability and it waits to enter the poll loop until the MVar is full.
5:38 AM Changeset in ghc [d55070bd]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Johan Tibell <johan.tibell@…>
removing trailing white spaces. Conflicts: GHC/Event/Thread.hs
5:38 AM Changeset in ghc [17b10ca4]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Johan Tibell <johan.tibell@…>
preventing warnings. Conflicts: GHC/Event/Manager.hs
5:38 AM Changeset in ghc [99f5738]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Johan Tibell <johan.tibell@…>
Making KQueue compilable.
5:38 AM Changeset in ghc [1de63c7]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Johan Tibell <johan.tibell@…>
renaming EventQueue to KQueue.
5:38 AM Changeset in ghc [0fdb3fb]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Johan Tibell <johan.tibell@…>
Renaming QueueFd to KQueueFd.
5:38 AM Changeset in ghc [bedbb20]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Johan Tibell <johan.tibell@…>
renaming parameters.
5:38 AM Changeset in ghc [65309d8]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Johan Tibell <johan.tibell@…>
Making KQueue.poll similar to EPoll.poll.
5:38 AM Changeset in ghc [a691b2d]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Johan Tibell <johan.tibell@…>
minor refactoring.
5:38 AM Changeset in base [e4a9c00]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Removed timer related features from Manager. The timer related features have been moved to TimerManager.
5:38 AM Changeset in base [729bc40]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Use one IO manager per cap. This patch assumes the number of capabilities is fixed at startup time.
5:38 AM Changeset in base [5f8a3fc]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Lock stripe the callback table in the IO managers.
5:38 AM Changeset in base [8f2488e]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Added support to backends for non-blocking poll() call.
5:38 AM Changeset in base [6d377db]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Modify per-capability IO manager poll loop to avoid blocking (and context switching the OS thread) when the poll loop is heavily loaded.
5:38 AM Changeset in base [11e074f]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Allow backends to provide a command that register interest for an event source for exactly one event, and implement epoll implementation of this command.
5:38 AM Changeset in base [e5f5cfc]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Apply the epoll backend design (separate polling from registration) for the KQueue backend. This design follows Kazu Yamamoto's implementation for KQueue.
5:38 AM Changeset in base [6dcfa64]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Added support for modifyFdOnce for the KQueue backend.
5:38 AM Changeset in base [88866f4]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Minor refactoring to simplify unregisterFd_ in Manager.
5:38 AM Changeset in base [049d996]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Refactor to handle activity on control files as special case. This change makes the upcoming change to have the callback unregister the file easier.
5:38 AM Changeset in base [ba2555e]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Manager takes a flag that indicates whether it should de-register a file registration once it has received a callback. Previously, GHC.Event.Thread.threadWait calls unregister on the file in the callback. With this flag on, the manager now performs the deregistration so that GHC.Event.Thread.threadWait does not have to. The motivation for the change is that for the common case that we deregister after receiving the callback, we can provide a more efficient implementation which reduces the number of times the callback table lock is taken in half and also reduces the number of sysystem calls we make to the backend. This commit does not implement that optimization; it just paves the way for this change in future.
5:38 AM Changeset in base [275b7b8]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Minor clarification in registerFd_.
5:38 AM Changeset in base [adc30bb]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Minor simplification of calculation of new and old events in registerFd_.
5:38 AM Changeset in base [b99d1db]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Implemented optimized registration and callbacks for the case when oneShot flag is set in Manager and the backend is KQueue or EPoll.
5:38 AM Changeset in base [bde8699]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Wakeup is a no-op for KQueue and EPoll-based IO managers.
5:38 AM Changeset in base [a6f52b1]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Use poll backend for TimerManager.
5:38 AM Changeset in base [a37a358]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Use eventfd_write to write to wakeup eventfd in Control.
5:38 AM Changeset in ghc [3b911f5]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Johan Tibell <johan.tibell@…>
Removed timer related features from Manager. The timer related features have been moved to TimerManager.
5:38 AM Changeset in ghc [e5ad3fb9]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Johan Tibell <johan.tibell@…>
Use one IO manager per cap. This patch assumes the number of capabilities is fixed at startup time.
5:38 AM Changeset in ghc [be776ba]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Johan Tibell <johan.tibell@…>
Lock stripe the callback table in the IO managers.
5:38 AM Changeset in ghc [0f8d659]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Johan Tibell <johan.tibell@…>
Added support to backends for non-blocking poll() call.
5:38 AM Changeset in ghc [107e81cb]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Johan Tibell <johan.tibell@…>
Modify per-capability IO manager poll loop to avoid blocking (and context switching the OS thread) when the poll loop is heavily loaded.
5:38 AM Changeset in ghc [18edb87e]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Johan Tibell <johan.tibell@…>
Allow backends to provide a command that register interest for an event source for exactly one event, and implement epoll implementation of this command.
5:38 AM Changeset in ghc [d584d8a3]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Johan Tibell <johan.tibell@…>
Apply the epoll backend design (separate polling from registration) for the KQueue backend. This design follows Kazu Yamamoto's implementation for KQueue.
5:38 AM Changeset in ghc [3d1b61f]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Johan Tibell <johan.tibell@…>
Added support for modifyFdOnce for the KQueue backend.
5:38 AM Changeset in ghc [77fd94d]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Johan Tibell <johan.tibell@…>
Minor refactoring to simplify unregisterFd_ in Manager.
5:38 AM Changeset in ghc [edb6543]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Johan Tibell <johan.tibell@…>
Refactor to handle activity on control files as special case. This change makes the upcoming change to have the callback unregister the file easier.
5:38 AM Changeset in ghc [8db9ad8]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Johan Tibell <johan.tibell@…>
Manager takes a flag that indicates whether it should de-register a file registration once it has received a callback. Previously, GHC.Event.Thread.threadWait calls unregister on the file in the callback. With this flag on, the manager now performs the deregistration so that GHC.Event.Thread.threadWait does not have to. The motivation for the change is that for the common case that we deregister after receiving the callback, we can provide a more efficient implementation which reduces the number of times the callback table lock is taken in half and also reduces the number of sysystem calls we make to the backend. This commit does not implement that optimization; it just paves the way for this change in future.
5:38 AM Changeset in ghc [adb5618]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Johan Tibell <johan.tibell@…>
Minor clarification in registerFd_.
5:38 AM Changeset in ghc [8cf75924]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Johan Tibell <johan.tibell@…>
Minor simplification of calculation of new and old events in registerFd_.
5:38 AM Changeset in ghc [778795d1]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Johan Tibell <johan.tibell@…>
Implemented optimized registration and callbacks for the case when oneShot flag is set in Manager and the backend is KQueue or EPoll.
5:38 AM Changeset in ghc [3bc0661c]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Johan Tibell <johan.tibell@…>
Wakeup is a no-op for KQueue and EPoll-based IO managers.
5:38 AM Changeset in ghc [dd489745]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Johan Tibell <johan.tibell@…>
Use poll backend for TimerManager.
5:38 AM Changeset in ghc [de01f22]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Johan Tibell <johan.tibell@…>
Use eventfd_write to write to wakeup eventfd in Control.
5:38 AM Changeset in base [52bab34]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Resolve issue #7482 by removing the ability to create a new event manager. A search of hackage showed that all packages that use this module (which is considered private to GHC) do not use the 'new' function.
5:38 AM Changeset in base [4eee069]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Remove functions to step the system io manager in preparation for parallel io manager changes. These functions are considered GHC-private and are not used by any packages on hackage.
5:38 AM Changeset in base [dd0a281]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Minor refactoring in GHC.Event.Thread to prepare for supporting per-capability IO managers.
5:38 AM Changeset in base [bec9f30]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Refactor by introducing a boolean argument to newControl to determine whether the files created for a Control instance are registered with the RTS IO manager hooks. This change makes no functional changes. It simply prepares the way for supporting multiple IO managers, we want to control which one is registered with the RTS.
5:38 AM Changeset in base [d1461b2]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Separated the IO manager into a timer manager and a file IO manager. This is a preliminary patch; ultimately the single file IO manager will be replaced by per-capability managers.
5:38 AM Changeset in base [917fb53]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Specialized the TimerManager by removing the file monitoring support.
5:38 AM Changeset in base [9b61a8b]data-proxydbcsghc-7.8 by Johan Tibell <johan.tibell@…>
Removed control registration flag from Manager and TimerManager new functions. The timer manager always registers its control instance with the RTS hooks while the file io manager does not.
5:38 AM Changeset in ghc [2e86f4f]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Johan Tibell <johan.tibell@…>
Resolve issue #7482 by removing the ability to create a new event manager. A search of hackage showed that all packages that use this module (which is considered private to GHC) do not use the 'new' function.
5:38 AM Changeset in ghc [298f0db]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Johan Tibell <johan.tibell@…>
Remove functions to step the system io manager in preparation for parallel io manager changes. These functions are considered GHC-private and are not used by any packages on hackage.
5:38 AM Changeset in ghc [9a703bd]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Johan Tibell <johan.tibell@…>
Minor refactoring in GHC.Event.Thread to prepare for supporting per-capability IO managers.
5:38 AM Changeset in ghc [e963524]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Johan Tibell <johan.tibell@…>
Refactor by introducing a boolean argument to newControl to determine whether the files created for a Control instance are registered with the RTS IO manager hooks. This change makes no functional changes. It simply prepares the way for supporting multiple IO managers, we want to control which one is registered with the RTS.
5:38 AM Changeset in ghc [38548ef]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Johan Tibell <johan.tibell@…>
Separated the IO manager into a timer manager and a file IO manager. This is a preliminary patch; ultimately the single file IO manager will be replaced by per-capability managers.
5:38 AM Changeset in ghc [bd94982]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Johan Tibell <johan.tibell@…>
Specialized the TimerManager by removing the file monitoring support.
5:38 AM Changeset in ghc [08e4e15]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Johan Tibell <johan.tibell@…>
Removed control registration flag from Manager and TimerManager new functions. The timer manager always registers its control instance with the RTS hooks while the file io manager does not.
4:11 AM Ticket #7681 (Panic on quoting empty case) closed by goldfire
fixed
4:07 AM Changeset in ghc [7b098b60]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 Richard Eisenberg <eir@…>
Fix Trac #7681. Removed checks for empty lists for case expressions and lambda-case. If -XEmptyCase is not enabled, compilation still fails (appropriately) in the renamer. Had to remove dead code from TrieMap to pass the validator.
4:06 AM Changeset in ghc [6750676]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 Richard Eisenberg <eir@…>
Added testcase for Trac #7681, a Template Haskell missing feature.
4:06 AM Changeset in testsuite [ab6e671]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Richard Eisenberg <eir@…>
Added testcase for Trac #7681, a Template Haskell missing feature.
2:45 AM TypeLevelReasoning edited by goldfire
(diff)
2:21 AM Changeset in base [3b04724]type-reasoning by Richard Eisenberg <eir@…>
Reorganized TypeLits and related files as a strawman proposal. This commit breaks TypeLits up into four new files: - GHC.TypeEq, which contains definitions relating to (:~:) - GHC.Singletons, which contains all singletons definitions that are not specific to type-level literals - GHC.TypeLits.Internals, which is needed to create an "Unsafe" module - GHC.TypeLits.Unsafe, which defines unsafeSingNat and unsafeSingSymbol. These changes are intended purely to provoke discussion, not properly as a recommendation of what we should do.

Feb 11, 2013:

7:11 PM Changeset in base [4276c9cd]data-proxydbcsghc-7.8 by Ian Lynagh <ian@…>
T3307 and environment001 just fail on MSYS
7:11 PM Changeset in ghc [0419c95]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <ian@…>
T3307 and environment001 just fail on MSYS
7:06 PM Changeset in ghc [716d83b0]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 <ian@…>
Fix result001
7:06 PM Changeset in testsuite [41a46e0]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Fix result001
6:54 PM Changeset in ghc [0821cab]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 <ian@…>
print020 now passes
6:54 PM Changeset in testsuite [e5db4c4]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
print020 now passes
6:53 PM Changeset in ghc [6dd940a1]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 <ian@…>
Update print020 expected output
6:53 PM Changeset in testsuite [d11afce]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Update print020 expected output
6:51 PM Changeset in ghc [3cdee65f]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 <ian@…>
HappyTest needs MagicHash
6:51 PM Changeset in testsuite [34a1e43]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
HappyTest needs MagicHash
6:51 PM Changeset in ghc [d6df5b4]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 <ian@…>
Add expected warnings for print020
6:51 PM Changeset in testsuite [02f093a]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Add expected warnings for print020
6:35 PM Changeset in ghc [e71492ef]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 <ian@…>
Update the reason for T5267 being broken
6:35 PM Changeset in testsuite [941bcf4]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Update the reason for T5267 being broken
6:32 PM Changeset in ghc [f07528b0]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 <ian@…>
Remove ds061 It was a failing test for a defunct feature (NPlusKPatterns) (#851)
6:32 PM Changeset in testsuite [0e0d918]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Remove ds061 It was a failing test for a defunct feature (NPlusKPatterns) (#851)
6:30 PM Changeset in ghc [dc96f51c]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 <ian@…>
Add expected output for T6117, which is now working
6:30 PM Changeset in testsuite [96ce462]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Add expected output for T6117, which is now working
6:22 PM Changeset in ghc [3e68b986]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 <ian@…>
Remove T5763 It was added in fbb1f167657bcdb4d9a67e9b97734faeb82c8a25 without an accompanying source file. Also, it was marked as being broken by 5673, so I'm not even sure which ticket it was supposed to be a test for.
6:22 PM Changeset in testsuite [29d5edda]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Remove T5763 It was added in fbb1f167657bcdb4d9a67e9b97734faeb82c8a25 without an accompanying source file. Also, it was marked as being broken by 5673, so I'm not even sure which ticket it was supposed to be a test for.
5:36 PM Changeset in ghc [ac5ac465]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 <ian@…>
Tweak the brokens list to include the directory the test is in
5:36 PM Changeset in testsuite [c6b5bd8]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Tweak the brokens list to include the directory the test is in
5:36 PM Changeset in ghc [39997e4d]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 <ian@…>
Ticket #1845 is closed, so ghci024 presumably works on PPC/OSX now
5:36 PM Changeset in testsuite [2fb008a]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Ticket #1845 is closed, so ghci024 presumably works on PPC/OSX now
4:44 PM Frisby2013Q1 edited by nfrisby
(diff)
4:28 PM Frisby2013Q1 edited by nfrisby
(diff)
3:57 PM Ticket #7682 (Plugin example not updated for ghc 7.6) created by edsko
The GHC plugin docs …
3:53 PM Changeset in ghc [89899d7]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 <ian@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//testsuite
3:53 PM Changeset in testsuite [71d9ad4c]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//testsuite
3:51 PM Changeset in ghc [04d7220a]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
3:50 PM Changeset in ghc [03ffd5d5]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Update random submodule
3:50 PM Changeset in base [c842f9b7]data-proxydbcsghc-7.8 by Ian Lynagh <ian@…>
Follow changes in testsuite
3:50 PM Changeset in ghc [be78f48]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <ian@…>
Follow changes in testsuite
3:47 PM Changeset in ghc [f73bd006]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 <ian@…>
More conversions
3:47 PM Changeset in testsuite [4bcc9b9]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
More conversions
3:39 PM Changeset in ghc [30a52e4]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 <ian@…>
More helper conversions
3:39 PM Changeset in testsuite [53c525b]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
More helper conversions
3:11 PM Changeset in ghc [d36dc348]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 <ian@…>
Convert more helpers
3:11 PM Changeset in testsuite [46e4096]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Convert more helpers
3:07 PM Changeset in ghc [8d34b5c7]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 <ian@…>
Convert more helper functions
3:07 PM Changeset in testsuite [aa04bca]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Convert more helper functions
2:30 PM Ticket #7681 (Panic on quoting empty case) created by monoidal
With -XEmptyCase on, […]
2:18 PM Changeset in ghc [7cc907d]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 <ian@…>
Convert more helper functions to the new scheme
2:18 PM Changeset in testsuite [3d7a744]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Convert more helper functions to the new scheme
2:11 PM Changeset in unix [10bacdd]ghc-7.8 by Ian Lynagh <ian@…>
Follow changes in the testsuite
2:11 PM Changeset in process [e2aefe9]ghc-7.8 by Ian Lynagh <ian@…>
Follow changes in the testsuite
2:09 PM Changeset in base [aa6bb02]data-proxydbcsghc-7.8 by Ian Lynagh <ian@…>
Follow changes in the testsuite
2:09 PM Changeset in ghc [3743eb5]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <ian@…>
Follow changes in the testsuite
2:08 PM Changeset in ghc [02bd959b]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 <ian@…>
Convert more helpers to the new scheme
2:08 PM Changeset in testsuite [18cc9aaf]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Convert more helpers to the new scheme
2:03 PM Changeset in ghc [5382010]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 <ian@…>
Change '{if,unless}_arch' to 'arch'
2:03 PM Changeset in testsuite [71d9b698]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Change '{if,unless}_arch' to 'arch'
1:59 PM Changeset in ghc [40f960da]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 <ian@…>
Print a warning if we get framework failures when listing brokens
1:59 PM Changeset in testsuite [9b9ff62]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Print a warning if we get framework failures when listing brokens
1:56 PM Changeset in ghc [78ff69f]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 <ian@…>
Handle duplicates in the brokens list
1:56 PM Changeset in testsuite [3a8b71f6]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Handle duplicates in the brokens list
1:52 PM Changeset in ghc [4c879a4b]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 <ian@…>
expect_broken_for should also be added to the list of brokens
1:52 PM Changeset in testsuite [47fd316]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
expect_broken_for should also be added to the list of brokens
1:48 PM Changeset in ghc [240da00]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 <ian@…>
Replace 'if_os' and 'unless_os' with 'opsys' The name 'os' clashes with a python library
1:48 PM Changeset in testsuite [f3c626e]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Replace 'if_os' and 'unless_os' with 'opsys' The name 'os' clashes with a python library
1:27 PM Changeset in ghc [3d94d01]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 <ian@…>
Add 'make list_brokens' Gives a list of tickets that the testsuite thinks are broken, and what bug it thinks is the reason. This can then be pasted into trac and 'previewed', which will show any closed tickets with strikeout.
1:27 PM Changeset in testsuite [7e6d754]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Add 'make list_brokens' Gives a list of tickets that the testsuite thinks are broken, and what bug it thinks is the reason. This can then be pasted into trac and 'previewed', which will show any closed tickets with strikeout.
12:32 PM Ticket #7498 (panic : Register allocator: out of stack slots (need 147)) closed by simonmar
fixed
10:50 AM Changeset in ghc [e19a2048]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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@…>
allocMoreStack: we should be retargetting table jumps too. Thanks to @PHO on #7498 for pointing this out.
10:14 AM Ticket #7680 (-prof build: trying to 'show' a 'Double' leads to 'Char.intToDigit: not a ...) created by slyfox
The source is very simple: […] Run as: ghc --make double.hs …
9:23 AM Changeset in ghc [36d9ded]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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@…>
Merge remote-tracking branch 'phonohawk/ticket-7498' * phonohawk/ticket-7498: Fix bugs in PPC.Instr.allocMoreStack (#7498)
8:45 AM Changeset in ghc [c5b09087]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:45 AM Changeset in testsuite [0d56c49]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
8:45 AM Changeset in ghc [152b72d]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@…>
T5113 is fixed
8:45 AM Changeset in testsuite [2359f7d]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
T5113 is fixed
8:43 AM Changeset in ghc [6e20d5dd]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@…>
Improve bound for T3064
8:43 AM Changeset in testsuite [080a08c]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Improve bound for T3064
8:38 AM Changeset in ghc [804d8f6]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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:38 AM Changeset in ghc [33683ba]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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@…>
Extra comment about the fix to Trac #5113
8:22 AM Ticket #7679 (Regression in -fregs-graph performance) created by simonmar
Likely due to a bad interaction with the new code generator, see #7192. …
4:49 AM Changeset in ghc [c1feb5f]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 PHO <pho@…>
Fix bugs in PPC.Instr.allocMoreStack (#7498) This patch is ported from #7510, which fixes the same bug in the x86 nativeGen.
4:04 AM Changeset in ghc [426a027]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 Austin Seipp <aseipp@…>
Distinguish between llvm-gcc/gcc in compiler name detection. It uglifies the code a tiny bit but it's nice to know exactly what you're using. Signed-off-by: Austin Seipp <aseipp@pobox.com>
12:34 AM Building/Using edited by morabbin
(diff)
12:22 AM Building/Using edited by morabbin
(diff)

Feb 10, 2013:

5:54 PM Changeset in ghc [98e12ea9]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 <ian@…>
Tweak another 32bit perf bound
5:54 PM Changeset in testsuite [34eda6d]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Tweak another 32bit perf bound
5:53 PM Changeset in ghc [77cfc62b]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 <ian@…>
Tweak another 32bit perf bound
5:53 PM Changeset in testsuite [810fb1fe]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Tweak another 32bit perf bound
5:45 PM Changeset in ghc [3541207]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 <ian@…>
More 32bit perf bound fixes
5:45 PM Changeset in testsuite [2ee201b]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
More 32bit perf bound fixes
5:33 PM Changeset in ghc [448d4e7]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 <ian@…>
More 32bit perf test bound updates
5:33 PM Changeset in testsuite [6478fc6a]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
More 32bit perf test bound updates
5:05 PM Changeset in ghc [61dfc6c]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 <ian@…>
More 32-bit perf updates
5:05 PM Changeset in testsuite [85825135]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
More 32-bit perf updates
4:48 PM Changeset in ghc [5ec0ad3]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 <ian@…>
Rearrange the summary output In particular, the 3 values you most need to care about (framework failures, unexpected passes, unexpected failures) are now together in a block.
4:48 PM Changeset in testsuite [ceabf35]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Rearrange the summary output In particular, the 3 values you most need to care about (framework failures, unexpected passes, unexpected failures) are now together in a block.
4:45 PM Changeset in ghc [8e1e95e]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 <ian@…>
Update 32bit perf results for the haddock tests
4:45 PM Changeset in testsuite [67e626e]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Update 32bit perf results for the haddock tests
8:49 AM Changeset in ghc [1affe46]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 Austin Seipp <aseipp@…>
Revert accidental change. It slipped in on accident. Signed-off-by: Austin Seipp <aseipp@pobox.com>
8:39 AM Changeset in ghc [213e1c7]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 Austin Seipp <aseipp@…>
Make sure ./configure tests valid C99 programs. Issue #7678. Clang gives a big fat warning that there's no return value for the statement, since the prototype defaults to 'int'. Signed-off-by: Austin Seipp <aseipp@pobox.com>
8:39 AM Changeset in ghc [61e8d5d]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 Austin Seipp <aseipp@…>
Better detection of clang in ./configure. Issue #7678. Signed-off-by: Austin Seipp <aseipp@pobox.com>
8:35 AM Ticket #7678 (GHC should compile cleanly with clang) created by thoughtpolice
I'm running into several difficulties (which I'll catalog shortly) …

Feb 9, 2013:

11:48 PM Changeset in ghc [ae06df6]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Improve sync-all's old-time-repo check It now checks that the directory exists before complaining that it's old.
9:56 PM Changeset in ghc [e98090e7]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <ian@…>
Fix GMP_PREFER_FRAMEWORK It doesn't look like the old code could have worked
9:56 PM Changeset in integer-gmp [0092e88]ghc-7.8wip/T8647 by Ian Lynagh <ian@…>
Fix GMP_PREFER_FRAMEWORK It doesn't look like the old code could have worked
9:55 PM Changeset in ghc [1b91e705]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <ian@…>
Never try to use the system gmp on Windows Apparently building on Windows failed when there is a system gmp available.
9:55 PM Changeset in integer-gmp [b3bb538]ghc-7.8wip/T8647 by Ian Lynagh <ian@…>
Never try to use the system gmp on Windows Apparently building on Windows failed when there is a system gmp available.
8:58 PM Ticket #7677 (Proposal: add attached README.md to GHC repo) created by morabbin
Have a look at my [https://github.com/Morabbin/ghc accidental github fork …
6:33 PM Ticket #7676 (Unify patterns and function bindings) closed by igloo
wontfix: Thanks for the report. However, this matches the behaviour specified by …
6:20 PM Ticket #7595 (Static flags code needs cleanup) closed by igloo
fixed: I applied the first one. Thanks.
12:39 PM Changeset in ghc [6d48e90]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 tidying up This is really just a completion of bcbfdd03.
12:34 PM Changeset in ghc [a9500536]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@…>
Wibbles to test
12:34 PM Changeset in testsuite [48d6d77]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Wibbles to test
6:21 AM Changeset in base [a09e40f]data-proxydbcsghc-7.8 by Gabor Greif <ggreif@…>
Fix detection rule to classify types as non-floating-point
6:21 AM Changeset in ghc [53f56f1c]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Gabor Greif <ggreif@…>
Fix detection rule to classify types as non-floating-point
2:50 AM Ticket #7676 (Unify patterns and function bindings) created by Mathnerd314
The following program: […] produces an error (on 7.4.1 and …
12:08 AM Changeset in ghc [fb02fa09]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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/typecheck/TcInstDcls.lhs
12:03 AM Changeset in ghc [bcbfdd0]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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@…>
Yet more refactoring in overlapping type-family instances This patch mainly introduces TcValidity.checkConsistendFamInst, and uses it when typechecking type-family instances, *including* default instances. I find I can't remember why I began this particular saga, but it's a modest improvement I think.

Feb 8, 2013:

10:07 PM Changeset in ghc [f52b4ad]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Split the PlatformConstants type off into its own module
9:54 PM Changeset in ghc [fa868633]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 <ian@…>
Add -fno-cse pragma in DynFlags.hs (fixes #7595)
9:19 PM Changeset in nofib [7afa7c3]ghc-7.8shake by Johan Tibell <johan.tibell@…>
Make shootout/README use markdown
9:17 PM Changeset in nofib [f9b7ad5]ghc-7.8shake by Johan Tibell <johan.tibell@…>
More markdown markup in README.md
7:57 PM Building/RunningNoFib edited by dterei
(diff)
7:55 PM Changeset in directory [35f024f]ghc-7.8 by Ian Lynagh <ian@…>
Follow testsuite changes
7:55 PM Changeset in base [91fc409]data-proxydbcsghc-7.8 by Ian Lynagh <ian@…>
Follow testsuite changes
7:55 PM Changeset in ghc [389fdc8]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <ian@…>
Follow testsuite changes
7:55 PM Changeset in base [5037619]data-proxydbcsghc-7.8 by Ian Lynagh <ian@…>
Remove a redundant pragma
7:55 PM Changeset in ghc [2915195]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <ian@…>
Remove a redundant pragma
7:55 PM Changeset in nofib [5e7532d]ghc-7.8shake by David Terei <davidterei@…>
Improve README and convert to markdown.
7:30 PM Building/RunningNoFib edited by dterei
add note about html package (diff)
6:08 PM Changeset in ghc [9f293ae5]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
6:08 PM Changeset in testsuite [a9051de]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
6:03 PM Changeset in ghc [db9248c]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 import TypeRep
5:30 PM Changeset in ghc [50cfc63]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:30 PM Changeset in testsuite [01f9ff9]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
5:29 PM Changeset in ghc [d72044d]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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:29 PM Changeset in ghc [b5c18c9]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 an old and egregious specialisation bug (Trac #5113) The specialiser needs to know if a dictionay has some structure, so that it can decide whether to specialise a function. Eg (A) let d = $dfblah d1 in ....(f d).... (B) \d. ....(f d).... In (A) it's probably worth specialising f; in (B) it isn't. Previously we were relying on d's unfolding, but the specialiser does cloning as it goes, which discards the unfolding. So we were simply discarding all specialisations for functions with local dictionary bindings! This bug seems to have been there for a long time. This is what originally caused Trac #5113. Then we went through a phase where local bindings were not generalised, and that meant there was no locally overloaded f to specialise; so the performance problem appeared to be fixed. But now we are generalising local bindings again, so it re-appeared. This patch fixes the original problem.
5:01 PM Changeset in nofib [c4bcc96]ghc-7.8shake by Johan Tibell <johan.tibell@…>
Pass -pthread when compiling revcomp-c.c
4:55 PM Changeset in nofib [c30491f]ghc-7.8shake by Johan Tibell <johan.tibell@…>
Compile all nofib programs with -O2 by default This is what we recommend people to use for best performance, so we should use it in our benchmarks.
3:17 PM ArrowNotation edited by ross
typo (diff)
3:13 PM ArrowNotation created by ross
proposed changes
2:27 PM Frisby2013Q1 edited by nfrisby
(diff)
1:36 PM Ticket #7675 (Program lives on with dead main thread) closed by simonmar
duplicate: The main bug is an instance of #367. You can make it work with 7.8.1 …
1:36 PM Changeset in ghc [e315f36]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 <ian@…>
Remove unused helper functions
1:36 PM Changeset in testsuite [6fc5493]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Remove unused helper functions
1:35 PM Changeset in ghc [6dc2bd00]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 <ian@…>
Convert remaining *_range_field's to *_num_field
1:35 PM Changeset in testsuite [478da8f]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Convert remaining *_range_field's to *_num_field
1:12 PM PrimBool edited by jstolarek
(diff)
1:09 PM PrimBool edited by jstolarek
(diff)
1:04 PM Ticket #7675 (Program lives on with dead main thread) created by guest
http://hackage.haskell.org/packages/archive/base/latest/doc/html/Control-Co
12:42 PM Changeset in ghc [7b8f30d]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/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 darcs.haskell.org:/home/darcs/ghc
12:34 PM Changeset in ghc [65b9cf7]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:34 PM Changeset in testsuite [729d098]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
12:11 PM Frisby2013Q1 edited by nfrisby
(diff)
11:24 AM Ticket #7674 (Separate StablePtr table from StableName table.) created by EyalLotem
Currently, there is one table for these two difference concepts which …