Timeline


and

Sep 18, 2013:

8:04 PM Ticket #8329 (dmdTransformDictSelSig panic) created by monoidal
Installing xmlhtml with HEAD panicks, while it works in 7.6.3. […] …
6:09 PM Ticket #8328 (Crash at -O2: Cannot read from uninitialized register) closed by bos
duplicate: Duplicate of #7574.
5:55 PM Ticket #8328 (Crash at -O2: Cannot read from uninitialized register) created by bos
I did a quick x86_64 compile of all of Hackage today using HEAD, and GHC …
5:53 PM Status/GHC-7.8 edited by thoughtpolice
(diff)
5:52 PM Status/GHC-7.8 edited by thoughtpolice
(diff)
4:58 PM Changeset in ghc [71f09183]ghc-7.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 Jan Stolarek <jan.stolarek@…>
Fix performance failures on x86_64
4:58 PM Changeset in testsuite [5fe7b57]wip/nested-cprwip/pattern-synonymswip/th-new by Jan Stolarek <jan.stolarek@…>
Fix performance failures on x86_64
4:18 PM Changeset in ghc [e9fa0096]ghc-7.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 Jan Stolarek <jan.stolarek@…>
Fix T4007 Accidentally broken by my last commit
4:18 PM Changeset in testsuite [50fc5891]wip/nested-cprwip/pattern-synonymswip/th-new by Jan Stolarek <jan.stolarek@…>
Fix T4007 Accidentally broken by my last commit
4:08 PM Changeset in ghc [f65cef6]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Jan Stolarek <jan.stolarek@…>
Comments only
4:08 PM Changeset in ghc-prim [b78f02a]ghc-7.8 by Jan Stolarek <jan.stolarek@…>
Comments only
3:54 PM Status/GHC-7.8 edited by thoughtpolice
(diff)
3:26 PM Ticket #8280 (Deriving Show for Word#) closed by simonpj
fixed: Thanks for reporting this. Simon
3:20 PM Changeset in ghc [de4090bc]ghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Make Word# a wired-in TyCon (fix Trac #8280) wordTyCon was treated as wired-in, but * It didn't have a WiredInName * It didn't appear in the list of wiredInTyCons I'm not sure how anything worked!
3:20 PM Changeset in ghc [07f524c]ghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/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 egregious blunder in extractRelevantInerts
3:20 PM Changeset in ghc [9078408c]ghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Comments only
1:48 PM Changeset in ghc [53948f91]ghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Jan Stolarek <jan.stolarek@…>
Restore old names of comparison primops In 6579a6c we removed existing comparison primops and introduced new ones returning Int# instead of Bool. This commit (and associated commits in array, base, dph, ghc-prim, integer-gmp, integer-simple, primitive, testsuite and template-haskell) restores old names of primops. This allows us to keep our API cleaner at the price of not having backwards compatibility. This patch also temporalily disables fix for #8317 (optimization of tagToEnum# at Core level). We need to fix #8326 first, otherwise our primops code will be very slow.
1:19 PM Changeset in base [427cbd5]ghc-7.8 by Jan Stolarek <jan.stolarek@…>
Follow changes in comparison primops (see #6135)
1:19 PM Changeset in ghc [ad89699]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Jan Stolarek <jan.stolarek@…>
Follow changes in comparison primops (see #6135)
1:19 PM Changeset in base [5904d0d]ghc-7.8 by Jan Stolarek <jan.stolarek@…>
Trailing whitespaces
1:19 PM Changeset in ghc [acb313a]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Jan Stolarek <jan.stolarek@…>
Trailing whitespaces
1:19 PM Changeset in ghc [eca30442]ghc-7.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 Jan Stolarek <jan.stolarek@…>
Trailing whitespaces
1:19 PM Changeset in ghc [4a9f2162]ghc-7.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 Jan Stolarek <jan.stolarek@…>
Follow changes in comparison primops (see #6135)
1:19 PM Changeset in testsuite [cfd51fc2]wip/nested-cprwip/pattern-synonymswip/th-new by Jan Stolarek <jan.stolarek@…>
Trailing whitespaces
1:19 PM Changeset in testsuite [7704115]wip/nested-cprwip/pattern-synonymswip/th-new by Jan Stolarek <jan.stolarek@…>
Follow changes in comparison primops (see #6135)
1:19 PM Changeset in ghc [6eec7bc5]ghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Jan Stolarek <jan.stolarek@…>
Trailing whitespaces
1:18 PM Ticket #8327 (Cmm sinking does not eliminate dead code in loops) created by jstolarek
Cmm code shown in #8326 is suboptimal. For this Haskell code: […] we …
1:02 PM Newcomers edited by goldfire
(diff)
12:06 PM Changeset in ghc [03e44ee7]ghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/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@…>
Tidy up and refactor overflow checking for literals It's much easier (and more efficient) to pattern match on the HsOverLit than on the desugared version!
12:06 PM Changeset in ghc [62c4058]ghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/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@…>
Optimise (case tagToEnum# x of ..) as in Trac #8317 See Note [Optimising tagToEnum#] in Simplify
12:06 PM Changeset in ghc [8cfbdcc]ghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/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@…>
Accommodate Derived constraints in two places (fix Trac #8129, #8134) If we have class (F a ~ b) => C a b then we can produce *derived* CFunEqCans. These were not being treated properly in two places: a) in TcMType.zonkFlats (Trac #8134) b) in TcSMonad.prepareInertsForImplications (Trac #8129) This patch fixes both.
12:06 PM Changeset in ghc [a5bdc6b5]ghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
A little refactoring * Make isCFunEqCan_maybe return Maybe (TyCon, [Type]) * Add insertTM, deleteTM to TrieMap
11:58 AM Ticket #8326 (Place heap checks common in case alternatives before the case) created by jstolarek
We would like to have functions that check whether an Int# is a valid …
11:27 AM Changeset in ghc [690b7e4]ghc-7.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 Herbert Valerio Riedel <hvr@…>
Follow changes in [7ab62490/base] (re #7633)
11:27 AM Changeset in testsuite [5af4e9c]wip/nested-cprwip/pattern-synonymswip/th-new by Herbert Valerio Riedel <hvr@…>
Follow changes in [7ab62490/base] (re #7633)
11:00 AM Changeset in ghc [a4e9c7e]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Jan Stolarek <jan.stolarek@…>
Follow changes in comparison primops (see #6135)
11:00 AM Changeset in ghc-prim [5ab5b3d]ghc-7.8 by Jan Stolarek <jan.stolarek@…>
Follow changes in comparison primops (see #6135)
10:45 AM Changeset in ghc [2c2ead5a]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Jan Stolarek <jan.stolarek@…>
Trailing whitespaces
10:45 AM Changeset in ghc [937fab75]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Jan Stolarek <jan.stolarek@…>
Follow changes in comparison primops (see #6135)
9:14 AM Changeset in ghc [7a4c15a]ghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Jan Stolarek <jan.stolarek@…>
Add flag to control loopification It is off by default, which is meant to be a workaround for #8275. Once #8275 is fixed we will enable this option by default.
8:45 AM Changeset in base [7ab6249]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Add `{-# MINIMAL #-}` annotations to typeclasses This makes use of the new `{-# MINIMAL #-}` facility (see #7633) for the following typeclasses - `Bits` - `Foldable` - `Fractional` - `Num` - `MonadZip` - `Read` - `Show` - `Storable` - `Traversable` Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
8:45 AM Changeset in ghc [1b608a0]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Herbert Valerio Riedel <hvr@…>
Add `{-# MINIMAL #-}` annotations to typeclasses This makes use of the new `{-# MINIMAL #-}` facility (see #7633) for the following typeclasses - `Bits` - `Foldable` - `Fractional` - `Num` - `MonadZip` - `Read` - `Show` - `Storable` - `Traversable` Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
8:40 AM Changeset in ghc [1c5fee15]ghc-7.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 Herbert Valerio Riedel <hvr@…>
Follow changes in [12a8244/ghc-prim] (#7633)
8:40 AM Changeset in testsuite [150844d]wip/nested-cprwip/pattern-synonymswip/th-new by Herbert Valerio Riedel <hvr@…>
Follow changes in [12a8244/ghc-prim] (#7633)
8:32 AM Changeset in ghc [b626989d]ghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Gabor Greif <ggreif@…>
Tweaks to release notes If someone also feels that credits should better go into the release announcement, just nuke the last line of that paragraph.
7:55 AM Changeset in ghc [f900796]ghc-7.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 Herbert Valerio Riedel <hvr@…>
Tests for MINIMAL pragma (#7633)
7:55 AM Changeset in testsuite [4867458]wip/nested-cprwip/pattern-synonymswip/th-new by Herbert Valerio Riedel <hvr@…>
Tests for MINIMAL pragma (#7633)
7:55 AM Changeset in ghc [b6d90d1]ghc-7.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 Herbert Valerio Riedel <hvr@…>
Update to new missing-method-decl warning style As a side-effect, the new `{-# MINIMAL #-}` facility (see #7633) changes the existing separate warnings for each missing method declaration: {{{ No explicit method or default declaration for ‛+’ In the instance declaration for ‛Num T’ }}} to a single warning per class of the following form: {{{ No explicit implementation for ‛+’, ‛*’, ‛abs’, ‛signum’, and ‛fromInteger’ In the instance declaration for ‛Num T’ }}} This commit adapts the reference output files in the testsuite to follow this change in GHC's warnings messages. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
7:55 AM Changeset in testsuite [d72a4dc]wip/nested-cprwip/pattern-synonymswip/th-new by Herbert Valerio Riedel <hvr@…>
Update to new missing-method-decl warning style As a side-effect, the new `{-# MINIMAL #-}` facility (see #7633) changes the existing separate warnings for each missing method declaration: {{{ No explicit method or default declaration for ‛+’ In the instance declaration for ‛Num T’ }}} to a single warning per class of the following form: {{{ No explicit implementation for ‛+’, ‛*’, ‛abs’, ‛signum’, and ‛fromInteger’ In the instance declaration for ‛Num T’ }}} This commit adapts the reference output files in the testsuite to follow this change in GHC's warnings messages. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
7:53 AM Changeset in ghc [bd42c9d]ghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Herbert Valerio Riedel <hvr@…>
Implement checkable "minimal complete definitions" (#7633) This commit adds a `{-# MINIMAL #-}` pragma, which defines the possible minimal complete definitions for a class. The body of the pragma is a boolean formula of names. The old warning for missing methods is replaced with this new one. Note: The interface file format is changed to store the minimal complete definition. Authored-by: Twan van Laarhoven <twanvl@gmail.com> Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
7:47 AM Changeset in ghc [b6bc3263]ghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Jan Stolarek <jan.stolarek@…>
Limit upper versions of Alex and Happy This is temporary until new bool primops have been pushed.
6:55 AM Changeset in ghc [d80bd87]ghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Herbert Valerio Riedel <hvr@…>
Fix-up Docbook XML broken in f4046b508a5a7
6:09 AM Changeset in ghc [b549d68]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Herbert Valerio Riedel <hvr@…>
Add `{-# MINIMAL #-}` to `class Eq` and `class Ord` This makes use of the new compiler checked minimal-complete-defintion `{-# MINIMAL #-}` annotation (see #7633 for more details) Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
6:09 AM Changeset in ghc-prim [12a8244]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Add `{-# MINIMAL #-}` to `class Eq` and `class Ord` This makes use of the new compiler checked minimal-complete-defintion `{-# MINIMAL #-}` annotation (see #7633 for more details) Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
2:59 AM Changeset in ghc [53b2dc8d]ghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Edward Z. Yang <ezyang@…>
Suppress unused variable when OS does not support setuid. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
2:53 AM Ticket #8325 (Pattern guards in anonymous functions) created by mcollis
In the course of a project, I had an idea that would allow less cumbersome …
1:56 AM Ticket #8246 (Role annotations does not allow the use of parenthesis) closed by goldfire
fixed
1:55 AM Ticket #8185 (Change role annotation syntax) closed by goldfire
fixed
1:55 AM Ticket #8234 (Remove role annotations on type synonyms) closed by goldfire
fixed
1:41 AM Changeset in ghc [1e3ca733]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Richard Eisenberg <eir@…>
Update to tests due to change in syntax for role annotations.
1:41 AM Changeset in testsuite [0b5892b]wip/nested-cprwip/pattern-synonymswip/th-new by Richard Eisenberg <eir@…>
Update to tests due to change in syntax for role annotations.
1:41 AM Changeset in base [e5fc2e5]ghc-7.8 by Richard Eisenberg <eir@…>
Update use of role annotations to new syntax.
1:41 AM Changeset in ghc [07101847]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Richard Eisenberg <eir@…>
Update use of role annotations to new syntax.
1:37 AM Changeset in ghc [f4046b5]ghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/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@…>
Change role annotation syntax. This fixes bugs #8185, #8234, and #8246. The new syntax is explained in the comments to #8185, appears in the "Roles" subsection of the manual, and on the [wiki:Roles] wiki page. This change also removes the ability for a role annotation on type synonyms, as noted in #8234.
1:20 AM Changeset in ghc [98a63b91]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Richard Eisenberg <eir@…>
Support new role annotation syntax. This reverts the change to TyVarBndr (which now has only two constructors, PlainTV and KindedTV) and adds a new Dec, RoleAnnotD. There is also an updated definition for the type Role, to allow for wildcard annotations.
12:13 AM Ticket #8324 (ghci failed on startup) created by dabraham
fred:~ danielabraham$ ghci GHCi, version 7.6.3: …

Sep 17, 2013:

11:39 PM Changeset in ghc [b4ab30d5]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Edward Z. Yang <ezyang@…>
Add missing Windows stdout/stderr output for #5435. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
11:39 PM Changeset in testsuite [4b22a8b]wip/nested-cprwip/pattern-synonymswip/th-new by Edward Z. Yang <ezyang@…>
Add missing Windows stdout/stderr output for #5435. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
9:57 PM Ticket #8323 (explore ways to possibly use more tag bits in x86_64 pointers) created by carter
on x86_64, pointers only use 48 bits! currently we use 3bits for tagging / …
8:47 PM Ticket #8322 (Report all missing module, not just the first or last) created by nomeata
This is a usability issue bothering me for a while, so I’ll write it down …
8:41 PM Ticket #8247 (Dependency tracking (--make) broken for re-exported modules) closed by nomeata
worksforme: I cannot reproduce this with current head; please check the test case that …
8:37 PM Changeset in ghc [9a4c4e2d]ghc-7.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 Joachim Breitner <mail@…>
Recompilation test case for #8247 But seems to be fixed in head already.
8:37 PM Changeset in testsuite [b1f6cab]wip/nested-cprwip/pattern-synonymswip/th-new by Joachim Breitner <mail@…>
Recompilation test case for #8247 But seems to be fixed in head already.
7:51 PM Changeset in base [fef98f1]ghc-7.8 by Joachim Breitner <mail@…>
Replaced Text.Printf with extensible printf, and made comcommitant changes Signed-off-by: Joachim Breitner <mail@joachim-breitner.de>
7:51 PM Changeset in ghc [3b6efce]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Joachim Breitner <mail@…>
Replaced Text.Printf with extensible printf, and made comcommitant changes Signed-off-by: Joachim Breitner <mail@joachim-breitner.de>
7:48 PM Changeset in ghc [3505891c]ghc-7.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 Joachim Breitner <mail@…>
Adjust testsuite to new printf implementation Expand 'bytes allocated' allowed in haddock.base, and update error messages.
7:48 PM Changeset in testsuite [88a8ff9]wip/nested-cprwip/pattern-synonymswip/th-new by Joachim Breitner <mail@…>
Adjust testsuite to new printf implementation Expand 'bytes allocated' allowed in haddock.base, and update error messages.
6:53 PM Ticket #8321 (improve basic block layout on LLVM backend by predicting stack/heap checks) created by rwbarton
Currently we don't give the LLVM optimizer any information about which …
6:44 PM Ticket #8320 (Build fails due to Haddock error in ghc-prim:GHC.Types) created by guest
Anyone else see the build failure below? […] EDIT: Same build …
4:05 PM Ticket #8319 (Simplifier ticks exhausted (need -fsimpl-tick-factor=955)) created by ruudkoot
Attached file needs a rather high simpl-tick-factor (955) in order to …
3:50 PM Ticket #8318 (GHC does not infer type of `tagToEnum#` expression) created by jstolarek
Compiling this program: […] gives a compilation error: […] To make …
3:12 PM Records/OverloadedRecordFields/Implementation edited by adamgundry
(diff)
2:44 PM Changeset in ghc [96421e06]ghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Joachim Breitner <mail@…>
Release Notes: New printf features in base
1:50 PM Ticket #3389 (CPP strips out C-style comments) closed by nomeata
fixed
1:49 PM Changeset in ghc [0eb7546]ghc-7.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 Joachim Breitner <mail@…>
In the test that tests -optP -C, also pass -optP -ffreestanding This closes #3389, and makes the testsuite go through again.
1:49 PM Changeset in testsuite [168ac1b]wip/nested-cprwip/pattern-synonymswip/th-new by Joachim Breitner <mail@…>
In the test that tests -optP -C, also pass -optP -ffreestanding This closes #3389, and makes the testsuite go through again.
1:45 PM Changeset in ghc [4e2f6c2]ghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Joachim Breitner <mail@…>
Allow branches with / in them (e.g. wip/) in ./sync-all
12:31 PM Ticket #8317 (Optimize tagToEnum# at Core level) created by jstolarek
Old comparison primops that returned Bool were implemented by inserting …
11:50 AM Ticket #8316 (GHCi debugger segfaults when trying force a certain variable) created by guest
The file Test.hs has following definitions: […] Calling ghci as: …
9:20 AM Ticket #8315 (Improve specialized Hoopl module) created by jstolarek
GHC uses Hoopl to perform some of the Cmm-to-Cmm optimization passes, but …
8:41 AM Changeset in base [57b5310]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Make `<Typeable.h>` obsolete and refactor away its use With GHC 7.8's PolyKinds the macros in `<Typeable.h>` are no longer of any use, and their use is clearly obsolete. The sites using those macros are replaced by auto-derivations of `Typeable` instances. This reduces reliance on the CPP extension and the compile dependency on `Typeable.h` in a couple of modules. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
8:41 AM Changeset in ghc [8f9f1009]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Herbert Valerio Riedel <hvr@…>
Make `<Typeable.h>` obsolete and refactor away its use With GHC 7.8's PolyKinds the macros in `<Typeable.h>` are no longer of any use, and their use is clearly obsolete. The sites using those macros are replaced by auto-derivations of `Typeable` instances. This reduces reliance on the CPP extension and the compile dependency on `Typeable.h` in a couple of modules. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
7:57 AM Ticket #5435 (GHCi linker should run constructors for linked libraries) closed by ezyang
fixed: OK, all done. (PS: Windows system linker does NOT honor init_array …
7:55 AM Changeset in ghc [b6477001]ghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Edward Z. Yang <ezyang@…>
Add warning comment about Mach-O section name hack. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
7:54 AM Changeset in base [9415541]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Constant-fold `__GLASGOW_HASKELL__` CPP conditionals Now that HUGS and NHC specific code has been removed, this commit "folds" the now redundant `#if((n)def)`s containing `__GLASGOW_HASKELL__`. This renders `base` officially GHC only. This commit also removes redundant `{-# LANGUAGE CPP #-}`. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
7:54 AM Changeset in ghc [0f5eae02]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Herbert Valerio Riedel <hvr@…>
Constant-fold `__GLASGOW_HASKELL__` CPP conditionals Now that HUGS and NHC specific code has been removed, this commit "folds" the now redundant `#if((n)def)`s containing `__GLASGOW_HASKELL__`. This renders `base` officially GHC only. This commit also removes redundant `{-# LANGUAGE CPP #-}`. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
7:51 AM Changeset in ghc [7b12be7]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Edward Z. Yang <ezyang@…>
Finish up asm test #5435 for Mac OS X Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
7:51 AM Changeset in testsuite [28e921b]wip/nested-cprwip/pattern-synonymswip/th-new by Edward Z. Yang <ezyang@…>
Finish up asm test #5435 for Mac OS X Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
7:47 AM Changeset in base [322ab4e]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Remove Hugs98 specific code For rationale. see http://permalink.gmane.org/gmane.comp.lang.haskell.ghc.devel/2349 Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
7:47 AM Changeset in ghc [43ece17]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Herbert Valerio Riedel <hvr@…>
Remove Hugs98 specific code For rationale. see http://permalink.gmane.org/gmane.comp.lang.haskell.ghc.devel/2349 Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
2:27 AM Ticket #8314 (ASSERTion at TcMType:809 fails on test polykinds/T6068) created by goldfire
On a recent run through the testsuite on a debug build, testcase …
1:39 AM Ticket #8313 (Poor performance of higher-order functions with unboxing) created by dolio
I was testing out some code to see how GHC handled some unboxed …
1:01 AM Changeset in ghc [853f92c]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Edward Z. Yang <ezyang@…>
Implement assembly test for #5435 in Windows. Fixes HostOS bug, where the define was not being set. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
1:01 AM Changeset in testsuite [b3c5baa]wip/nested-cprwip/pattern-synonymswip/th-new by Edward Z. Yang <ezyang@…>
Implement assembly test for #5435 in Windows. Fixes HostOS bug, where the define was not being set. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
12:26 AM Ticket #8312 (Annotations in a compiler without interpreter needs a better error message) created by ablackmore
Environment: Raspbian Wheezy (Raspberry Pi Debian), Kernel 3.6, …
12:18 AM Changeset in ghc [d53be3b]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Edward Z. Yang <ezyang@…>
New and improved tests for #5435. Linux only at the moment. Added a new test Makefile variable $(dllext), which is instantiated to .dll or .so or .dylib depending on your platform. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
12:18 AM Changeset in testsuite [3c313be]wip/nested-cprwip/pattern-synonymswip/th-new by Edward Z. Yang <ezyang@…>
New and improved tests for #5435. Linux only at the moment. Added a new test Makefile variable $(dllext), which is instantiated to .dll or .so or .dylib depending on your platform. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
12:17 AM Changeset in ghc [bfe3c4c6]ghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Edward Z. Yang <ezyang@…>
Implement ctors support for Linux. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>

Sep 16, 2013:

9:37 PM Ticket #8311 (suboptimal code generated for even :: Int -> Bool by NCG (x86, x86_64)) created by rwbarton
This appears to be the x86 assembly for a specialization for `even :: Int …
8:11 PM Roles edited by goldfire
(diff)
7:15 PM Ticket #8310 (Can we change the semantics of `Trustworthy`?) created by ekmett
I would like to propose that if I put {-# LANGUAGE Trustworthy #-} on a …
4:10 PM Changeset in ghc [9672b08]ghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Joachim Breitner <mail@…>
Further linguistic improvement of that one line now brought to you by Gabor Greif... ;-)
3:48 PM Changeset in ghc [2eb4487a]ghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Joachim Breitner <mail@…>
Typo in release notes
3:47 PM Ticket #8306 (NegativeLiterals allows negative type-level integers) closed by thoughtpolice
fixed
3:46 PM Changeset in ghc [3ee4700]ghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Austin Seipp <austin@…>
Make sure type literals aren't negative (#8306) As Krzysztof pointed out in #8306, with NegativeLiterals and DataKinds, definitions such as: type T = -1 were accepted, although type literals must be greater than zero. Signed-off-by: Austin Seipp <austin@well-typed.com>
3:46 PM Changeset in ghc [7f6518ca]ghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Austin Seipp <austin@…>
s/TypeNats/DataKinds/ in release notes. Signed-off-by: Austin Seipp <austin@well-typed.com>
3:45 PM Changeset in ghc [9b0f0cb]ghc-7.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 Austin Seipp <austin@…>
Test for #8306 Signed-off-by: Austin Seipp <austin@well-typed.com>
3:45 PM Changeset in testsuite [32e9017]wip/nested-cprwip/pattern-synonymswip/th-new by Austin Seipp <austin@…>
Test for #8306 Signed-off-by: Austin Seipp <austin@well-typed.com>
3:35 PM Changeset in ghc [5f212c86]ghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Joachim Breitner <mail@…>
Release Notes: Document Data.Bool.bool (#8302)
3:19 PM Ticket #8302 (Add 'bool' to Data.Bool) closed by nomeata
fixed
3:04 PM Changeset in base [f404697]ghc-7.8 by Joachim Breitner <mail@…>
Add Data.Bool.bool (fixes #8302)
3:04 PM Changeset in ghc [907cd8c3]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Joachim Breitner <mail@…>
Add Data.Bool.bool (fixes #8302)
2:45 PM CodeOwners edited by thoughtpolice
Add documentation to code owners page (diff)
2:16 PM Changeset in ghc [d75ca3bc]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Jan Stolarek <jan.stolarek@…>
Follow changes in comparison primops (see #6135)
2:16 PM Changeset in ghc [345c316]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Jan Stolarek <jan.stolarek@…>
Follow changes in comparison primops (see #6135)
2:16 PM Changeset in integer-gmp [b1c4ae4]ghc-7.8wip/T8647 by Jan Stolarek <jan.stolarek@…>
Follow changes in comparison primops (see #6135)
1:59 PM Newcomers edited by goldfire
(diff)
12:18 PM Ticket #8309 (traceEvent truncates to 512 bytes) created by duncan
The Debug.Trace.traceEvent (& traceEventIO) use a code path that …
10:10 AM Changeset in ghc [9ef384d6]ghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Gabor Greif <ggreif@…>
Comment typo only
9:41 AM Newcomers edited by jstolarek
(diff)
9:37 AM Ticket #8308 (Resurrect ticky code for counting constructor arity) created by jstolarek
There is a dead piece of ticky profiling code that computes histograms of …
8:57 AM Ticket #8307 (iOS patch: fix hangs in threaded runtime) created by lukexi
Extends two darwin_HOST_OS cases in libraries/base/GHC/Event/Manager.hs to …
8:23 AM Ticket #7186 (problems with typelits and typenats) closed by monoidal
fixed: With new type-level naturals 1<=2 example compiles in HEAD. The second …
7:42 AM Ticket #8306 (NegativeLiterals allows negative type-level integers) created by monoidal
With NegativeLiterals extension it is possible to write negative …
6:53 AM Changeset in ghc [c65a3cdb]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Edward Z. Yang <ezyang@…>
T5435 test improvements, see #5435 for details. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
6:53 AM Changeset in testsuite [7520b97]wip/nested-cprwip/pattern-synonymswip/th-new by Edward Z. Yang <ezyang@…>
T5435 test improvements, see #5435 for details. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
6:53 AM Changeset in ghc [ea83174]ghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Edward Z. Yang <ezyang@…>
Distinguish between hs-main cases when giving rtsopts advice. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
6:53 AM Changeset in ghc [85a9e24]ghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Edward Z. Yang <ezyang@…>
Run ctors initializers backwards, see #5435. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
2:50 AM Ticket #8305 (ghci macros override built-ins for command expansion) created by rwbarton
I have a ghci macro :tsu from the ghc-vis package, which I installed a …

Sep 15, 2013:

11:00 PM Ticket #8304 (more lenient operator sections (RelaxedSections extension)) created by aavogt
Some operator sections are rejected which could have some meaning. […] …
9:35 PM WikiStart edited by simonmar
(diff)
9:06 PM Changeset in ghc [769bfc73]ghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Austin Seipp <austin@…>
Mention new solver for -XTypeNats in release notes. Signed-off-by: Austin Seipp <austin@well-typed.com>
8:45 PM Ticket #910 (--make should have a -j flag for parallel building) closed by parcs
fixed
8:44 PM Ticket #8184 (Compiler panic in the presence of cyclic imports) closed by parcs
fixed
8:35 PM Changeset in ghc [4141f8b]ghc-7.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 Patrick Palka <patrick@…>
Add test case for #8184
8:35 PM Changeset in testsuite [5f2f788]wip/nested-cprwip/pattern-synonymswip/th-new by Patrick Palka <patrick@…>
Add test case for #8184
8:34 PM Changeset in ghc [0138d19e]ghc-7.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 Patrick Palka <patrick@…>
Fix usage of 'expect_fail' in T2507
8:34 PM Changeset in testsuite [bf13df77]wip/nested-cprwip/pattern-synonymswip/th-new by Patrick Palka <patrick@…>
Fix usage of 'expect_fail' in T2507
8:21 PM Status edited by thoughtpolice
Remove old release plan notes. (diff)
8:20 PM Ticket #8284 (freeHaskellFunPtr crashes on iOS) closed by thoughtpolice
fixed: Merged. Thanks Stephen! […]
8:20 PM Ticket #8296 (Patch: new primops for byte range copies ByteArray# <-> Addr#) closed by thoughtpolice
fixed: Merged. […] Duncan, I also had to fix the actual primops in …
8:19 PM Ticket #8250 (cgrun072 (optllvm) failing) closed by thoughtpolice
fixed
8:18 PM Changeset in ghc [4d2cd51]ghc-7.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 Austin Seipp <austin@…>
Delete trailing whitespace in cgrun070 Signed-off-by: Austin Seipp <austin@well-typed.com>
8:18 PM Changeset in testsuite [587dc68]wip/nested-cprwip/pattern-synonymswip/th-new by Austin Seipp <austin@…>
Delete trailing whitespace in cgrun070 Signed-off-by: Austin Seipp <austin@well-typed.com>
8:18 PM Changeset in ghc [5f7733d4]ghc-7.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 Austin Seipp <austin@…>
Add tests for the new ByteArray# <-> Addr# copy primops Essentially the same tests as for the existing ByteArray# ones. Signed-off-by: Austin Seipp <austin@well-typed.com>
8:18 PM Changeset in ghc [321647d]ghc-7.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 Austin Seipp <austin@…>
Fix up cgrun072 a bit (#8250) This includes: * Adding a test for bswap16 with a low byte >= 128 * Also test the byteSwapN functions from GHC.Word, tested both INLINE and not INLINE, so we test both independent parts: the compilation of base, and the backend compiling the code *using* base. * Fix the usage of byteSwapN# primitives in the test, by masking off * the higher bits when storing the results in Word16/Word32. Thanks to Reid Barton for the investigation. Authored-by: Reid Barton <rwbarton@gmail.com> Signed-off-by: Austin Seipp <austin@well-typed.com>
8:18 PM Changeset in testsuite [234404e]wip/nested-cprwip/pattern-synonymswip/th-new by Austin Seipp <austin@…>
Add tests for the new ByteArray# <-> Addr# copy primops Essentially the same tests as for the existing ByteArray# ones. Signed-off-by: Austin Seipp <austin@well-typed.com>
8:18 PM Changeset in testsuite [c8cd4df]wip/nested-cprwip/pattern-synonymswip/th-new by Austin Seipp <austin@…>
Fix up cgrun072 a bit (#8250) This includes: * Adding a test for bswap16 with a low byte >= 128 * Also test the byteSwapN functions from GHC.Word, tested both INLINE and not INLINE, so we test both independent parts: the compilation of base, and the backend compiling the code *using* base. * Fix the usage of byteSwapN# primitives in the test, by masking off * the higher bits when storing the results in Word16/Word32. Thanks to Reid Barton for the investigation. Authored-by: Reid Barton <rwbarton@gmail.com> Signed-off-by: Austin Seipp <austin@well-typed.com>
8:15 PM Changeset in ghc [bb532682]ghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Austin Seipp <austin@…>
Fix the type signatures of new copy primops. They claimed to work over 'ST RealWorld', when instead they should be parameterized in the state type. This fixes the cgrun070. Signed-off-by: Austin Seipp <austin@well-typed.com>
6:01 PM Changeset in base [bb41dbf]ghc-7.8 by Austin Seipp <austin@…>
byteSwap16/32: Narrow the result to 16/32 bits According to primops.txt.pp, the BSwap16Op and BSwap32Op primops leave the higher bytes of their results undefined. We must clear those higher bytes here before storing the result in a Word16/32. Signed-off-by: Austin Seipp <austin@well-typed.com>
6:01 PM Changeset in ghc [acaa1c87]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Austin Seipp <austin@…>
byteSwap16/32: Narrow the result to 16/32 bits According to primops.txt.pp, the BSwap16Op and BSwap32Op primops leave the higher bytes of their results undefined. We must clear those higher bytes here before storing the result in a Word16/32. Signed-off-by: Austin Seipp <austin@well-typed.com>
5:58 PM Changeset in ghc [14677cd]ghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Austin Seipp <austin@…>
Fix freeHaskellFunPtr crash on iOS. Authored-by: Stephen Blackheath <...@blacksapphire.com> Signed-off-by: Austin Seipp <austin@well-typed.com>
5:56 PM Changeset in ghc [f11289f]ghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Austin Seipp <austin@…>
New primops for byte range copies ByteArray# <-> Addr# We have primops for copying ranges of bytes between ByteArray#s: * ByteArray# -> MutableByteArray# * MutableByteArray# -> MutableByteArray# This extends it with three further cases: * Addr# -> MutableByteArray# * ByteArray# -> Addr# * MutableByteArray# -> Addr# One use case for these is copying between ForeignPtr-based representations and in-heap arrays (like Text, UArray etc). The implementation is essentially the same as for the existing primops, and shares the memcpy stuff in the code generators. Defficiencies / future directions: none of these primops (existing or the new ones) let one take advantage of knowing that ByteArray#s are word-aligned in memory. Though it is unclear that any of the code generators would make use of this information unless the size to copy is also known at compile time. Signed-off-by: Austin Seipp <austin@well-typed.com>
5:54 PM Ticket #8194 (make install (at git ef01794) still fails) closed by bos
fixed
5:07 PM Changeset in ghc [865956a]ghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Bryan O'Sullivan <bryano@…>
Cause "make install" to install dynamic libraries (#8194) Our special ghc-cabal command needs to be told that we are building with dynamic library support when it does its copying. We do so by passing an extra parameter from ghc.mk.
12:38 AM Ticket #8303 (defer StackOverflow exceptions (rather than dropping them) when exceptions ...) created by rwbarton
See …
12:19 AM Ticket #8302 (Add 'bool' to Data.Bool) created by ocharles
As mentioned in …

Sep 14, 2013:

10:42 PM Ticket #8301 (error BaseReg must be in a register for THREADED_RTS) created by erikd
Compiling git HEAD on powerpc64-linux. This was working as recently as two …
10:35 PM Ticket #8300 (split-objs doesn't split on LLVM) created by rwbarton
-split-objs is allowed with -fllvm, but it doesn't really do anything. …
10:07 PM Ticket #8299 (Add richer data model address arithmetic: AddrDiff and AddrInt (ie d ...) created by carter
currently GHC's internals and code gen don't provide a strong distinction …
8:47 PM GhcKinds/KindsWithoutData edited by elliottt
(diff)
8:34 PM Changeset in ghc [05d2fae]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Edward Z. Yang <ezyang@…>
Make these two tests thread safe. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
8:34 PM Changeset in testsuite [5b6e1d0]wip/nested-cprwip/pattern-synonymswip/th-new by Edward Z. Yang <ezyang@…>
Make these two tests thread safe. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
6:53 PM Changeset in ghc [bf582957]ghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
add stg_MUT_VAR_CLEAN_info and stg_MUT_VAR_DIRTY_info to the symbol table
6:53 PM Changeset in ghc [81610b0]ghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/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@…>
80 columns
5:36 PM Ticket #8289 (unused variable in rts/posix/OSMem.c getPageSize) closed by thoughtpolice
fixed
5:35 PM Changeset in ghc [d510f5e]ghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Austin Seipp <austin@…>
Nuke tabs in rts/posix/OSMem.c Signed-off-by: Austin Seipp <austin@well-typed.com>
5:20 PM Changeset in ghc [57700b9a]ghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Austin Seipp <austin@…>
Fix getPageSize to actually cache the page size. This fixes #8289. Signed-off-by: Austin Seipp <austin@well-typed.com>
4:40 PM Status/GHC-7.8/Libraries edited by hvr
(diff)
4:32 PM Status/GHC-7.8/Libraries edited by hvr
(diff)
4:23 PM ActiveBranches edited by hvr
(diff)
4:19 PM WorkingConventions/Git edited by hvr
(diff)
4:14 PM Building/CrossCompiling/iOS edited by lukexi
Added explicit --with-gcc arg to configure to work around new GHC … (diff)
2:34 PM Ticket #8298 (+RTS -hb crash when blocking on empty TChan) created by exFalso
Running the following code […] produces: […] It crashes without …
10:54 AM Ticket #8297 (Allow implicit parameters to take a default value) created by schyler
-XImplicitParams is not that useful except as a type hole. I had an idea …
10:53 AM Changeset in ghc [d1594465]ghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Joachim Breitner <mail@…>
Mention coerce in the release notes It is not added to the section on Special built-in functions because the (from a user POV related) unsafeCoerce has been removed there recently.
10:32 AM Status/GHC-7.8/Libraries edited by hvr
add marker to 3rd party libs not exposed yet in the package db (diff)
10:28 AM Changeset in ghc [1534b1d]ghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Joachim Breitner <mail@…>
Fix links in #special-ids section This completes the change from [7ea49661c]: GHC.Exts lives in base, not in ghc-prim.
9:50 AM Ticket #8296 (Patch: new primops for byte range copies ByteArray# <-> Addr#) created by duncan
Currently we have: * copyByteArray# for ByteArray# to …
9:32 AM Ticket #3647 (unify handling and error messages for -X vs. {-#LANGUAGE ...#-} ...) closed by nomeata
fixed
9:02 AM Changeset in ghc [baaf4e8]ghc-7.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 Joachim Breitner <mail@…>
Adjust test suite to new Language Pragma warnigns (this is related to #3647)
9:02 AM Changeset in testsuite [bb0e5b5]wip/nested-cprwip/pattern-synonymswip/th-new by Joachim Breitner <mail@…>
Adjust test suite to new Language Pragma warnigns (this is related to #3647)
9:02 AM Changeset in ghc [9278994]ghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Joachim Breitner <mail@…>
Give language pragma suggestions without -X for easier copy'n'paste. This fixes: #3647
8:56 AM Changeset in ghc [bd598da4]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Edward Z. Yang <ezyang@…>
Suppress some known broken Windows tests. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
8:56 AM Changeset in testsuite [d21310f]wip/nested-cprwip/pattern-synonymswip/th-new by Edward Z. Yang <ezyang@…>
Suppress some known broken Windows tests. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
8:38 AM Ticket #8295 (T4850 deadlocks when run with -Ds on Windows (also it's failing)) created by ezyang
T4850 has been failing recently, reporting too *few* OS threads allocated. …
8:20 AM Changeset in ghc [cef90d5]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Edward Z. Yang <ezyang@…>
Suppress some known errors from Mac OS X. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
8:20 AM Changeset in testsuite [00312aa]wip/nested-cprwip/pattern-synonymswip/th-new by Edward Z. Yang <ezyang@…>
Suppress some known errors from Mac OS X. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
7:09 AM Ticket #8294 (T7478 fails on Mac OS X with "unexpected bindingNone" from ld) created by ezyang
(Tangentially, the test script was swallowing up relevant output; you need …
6:27 AM TypeApplication edited by Hamidhasan
Added design decisions, and cleaned up formatting (diff)
6:05 AM TypeApplication edited by Hamidhasan
Added general explanation, and some usage examples (diff)
5:58 AM Ticket #8293 (user001 spuriously fails if getGroupEntryForID correctly fails) created by ezyang
In some cases, a user's current group ID can be a number for a …
5:48 AM Ticket #8292 (linker_unload test doesn't work on Windows) created by ezyang
I fixed up the major issues but I am getting: […]
5:47 AM Changeset in ghc [35db0b3]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Edward Z. Yang <ezyang@…>
Fix egregious pathchar business in linker_unload. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
5:47 AM Changeset in testsuite [4423f10]wip/nested-cprwip/pattern-synonymswip/th-new by Edward Z. Yang <ezyang@…>
Fix egregious pathchar business in linker_unload. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
4:27 AM Ticket #8291 (unloadObj doesn't work, unloaded_objects list keeps growing in size) created by ezyang
Shows up as the linker_unload test going very slowly and triggering the …
4:02 AM Ticket #8290 (lookupSymbol API is unsafe) created by ezyang
lookupSymbol is one of those functions that looks nice and innocuous on …
4:00 AM Changeset in ghc [02d49589]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Edward Z. Yang <ezyang@…>
Properly provide leading underscore when necessary. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
4:00 AM Changeset in testsuite [29b0521]wip/nested-cprwip/pattern-synonymswip/th-new by Edward Z. Yang <ezyang@…>
Properly provide leading underscore when necessary. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
2:39 AM Changeset in ghc [e0885ad]ghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Edward Z. Yang <ezyang@…>
Implement __mod_init_func for Mach-O. Finishes support for init in #5435. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
1:58 AM Ticket #8289 (unused variable in rts/posix/OSMem.c getPageSize) created by rwbarton
bgamari pointed this out on IRC. The static variable pageSize is never …
1:13 AM Status/GHC-7.8 edited by thoughtpolice
(diff)
1:11 AM Changeset in ghc [30bf3ed]ghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Edward Z. Yang <ezyang@…>
Implement .ctor support for PEi386. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>

Sep 13, 2013:

11:49 PM Changeset in ghc [226a18b]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Edward Z. Yang <ezyang@…>
Tests for #5435 (init/init_array/constr handling by linker) Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
11:49 PM Changeset in testsuite [1935c70]wip/nested-cprwip/pattern-synonymswip/th-new by Edward Z. Yang <ezyang@…>
Tests for #5435 (init/init_array/constr handling by linker) Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
11:44 PM Changeset in ghc [291ec13]ghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Edward Z. Yang <ezyang@…>
Implement .init/.init_array support for ELF. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
10:07 PM Changeset in ghc [8b9f71ee]ghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Joachim Breitner <mail@…>
Fix rebase fallout To push what was validated, not just what was commited.
9:56 PM Ticket #8288 (add idris style EDSL support for deep embedding lambdas) created by carter
I could be wrong, but I think this would actually make it much easier to …
9:47 PM Ticket #8287 (exploring calling convention changes and related engineering for 7.10) created by carter
I'm creating this as a master ticket for systematically exploring and …
9:20 PM NewtypeWrappers edited by nomeata
typo (diff)
9:10 PM NewtypeWrappers edited by nomeata
Clean up the page a bit to keep up the signal-to-noise-level on the wiki. (diff)
9:06 PM ExplicitTypeApplication edited by Hamidhasan
(diff)
9:06 PM TypeApplication created by Hamidhasan
8:56 PM Ticket #8033 (add AVX register support to llvm calling convention) closed by carter
invalid: closing for now because this will be subsumed a somewhat more ambitious …
7:59 PM Changeset in ghc [2a5ac7b8]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Joachim Breitner <mail@…>
Define GHC.Types.Coercible This data type is required so that Coercible (which is actually a class and is exported from GHC.Prim) has a info table etc., similar to ~
7:59 PM Changeset in ghc-prim [32ab616]ghc-7.8 by Joachim Breitner <mail@…>
Define GHC.Types.Coercible This data type is required so that Coercible (which is actually a class and is exported from GHC.Prim) has a info table etc., similar to ~
7:59 PM Changeset in ghc [5dd3e99]ghc-7.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 Joachim Breitner <mail@…>
Tests for the Coercible class Also see http://ghc.haskell.org/trac/ghc/wiki/NewtypeWrappers
7:59 PM Changeset in testsuite [ebb26cd]wip/nested-cprwip/pattern-synonymswip/th-new by Joachim Breitner <mail@…>
Tests for the Coercible class Also see http://ghc.haskell.org/trac/ghc/wiki/NewtypeWrappers
7:58 PM Changeset in ghc [17a868a]coercibleghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Joachim Breitner <mail@…>
Introduce coerce :: Coercible a b -> a -> b This is the result of the design at http://ghc.haskell.org/trac/ghc/wiki/NewtypeWrappers The goal is to be able to convert between, say [First Int] and [Last Int] with zero run-time overhead. To that end, we introduce a special two parameter type class Coercible whose instances are created automatically and on-the fly. This relies on and exploits the recent addition of roles to core.
7:57 PM Changeset in ghc [81928d0]coercibleghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Joachim Breitner <mail@…>
Expose more in the TcS monad in preparation for the Coercible class implementation.
7:57 PM Changeset in ghc [1f17065a]coercibleghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Joachim Breitner <mail@…>
Outputable.isOrAre: "is" or "are" for correct grammar
7:57 PM Changeset in ghc [638da2f]coercibleghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Joachim Breitner <mail@…>
Expose tcTyConsOfType as Types.tyConsOfType and add related function tyConsOfTyCon.
7:57 PM Changeset in ghc [e239753c]coercibleghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Joachim Breitner <mail@…>
Allow primclass and class constraints in primops In preparation for the primitive class Coercible
5:29 PM CodeOwners edited by thoughtpolice
I technically own these things now. (diff)
5:27 PM TeamGHC edited by thoughtpolice
(diff)
5:24 PM TeamGHC edited by thoughtpolice
(diff)
5:14 PM TeamGHC edited by thoughtpolice
Typo, and some date fixes (diff)
5:08 PM TeamGHC edited by tibbe
(diff)
5:05 PM TeamGHC edited by bos
(diff)
5:04 PM TeamGHC edited by bos
(diff)
4:39 PM Status/SLPJ-Tickets edited by simonpj
(diff)
4:10 PM Changeset in ghc [c228418c]coercibleghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Herbert Valerio Riedel <hvr@…>
Release note for new `instance Data Data.Version` Implemented in [e17549c80425f3c8a8a672c65bbff00290839f3c/base] Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
4:00 PM Status/GHC-7.8 edited by jstolarek
(diff)
3:56 PM Changeset in ghc [fccb5c6]coercibleghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Herbert Valerio Riedel <hvr@…>
Update Cabal to current upstream `1.18` branch tip The new commits inlcude AMP-warning fixes and support for the new `instance Data Data.Version` provided by `base`
3:29 PM Changeset in ghc [7e76e921]ghc-7.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 Herbert Valerio Riedel <hvr@…>
Follow change in [e17549c80425f3/base]
3:29 PM Changeset in testsuite [ee63d51]wip/nested-cprwip/pattern-synonymswip/th-new by Herbert Valerio Riedel <hvr@…>
Follow change in [e17549c80425f3/base]
3:25 PM Changeset in ghc [a602fe5a]coercibleghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Peyton Jones <simonpj@…>
Missing printf path format change
10:53 AM Changeset in ghc [8570fe7]coercibleghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Herbert Valerio Riedel <hvr@…>
Replace reference to `Data.Generics` with `Data.Data` The `Data` definitions were moved from `Data.Generics` to `Data.Data` via [5a9e76d24776608a3e14ba94f1dfa0cac072c251/base] Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
9:36 AM Ticket #8286 (fdToHandle docs are wrong about non-blocking mode) created by duncan
The docs for System.Posix.IO.fdToHandle state: […] The final …
9:19 AM Changeset in base [e17549c]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Add `Data` instance for `Data.Version` See also http://permalink.gmane.org/gmane.comp.lang.haskell.libraries/20269 Patch from Edward Kmett (essentially.) Authored-by: Edward Kmett <ekmett@gmail.com> Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
9:19 AM Changeset in ghc [fa344094]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Herbert Valerio Riedel <hvr@…>
Add `Data` instance for `Data.Version` See also http://permalink.gmane.org/gmane.comp.lang.haskell.libraries/20269 Patch from Edward Kmett (essentially.) Authored-by: Edward Kmett <ekmett@gmail.com> Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
7:54 AM WorkingConventions/Git edited by thoughtpolice
(diff)
7:48 AM Changeset in ghc [6719877]coercibleghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Jan Stolarek <jan.stolarek@…>
Rename -ddump-cmm-rewrite to -ddump-cmm-sink This makes it consistent with the corresponding -cmm-sink flag
7:46 AM Status/GHC-7.8 edited by thoughtpolice
(diff)
7:07 AM Changeset in ghc [f56a787]coercibleghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Austin Seipp <austin@…>
Fix static GHCi build (#8270) When Ryan merged in the atomics branch, he made atomic_inc and atomic_dec EXTERN_INLINE functions, meaning their definitions became part of object files in the non-threaded build, instead of being inlined. As a result, this broke the linker for static GHCi, since it couldn't properly resolve the now-externally defined functions. Signed-off-by: Austin Seipp <austin@well-typed.com>
6:44 AM Ticket #8192 (Finally remove -fwarn-lazy-unlifted-bindings flag) closed by thoughtpolice
duplicate: On second thought, this should just go ahead and stay with #8022.
6:20 AM Changeset in ghc [04a24282]ghc-7.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 Iavor S. Diatchki <iavor.diatchki@…>
Add some tests for evaluating type-level naturals.
6:20 AM Changeset in testsuite [076e04e]wip/nested-cprwip/pattern-synonymswip/th-new by Iavor S. Diatchki <iavor.diatchki@…>
Add some tests for evaluating type-level naturals.
6:19 AM Changeset in ghc [1f77a53]coercibleghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Iavor S. Diatchki <iavor.diatchki@…>
Add support for evaluation of type-level natural numbers. This patch implements some simple evaluation of type-level expressions featuring natural numbers. We can evaluate *concrete* expressions that use the built-in type families (+), (*), (^), and (<=?), declared in GHC.TypeLits. We can also do some type inference involving these functions. For example, if we encounter a constraint such as `(2 + x) ~ 5` we can infer that `x` must be 3. Note, however, this is used only to resolve unification variables (i.e., as a form of a constraint improvement) and not to generate new facts. This is similar to how functional dependencies work in GHC. The patch adds a new form of coercion, `AxiomRuleCo`, which makes use of a new form of axiom called `CoAxiomRule`. This is the form of evidence generate when we solve a constraint, such as `(1 + 2) ~ 3`. The patch also adds support for built-in type-families, by adding a new form of TyCon rhs: `BuiltInSynFamTyCon`. such built-in type-family constructors contain a record with functions that are used by the constraint solver to simplify and improve constraints involving the built-in function (see `TcInteract`). The record in defined in `FamInst`. The type constructors and rules for evaluating the type-level functions are in a new module called `TcTypeNats`.
5:11 AM Ticket #8285 (unexpected behavior with encodeFloat on large inputs) created by carter
benjamin scarlet discovered some unexpected behavior in encodeFloat today …
4:39 AM Ticket #8282 (Windows error building HEAD missing '_atomic_inc') closed by rwbarton
duplicate
4:10 AM Ticket #8284 (freeHaskellFunPtr crashes on iOS) created by StephenBlackheath
3:58 AM WorkingConventions/Git edited by thoughtpolice
(diff)
3:56 AM WorkingConventions/Git edited by thoughtpolice
(diff)
3:55 AM WorkingConventions/Git edited by thoughtpolice
(diff)
3:54 AM WorkingConventions/Git edited by thoughtpolice
Refactor new info (diff)
3:53 AM Ticket #8283 (utils/fingerprint/fingerprint.py doesn't work on Windows) created by schyler
Invocation: […] Produces: […]
3:48 AM WorkingConventions/Git edited by thoughtpolice
(diff)
3:44 AM WorkingConventions/Git edited by thoughtpolice
(diff)
3:39 AM Ticket #8282 (Windows error building HEAD missing '_atomic_inc') created by schyler
Pulled ad15c2b4bd37082ce989268b3d2f86a2cd34386a like so: […] Error …
12:22 AM Ticket #8281 (The impossible happened: primRepToFFIType) created by tibbe
I ran into this error while trying to use GHCi on the hashable package: …
12:15 AM Ticket #8280 (Deriving Show for Word#) created by monoidal
[…] This works in 7.6.3, but 7.7 gives […] The same file works if …
Note: See TracTimeline for information about the timeline view.