Timeline


and

Dec 6, 2012:

11:55 PM Ticket #7487 (Deriving Generic1 for a type containing Either) created by spl
With the following code: […] I get the error message: […] But …
11:10 PM Changeset in base [9fe3a43]ghc-7.6 by Ian Lynagh <ian@…>
Bump version to 4.6.0.1
11:00 PM Changeset in unix [b08de9b]ghc-7.6 by Ian Lynagh <ian@…>
Bump version number to 2.6.0.1
9:40 PM Ticket #7486 (dblatex can't build docs; fix included.) created by rlpowell
Currently, on my Fedora 17 system, the following occurs when you try to …
8:50 PM Changeset in ghc [9b2882c]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <ian@…>
Merge branch 'master' of mac:ghc/git/val64/.
7:34 PM Changeset in ghc [6bdac1c3]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <ian@…>
Make nativeCodeGen return the rest of its UniqSupply
7:12 PM Ticket #7485 (Tuple constraints not properly kinded) created by goldfire
Consider this: […] So far, so good. But, adding the following causes …
6:58 PM Changeset in ghc [c10a1b84]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Johan Tibell <johan.tibell@…>
Add word2float
6:58 PM Changeset in ghc-prim [dbe66a7]ghc-7.8 by Johan Tibell <johan.tibell@…>
Add word2float
4:33 PM Changeset in nofib [270c8d8]supercompiler by Max Bolingbroke <batterseapower@…>
Ad-hoc nofib-analyse changes and SUPERCOMP_HC_OPTS
4:31 PM Changeset in ghc [08e33edf]supercompiler by Max Bolingbroke <batterseapower@…>
Last bug fixes and flag additions.
4:14 PM Changeset in ghc [8a0534f6]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <ian@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
4:03 PM Changeset in ghc [9a20e540]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Stop attempting to "trim" data types in interface files Without -O, we previously tried to make interface files smaller by not including the data constructors of data types. But there are a lot of exceptions, notably when Template Haskell is involved or, more recently, DataKinds. However Trac #7445 shows that even without TemplateHaskell, using the Data class and invoking Language.Haskell.TH.Quote.dataToExpQ is enough to require us to expose the data constructors. So I've given up on this "optimisation" -- it's probably not important anyway. Now I'm simply not attempting to trim off the data constructors. The gain in simplicity is worth the modest cost in interface file growth, which is limited to the bits reqd to describe those data constructors.
3:38 PM Changeset in base [9aa29b8]data-proxydbcsghc-7.8type-reasoning by Daniel Fischer <daniel.is.fischer@…>
Worker/Wrapper and static argument transform for `until` so it can be inlined With the direct top level recursion, `until` cannot be inlined by GHC, so no strictness analysis and consequently no unboxing occurs at the call site. With the recursion delegated to the worker with the condition and update function static arguments, it can be inlined, and strictness analysis can happen.
3:38 PM Changeset in ghc [43a383f]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Daniel Fischer <daniel.is.fischer@…>
Worker/Wrapper and static argument transform for `until` so it can be inlined With the direct top level recursion, `until` cannot be inlined by GHC, so no strictness analysis and consequently no unboxing occurs at the call site. With the recursion delegated to the worker with the condition and update function static arguments, it can be inlined, and strictness analysis can happen.
3:37 PM Changeset in base [392f285]data-proxydbcsghc-7.8type-reasoning by Daniel Fischer <daniel.is.fischer@…>
Remove trailing whitespace in GHC.Base
3:37 PM Changeset in ghc [84a989b4]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Daniel Fischer <daniel.is.fischer@…>
Remove trailing whitespace in GHC.Base
1:31 PM Ticket #7484 (Template Haskell allows building invalid record fields/names) created by iustin
This is not really a bug, more like a unintuitive behaviour. Due to a bug …
10:59 AM Ticket #7483 (Broken Read instance for Data.Fixed ("no parse" in legitimate cases).) created by navaati
read "Just 12.30" :: Maybe Centi throws "* Exception: …
8:33 AM Commentary/Rts/Word edited by Yuras
fix link to StgWord definition (diff)

Dec 5, 2012:

10:46 PM Changeset in ghc [d842dffa]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <ian@…>
Use a MonadIO instance instead of an 'io' function
9:42 PM Changeset in ghc [b25d7090]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <ian@…>
Add the beginnings of support for building vanilla and dynamic at the same time
8:45 PM Changeset in ghc [ccdccee]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <ian@…>
Whitespace only in iface/IfaceType.lhs
8:35 PM Changeset in ghc [71b5ca5]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <ian@…>
Refactor findAndReadIface; no functional changes
7:27 PM Changeset in ghc [3864da2f]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <ian@…>
Typo
6:30 PM Changeset in ghc [5b746f5]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <ian@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
6:05 PM Changeset in ghc [6c1caeb]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
6:05 PM Changeset in testsuite [c4fe55f]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:33 PM Changeset in testsuite [495a1b4]overlapping-tyfams by Richard Eisenberg <eir@…>
Merge branch 'master' into overlapping-tyfams
4:41 PM Changeset in ghc [b0626b63]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Document promotion of existential data types Thanks to Richard Eisenberg for writing this.
4:41 PM Changeset in ghc [57d67983]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
When using a GHC plugin, load its interface file very partially: just enough that it can be used, without its rules and instances affecting (and being linked from!) the module being compiled.
4:37 PM Changeset in ghc [3fc453a]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <ian@…>
Don't define DYNAMIC when compiling the dyn way We want to compile the sources only once, and to produce both vanilla and dyn object files. This means that the sources can't differ for the two ways. This needed a bit of a kludge to get keepCAFsForGHCi included only in the dynamic library.
4:15 PM Ticket #7482 (GHC.Event overwrites main IO managers hooks to RTS) created by AndreasVoellmy
The IO manager registers two file descriptors with the RTS which the RTS …
1:13 PM Changeset in ghc [95d8658a]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <ian@…>
In FP_GCC_VERSION, test $CC not $GCC $GCC is empty when autoreconf 2.56 or 2.59 is used, although it works with 2.67. If testing $GCC with 2.5* worked in the past then I'm not sure when/why it broke.
12:53 PM Building/GettingTheSources edited by igloo
(diff)
11:29 AM Ticket #7481 (Partially promoted data types) created by simonpj
Consider […] Is D a promoted type? Well, D1 is promotable, but …
11:18 AM Changeset in ghc [f971e75e]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of darcs.haskell.org:/home/darcs/ghc
11:17 AM Changeset in ghc [bb2f56a]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Add comment
11:09 AM Changeset in ghc [f3938cb]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Now that existential data constructors can be promoted T7347 passes And test 'Holdermans' was simply a duplicate
11:09 AM Changeset in testsuite [7ef55d7]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Now that existential data constructors can be promoted T7347 passes And test 'Holdermans' was simply a duplicate
11:07 AM Changeset in ghc [431e8047]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/ghc
11:07 AM Changeset in ghc [c0d8469]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Allow existential data constructors to be promoted This reverts the change in Trac #7347, which prevented promotion of existential data constructors. Ones with constraints in their types, or kind polymorphism, still can't be promoted.
6:06 AM Changeset in ghc [895ff21]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Manuel M T Chakravarty <chak@…>
Vectoriser: fix vectorisation avoidance for case expressions
4:28 AM Changeset in ghc [b77da25e]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Manuel M T Chakravarty <chak@…>
Rewrote vectorisation avoidance (based on the HS paper) * Vectorisation avoidance is now the default * Types and values from unvectorised modules are permitted in scalar code * Simplified the VECTORISE pragmas (see http://hackage.haskell.org/trac/ghc/wiki/DataParallel/VectPragma for the spec) * Vectorisation information is now included in the annotated Core AST

Dec 4, 2012:

10:42 PM Ticket #7480 (Proposal: Add Functor instances for ArgOrder, OptDescr and ArgDescr) created by basvandijk
The attached patch adds Functor instances for the types in …
10:30 PM Ticket #7462 (New nofib benchmark for unpacked arrays and floating point arithmetic) closed by tibbe
fixed: Merged as [14bccff2c547c0e06fe8f98607b9cf18890ef051/nofib].
7:36 PM Changeset in ghc [50905e1a]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <ian@…>
Revert "Fix pprPanic so that it doesn't throw away the SDoc part of the error." This reverts commit e6ce335e8e3ba0718efd234910185e4257424562. pprPanic doesn't throw the Doc away: It gets passed in the PprPanic constructor.
7:32 PM Changeset in base [96889dd]data-proxydbcsghc-7.8type-reasoning by Ross Paterson <ross@…>
fix #7479: ArrowChoice unit law in doc comment
7:32 PM Changeset in ghc [4bd0fa92]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ross Paterson <ross@…>
fix #7479: ArrowChoice unit law in doc comment
6:58 PM Changeset in testsuite [741f6be]overlapping-tyfams by Richard Eisenberg <eir@…>
Merge branch 'master' into overlapping-tyfams
6:49 PM Changeset in testsuite [4dd52e0]overlapping-tyfams by Richard Eisenberg <eir@…>
Updated test to pass with new TySynInstD in Template Haskell.
6:02 PM Ticket #7479 (ArrowChoice unit law in haddock seems to be wrong) created by pminten
In the haddock documentation of ArrowChoice there is an (unnamed) law: …
5:07 PM Ticket #7478 (setSessionDynFlags does not always work) created by edsko
The attached test case runs GHC in a separate thread (with a single call …
3:18 PM Changeset in ghc [3c06c09f]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Rearrange configure.ac a bit Anything that uses gcc needs to happen after we've made the mingw inplace tree on Windows.
3:12 PM Changeset in ghc [70c4e4b]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Rearrange configure.ac a bit Anything that uses gcc needs to happen after we've made the mingw inplace tree on Windows.
1:56 PM Changeset in testsuite [d64423c]overlapping-tyfams by Richard Eisenberg <eir@…>
Updated Template Haskell tests to reflect change to TySynInstD.
12:59 PM Ticket #7468 (incorect waiting for packets on UDP connections.) closed by simonmar
invalid: This is not a bug - Handles have buffers, so when you use hWaitForInput, …
12:03 PM Changeset in ghc [88eeabc]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/ghc
11:53 AM Changeset in ghc [e6ce335]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Erik de Castro Lopo <erikd@…>
Fix pprPanic so that it doesn't throw away the SDoc part of the error.
11:17 AM Changeset in ghc [9467f73]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/ghc
10:58 AM Changeset in ghc [156d30d7]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Fix buglet in -ddump-minimal-imports (Trac #7476) We were mixing up the *implicit* import of Prelude with a user-written import declaration
8:58 AM Ticket #2076 (rational infinities don't compare correctly to each other) closed by simonmar
wontfix: Lots of good discussion on this subject in #3676. I think we concluded …
4:02 AM Ticket #7477 (reifyInstances can't deal with polykinded type families) created by goldfire
When I run the following code […] I get this error: […] I …

Dec 3, 2012:

7:10 PM Ticket #7476 (-ddump-minimal-imports confused if first line is an import) created by dag
On reddit, Chris Done posted this example: […] I noted that this is …
6:08 PM NewAxioms/TemplateHaskell created by goldfire
6:02 PM NewAxioms edited by goldfire
(diff)
5:53 PM Changeset in testsuite [f915be8f]overlapping-tyfams by Richard Eisenberg <eir@…>
Updated test cases to reflect removal of "type instance where" confluent overlap checking.
5:14 PM Ticket #7475 (Mysterious Data.Word Segmentation Fault in GHCi) created by VKS
So, this happens: […]
4:57 PM Changeset in ghc [b637a24d]ghc-7.6th-new-7.6 by Simon Peyton Jones <simonpj@…>
Fix Trac #7453 on the 7.6 branch This patch fixes a quite egregious bug. runTcS was intialising the 'untouchables' to NoUntouchables, which is quite wrong for the invocation in TcSimplify.simplifyInfer. Result: missed skolem-escape check and seg-fault city. All this is done differently, and better, in HEAD, so this patch is needed only on the branch.
4:10 PM Ticket #7474 (Panic with zonkQuantifiedTyVar in GHC 7.6.1) created by spl
In GHC 7.6.1, the following code: […] produces the following error …
1:01 PM Ticket #7473 (getModificationTime gives only second-level resolution) created by duncan
The System.Directory.getModificationTime function only returns time with …
12:28 PM Ticket #7472 (Build on FreeBSD fails with ncurses) created by nematoder
Building fails on FreeBSD 8.2-stable with current Ports with the error as …
9:40 AM Changeset in ghc [3a40456]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
Make "sync-all pull --rebase" work By filtering out the --rebase when fetching submodules
4:23 AM Commentary/Compiler/TypeNatSolver created by diatchki
4:10 AM Commentary/Compiler edited by diatchki
(diff)

Dec 2, 2012:

9:52 PM Changeset in ghc [31d771be]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <ian@…>
Use -e rather than -f when checking for libraries/time/.git Apparently .git can be a file rather than a directory in some cases
8:51 PM Changeset in ghc [c3db2b2]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <ian@…>
Tweak sync-all It wasn't handling new submodules appearing
8:38 PM Ticket #7469 (GHC does not report name clashes in export lists) closed by diatchki
invalid: This is not a bug: exports of the form module A have slightly complex …
5:52 PM Changeset in ghc [4b4f014b]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <ian@…>
Add a check for old time packaes
5:44 PM Changeset in ghc [ccce9fe]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <ian@…>
When pulling, only 'fetch' in submodules
5:29 PM WorkingConventions/Repositories edited by igloo
(diff)
5:28 PM Repositories edited by igloo
(diff)
5:28 PM Ticket #7471 (Documentation bug: hs_init is incorrectly called in the example) created by dsign
In the page …
4:58 PM Changeset in ghc [8fd3f3c]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <ian@…>
Use a submodule for the time package This bring the time package into line with how we handle other packages.
3:40 PM Changeset in ghc [691c8a8]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <ian@…>
Don't get submodules when 'get'ing Leave it to 'git submodule init/update'
3:23 PM Ticket #7216 (Compositional blocking on file descriptors) closed by igloo
fixed: Applied, thanks!
2:48 PM Changeset in ghc [418a8c92]ghc-7.6th-new-7.6 by Ian Lynagh <igloo@…>
On Win64, mark executables as not supporting bigaddr; fixes #7134 This is a kludge, and means that ghc/haddock won't be able to use more than 2G of RAM. But it'll make sure that ghci works in the short term while we work on a proper fix.
2:18 PM Changeset in ghc [56240c1d]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <ian@…>
Update haskeline submodule
2:15 PM Changeset in base [afb8197]data-proxydbcsghc-7.8type-reasoning by Ian Lynagh <ian@…>
Fix warnings
2:15 PM Changeset in ghc [32c3f2eb]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <ian@…>
Fix warnings
2:14 PM Changeset in base [02a58a4]data-proxydbcsghc-7.8type-reasoning by Ian Lynagh <ian@…>
Added threadWait functions to wait on FD readiness with STM actions.
2:14 PM Changeset in base [0ed5c8b]data-proxydbcsghc-7.8type-reasoning by Ian Lynagh <ian@…>
Added the unregistration command to the return value of threadWait*STM functions. This allows the calling thread to unregister interest in the file, e.g. in the case of an exception in the thread.
2:14 PM Changeset in ghc [4ab3d16]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <ian@…>
Added threadWait functions to wait on FD readiness with STM actions.
2:14 PM Changeset in ghc [c0032c06]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <ian@…>
Added the unregistration command to the return value of threadWait*STM functions. This allows the calling thread to unregister interest in the file, e.g. in the case of an exception in the thread.
1:50 PM Ticket #7442 ([PATCH] Fix broken -fPIC on Darwin/PPC) closed by igloo
fixed: Applied, thanks
12:57 PM Changeset in ghc [d6d1559]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <ian@…>
Tweak comments
12:55 PM Changeset in ghc [45e70a1]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <ian@…>
Merge branch 'ticket-7442' of git://github.com/phonohawk/ghc
11:58 AM Ticket #7470 (Patch to enable GHC runtime system with thr_debug_p options...) created by MichalGajda
I noticed that your default packages come without some now essential …
11:56 AM Ticket #7342 (Memory violation bug in System.Posix.Env.putEnv) closed by igloo
fixed: Thanks for the patch! Applied to 7.6 as …
11:54 AM Ticket #7356 (Building HEAD on Mac OS X 10.5 reports Undefined "_pthread_threadid_np" ...) closed by igloo
fixed: Applied, thanks
12:23 AM Changeset in unix [b95a003]ghc-7.6 by Ian Lynagh <ian@…>
Fix a memory corruption issue in putEnv (fixes #7342)

Dec 1, 2012:

11:22 PM Changeset in ghc [0cb35b55]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <ian@…>
Mac OS X 10.6 needed for pthread_threadid_np(), fixes #7356 Based on a patch from Thorkil Naur.
10:34 PM Changeset in unix [76dad7a]ghc-7.8 by Ian Lynagh <ian@…>
Fix putenv; trac #7342 We were freeing the string, but the string becomes part of the environment.
10:28 PM Changeset in base [b6b5fcb]data-proxydbcsghc-7.8type-reasoning by Ian Lynagh <ian@…>
Add newFilePath to System.Posix.Internals Needed for #7342
10:28 PM Changeset in ghc [954ef66]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <ian@…>
Add newFilePath to System.Posix.Internals Needed for #7342
10:15 PM Ticket #7314 (GHCi 64-bit OS X segfaults on interaction with C-libraries) closed by darchon
worksforme: I've installed GHC 7.6.1 and can no longer duplicate the described …
10:00 PM Ticket #7469 (GHC does not report name clashes in export lists) created by Feuerbach
[…] There is a name clash here which GHC does not report.
8:21 PM Ticket #7467 (the impossible happened?) closed by monoidal
duplicate: Thank you for the report; it is a duplicate of the bug #5961 and already …
8:19 PM Ticket #7468 (incorect waiting for packets on UDP connections.) created by ET
Preconditions: Have an UDP server. Transform the socket into a handle. …
7:28 PM Ticket #7467 (the impossible happened?) created by guest
I've added this line to a .hs file: data Shape = Circle Float Float Float …
6:29 PM Changeset in ghc [61f770f6]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
isTauTy should be True for LitTy (see Trac #7459)
6:25 PM Changeset in ghc [b5ce9de]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Remove dead code predTreePredType
5:06 PM Changeset in ghc [fe1fce87]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Richard Eisenberg <eir@…>
Merge branch 'master' of ssh://darcs.haskell.org/srv/darcs/ghc
4:59 PM Changeset in ghc [959d5a9f]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Richard Eisenberg <eir@…>
Added the docs/core-spec README
4:06 PM Changeset in ghc [81b7e587]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Richard Eisenberg <eir@…>
Added GHC formalism to the GHC source tree. As per a request from Simon PJ, I wrote up a formalism of the core language in GHC, System FC. The writeup lives in docs/core-spec. I also added comments to a number of files dealing with the core language reminding authors to update the formalism when updating the code. In the next commit will be a README file in docs/core-spec with more details of how to do this.
4:38 AM Ticket #7466 ([PATCH] integer-gmp silently ignores --with-gmp-* whenever it finds ...) created by PHO
integer-gmp's ./configure should not ignore …
Note: See TracTimeline for information about the timeline view.