Timeline


and

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-new 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-new 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-new 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-new 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-new 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-new 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-new 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-new 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-new 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-new 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-new 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-new 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-new 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-new 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-new 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-new 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-new 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-new 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-new 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-new 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-new 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-synonyms 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-new 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-new 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-new 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-new 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-new 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-compat 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-compat 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-new 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-new 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-compat 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-new 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-synonyms 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-new 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-new 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-new 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-new 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-new 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-new 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-new 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-new 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-new 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-new 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-new 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-synonyms 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-new 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-new 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-new 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-new 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-new 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-compat 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-new 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-compat 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-new 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-synonyms 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-new 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-new 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-compat 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-compat 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-compat 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-compat 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-compat 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-compat 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-compat 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-compat 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-new 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-compat 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-compat 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-new 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-new 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-synonyms 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-new 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-new 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-new 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-new 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-new 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-new 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-new 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-new 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-new 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-new 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-new 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-new 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-new 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-compat 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-new 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-new 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-new 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-new 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-new 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-new 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-new 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-compat 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-compat 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-compat 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-compat 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-new 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-new 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-synonyms 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-compat 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-compat 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-compat 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-compat 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-new 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-synonyms 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-new 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-compat 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-compat 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-compat 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-compat 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-compat 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-new 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-new 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-synonyms 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-new 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-compat 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-new 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-compat 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-new 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-new 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-new 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-new 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-new 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-compat 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-new 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-new 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-compat 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-compat 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-compat 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-compat 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-synonyms 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-synonyms 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-synonyms 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-new 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-new 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-new 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-new 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-synonyms 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-new 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-new 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-new 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-new 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-new 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-new 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-new 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-new 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-new 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-new 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-new 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-compat 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-compat 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-new 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-new 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-new 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-new 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-new 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-new 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-compat 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-new 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-new 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-compat 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-compat 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-compat 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-compat 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-compat 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-synonyms 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-new 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-synonyms 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-synonyms 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-synonyms 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-new 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-compat 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-compat 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-compat 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-new 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-new 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-new 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-synonyms 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-new 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-synonyms 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-synonyms 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-new 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-compat 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-new 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-compat 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-compat 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-new 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-new 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-new 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-new 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-new 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-compat 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-compat 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-compat 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-compat 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-compat 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-synonyms 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-new 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-new 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-compat 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-compat 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-compat 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-new 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-new 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-new 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-compat 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-compat 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-new 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-new 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-new 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-new 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-new 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-new 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-new 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-new 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-synonyms 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-synonyms 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-compat 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-compat 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-compat 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-new 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-synonyms 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-new 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-compat 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-compat 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-compat 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-synonyms 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-new 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-new 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-new 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-new 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-compat 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-new 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-new 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-compat 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-compat 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-compat 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-new 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-compat 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-compat 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-compat 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-new 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-new 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-new 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-compat 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-new 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-new 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-synonyms 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-new 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-synonyms 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-compat 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-compat 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-compat 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-new 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-new 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-new 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-new 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-compat 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-compat 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-compat 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-new 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-compat 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-new 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-new 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-new 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-new 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-new 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-new 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-new 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-new 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-synonyms 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-synonyms 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-compat 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-synonyms 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-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.
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-compat 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-new 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-synonyms 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-new 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-new 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-new 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-new 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-synonyms 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-synonyms 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-synonyms 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-synonyms 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-synonyms 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-synonyms 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-synonyms 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-synonyms 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-synonyms 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-synonyms 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-synonyms 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-synonyms 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-synonyms 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-synonyms 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-synonyms 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-synonyms 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-synonyms 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-synonyms 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-synonyms 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-synonyms 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-synonyms 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-synonyms 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-synonyms 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-synonyms 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-synonyms 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-synonyms 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-synonyms 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-synonyms 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-synonyms 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-synonyms 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-synonyms 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-synonyms 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-synonyms 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-synonyms 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-synonyms 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-synonyms 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-synonyms 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-synonyms 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-synonyms 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-synonyms 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-synonyms 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-synonyms 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-synonyms 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-synonyms 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-synonyms 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-synonyms 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-synonyms 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-synonyms 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-synonyms 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-synonyms 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-synonyms 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-synonyms 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-synonyms 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-synonyms 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-synonyms 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-synonyms 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-synonyms 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-synonyms 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-synonyms 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-synonyms 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-synonyms 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-synonyms 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-new 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-compat 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-synonyms 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-compat 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-compat 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-compat 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-compat 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-compat 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-compat 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-compat 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-compat 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-compat 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-compat 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-compat 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-compat 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-new 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-new 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-synonyms 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-compat 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-compat 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-compat 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-compat 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-compat 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-synonyms 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-compat 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-compat 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-compat 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-compat 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-compat 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-compat 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-compat 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-new 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-new 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-compat 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-compat 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-compat 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-new 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-new 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-new 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-new 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-compat 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-compat 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-compat 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-compat 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-compat 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-compat 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-compat 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-new 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-new 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-new 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-new 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-synonyms 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-synonyms 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-new 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-compat 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-synonyms 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-new 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-new 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-new 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-new 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-synonyms 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-synonyms 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-compat 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-new 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-compat 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-new 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-new 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-compat 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-compat 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-new 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-compat 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 …
3:32 AM Ticket #7673 (Windows: run "git config --global core.autocrlf false" before cloning the ...) created by morabbin
On my windows box, I experienced the following loop: […] Turns out the …
12:54 AM Changeset in ghc [338f03d]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-compat by Ian Lynagh <ian@…>
Switch some more tests to use the new helpers
12:54 AM Changeset in testsuite [9f66dc1]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Switch some more tests to use the new helpers
12:38 AM Changeset in ghc [7d734542]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-compat by Ian Lynagh <ian@…>
Replace 'if_platform' and 'unless_platform' with 'platform'
12:38 AM Changeset in testsuite [22951cd]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Replace 'if_platform' and 'unless_platform' with 'platform'

Feb 7, 2013:

11:58 PM Changeset in ghc [d34f3e85]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-compat by Ian Lynagh <ian@…>
Convert to stats_num_field in perf/should_run
11:58 PM Changeset in testsuite [9cbf193]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Convert to stats_num_field in perf/should_run
11:36 PM Changeset in ghc [f3c0dae0]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-compat by Ian Lynagh <ian@…>
Allow a simpler form of stats_num_field where all platforms use the same value
11:36 PM Changeset in testsuite [6259d78]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Allow a simpler form of stats_num_field where all platforms use the same value
10:47 PM Changeset in ghc [fba66334]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-compat by Ian Lynagh <ian@…>
Add a different sort of stats_num_field helper function Uses look like stats_num_field('bytes allocated', [(wordsize(32), 45648, 5), (wordsize(64), 49400, 5)]) where the first matching triple will be used. e.g. we could override the Win32 expected values with: [(platform('i386-unknown-mingw32'), 41000, 5), (wordsize(32), 45648, 5), (wordsize(64), 49400, 5)]) with other 32-bit platforms falling through to the wordsize(32) case. This makes it easier to give different values for different platforms, while being sure that all platforms are covered.
10:47 PM Changeset in testsuite [3967a5e]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Add a different sort of stats_num_field helper function Uses look like stats_num_field('bytes allocated', [(wordsize(32), 45648, 5), (wordsize(64), 49400, 5)]) where the first matching triple will be used. e.g. we could override the Win32 expected values with: [(platform('i386-unknown-mingw32'), 41000, 5), (wordsize(32), 45648, 5), (wordsize(64), 49400, 5)]) with other 32-bit platforms falling through to the wordsize(32) case. This makes it easier to give different values for different platforms, while being sure that all platforms are covered.
10:05 PM Changeset in nofib [e1e43cd4]ghc-7.8shake by Johan Tibell <johan.tibell@…>
Run k-nucleotide and reverse-complement by default
10:02 PM Changeset in nofib [e686954]ghc-7.8shake by Johan Tibell <johan.tibell@…>
Run the shootout benchmarks by default
9:39 PM Changeset in ghc [83a6ae9]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-compat by Ian Lynagh <ian@…>
Remove unused *_num_fields bindings
9:39 PM Changeset in testsuite [76c3b2e]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Remove unused *_num_fields bindings
9:37 PM Changeset in ghc [effc8af9]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-compat by Ian Lynagh <ian@…>
Pass the test name to the test options This allows them to give framework failures. I also had to change how setTestOpts works. Now, rather than applying the options to the directory's "default options", it just stores the options to be applied for each test (i.e. once we know the test name).
9:37 PM Changeset in testsuite [88fe831]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Pass the test name to the test options This allows them to give framework failures. I also had to change how setTestOpts works. Now, rather than applying the options to the directory's "default options", it just stores the options to be applied for each test (i.e. once we know the test name).
7:01 PM Ticket #7672 (boot file entities are sometimes invisible and are not (semantically) ...) created by skilpat
In a recursive module (i.e. a module that transitively imports itself), …
7:00 PM Changeset in ghc [de7e357c]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-compat by Ian Lynagh <ian@…>
Change how the testsuite driver handles copying the test options We now deepcopy the options for each test, which means that the test helpers don't need to worry about sharing.
7:00 PM Changeset in testsuite [2246f3f]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Change how the testsuite driver handles copying the test options We now deepcopy the options for each test, which means that the test helpers don't need to worry about sharing.
6:42 PM Changeset in ghc [f66409db]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-compat by Ian Lynagh <ian@…>
Rename some arguments
6:42 PM Changeset in testsuite [e567f77a]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Rename some arguments
6:30 PM Frisby2013Q1 edited by nfrisby
(diff)
6:12 PM Changeset in ghc [86df0f3]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-compat by Ian Lynagh <ian@…>
Define 'when' and 'unless' helpers This will reduce the number of helper functions that we need
6:12 PM Changeset in testsuite [9a907ed]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Define 'when' and 'unless' helpers This will reduce the number of helper functions that we need
5:21 PM Changeset in ghc [22b1912]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-new by Ian Lynagh <ian@…>
Note major changes in 7.8.1 in 7.8.1 release notes file
5:01 PM Changeset in ghc [c4cd533]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-compat by Ian Lynagh <ian@…>
Simplify driver code slightly
5:01 PM Changeset in testsuite [cd178d3]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Simplify driver code slightly
4:59 PM Changeset in ghc [79f3386]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-compat by Ian Lynagh <ian@…>
Add a TEST="..." line to testsuite output This gives hte list of tests with unexpected results, so that you can easily run them again.
4:59 PM Changeset in testsuite [e131364]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Add a TEST="..." line to testsuite output This gives hte list of tests with unexpected results, so that you can easily run them again.
11:54 AM Changeset in ghc [5b8dc205]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-new by Gabor Greif <ggreif@…>
Clean up AC_PREREQ.
11:30 AM Ticket #7671 (No break spaces) created by zenzike
I thought I was going mad when the following code wasn't compiling: …
11:18 AM Changeset in ghc [0af03de5]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-new by Gabor Greif <ggreif@…>
Require autoconf 2.60, as version 2.59 seems to be incompatible with our updated macros. If somebody insists on 2.59 (which is almost 10 years old) I'll have to hunt down the reason for the recent (Dec 2012?) breakage. Note that I did not check with 2.60 (I have 2.65), so that one may still be problematic.
10:00 AM Changeset in ghc [c1ae31f6]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-new by Simon Marlow <marlowsd@…>
comments
9:56 AM Changeset in ghc [164f705]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-compat by Simon Marlow <marlowsd@…>
add test for #7636
9:56 AM Changeset in testsuite [bd6ded8]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
add test for #7636
9:56 AM Changeset in ghc [2f7044d]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-new by Simon Marlow <marlowsd@…>
Tidy up tso->stackobj before calling threadStackUnderflow (#7636) Fixes the following crash: internal error: threadStackUnderflow: not enough space for return values when using STM.
8:56 AM Commentary/Rts/Scheduler edited by simonpj
(diff)
2:02 AM Changeset in ghc [25af5c0]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-compat by Ian Lynagh <ian@…>
Fix perf bounds on amd64/Linux following the change to *_range_field
2:02 AM Changeset in testsuite [c3e9cbb]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Fix perf bounds on amd64/Linux following the change to *_range_field
12:54 AM Changeset in nofib [806920d]ghc-7.8shake by Johan Tibell <johan.tibell@…>
Add the k-nucleotide shootout benchmark
12:21 AM Ticket #7670 (StablePtrs should be organized by generation for efficient minor ...) created by ezyang
Currently, stable pointers are all in one giant pointer table (see …

Feb 6, 2013:

9:51 PM Changeset in ghc [e705fb08]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-new by David Terei <davidterei@…>
Unify interfae of both variants FP_ARG_WITH_PATH... in aclocal.m4 and document them.
7:23 PM Ticket #7669 (Empty case causes warning) created by goldfire
The following code […] causes this warning […]
7:07 PM Frisby2013Q1 edited by nfrisby
(diff)
7:06 PM TypeLevelReasoning edited by heisenbug
we have a branch (diff)
7:04 PM Changeset in nofib [7c56e6f]ghc-7.8shake by Johan Tibell <johan.tibell@…>
fasta is now in so remove comment from README
7:03 PM Frisby2013Q1 edited by nfrisby
(diff)
7:02 PM Changeset in nofib [3f5152b]ghc-7.8shake by Johan Tibell <johan.tibell@…>
Add the reverse-complement shootout benchmark
6:52 PM Changeset in base [32f2452]type-reasoning by Gabor Greif <ggreif@…>
Eliminate unneeded imports.
6:48 PM Changeset in base [ce431e6]type-reasoning by Gabor Greif <ggreif@…>
Include Richard Eisenberg's suggestion for decidable type equality (functionality not complete yet).
6:47 PM Changeset in base [ad97c40]type-reasoning by Gabor Greif <ggreif@…>
Introduce the SingEquality class with customizable witness type and a sameSing method that may produce the latter.
6:46 PM Changeset in nofib [6f07f40]ghc-7.8shake by Johan Tibell <johan.tibell@…>
Refactor fasta Makefile
6:36 PM TypeLevelReasoning edited by shelarcy
fix typo (diff)
6:28 PM Ticket #7668 (Location in -fdefer-type-errors) created by monoidal
Consider […] Run ghci -fdefer-type-errors: […] The first …
6:26 PM Ticket #7663 (consider free variables as well as parameters in inline discounts) closed by nfrisby
duplicate: Duplicate of #3781
6:24 PM Ticket #7664 (consider free variables as well as parameters in inline discounts) closed by nfrisby
duplicate
6:15 PM Frisby2013Q1 edited by nfrisby
(diff)
6:12 PM Changeset in nofib [453d2e4]ghc-7.8shake by Johan Tibell <johan.tibell@…>
Enable fasta by default
6:10 PM Changeset in nofib [d0cb9c6]ghc-7.8shake by Johan Tibell <johan.tibell@…>
Make runstdtest find generated fasta stdout files
5:46 PM Changeset in nofib [3f1d50e]ghc-7.8shake by Johan Tibell <johan.tibell@…>
Add the fasta shootout benchmark The benchmark is not enabled by default as the runstdtest.prl script doesn't find the automated stdout files on the first run, thus requiring make to be run twice.
5:30 PM Changeset in ghc [0bbefb1e]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-compat by Ian Lynagh <ian@…>
Make failing perf test output easier to read
5:30 PM Changeset in testsuite [d83875f]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Make failing perf test output easier to read
4:23 PM Changeset in ghc [772a8047]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-compat by Ian Lynagh <ian@…>
Eliminate *_num_field We now use *_range_field everywhere instead
4:23 PM Changeset in testsuite [6f2f679]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Eliminate *_num_field We now use *_range_field everywhere instead
3:46 PM Ticket #7667 (Template Haskell fails to recognize type operator/function +) created by andygill
The following message is issued for a valid TH program. […] Code …
3:41 PM Frisby2013Q1 created by nfrisby
2:33 PM Changeset in ghc [a4b5be7e]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-compat by Ian Lynagh <ian@…>
Fix framework failure
2:33 PM Changeset in testsuite [6ed53a2]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Fix framework failure
2:10 PM Changeset in ghc [ec9377b1]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-new by Ian Lynagh <ian@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
1:48 PM Changeset in ghc [fb4982c8]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-new by Gabor Greif <ggreif@…>
Fix spelling
1:40 PM Changeset in directory [2c902b3]ghc-7.8 by Ian Lynagh <ian@…>
Fix T4113 on OS X x86_64
1:28 PM Changeset in ghc [8253d94]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-new by Ian Lynagh <ian@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
1:22 PM TypeLevelReasoning edited by heisenbug
improve suggestion (diff)
1:14 PM Changeset in ghc [8c8e959]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-new by Ian Lynagh <igloo@…>
Fix threadDelay on Windows; fixes ThreadDelay001 failures MSDN says of Sleep: If dwMilliseconds is greater than one tick but less than two, the wait can be anywhere between one and two ticks, and so on. so we need to add (milliseconds-per-tick - 1) to the amount of time we sleep for.
12:54 PM Changeset in ghc [74f9f8f0]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-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of darcs.haskell.org:/home/darcs/ghc
12:53 PM Changeset in ghc [21f00c3]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-new by Simon Peyton Jones <simonpj@…>
Better pretty-printing of types and coercions
12:53 PM Changeset in ghc [b770251e]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-new by Simon Peyton Jones <simonpj@…>
Spelling in comment
11:04 AM Commentary edited by simonpj
(diff)
11:03 AM TypeLevelReasoning edited by simonpj
(diff)
10:35 AM Ticket #7666 (excessive space and time usage for rendering (somewhat) deeply nested Docs) created by j.waldmann
I was running into serious performance problems when printing moderately …
10:26 AM Status/SLPJ-Tickets edited by simonpj
(diff)
8:08 AM Building/RunningNoFib edited by simonpj
(diff)
8:03 AM Ticket #7657 ("unsafePerfromIO" typo in Safe Haskell user's guide) closed by dterei
fixed: Fixed! Thanks for the report.
8:01 AM Changeset in ghc [ca106a10]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-new by David Terei <davidterei@…>
Fix spelling mistake in user guide (#7657).
3:07 AM Changeset in ghc [9a9a2a7]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-new by Manuel M T Chakravarty <chak@…>
Warning police
2:13 AM Changeset in ghc [f933d96]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-new by Manuel M T Chakravarty <chak@…>
Merge branch 'refs/heads/vect-avoid-merge'
2:06 AM Changeset in ghc [a9387d92]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-compat by Manuel M T Chakravarty <chak@…>
dph/words: don't inline the vectorised exported functions
2:06 AM Changeset in ghc [a69204b]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-compat by Manuel M T Chakravarty <chak@…>
dph: tests with dph-lifted-copy need to use '-fno-vectorisation-avoidance if scalar closures get too big
2:06 AM Changeset in ghc [f854c8b3]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-compat by Manuel M T Chakravarty <chak@…>
dph/classes: fails for the moment, but earlier success was spurious
2:06 AM Changeset in testsuite [50b144a]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Manuel M T Chakravarty <chak@…>
dph/words: don't inline the vectorised exported functions
2:06 AM Changeset in testsuite [be64fac9]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Manuel M T Chakravarty <chak@…>
dph: tests with dph-lifted-copy need to use '-fno-vectorisation-avoidance if scalar closures get too big
2:06 AM Changeset in testsuite [c9cb645]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Manuel M T Chakravarty <chak@…>
dph/classes: fails for the moment, but earlier success was spurious
12:00 AM Changeset in ghc [8a690840]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-new by Manuel M T Chakravarty <chak@…>
Vectoriser: merge fix

Feb 5, 2013:

11:50 PM Changeset in nofib [eb9f4a3]ghc-7.8shake by Johan Tibell <johan.tibell@…>
Removed some shootout benchmarks from under fibon Newer versions (corresponding to what's currently on the shootout page) have been added under nofib/shootout in an attempt to make these easier to run.
11:31 PM Changeset in ghc [fac50f92]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-new by Manuel M T Chakravarty <chak@…>
Merge branch 'refs/heads/vect-avoid' into vect-avoid-merge Conflicts: compiler/rename/RnSource.lhs compiler/simplCore/OccurAnal.lhs compiler/vectorise/Vectorise/Exp.hs NB: Merging instead of rebasing for a change. During rebase Git got confused due to the lack of the submodules in my quite old fork.
11:26 PM Changeset in ghc [0735831]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-new by Ian Lynagh <ian@…>
Use usecs rather than msecs for microseconds We were using "us" elsewhere, so this was inconsistent.
11:19 PM Changeset in nofib [c82455f]ghc-7.8shake by Johan Tibell <johan.tibell@…>
Note why all shootout benchmarks couldn't be added
10:18 PM TypeLevelReasoning edited by heisenbug
suggest (diff)
9:56 PM Changeset in ghc [9dba3a82]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-compat by Ian Lynagh <igloo@…>
Fix safePkg01 on Windows
9:56 PM Changeset in testsuite [057f6541]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Fix safePkg01 on Windows
9:34 PM Changeset in ghc [4bde383]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-compat by Ian Lynagh <igloo@…>
Fix T7037 on Win64
9:34 PM Changeset in testsuite [dde7816]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Fix T7037 on Win64
9:23 PM Changeset in nofib [a735c7a]ghc-7.8shake by Johan Tibell <johan.tibell@…>
Add the n-body shootout benchmark
9:01 PM Changeset in nofib [f8f27b8]ghc-7.8shake by Johan Tibell <johan.tibell@…>
Add the binary-trees shootout benchmark
8:41 PM Changeset in nofib [c864e4a]ghc-7.8shake by Johan Tibell <johan.tibell@…>
Make input sizes match the shootout settings
8:17 PM Changeset in ghc [5527c5bb]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-compat by Ian Lynagh <ian@…>
Use normalise_errmsg_fun rather than normalise_fun where appropriate
8:17 PM Changeset in testsuite [fbe4e33]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Use normalise_errmsg_fun rather than normalise_fun where appropriate
8:08 PM Changeset in ghc [8a0eeb40]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-compat by Ian Lynagh <igloo@…>
dynamicToo001 is broken on Windows (#7665)
8:08 PM Changeset in testsuite [1ebd16e]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
dynamicToo001 is broken on Windows (#7665)
8:07 PM Ticket #7665 (dynamicToo001 fails on Windows) created by igloo
dynamicToo001 fails on Windows: […]
7:53 PM Changeset in ghc [73e251da]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-compat by Ian Lynagh <igloo@…>
Fix cabal01 on Windows We were getting a Creating library file: dist\build\libHStest-1.0-ghc7.7.20130205.dll.a message on stderr. We can't turn it off, so now the test just normalises it away.
7:53 PM Changeset in testsuite [cb2592b]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Fix cabal01 on Windows We were getting a Creating library file: dist\build\libHStest-1.0-ghc7.7.20130205.dll.a message on stderr. We can't turn it off, so now the test just normalises it away.
7:46 PM Changeset in nofib [2fcb391]ghc-7.8shake by Johan Tibell <johan.tibell@…>
Add the spectral-norm shootout benchmark
7:36 PM TypeLevelReasoning created by goldfire
7:00 PM Changeset in nofib [ee93adf]ghc-7.8shake by Johan Tibell <johan.tibell@…>
Add the fannkuch-redux shootout benchmark
6:51 PM Changeset in ghc [d8bd25c]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-new by Ian Lynagh <ian@…>
Fix a typo
6:14 PM Changeset in nofib [828ec57]ghc-7.8shake by Johan Tibell <johan.tibell@…>
Add the pidigits shootout benchmark
6:05 PM Changeset in ghc [40e43fa2]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-new by Ian Lynagh <igloo@…>
Add a dependency of program modules on GHC.TopHandler If you were unlucky, the build could fail, e.g.: utils\mkUserGuidePart\Main.hs:1:1: Failed to load interface for `GHC.TopHandler' There are files missing in the `base' package, try running 'ghc-pkg check'. Use -v to see a list of the files searched for. utils/mkUserGuidePart/ghc.mk:18: recipe for target `utils/mkUserGuidePart/dist/build/Main.o' failed
5:18 PM Changeset in base [71508e3]data-proxydbcsghc-7.8type-reasoning by Gabor Greif <ggreif@…>
typo
5:18 PM Changeset in ghc [33d92b5c]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Gabor Greif <ggreif@…>
typo
3:45 PM Ticket #7664 (consider free variables as well as parameters in inline discounts) closed by igloo
duplicate: Duplicate of #7663
2:16 PM Ticket #7664 (consider free variables as well as parameters in inline discounts) created by nfrisby
The inliner assigns discount values for scrutinized parameters but not for …
2:16 PM Ticket #7663 (consider free variables as well as parameters in inline discounts) created by nfrisby
The inliner assigns discount values for scrutinized parameters but not for …
2:08 PM Changeset in ghc [6a46b46]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-new by Ian Lynagh <ian@…>
Add the new random commit again
2:04 PM Repositories/Upstream edited by igloo
(diff)
1:54 PM Ticket #7639 (Fix installation issues with cross compiling + honour Stage1Only properly) closed by simonmar
fixed
1:09 PM CodeOwners edited by hyperthunk
(diff)
12:39 PM Changeset in ghc [0403da6]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-new by Simon Marlow <marlowsd@…>
install ghc-pkg correctly when Stage1Only=YES (#7639)
10:14 AM Ticket #7662 (Improve GC of mutable objects) created by ezyang
Haskell is a purely functional language at its core, but it can be also …
6:53 AM Changeset in ghc [874bb7e]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-new by Manuel M T Chakravarty <chak@…>
Remove '-favoid-vect' and add '-fvectorisation-avoidance' * By default '-fvectorisation-avoidance' is enabled at all optimisation levels (but it only matters in combination with '-fvectorise'). * The new vectoriser always uses vectorisation avoidance, but with '-fno-vectorisation-avoidance' it restricts it to simple scalar applications (and dictionary computations)
5:15 AM Ticket #7661 (GHC build system does not detect opt-3.0 and friends) created by singpolyma
It is common to install LLVM tools with a version suffix (such as opt-3.0, …
4:05 AM Ticket #7660 (warning: conflicting types when compiling via-C) created by singpolyma
I don't think this is actually a problem per-se, but usually these …
1:26 AM Ticket #7659 (Add some latency nofib benchmarks) created by ezyang
At the moment, GHC is heavily throughput oriented (e.g. scheduler choices, …
12:46 AM Ticket #7658 (Support empty record update syntax) created by glguy
Empty record update syntax would be useful for when you are changing …

Feb 4, 2013:

10:45 PM Changeset in ghc [1116e3c0]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-new by Ian Lynagh <ian@…>
Revert "Update the random repo again, now the patch is actually pushed" This reverts commit a40e7d7082ac75b4629db9bda75366519f3218a0.
10:40 PM Changeset in ghc [a40e7d70]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-new by Ian Lynagh <ian@…>
Update the random repo again, now the patch is actually pushed
8:02 PM Building/GettingTheSources edited by tibbe
(diff)
8:01 PM Building/GettingTheSources edited by tibbe
(diff)
5:42 PM Ticket #7657 ("unsafePerfromIO" typo in Safe Haskell user's guide) created by guest
In …
5:20 PM Changeset in ghc [d1039913]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-new by Geoffrey Mainland <gmainlan@…>
Revert random submodule back to an extant hash.
2:51 PM Ticket #7656 (qsemn001 randomly fails on OS X x86) closed by simonmar
fixed: Fixed, I hope. It looks like small delays aren't as accurate on OS X as …
2:38 PM Changeset in base [975ea1a7]data-proxydbcsghc-7.8type-reasoning by Simon Marlow <marlowsd@…>
Remove the reliance on relative accuracy of short delays (#7656)
2:38 PM Changeset in ghc [8129652]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Simon Marlow <marlowsd@…>
Remove the reliance on relative accuracy of short delays (#7656)
12:08 PM Changeset in base [fbd4b4c]data-proxydbcsghc-7.8type-reasoning by Simon Marlow <marlowsd@…>
Release the FD lock before calling close() (#7646)
12:08 PM Changeset in ghc [49cb749d]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Simon Marlow <marlowsd@…>
Release the FD lock before calling close() (#7646)
11:36 AM Ticket #709 ("Fixup too large" error with -fasm on PowerPC) closed by simonmar
fixed: pushed, thanks!
11:19 AM Changeset in ghc [8a6e330a]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-new by Simon Marlow <marlowsd@…>
Merge commit '3cedbfb49996da2f029b4a84ca39f4d21f309813' * commit '3cedbfb49996da2f029b4a84ca39f4d21f309813': AsmCodeGen.NcgImpl.ncgMakeFarBranches should take account of info tables (#709) Move AsmCodeGen.makeFarBranches to PPC.Instr (#709)
10:05 AM Ticket #2548 (validate should continue if it sees warnings or haddock failures) closed by simonmar
wontfix: Not fixed, but IMO I don't think we want this. Right now if there's a …
6:54 AM Changeset in ghc [5389b2a]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-new by Manuel M T Chakravarty <chak@…>
Vectoriser: avoid producing (\v -> v) v in liftSimple
5:43 AM Changeset in ghc [ad45b9f8]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-new by Manuel M T Chakravarty <chak@…>
Vectoriser: abstract arguments to scalar functions in the right order
3:28 AM Changeset in ghc [7cfed20d]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-new by Manuel M T Chakravarty <chak@…>
Vectoriser: binders of encapsulated lambdas need to be scalar
3:22 AM Changeset in ghc [7dc2f44]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-compat by Austin Seipp <mad.one@…>
Skip ghci/linking tests if we don't have ghci. Otherwise, you get annoying failures if you run 'make fast stage=1'. Signed-off-by: Austin Seipp <mad.one@gmail.com>
3:22 AM Changeset in testsuite [649fe1d]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Austin Seipp <mad.one@…>
Skip ghci/linking tests if we don't have ghci. Otherwise, you get annoying failures if you run 'make fast stage=1'. Signed-off-by: Austin Seipp <mad.one@gmail.com>
1:48 AM Changeset in ghc [f940ec5c]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-new by Manuel M T Chakravarty <chak@…>
Vectoriser: PArray may be part of identity conversions
1:48 AM Changeset in ghc [82a30378]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-new by Manuel M T Chakravarty <chak@…>
Fix tidying of vectorised code * We need to keep the vectorised version of a variable alive while the original is alive. * This implies that the vectorised version needs to get into the iface if the original appears in an unfolding.

Feb 3, 2013:

11:03 PM Ticket #7656 (qsemn001 randomly fails on OS X x86) created by igloo
qsemn001 randomly fails on OS X x86 (119 times out of 1000), but never …
8:47 PM Ticket #7458 (ghc panic) closed by igloo
invalid: No testcase, so closing.
8:45 PM Ticket #7344 (64-bit and 32-bit binaries compiled with '-static' gets 'SIGKILL'ed (after ...) closed by igloo
invalid: No response from submitter, so closing.
8:37 PM Ticket #5680 (Main thread does not respect stack size RTS options) closed by igloo
wontfix: No response from submitter, so closing.
8:35 PM Ticket #5677 (Allow the definition of extra functions in typeclass instances) closed by igloo
wontfix: No other support, so closing.
8:33 PM Ticket #5666 (Can't use writeFile to write unicode characters.) closed by igloo
worksforme: No response from submitter, so closing.
8:21 PM Ticket #7655 (7.6.2 Segmentation Fault/Bus Error in large exponentation) closed by monoidal
fixed: This is fixed in GHC 7.6.1, according to …
7:49 PM Changeset in process [6bfb02f]ghc-7.8 by Ian Lynagh <ian@…>
Use pre_cmd rather than cmd_prefix
7:25 PM Changeset in ghc [4200e0aa]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-compat by Ian Lynagh <ian@…>
Tidy up some tests We now use pre_cmd rather than cmd_prefix wherever possible. Also, pass "-s --no-print-directory" whenever we use pre_cmd.
7:25 PM Changeset in testsuite [e56d57b]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Tidy up some tests We now use pre_cmd rather than cmd_prefix wherever possible. Also, pass "-s --no-print-directory" whenever we use pre_cmd.
7:01 PM Ticket #7655 (7.6.2 Segmentation Fault/Bus Error in large exponentation) created by Doug310
Mac OS X 10.8.2. Haskell Platform 2012.4, 64-bit. GHCI 7.4.2. Large …
6:45 PM Changeset in ghc [8005af16]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-compat by Ian Lynagh <ian@…>
Use a proper executable (rather than a shell script) in T6106 Fixes the test on Windows
6:45 PM Changeset in testsuite [fdd8f9d]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Use a proper executable (rather than a shell script) in T6106 Fixes the test on Windows
4:29 PM Changeset in ghc [ca5d15a6]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-new by Ian Lynagh <igloo@…>
Follow random submodule change
4:21 PM Changeset in ghc [6eb328b]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-compat by Ian Lynagh <igloo@…>
Fix shared001
4:21 PM Changeset in testsuite [aefd2d9]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Fix shared001
3:43 PM Changeset in ghc [2a06453]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-new by Ian Lynagh <ian@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
3:31 PM Changeset in ghc [d034b5a]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-new by Ian Lynagh <ian@…>
random is a submodule Looks like I forgot to make it one in the original conversion
3:35 AM BugSweep edited by morabbin
(diff)
1:39 AM Changeset in directory [f85cd29]ghc-7.8 by Ian Lynagh <igloo@…>
Fix 'createDirectoryIfMissing _ "."' in c:\ on Windows We were getting a CreateDirectory ".": permission denied (Access is denied.) exception, so now we treat isPermissionError like isAlreadyExistsError when creating directory (that is, if there is a directory with that name then we ignore the exception).

Feb 2, 2013:

9:54 PM Changeset in ghc [40d2ec8]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-new by Gabor Greif <ggreif@…>
remove last vestiges of AlienScript, it is not used any more
8:06 PM BugSweep edited by morabbin
(diff)
8:04 PM BugSweep edited by morabbin
(diff)
7:53 PM Changeset in ghc [91aa609]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-compat by Ian Lynagh <ian@…>
Handle ^C better when threads are being used too
7:53 PM Changeset in testsuite [1121e3e]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Handle ^C better when threads are being used too
7:18 PM Ticket #7654 (Cannot specify argv[0] with createProcess) created by MtnViewMark
There are conditions where it is important to specify the value of argv[0]
7:14 PM Changeset in ghc [0eed595]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-compat by Ian Lynagh <ian@…>
When the testsuite is ^Ced, print the summary anyway
7:14 PM Changeset in testsuite [816fbcd]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
When the testsuite is ^Ced, print the summary anyway
4:36 PM Ticket #1849 (Template Haskell: reify is not consistent with the special constructors ...) closed by igloo
fixed: I don't think there's any current plan to remove ListT and TupleT, but …
4:34 PM Changeset in ghc [fdf6cc72]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-compat by Ian Lynagh <ian@…>
Add a test for #1849
4:34 PM Changeset in testsuite [f062d93]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Add a test for #1849
2:33 PM Ticket #7653 (incorrect handling of StackOverflow exception in the event manager) created by nus
Under high pressure of registerTimeouts the event manager thread's stack …
2:22 PM Ticket #7638 (bindist refers to libgmp.so.3 which is missing on Fedora 17) closed by igloo
fixed: I don't think that we want to try to keep a distro list up-to-date, but …
5:10 AM Changeset in ghc [3cedbfb4]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-new by PHO <pho@…>
AsmCodeGen.NcgImpl.ncgMakeFarBranches should take account of info tables (#709) We have to reduce the maximum number of instructions to jump over depending on the number of info tables in a proc.
4:00 AM Changeset in ghc [aa1d7d35]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-new by PHO <pho@…>
Move AsmCodeGen.makeFarBranches to PPC.Instr (#709) Its implementation is totally specific to PPC.
3:07 AM Ticket #7652 (Testing freezes on FreeBSD 9.1.) created by kazu-yamamoto
"gmake THREADS=10 fast" in the testsuite/tests directory does not finish. …
2:52 AM Changeset in ghc [7d6fece]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-new by Gabor Greif <ggreif@…>
some more typos
2:45 AM Changeset in ghc [c7751c47]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Gabor Greif <ggreif@…>
some more typos
2:36 AM Ticket #7651 (Buiding GHC with parallel IO manager freezes on Mac (not on FreeBSD)) created by kazu-yamamoto
Building GHC with parallel IO manager on Mac freezes when compiling the …
1:55 AM Changeset in ghc [a066844]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-new by Gabor Greif <ggreif@…>
spelling
1:45 AM Changeset in ghc [8b64ce19]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-new by Amos Robinson <amos.robinson@…>
Minor documentation and indentation/layout fixes to SpecConstr
1:26 AM MakingReleases edited by igloo
(diff)

Feb 1, 2013:

11:51 PM Changeset in ghc [4ff945c7]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-compat by Gabor Greif <ggreif@…>
spelling
11:51 PM Changeset in testsuite [97ff37d]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Gabor Greif <ggreif@…>
spelling
10:00 PM Changeset in ghc [4906460]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-new by Geoffrey Mainland <gmainlan@…>
Add a bits128 type to C--.
10:00 PM Changeset in ghc [6480a35c]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-new by Geoffrey Mainland <gmainlan@…>
Always pass vector values on the stack. Vector values are now always passed on the stack. This isn't particularly efficient, but it will have to do for now.
10:00 PM Changeset in ghc [4af6207]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-new by Geoffrey Mainland <gmainlan@…>
Add the Float32X4# primitive type and associated primops. This patch lays the groundwork needed for primop support for SIMD vectors. In addition to the groundwork, we add support for the FloatX4# primitive type and associated primops. * Add the FloatX4# primitive type and associated primops. * Add CodeGen support for Float vectors. * Compile vector operations to LLVM vector operations in the LLVM code generator. * Make the x86 native backend fail gracefully when encountering vector primops. * Only generate primop wrappers for vector primops when using LLVM.
10:00 PM Changeset in ghc [3984b91]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-new by Geoffrey Mainland <gmainlan@…>
Add the Int32X4# primitive type and associated primops.
10:00 PM Changeset in ghc [7816845]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-new by Geoffrey Mainland <gmainlan@…>
Add the DoubleX2# primitive type and associated primops.
10:00 PM Changeset in ghc [1811440]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-new by Geoffrey Mainland <gmainlan@…>
Add the Int64X2# primitive type and associated primops.
10:00 PM Changeset in ghc [33bfc6a]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-new by Geoffrey Mainland <gmainlan@…>
Add support for passing SSE vectors in registers. This patch adds support for 6 XMM registers on x86-64 which overlap with the F and D registers and may hold 128-bit wide SIMD vectors. Because there is not a good way to attach type information to STG registers, we aggressively bitcast in the LLVM back-end.
10:00 PM Changeset in ghc [089ac71]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-new by Geoffrey Mainland <gmainlan@…>
Add a primop attribute llvm_only. The llvm_only attribute indicates that a primop is only available when using the LLVM back-end.
10:00 PM Changeset in ghc [cc56f34]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-new by Geoffrey Mainland <gmainlan@…>
Add prefetch primops.
10:00 PM Changeset in ghc [b39e4de1]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-new by Geoffrey Mainland <gmainlan@…>
Mimic OldCmm basic block ordering in the LLVM backend. In OldCmm, the false case of a conditional was a fallthrough. In Cmm, conditionals have both true and false successors. When we convert Cmm to LLVM, we now first re-order Cmm blocks so that the false successor of a conditional occurs next in the list of basic blocks, i.e., it is a fallthrough, just like it (necessarily) did in OldCmm. Surprisingly, this can make a big performance difference.
10:00 PM Changeset in ghc [d60df824]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-new by Geoffrey Mainland <gmainlan@…>
Define __GLASGOW_HASKELL_LLVM__ when using the LLVM back end. When compiling via LLVM, GHC now defines the CPP symbol __GLASGOW_HASKELL_LLVM__ to the version of LLVM used, e.g., __GLASGOW_HASKELL_LLVM__ is defined to be 30 for LLVM version 3.0.
10:00 PM Changeset in ghc [a544c72]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-new by Geoffrey Mainland <gmainlan@…>
Add support for LLVM vectors. This patch adds support for LLVM vectors and vector operations to our internal LLVM abstract syntax data types.
10:00 PM Changeset in ghc [f70b6b6]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-new by Geoffrey Mainland <gmainlan@…>
Tell LLVM that all vector stores and loads are potentially unaligned.
10:00 PM Changeset in ghc [515ba6f]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-new by Geoffrey Mainland <gmainlan@…>
Add Cmm support for representing 128-bit-wide SIMD vectors.
9:25 PM Ticket #7648 (please don't include mingw and mingw64 in main src tarball) closed by igloo
duplicate: Thanks for the report. Closing as a duplicate of #7017
8:41 PM Changeset in ghc [fd1cf5cb]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-compat by Ian Lynagh <ian@…>
T5113 is failing again
8:41 PM Changeset in testsuite [c525c26]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
T5113 is failing again
8:14 PM Changeset in ghc [1ee495b]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-new by Ian Lynagh <ian@…>
Fix xhtml's entry in the packages file; fixes #7632 xhtml is a submodule
8:13 PM Ticket #7632 (./sync-all pull fails in libraries xhtml) closed by igloo
fixed: Thanks for the report; fixed.
6:55 PM Ticket #4177 (GHCi should allow custom definition of print for implicit output) closed by monoidal
duplicate: Fixed in GHC 7.6.1, see #5461.
6:40 PM Ticket #2222 (Template Haskell: reify returns incorrect types when ommiting type ...) closed by igloo
fixed: I think it's now all as expected. I've added a test.
6:15 PM Changeset in ghc [518c56d]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-compat by Ian Lynagh <ian@…>
Add a test for #2222
6:15 PM Changeset in testsuite [96f7182]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Add a test for #2222
6:14 PM Ticket #7650 (can't use combining characters in identifiers) created by guest
ghc doesn't let me use combining characters in unicode identifiers. Here's …
5:49 PM Ticket #7432 (haddock : panic! (the 'impossible' happened)) closed by igloo
worksforme: No response for 2 months, so closing.
5:31 PM Ticket #7649 (BangPatterns + ViewPatterns) created by igloo
This program: […] prints: […] but presumably i ought to be strict …
4:25 PM Ticket #984 (Syntax error shows in the wrong position) closed by igloo
fixed: We now get the error above. Only time will tell whether this causes more …
3:34 PM Changeset in ghc [8760cf3]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-new by Ian Lynagh <ian@…>
Whitespace only
3:34 PM Changeset in ghc [2de4a2a]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-new by Ian Lynagh <ian@…>
A couple of small refactorings
3:34 PM Changeset in ghc [329c6cb]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-new by Ian Lynagh <ian@…>
Remove an out-of-date comment
3:34 PM Changeset in ghc [d2169af]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-new by Ian Lynagh <ian@…>
Improve an error message; fixes #984 This code: f _ = do x <- computation case () of _ -> result <- computation case () of () -> undefined Now gives this error: Parse error in pattern: case () of { _ -> result } Possibly caused by a missing 'do'?
3:34 PM Changeset in ghc [79a6a7a4]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-compat by Ian Lynagh <ian@…>
Accept output for readFail007
3:34 PM Changeset in testsuite [889ba83]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Accept output for readFail007
3:26 PM Changeset in ghc [7361acf4]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-compat by Ian Lynagh <ian@…>
Add a test for #984
3:26 PM Changeset in testsuite [cf16aa6]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Add a test for #984
1:44 PM Ticket #459 (Bad parse error message) closed by igloo
fixed: The error is now […] which is I think as we're going to get. While we …
9:48 AM Building/Preparation/RaspberryPi edited by kgardas
(diff)
9:00 AM Ticket #7591 (CodeGen.Platform.hs not including ghcautoconf.h as it should, breaks ARMv5 ...) closed by simonmar
fixed: Thanks for the patch!
8:58 AM Changeset in ghc [b0fad0c]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-new by Simon Marlow <marlowsd@…>
add $(CrossCompilePrefix) to hp2ps (#7639)
8:58 AM Changeset in ghc [8bb9548]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-new by Simon Marlow <marlowsd@…>