Timeline


and

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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat 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]better-ho-cardinalitydecision-procedureghc-7.8ghc-lwc2wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new 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]better-ho-cardinalitydecision-procedureghc-7.8ghc-lwc2wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new 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]better-ho-cardinalitydecision-procedureghc-7.8ghc-lwc2wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new 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]better-ho-cardinalitydecision-procedureghc-7.8ghc-lwc2wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new 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]better-ho-cardinalitydecision-procedureghc-7.8ghc-lwc2wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new 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]better-ho-cardinalitydecision-procedureghc-7.8ghc-lwc2wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new 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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat 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]better-ho-cardinalitydecision-procedureghc-7.8ghc-lwc2wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new 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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat 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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat 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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat 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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat 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]better-ho-cardinalitydecision-procedureghc-7.8ghc-lwc2wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new 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]better-ho-cardinalitydecision-procedureghc-7.8ghc-lwc2wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new 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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat 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]better-ho-cardinalitydecision-procedureghc-7.8ghc-lwc2wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new 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]better-ho-cardinalitydecision-procedureghc-7.8ghc-lwc2wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new 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/T9016wip/ampwip/coveritywip/orf 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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat 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]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new 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]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Joachim Breitner <mail@…>
Expose more in the TcS monad in preparation for the Coercible class implementation.
7:57 PM Changeset in ghc [1f17065a]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Joachim Breitner <mail@…>
Outputable.isOrAre: "is" or "are" for correct grammar
7:57 PM Changeset in ghc [638da2f]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Joachim Breitner <mail@…>
Expose tcTyConsOfType as Types.tyConsOfType and add related function tyConsOfTyCon.
7:57 PM Changeset in ghc [e239753c]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new 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]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new 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]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new 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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat 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]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Missing printf path format change
10:53 AM Changeset in ghc [8570fe7]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new 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/T9016wip/ampwip/coveritywip/orf 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]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new 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]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new 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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat 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]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new 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 …

Sep 12, 2013:

10:29 PM Ticket #8051 (GHCi: confusing `:set +m`/`:{` interaction & wrong line-numbers in ...) closed by thoughtpolice
fixed: Thanks for fixing this Herbert!
9:41 PM Ticket #7880 (Require "forall" in definitions of polymorphic types) closed by monoidal
duplicate: I see this exact proposal was created earlier: #4426.
8:20 PM Ticket #8279 (bad alignment in code gen yields substantial perf issue) created by carter
independently, a number of folks have noticed that in various ways, GHC …
7:56 PM Ticket #8278 (Improve error message when the same type is imported from two different ...) created by Yuras
When a package indirectly depends on different versions of the same …
5:24 PM Ticket #8277 (Fix name of vanilla RTS way in the user's guide) created by rwbarton
A program compiled with the vanilla way, when queried with +RTS --info, …
4:04 PM Changeset in ghc [ad15c2b]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Jan Stolarek <jan.stolarek@…>
Improve sinking pass This commit does two things: * Allows duplicating of global registers and literals by inlining them. Previously we would only inline global register or literal if it was used only once. * Changes method of determining conflicts between a node and an assignment. New method has two advantages. It relies on DefinerOfRegs and UserOfRegs typeclasses, so if a set of registers defined or used by a node should ever change, `conflicts` function will use the changed definition. This definition also catches more cases than the previous one (namely CmmCall and CmmForeignCall) which is a step towards making it possible to run sinking pass before stack layout (currently this doesn't work). This patch also adds a lot of comments that are result of about two-week long investigation of how sinking pass works and why it does what it does.
2:40 PM Ticket #8276 (Building Haddock documentation panics with perf build on x86_64 Linux) created by jstolarek
After setting BuildFlavor = perf in build.mk compilation ends with a …
1:05 PM Ticket #8271 (missing semicolon in rts/Linker.c) closed by jstolarek
fixed
12:11 PM Ticket #8275 (Loopification breaks profiling) created by jstolarek
Profiling is currently broken in HEAD. Setting BuildFlavour = prof in …
11:57 AM Building/RunningNoFib edited by jstolarek
(diff)
11:56 AM Building/RunningNoFib edited by jstolarek
(diff)
10:44 AM Changeset in ghc [66aa489]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Jan Stolarek <jan.stolarek@…>
Add missing semicolon in rts/Linker.c (#8271) And remove some trailing whitespaces from that file.
10:11 AM Changeset in ghc [28013971]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Jan Stolarek <jan.stolarek@…>
Test for #8205 This test is a bit speculative, because I can't reproduce problem on my machine. Still, it should work because it produces the same Cmm that originally caused the problem.
10:11 AM Changeset in testsuite [9267561]wip/nested-cprwip/pattern-synonymswip/th-new by Jan Stolarek <jan.stolarek@…>
Test for #8205 This test is a bit speculative, because I can't reproduce problem on my machine. Still, it should work because it produces the same Cmm that originally caused the problem.
9:10 AM Ticket #8274 (Core pretty-printer doesn't print # on unboxed literals) created by jstolarek
I just noticed that Core pretty printer produces something like this (this …
8:01 AM Ticket #8205 (the 'impossible' happened : expectJust block_order) closed by jstolarek
fixed: Replying to kazu-yamamoto: > I verified that the current GHC …
7:51 AM Ticket #8273 (ghc: panic! (the 'impossible' happened)) closed by jstolarek
duplicate: This is already solved in HEAD. Thanks for reporting.
7:01 AM Ticket #8273 (ghc: panic! (the 'impossible' happened)) created by ready2go
[…] My Apologies if this is a duplicate, first time I have used trac, …
5:45 AM Ticket #8272 (testing if SpLim=$rbp and Sp=$rsp changed performance at all) created by carter
testing if SpLim?=$rbp and Sp=$rsp changed performance at all would need …
4:31 AM Ticket #8271 (missing semicolon in rts/Linker.c) created by rwbarton
[…] The missing ; is harmless when LOCK_DEBUG is not defined, because …
4:10 AM Ticket #8270 (unknown symbol "atomic_inc" in GHCi when loading package ghc) created by rwbarton
I tried to do a "quick-llvm" build of a distclean-ed tree and got an error …
12:58 AM Status/GHC-7.8 edited by thoughtpolice
AMP is in. (diff)
12:54 AM Changeset in ghc [75a9664a]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <austin@…>
Implement the AMP warning (#8004) This patch implements a warning when definitions conflict with the Applicative-Monad Proposal (AMP), described in #8004. Namely, this will cause a warning iff: * You have an instance of Monad, but not Applicative * You have an instance of MonadPlus, but not Alternative * You locally defined a function named join, <*>, or pure. In GHC 7.10, these warnings will actually be enforced with superclass constraints through changes in base, so programs will fail to compile then. This warning is enabled by default. Unfortunately, not all of our upstream libraries have accepted the appropriate patches. So we temporarily fix ./validate by ignoring the AMP warning. Dan Rosén made an initial implementation of this change, and the remaining work was finished off by David Luposchainsky. I finally made some minor refactorings. Authored-by: Dan Rosén <danr@chalmers.se> Authored-by: David Luposchainsky <dluposchainsky@gmail.com> Signed-off-by: Austin Seipp <austin@well-typed.com>
12:49 AM Changeset in ghc [47a0c363]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Fix remaining AMP fallout. The perf tests can probably be rechecked and tightened a little; I fixed them with AMP the other day but some changes since then have made them wibble perhaps. Signed-off-by: Austin Seipp <austin@well-typed.com>
12:49 AM Changeset in testsuite [816e4df]wip/nested-cprwip/pattern-synonymswip/th-new by Austin Seipp <austin@…>
Fix remaining AMP fallout. The perf tests can probably be rechecked and tightened a little; I fixed them with AMP the other day but some changes since then have made them wibble perhaps. Signed-off-by: Austin Seipp <austin@well-typed.com>

Sep 11, 2013:

11:47 PM Changeset in ghc [b20cf4e]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <austin@…>
Fix AMP warnings. Authored-by: David Luposchainsky <dluposchainsky@gmail.com> Signed-off-by: Austin Seipp <austin@well-typed.com>
10:26 PM BrowserTips edited by leroux
Clarify how to add a new search engine in Chrome. (diff)
9:05 PM Changeset in ghc [1ef941a]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Joachim Breitner <mail@…>
User guide typo: Missing ) in #language-pragma
8:50 PM Ticket #8269 (Suggest LANGUAGE pragmas instead of -XFoo) closed by nomeata
duplicate: I didn’t find the other ticket with a quick (probably too quick) search, …
5:26 PM Ticket #8243 (process.cabal source-repository field is out of date) closed by monoidal
fixed: The URLs in the libraries were fixed (for libraries-process commit …
3:53 PM Ticket #8269 (Suggest LANGUAGE pragmas instead of -XFoo) created by nomeata
Minor, but still: Currently GHC says: […] Maybe it is just me, but …
2:47 PM Status/GHC-7.8 edited by jstolarek
(diff)
1:58 PM Ticket #8267 (User's guide documents deprecated syntax for GADT records) closed by monoidal
duplicate: Thanks for the report. It's already fixed (#7915).
1:42 PM Ticket #8268 (Local annotations ignored in ambiguity check) closed by simonpj
invalid: I'm afraid the error is quite right: fst's type is ambiguous. Suppose …
1:38 PM Changeset in ghc [65e55c6]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Herbert Valerio Riedel <hvr@…>
Update submodule `random` to point to latest HEAD
1:33 PM Changeset in ghc [bec3c04]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Jan Stolarek <jan.stolarek@…>
Drop proc-points that don't exist in the graph (#8205) On some architectures it might happen that stack layout pass will invalidate the list of calculated procpoints by dropping some of them. We fix this by checking whether a proc-point is in a graph at the beginning of proc-point analysis. This is a speculative fix for #8205.
1:28 PM Changeset in base [fb739a1]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Update Git repo URL in `base.cabal` This is related to #8121
1:28 PM Changeset in ghc [a4cad046]wip/T9016wip/ampwip/coveritywip/orf by Herbert Valerio Riedel <hvr@…>
Update Git repo URL in `base.cabal` This is related to #8121
1:15 PM Changeset in directory [9397707c]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Update Git repo URL in `.cabal` file
1:15 PM Changeset in ghc [8d591482]wip/T9016wip/ampwip/coveritywip/orf by Herbert Valerio Riedel <hvr@…>
Update Git repo URL in `.cabal` file
1:15 PM Changeset in ghc [9a91e51]wip/T9016wip/ampwip/coveritywip/orf by Herbert Valerio Riedel <hvr@…>
Update Git repo URL in `.cabal` file
1:15 PM Changeset in ghc [4abc8d46]wip/T9016wip/ampwip/coveritywip/orf by Herbert Valerio Riedel <hvr@…>
Update Git repo URL in `.cabal` file
1:15 PM Changeset in ghc [a1233f2]wip/T9016wip/ampwip/coveritywip/orf by Herbert Valerio Riedel <hvr@…>
Update Git repo URL in `.cabal` file
1:15 PM Changeset in ghc-prim [2e74638]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Update Git repo URL in `.cabal` file
1:15 PM Changeset in integer-gmp [7799086]ghc-7.8wip/T8647 by Herbert Valerio Riedel <hvr@…>
Update Git repo URL in `.cabal` file
1:15 PM Changeset in process [390978c]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Update Git repo URL in `.cabal` file
1:15 PM Changeset in unix [0d91c0a]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Update Git repo URL in `.cabal` file
12:42 PM Ticket #8268 (Local annotations ignored in ambiguity check) created by maxs
The following program type checks correctly in GHC 7.6.3 but fails in 7.7 …
12:28 PM Ticket #8267 (User's guide documents deprecated syntax for GADT records) created by Feuerbach
Section 7.4.7 of the user's guide distributed with GHC 7.6.3 documents the …
12:26 PM Ticket #8236 (Assertion failure of MarkWeak) closed by kazu-yamamoto
fixed: Happily, Mighty is still running. Great. Let's close this ticket.
11:17 AM Changeset in ghc [43111a0b]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Herbert Valerio Riedel <hvr@…>
GHCi: Fix multi-line input line/column-number refs This commit addresses #8051 by fixing - Incorrect column indices reported in error messages for single-line and multi-line input, - incorrect line numbers reported in error messages for expressions entered in multi-line input, and - inhibiting the confusing interaction between `:{` and `:set +m` causing the triggering of implicit multi-line continuation mode right after `:}` terminates the multi-line entry block.
11:17 AM Changeset in ghc [ed3c59a4]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Herbert Valerio Riedel <hvr@…>
Update Git repo URL in `bin-packages-db.cabal` This is related to #8121
10:28 AM Status/SLPJ-Tickets edited by simonpj
(diff)
9:58 AM Status/SLPJ-Tickets edited by simonpj
(diff)
9:01 AM Changeset in ghc [13f1caad]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Leftover change to relevant-binding warnings (one I missed)
9:01 AM Changeset in testsuite [8450b18]wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Leftover change to relevant-binding warnings (one I missed)
9:00 AM Changeset in ghc [394ab58b]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Fix output for T8262
9:00 AM Changeset in testsuite [4f4cf71]wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Fix output for T8262
4:46 AM BrowserTips edited by leroux
(diff)
4:46 AM FirefoxTips edited by leroux
Point to BrowserTips page. (diff)
4:42 AM WikiStart edited by leroux
(diff)
4:41 AM BrowserTips created by leroux
4:32 AM FirefoxTips edited by leroux
Add Chrome instructions and use ghc.haskell.org instead of … (diff)
12:41 AM Ticket #8266 (Dynamic linking on Mac) created by kazu-yamamoto
Many dynamic libraries refer to the build tree. (1) Every ".dylib" …

Sep 10, 2013:

8:55 PM ActiveBranches edited by nfrisby
(diff)
8:31 PM Building/Preparation/Windows edited by simonpj
(diff)
7:46 PM Ticket #8265 (getTokenStream fails for source using cpp) created by alanz
Calling getTokenStream (or getRichTokenStream) on a module that has CPP …
7:10 PM Ticket #8264 (Canonical way to prevent manual instances) created by nomeata
For some classes (Typeable) the user must not provide hand-written …
6:33 PM Ticket #8263 (allow duplicate deriving / standalone deriving) created by aavogt
I would like to avoid conditional compilation. Currently I need to write: …
6:04 PM Changeset in ghc [850490af]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Nicolas Frisby <nicolas.frisby@…>
factor 'tcRnModuleTcRnM' out of 'tcRnModule' and export it 'tcRnModuleTcRnM' builds the TcRnM monad computation that is the bulk of 'tcRnModule' This commit makes it simpler for courageous Core plugins to invoke the typechecker. In particular, they no longer need to copy-and-paste what is now the body of 'tcRnModuleTcRnM'. The key change is that the 'tcRnModuleTcRnM' computation can be run with (a hypothetical) 'initTcFromCoreM' instead of 'initTc'.
5:02 PM Ticket #8262 (Ill-kinded value is not rejected immediately) closed by simonpj
fixed: Great bug report thank you. Simon
5:02 PM Changeset in ghc [f3559379]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #8262
5:02 PM Changeset in testsuite [d9da475]wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #8262
4:59 PM Ticket #8233 (Type environment when reporting holes) closed by simonpj
fixed: OK I've implemented an improvement as above. Try it now! Simon
4:58 PM Changeset in ghc [9ca4a73]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Error message wibbles Almost all are re-orderings of relevant-binding output Relevant bindings include + m :: Map (a, b) elt (bound at T3169.hs:12:17) + b :: b (bound at T3169.hs:12:13) lookup :: (a, b) -> Map (a, b) elt -> Maybe elt (bound at T3169.hs:12:3) - b :: b (bound at T3169.hs:12:13) - m :: Map (a, b) elt (bound at T3169.hs:12:17)
4:58 PM Changeset in testsuite [2d45a3e]wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Error message wibbles Almost all are re-orderings of relevant-binding output Relevant bindings include + m :: Map (a, b) elt (bound at T3169.hs:12:17) + b :: b (bound at T3169.hs:12:13) lookup :: (a, b) -> Map (a, b) elt -> Maybe elt (bound at T3169.hs:12:3) - b :: b (bound at T3169.hs:12:13) - m :: Map (a, b) elt (bound at T3169.hs:12:17)
4:58 PM Changeset in ghc [ad8fb8f]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #8227
4:58 PM Changeset in testsuite [309e564]wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #8227
4:55 PM Changeset in ghc [9039108b]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Improve error reporting for "relevant bindings" again (Trac #8233) This patch makes a number of related improvements: * Displays relevant bindings in innermost-first order. The inner ones are closer to the error. * Does not display syntactically top-level bindings, unless you say -fno-max-relevant-bindings. This is what Trac #8233 was mainly about * Makes the TopLevelFlag in a TcIdBinder really mean "syntactically top level". It was a bit vague before. There was some associated simplification, because we no longer need to pas a TopLevelFlag to tcMonoBinds and friends.
10:47 AM Changeset in ghc [32ee9b3e]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Improve -flate-dmd-anal documentation
10:47 AM Changeset in ghc [dc8b06e]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Comments only
10:47 AM Changeset in ghc [e365d49]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Improve the insolubility check when quantifying See Note [Quantification with errors] Fixes Trac #8262
8:22 AM Records/OverloadedRecordFields/Implementation edited by adamgundry
latest data representation (diff)
7:44 AM Changeset in ghc [a8a0764a]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Jan Stolarek <jan.stolarek@…>
Remove dead code
7:38 AM Ticket #8262 (Ill-kinded value is not rejected immediately) created by monoidal
The expression Just (1#) is ill-kinded, since Just expects a parameter …
5:47 AM Ticket #3195 (runghc failing sometimes) closed by monoidal
invalid: I'm closing the ticket: it concerns ghc 6.10 and the links are broken. If …
4:39 AM Ticket #8261 (Windows Testsuite stuck at configuring timeout) created by leroux
When running the testsuite, it gets stuck at {{{Configuring …
3:11 AM Changeset in ghc [80a53aa]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <austin@…>
More release note fixes. This is what I get for being so hasty for release notes. Signed-off-by: Austin Seipp <austin@well-typed.com>
3:07 AM Changeset in ghc [f342512d]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <austin@…>
Typo fix. Spotted by Mikhail Glushenkov. Signed-off-by: Austin Seipp <austin@well-typed.com>
3:03 AM TeamGHC edited by thoughtpolice
Update with my Well-Typed email. (diff)
2:26 AM ActiveBranches edited by thoughtpolice
(diff)
2:26 AM ActiveBranches edited by thoughtpolice
(diff)
2:24 AM Status/GHC-7.8 edited by thoughtpolice
Newtype wrappers will make it as well (diff)
2:24 AM Status/GHC-7.8 edited by thoughtpolice
Update with current status. (diff)
2:20 AM Changeset in ghc [d290ee5]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <austin@…>
Add release notes for parallel compilation driver. Signed-off-by: Austin Seipp <austin@well-typed.com>
2:05 AM Changeset in ghc [7740e25]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <austin@…>
Fix ./validate with GHC 7.6 as bootstrap compiler. 7.6 deprecated the Control.Concurrent.QSem module (to be removed later,) but according to Patrick it was actually un-deprecated. As a result, validate fails if your bootstrap compiler is 7.6, since it throws a DEPRECATED warning. Signed-off-by: Austin Seipp <austin@well-typed.com>

Sep 9, 2013:

11:15 PM Ticket #8260 (Parallel build behaves erratic under Windows) created by schyler
Under Windows, make -j4 will freeze randomly all through the build …
8:28 PM Changeset in ghc [9c18ad7]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Patrick Palka <patrick@…>
Merge branch 'ghc-parmake-gsoc' (#910)
8:12 PM Status/GHC-7.8 edited by goldfire
(diff)
8:10 PM Changeset in ghc [c62a0b9]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Richard Eisenberg <eir@…>
Revision to release notes for the new Typeable.
8:09 PM Changeset in ghc [72ceffe]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Richard Eisenberg <eir@…>
Clarification in formalism concerning roles.
5:23 PM Changeset in ghc [d3cde17]type-nats-simple by Iavor S. Diatchki <diatchki@…>
Add additional reachable modules to `compiler_stage2_dll0_MODULES`.
4:36 PM TeamGHC edited by nomeata
Hi, I’m here. (diff)
3:44 PM Changeset in ghc [9f8e9d29]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Fix optimization of Parser.y.pp In 9e133b, the build was modified to pass -fcmm-sink to Parser, but unfortunately Parser specifies -O0 in its OPTIONS_GHC directive, meaning the sinking pass was actually turned off. HC_OPTS is the last thing passed to the compiler for that source file however, so the correct fix is to also move -O0 out into the build system as well. This was uncovered thanks to a build report from Kazu Yamamoto. Thanks to Jan Stolarek for eyeballing this bug and finding it. Signed-off-by: Austin Seipp <aseipp@pobox.com>
2:23 PM Records/OverloadedRecordFields/Plan edited by adamgundry
hull (diff)
12:22 PM Newcomers edited by goldfire
(diff)
10:31 AM Changeset in ghc [9fb15842]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Jose Pedro Magalhaes <jpm@…>
Remove -fwarn-typeable-instances
9:27 AM Ticket #8259 (HEAD won't build on Windows) created by schyler
Related output: […] Fresh HEAD pulled, booted and sync'd <5 minutes …
8:49 AM Ticket #8258 (GHC accepts `data Foo where` in H2010 mode) created by hvr
According to the Haskell2010 report, The grammar productions relevant for …
8:42 AM Ticket #8257 (System.Mem: Expose performMinorGC) created by nh2
We already have […] which triggers a major garbage collection. In …
8:05 AM GitSubmoduleProblem edited by hvr
more notes about git submodules (diff)
7:15 AM ActiveBranches edited by heisenbug
type-nats-simple is for 7.8 (diff)
7:13 AM ActiveBranches edited by heisenbug
add link (diff)
6:53 AM ActiveBranches edited by heisenbug
mention type-nats-simple and data-kind-syntax (diff)
6:47 AM WorkingConventions/Releases edited by heisenbug
add link to active branches (diff)
6:40 AM WorkingConventions/Releases edited by heisenbug
make this more current (diff)
5:52 AM Changeset in ghc [85cb4d00]type-nats-simple by Iavor S. Diatchki <iavor.diatchki@…>
Merge remote-tracking branch 'origin/master' into type-nats-simple
5:45 AM Changeset in testsuite [d2b7f82]type-nats-simple by Iavor S. Diatchki <iavor.diatchki@…>
Add some tests
5:41 AM Changeset in ghc [2a025e04]type-nats-simple by Iavor S. Diatchki <iavor.diatchki@…>
Fix coercion optimization for axiom rules.
3:53 AM Changeset in testsuite [5f2dc1b]data-kind-syntax by Trevor Elliott <trevor@…>
Squashed commit of the following: commit 05dbbe371fc6f55350146d9da3be964502f2f2f6 Author: Trevor Elliott <trevor@galois.com> Date: Sun Sep 8 15:44:36 2013 -0700 Add a `data type` test for the manual commit 47196bea5019896f52c721fa1d8883954eb8ef38 Merge: 985c976 80b8fbb Author: Trevor Elliott <trevor@galois.com> Date: Sun Sep 8 14:25:05 2013 -0700 Merge remote-tracking branch 'head/master' into data-kind-syntax-v2 commit 985c976801c42f10d8d3745bfab213399ce11ebb Merge: 214b93e f88ca20 Author: Trevor Elliott <awesomelyawesome@gmail.com> Date: Wed Aug 28 01:09:26 2013 -0400 Merge remote-tracking branch 'head/master' into data-kind-syntax-v2 commit 214b93ed9db50fdfae5e28252b39b57c9e1bad86 Author: Trevor Elliott <awesomelyawesome@gmail.com> Date: Wed Jul 17 03:22:57 2013 -0400 Update output for renamed should_fail cases commit fece262b7ec0326f1f59e6789fa0daec63ec2da7 Author: Trevor Elliott <awesomelyawesome@gmail.com> Date: Wed Jul 17 03:16:50 2013 -0400 Fix naming conflicts for data kind tests commit d4d4614a696633c6fe2c58b1832331abeb21bc32 Merge: de7a85e 27d4d6e Author: Trevor Elliott <awesomelyawesome@gmail.com> Date: Wed Jul 17 03:13:35 2013 -0400 Merge remote-tracking branch 'head/master' into data-kind-syntax-v2 commit de7a85e7a4efea7d3cbf68b19b2622ecae71774e Merge: 4765d76 1ad2fda Author: Trevor Elliott <trevor@galois.com> Date: Wed Jun 5 11:02:55 2013 -0700 Merge remote-tracking branch 'origin/master' into data-kind-syntax-v2 commit 4765d7607d883885d7b707f91ec3b30efc06bf46 Author: Trevor Elliott <trevor@galois.com> Date: Mon Jun 3 20:21:26 2013 -0700 Add the data kind example from the Wiki from http://hackage.haskell.org/trac/ghc/wiki/GhcKinds/KindsWithoutData commit 90eb2e3ab18495948fb8de749fc993038fb63ab0 Author: Trevor Elliott <trevor@galois.com> Date: Mon Jun 3 20:11:26 2013 -0700 Update the expected failure DataKind6 Name resolution is checked for data kind declarations now commit 54621191bfebe6cc60e4a8553bee40d622405e24 Author: Trevor Elliott <trevor@galois.com> Date: Sat May 4 16:01:12 2013 -0700 Add tests for the data kind syntax
3:10 AM Ticket #8256 (adding locality levels to prefetch# and friends) created by carter
currently in HEAD / 7.7, the prefetch primop only does the equivalent of …
2:10 AM Changeset in ghc [783ca39]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsocwip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Patrick Palka <patrick@…>
Merge remote-tracking branch 'origin/master' into ghc-parmake-gsoc
1:25 AM Changeset in ghc [41744581]data-kind-syntax by Trevor Elliott <trevor@…>
Add IfacePromotionInfo * Remove the orphan instance for PromotionInfo from types/TyCon.lhs
12:46 AM Changeset in ghc [13d4096e]data-kind-syntax by Trevor Elliott <trevor@…>
Fix how we're using roles with `data kind` declarations
12:39 AM Ticket #8255 (GC Less Operation) closed by thoughtpolice
invalid: ARC does not make sense for a language like Haskell. Objective-C is …

Sep 8, 2013:

11:46 PM Changeset in ghc [86bf416]data-kind-syntax by Trevor Elliott <trevor@…>
Squashed commit of the following: commit 6549c3e569d0e0c3714814860201924432da2435 Author: Trevor Elliott <trevor@galois.com> Date: Sun Sep 8 16:43:42 2013 -0700 Document `data kind` syntax commit 81c6d7b884e819cf0b0569cef23b67bb5aff8944 Merge: 6c3f34c c798a8c Author: Trevor Elliott <trevor@galois.com> Date: Sun Sep 8 11:40:47 2013 -0700 Merge remote-tracking branch 'head/master' into data-kind-syntax-v2 commit 6c3f34c80bd8b17920a956e194ec29d1affbd776 Author: Trevor Elliott <awesomelyawesome@gmail.com> Date: Wed Aug 28 02:21:07 2013 -0400 Merge with the roles changes There a bunch of spots where the roles haven't been properly integrated with, so this patch should get some review. commit 6bb530f50f655e74fb4e337311699eee46b519b7 Merge: 7d27880 4b5238a Author: Trevor Elliott <awesomelyawesome@gmail.com> Date: Tue Aug 27 02:35:55 2013 -0400 Merge remote-tracking branch 'head/master' into data-kind-syntax-v2 Conflicts: compiler/basicTypes/DataCon.lhs compiler/iface/IfaceSyn.lhs compiler/main/PprTyThing.hs compiler/parser/Lexer.x compiler/parser/Parser.y.pp compiler/typecheck/TcInstDcls.lhs compiler/typecheck/TcTyClsDecls.lhs compiler/typecheck/TcTyDecls.lhs compiler/types/TyCon.lhs commit 7d2788021dab549ffd888deb9f28c8e7eab0d4ba Author: Trevor Elliott <trevor@galois.com> Date: Mon Jul 29 09:05:38 2013 -0700 Migrate through some lost instances commit 13e1f41ec9252fd9d547d8e4b9fb04ffaf43c105 Merge: e051060 9e185cc Author: Trevor Elliott <awesomelyawesome@gmail.com> Date: Sun Jul 28 14:28:05 2013 -0400 Merge remote-tracking branch 'origin/master' into data-kind-syntax-v2 Moved Binary instances for data-kind related types to IfaceSyn commit e051060bbef4d359f2b1caa1c6135b23df17ffe7 Merge: 08d7c2f 2f99cdb Author: Trevor Elliott <awesomelyawesome@gmail.com> Date: Wed Jul 17 01:58:16 2013 -0400 Merge remote-tracking branch 'origin/master' into data-kind-syntax-v2 commit 08d7c2fca10a8c89b6fd638536a28972753ae360 Author: Trevor Elliott <awesomelyawesome@gmail.com> Date: Mon Jul 1 21:56:48 2013 -0400 Fix some bugs from the merge with master * Figure out what the right choice for the kind checking strategy of kind decls should be commit 12f055d23a1b5c0a74d2db0784b779b605f3888f Merge: f0adbdc e56b9d5 Author: Trevor Elliott <awesomelyawesome@gmail.com> Date: Mon Jul 1 21:12:47 2013 -0400 Merge remote-tracking branch 'origin/master' into data-kind-syntax-v2 Conflicts: compiler/typecheck/TcTyClsDecls.lhs commit f0adbdc29fefc54675f0960e3178f3b079058eea Author: Trevor Elliott <awesomelyawesome@gmail.com> Date: Sun Jun 23 15:53:06 2013 -0400 Swap the names for PromotionFlavor and PromotionInfo commit e177270dc002f45286a9b644935ea339d8a6c8d3 Merge: 16df4be 3660ef9 Author: Trevor Elliott <awesomelyawesome@gmail.com> Date: Sat Jun 22 04:00:15 2013 -0400 Merge remote-tracking branch 'origin/master' into data-kind-syntax-v2 commit 16df4beac24065d3075a65b26add543452d1f2b2 Merge: b021b30 569b265 Author: Trevor Elliott <awesomelyawesome@gmail.com> Date: Sat Jun 22 02:41:14 2013 -0400 merge with master commit b021b30f66fdb66965f6c57fb0969317c9aeb9e3 Author: Trevor Elliott <trevor@galois.com> Date: Thu Jun 20 19:39:20 2013 -0700 Start reworking comments commit b765370181571c1922b508f8dd17648a090ac248 Merge: d1ac794 e4fc6fd Author: Trevor Elliott <trevor@galois.com> Date: Thu Jun 20 18:27:43 2013 -0700 Merge branch 'master' into data-kind-syntax-v2 commit d1ac794b5bd06ae04e014cabe4560628b70fcdeb Merge: 9ad0a3c 73991d6 Author: Trevor Elliott <trevor@galois.com> Date: Thu Jun 20 18:16:15 2013 -0700 Merge remote-tracking branch 'origin/master' into data-kind-syntax-v2 commit 9ad0a3c57a5b77f5040f1201b2c53a84680c1af2 Author: Trevor Elliott <trevor@galois.com> Date: Thu Jun 20 18:13:58 2013 -0700 Don't add the promotion tick to data kind constructors commit 8c37784e31702ecf7d91f2d7cf7dfab675a56927 Merge: 4dff379 db9b631 Author: Trevor Elliott <trevor@galois.com> Date: Mon Jun 17 10:55:51 2013 -0700 Merge remote-tracking branch 'origin/master' into data-kind-syntax-v2 Conflicts: compiler/main/PprTyThing.hs compiler/rename/RnTypes.lhs compiler/types/TyCon.lhs commit 4dff3791ac9d1175d26f8c3b44923aefbe6c3f40 Author: Trevor Elliott <trevor@galois.com> Date: Mon Jun 3 20:45:00 2013 -0700 When parsing interfaces, use forkM while checking type constructors commit 7903009475b3e89aecc0a8e5d328ea84ea53a39d Author: Trevor Elliott <trevor@galois.com> Date: Mon Jun 3 20:06:40 2013 -0700 When parsing data kind declarations, don't change the constructor namespace commit 78ff545601cedba106eda05a38ce8f24f8480961 Author: Trevor Elliott <trevor@galois.com> Date: Mon May 27 18:45:52 2013 -0700 Switch from Maybe TyCon to a richer type for promotion The new type distinguishes the two cases where promotion isn't possible: 1) Promotion isn't possible, as it's disabled by a 'data type' declaration 2) Promotion isn't possible because we don't know how to promote it commit 0573fd3e8f9822171ddeb0df937e10075b653678 Author: Trevor Elliott <trevor@galois.com> Date: Mon May 27 17:36:21 2013 -0700 Remove an old TODO commit e218d5d6848109e9dea129250199115a9db6b1d9 Author: Trevor Elliott <trevor@galois.com> Date: Mon May 27 17:36:15 2013 -0700 Properly print data kind declarations in ghci commit 22b011d43f84cb0478eded613344e1dd165664e5 Author: Trevor Elliott <trevor@galois.com> Date: Thu May 16 18:38:22 2013 -0700 Switch to using the PromotedDataCon for the RHS of a data kind Something is still wrong here: doing :browse will get a panic for some reason. commit 12db8c704765d2775b0299c2e718d015577a6f18 Author: Trevor Elliott <trevor@galois.com> Date: Sat May 4 19:06:43 2013 -0700 Thread data kind syntax through the interface Things are not quite right at the moment. The issue is that we can't distinguish abstract types from types that are constructors in a data kind. As such, we should introduce a new constructor to TyCon to help disambiguate these two cases. Also it might be nice to add a new TyCon for kinds, which would avoid the need for a new RHS in the AlgTyCon case. commit 73f19612444e2a3b1534ab41f02449c9a5191ccb Author: Trevor Elliott <trevor@galois.com> Date: Tue Apr 30 20:30:21 2013 -0700 Handle kind declarations separately commit 8d3bf040748026829382c5d13421f910b3f9fcf9 Author: Trevor Elliott <trevor@galois.com> Date: Fri Apr 26 20:40:49 2013 -0700 Partial type-kind checking of `data kind` declarations commit 2399eb788ed0fe571c22de4f810080a323ddaceb Author: Trevor Elliott <trevor@galois.com> Date: Fri Apr 26 18:01:28 2013 -0700 Support empty `data kind` declarations commit 61a28f2df42b34742219a97a22c029f840fef7f5 Author: Trevor Elliott <trevor@galois.com> Date: Fri Apr 26 17:34:31 2013 -0700 Rename `data kind` declarations commit 5d3485a3e3ab7a78f1055b872f78203d5d005b76 Author: Trevor Elliott <trevor@galois.com> Date: Fri Apr 26 16:53:26 2013 -0700 Fix a typo in a parser comment commit 7f631cf41a3ca84cd820b292711014b4e806a440 Author: Trevor Elliott <trevor@galois.com> Date: Fri Apr 26 16:53:00 2013 -0700 Add paring for `data kind` declarations commit d29733901b2cd195989cdc972ac74c1ed4f19670 Author: Trevor Elliott <trevor@galois.com> Date: Fri Apr 26 14:31:30 2013 -0700 Rename typeLiteralsBit to dataKindsBit in the lexer commit ca8ae194826fc47a2ba4f0188d62f5247b0fe631 Author: Trevor Elliott <trevor@galois.com> Date: Fri Apr 26 14:27:50 2013 -0700 Add a check for -XDataKinds when parsing a `data type` declaration commit 8588717e8ce224affa584bd1e27aa14e098f5a8f Author: Trevor Elliott <trevor@galois.com> Date: Fri Apr 26 14:18:41 2013 -0700 Implement the 'data type' syntax and checking Add a new form of data declaration where the 'type' modifier can be used to prevent data promotion. For example data type T = K will not yield a promoted kind T, and promoted type K, even though they are in principle promotable.
11:42 PM GhcKinds/KindsWithoutData edited by elliottt
(diff)
11:26 PM GhcKinds/KindsWithoutData edited by elliottt
(diff)
9:43 PM Changeset in base [3323f41]ghc-7.8 by Iavor S. Diatchki <iavor.diatchki@…>
Redo <= with a type synonym instead of a class, add instance for boolean singletons, remove (-)
9:43 PM Changeset in ghc [229513b]wip/T9016wip/ampwip/coveritywip/orf by Iavor S. Diatchki <iavor.diatchki@…>
Redo <= with a type synonym instead of a class, add instance for boolean singletons, remove (-)
9:37 PM Changeset in ghc [84bdbf4e]type-nats-simple by Iavor S. Diatchki <iavor.diatchki@…>
Add rules for <=?. Also makes wired-ins for promoted booleans.
9:19 PM Changeset in base [426c287]ghc-7.8 by Austin Seipp <aseipp@…>
Revert "length001 passes now" This reverts commit 1be0171fc8c911a7ce3d1e3926475e789d077724.
9:19 PM Changeset in ghc [6cc1aaed]wip/T9016wip/ampwip/coveritywip/orf by Austin Seipp <aseipp@…>
Revert "length001 passes now" This reverts commit 1be0171fc8c911a7ce3d1e3926475e789d077724.
9:19 PM Changeset in base [476d042]ghc-7.8 by Austin Seipp <aseipp@…>
Revert "GHC.Conc.Sync: Pass TSO to stackOverflow" This reverts commit 0cfba06e09cae209c6fc1f94edd815ccf5a7e9d7.
9:19 PM Changeset in ghc [17e2a5c]wip/T9016wip/ampwip/coveritywip/orf by Austin Seipp <aseipp@…>
Revert "GHC.Conc.Sync: Pass TSO to stackOverflow" This reverts commit 0cfba06e09cae209c6fc1f94edd815ccf5a7e9d7.
9:17 PM Changeset in ghc [2cec084e]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Revert "Note infinite stack default in release notes." This reverts commit c798a8c6c66d826efdc0201fa56d45337eecc2af.
9:17 PM Changeset in ghc [88dba610]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Revert "Default to infinite stack size (#8189)" This reverts commit d85044f6b201eae0a9e453b89c0433608e0778f0.
7:09 PM Ticket #8235 (Race condition in IO manager) closed by AndreasVoellmy
fixed
6:34 PM Changeset in base [d252043]ghc-7.8 by Andreas Voellmy <andreas.voellmy@…>
EventManager: Gracefully handle an initial 'Finished' state (#8235) Signed-off-by: Andreas Voellmy <andreas.voellmy@gmail.com>
6:34 PM Changeset in ghc [3113270]wip/T9016wip/ampwip/coveritywip/orf by Andreas Voellmy <andreas.voellmy@…>
EventManager: Gracefully handle an initial 'Finished' state (#8235) Signed-off-by: Andreas Voellmy <andreas.voellmy@gmail.com>
2:54 PM Ticket #7925 (ghc 7.4.2 builds with errors on Red Had Enterprise Linux 6) closed by monoidal
wontfix: Thanks for the report. Unfortunately 7.4 is not maintained anymore; …
2:30 PM Changeset in ghc [0b1bea4]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <aseipp@…>
Fix most AMP warnings. Authored-by: David Luposchainsky <dluposchainsky@gmail.com> Signed-off-by: Austin Seipp <aseipp@pobox.com>
2:30 PM Changeset in testsuite [80b8fbb]data-kind-syntaxwip/nested-cprwip/pattern-synonymswip/th-new by Austin Seipp <aseipp@…>
Fix most AMP warnings. Authored-by: David Luposchainsky <dluposchainsky@gmail.com> Signed-off-by: Austin Seipp <aseipp@pobox.com>
12:29 PM Changeset in ghc [7df9d839]wip/T9016wip/ampwip/coveritywip/orf by Austin Seipp <aseipp@…>
Fix AMP warnings Signed-off-by: Austin Seipp <aseipp@pobox.com>
9:07 AM Changeset in ghc [c798a8c]better-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Note infinite stack default in release notes. Signed-off-by: Austin Seipp <aseipp@pobox.com>
8:57 AM Ticket #8242 (Infinite loop with addCFinalizerToWeak) closed by thoughtpolice
fixed: Merged. Thanks!
8:55 AM Changeset in ghc [d85044f6]better-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Default to infinite stack size (#8189) When servicing a stack overflows, only throw an exception to the given thread if the user explicitly set a max stack size, using +RTS -K. Otherwise just service it normally and grow the stack. In case we actually run out of *heap* (stack chuncks are allocated on the heap), then we need to bail by calling the stackOverflow() hook and exit immediately. Authored-by: Ben Gamari <bgamari.foss@gmail.com> Signed-off-by: Austin Seipp <aseipp@pobox.com>
8:55 AM Changeset in ghc [4129631]better-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Avoid allocating while holding a lock (#8242) This reverts commit 6770663f764db76dbb7138ccb3aea0527d194151. If the program enters the garbage collector with the closure lock held, it will confuse the garbage collector and will result in an infinite loop in evacuate(). Signed-off-by: Austin Seipp <aseipp@pobox.com>
8:52 AM Changeset in base [1be0171]ghc-7.8 by Austin Seipp <aseipp@…>
length001 passes now It no longer stack overflows, since the stack is infinite by default now. Signed-off-by: Austin Seipp <aseipp@pobox.com>
8:52 AM Changeset in ghc [acac32c]wip/T9016wip/ampwip/coveritywip/orf by Austin Seipp <aseipp@…>
length001 passes now It no longer stack overflows, since the stack is infinite by default now. Signed-off-by: Austin Seipp <aseipp@pobox.com>
8:09 AM Ticket #8255 (GC Less Operation) created by sirinath
Hi, Is it possible to eliminated GC through Automatic Reference Counting …
7:52 AM Changeset in ghc [8859e1e3]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <aseipp@…>
Test for Trac #8242 Signed-off-by: Austin Seipp <aseipp@pobox.com>
7:52 AM Changeset in testsuite [ee2aa63]data-kind-syntaxwip/nested-cprwip/pattern-synonymswip/th-new by Austin Seipp <aseipp@…>
Test for Trac #8242 Signed-off-by: Austin Seipp <aseipp@pobox.com>
7:46 AM ActiveBranches edited by nfrisby
(diff)
7:31 AM Status/GHC-7.8 edited by nfrisby
(diff)
6:53 AM Changeset in base [0cfba06]ghc-7.8 by Austin Seipp <aseipp@…>
GHC.Conc.Sync: Pass TSO to stackOverflow Signed-off-by: Austin Seipp <aseipp@pobox.com>
6:53 AM Changeset in ghc [67c0a98]wip/T9016wip/ampwip/coveritywip/orf by Austin Seipp <aseipp@…>
GHC.Conc.Sync: Pass TSO to stackOverflow Signed-off-by: Austin Seipp <aseipp@pobox.com>
6:34 AM Changeset in ghc [c73d372b]better-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Nicolas Frisby <nicolas.frisby@…>
resurrected -fdicts-strict, off by default also added -fdmd-tx-dict-sel, on by default
1:45 AM Ticket #8254 (confusing comment on allocate()) created by rwbarton
[…] Not sure what, if anything, allocate() is better than, but it's …
1:20 AM Ticket #8253 (example "Core syntax" is ancient) created by rwbarton
[http://www.haskell.org/ghc/docs/7.6.3/html/users_guide/options-debugging.h
12:10 AM Changeset in ghc [e0cd08c]type-nats-simple by Iavor S. Diatchki <iavor.diatchki@…>
Add some simple interactions with inerts for (+), (*), and (^).
12:10 AM Changeset in ghc [9c458ab]type-nats-simple by Iavor S. Diatchki <iavor.diatchki@…>
Hook-in built-in interactions with inerts. After the solver extracts its relevant constraints (i.e., function applications where the head match), we check for any additional functional equation constraints for the same built-in function. Then, we call out to the custom interaction, to collect some extra derived constraints.
12:07 AM Changeset in ghc [fb3f5d7d]type-nats-simple by Iavor S. Diatchki <iavor.diatchki@…>
Add a function to get all inert fun-eqs for the given tycon.
12:06 AM Changeset in ghc [0d7649a6]type-nats-simple by Iavor S. Diatchki <iavor.diatchki@…>
Add a function to lookup all things with the same top tycon in a TypeMap

Sep 7, 2013:

11:58 PM Ticket #8249 (Allocation counts should include PAPs) closed by ezyang
fixed: […]
9:42 PM Building/Preparation/Windows edited by simonpj
(diff)
9:41 PM Building/Preparation/Windows edited by simonpj
(diff)
9:16 PM Changeset in ghc [2757258]better-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Edward Z. Yang <ezyang@…>
Record PAP allocation to CCCS. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
8:43 PM Changeset in ghc [cf2b52bb]type-nats-simple by Iavor S. Diatchki <iavor.diatchki@…>
Generalize CoAxiomRule to support non-nominal Roles. Add coreLint checks.
8:42 PM Changeset in ghc [c8606a72]type-nats-simple by Iavor S. Diatchki <iavor.diatchki@…>
Just a comment to make it clear that AxiomRuleCo should be fully saturated.
8:21 PM Ticket #8252 (prefetch# isn't as general as it should be (currently the general version ...) created by carter
the fully general prefetch# needs to have certain arguments be compile …
8:04 PM Changeset in ghc [a4d21621]type-nats-simple by Iavor S. Diatchki <iavor.diatchki@…>
Fix typo in declaration of exponentiation constructor.
7:37 PM Ticket #3996 (bug in GHC when compiling HOC (SVN revision 413)) closed by monoidal
invalid: I'm closing: the bug is old and apparently was not reproduced with 6.12. …
7:24 PM Changeset in ghc [bce80c5f]type-nats-simple by Iavor S. Diatchki <iavor.diatchki@…>
Redo axiom rules, so that they just keep a FastString rather than a Name. This is simpler, and sufficient, because CoAxiomRules are only ever built into the compier, and there is no way for the user to introduce them (at least, not yet!)
6:06 PM Ticket #7807 (Parse error with "where" and file-ending comment) closed by monoidal
fixed: "type instance where" was old notation for closed type families before …
5:44 PM Ticket #8196 (Core Lint error in Specialise with PolyKinds and derived instance) closed by simonpj
fixed: Yes, it should.
3:01 PM Ticket #8016 (case expression with mixed use of Num instances cause spurious overlap ...) closed by monoidal
duplicate: I'm closing as a duplicate of #322. Unfortunately GHC's pattern matching …
2:15 PM Ticket #7982 (ASSERT failed: TcCanonical:520 for kind-checking unsaturated type families) closed by monoidal
fixed: Looks good in HEAD […]
1:15 PM GitSubmoduleProblem edited by hvr
hijacking wiki entry for some notes (diff)
1:12 PM Ticket #8251 (Validate submodule references during pre-receive hook) created by hvr
Right now, you can push a commit introducing a not-yet existing Git …
9:01 AM Ticket #8250 (cgrun072 (optllvm) failing) created by leroux
* Platform: OS X 10.8.4 x86_64 * GHC Version 7.7.20130904 (built with …
7:04 AM Ticket #8249 (Allocation counts should include PAPs) created by ezyang
I was looking through the profiling code and I noticed we don't charge the …
5:43 AM Ticket #8248 (GHCi should not fail to honour ghci.conf or .ghci if group writable) created by afcowie
Any number of Linux distros support the idea of user groups, whereby when …
2:01 AM Ticket #8245 (ghc-pkg list --simple-output prints packages in non-alphabetical order) closed by thoughtpolice
fixed: Merged, thanks!
12:54 AM Changeset in ghc [021b1f8]better-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Fix ghc-pkg list --simple-output not being alphabetical (#8245). It was sorted by version number so far. I also added a sort to the normal output (without --simple-output) since the source it comes from does not guarantee sortedness. Signed-off-by: Austin Seipp <aseipp@pobox.com>
12:50 AM Ticket #8232 (Add isFullTBQueue to stm package) closed by thoughtpolice
fixed: Merged, thanks! […]

Sep 6, 2013:

7:15 PM Changeset in ghc [4c959e2]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <aseipp@…>
Update T4437, per JavaScriptFFI changes. Signed-off-by: Austin Seipp <aseipp@pobox.com>
7:15 PM Changeset in testsuite [6fdbd49]data-kind-syntaxwip/nested-cprwip/pattern-synonymswip/th-new by Austin Seipp <aseipp@…>
Update T4437, per JavaScriptFFI changes. Signed-off-by: Austin Seipp <aseipp@pobox.com>
6:41 PM Ticket #8247 (Dependency tracking (--make) broken for re-exported modules) created by heisenbug
Say, I re-export a module, from which I hide some bindings: […] where …
6:18 PM Changeset in ghc [b372e8e]better-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Add basic support for GHCJS This patch encompasses most of the basic infrastructure for GHCJS. It includes: * A new extension, -XJavaScriptFFI * A new architecture, ArchJavaScript * Parser and lexer support for 'foreign import javascript', only available under -XJavaScriptFFI, using ArchJavaScript. * As a knock-on, there is also a new 'WayCustom' constructor in DynFlags, so clients of the GHC API can add custom 'tags' to their built files. This should be useful for other users as well. The remaining changes are really just the resulting fallout, making sure all the cases are handled appropriately for DynFlags and Platform. Authored-by: Luite Stegeman <stegeman@gmail.com> Signed-off-by: Austin Seipp <aseipp@pobox.com>
5:57 PM Ticket #8246 (Role annotations does not allow the use of parenthesis) created by DaniilFrumin
There is an inconsistency in roles/kinds annotations wrt parenthesis. For …
3:24 PM Ticket #8245 (ghc-pkg list --simple-output prints packages in non-alphabetical order) created by nh2
Instead, it prints the ones with the smallest version first. That does …
3:20 PM Status/GHC-7.8 edited by simonpj
(diff)
3:17 PM Ticket #8244 (Removing the Cabal dependency) created by nh2
GHC depends on cabal, which is so far has been problematic many times, for …
3:10 PM Changeset in ghc [a58ba185]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsocwip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Patrick Palka <patrick@…>
Have `ghc --info` report support for parallel --make
3:08 PM Changeset in ghc [67d1d4e]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsocwip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Patrick Palka <patrick@…>
Merge remote-tracking branch 'origin/master' into ghc-parmake-gsoc
2:52 PM Ticket #8243 (process.cabal source-repository field is out of date) created by rwbarton
From libraries/process/process.cabal: […] but `git clone …
2:48 PM Ticket #7980 (runghc dies silently when given large numbers of arguments. Compiled code ...) closed by rwbarton
fixed: I'm going to mark this as fixed since runghc no longer dies silently …
12:33 PM Ticket #8242 (Infinite loop with addCFinalizerToWeak) created by akio
(moved from #8236 ) When I compile the attached program with {{{-threaded …
9:43 AM Ticket #8241 (GHCi showing its internals with malformed instance) closed by ezyang
worksforme: Works fine in 7.6: […]
9:37 AM Ticket #8241 (GHCi showing its internals with malformed instance) created by crntaylor
Using ghci 7.4.2 I observe the following behaviour when I enter a …
9:22 AM Ticket #8239 (Wrong link in docs) closed by ezyang
fixed: Applied; thanks.
9:22 AM Changeset in ghc [df614779]better-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Edward Z. Yang <ezyang@…>
Fix link to launchbury93natural
9:16 AM Status/SLPJ-Tickets edited by simonpj
(diff)
9:14 AM Ticket #8240 (Better error messages for type family constraints) created by simonpj
Consider this constraint […] At the moment we'll combine the two to …
9:13 AM Ticket #8239 (Wrong link in docs) created by nomeata
trivial mistake, see https://github.com/nomeata/ghc/compare/fixlink and …
8:29 AM Ticket #8238 (Implement unloading of shared libraries) created by simonmar
In #8039 we added support for unloading static objects from the runtime …
7:23 AM Commentary/Packages/MultiInstances edited by simonpj
(diff)
7:23 AM Commentary/Packages/MultiInstances edited by simonpj
(diff)
6:45 AM Ticket #2841 (Ghci + foreign export declarations result in undefined symbols) closed by ezyang
worksforme: Actually, looking at the original bug here, it seems unrelated to the …
6:41 AM Ticket #8237 (checkProddableBlock: invalid fixup in runtime linker (Windows)) closed by ezyang
fixed
6:41 AM Changeset in ghc [7e32b2a]better-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Edward Z. Yang <ezyang@…>
Windows: load eh_frame as rodata, fixes #8237 Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
4:02 AM Ticket #8237 (checkProddableBlock: invalid fixup in runtime linker (Windows)) created by ezyang
I attempted to load a very simple C file into GHC using the linker and got …
2:32 AM Ticket #8236 (Assertion failure of MarkWeak) created by kazu-yamamoto
Running a web server compiled with GHC head specifying "-debug" got the …
1:38 AM Changeset in ghc [352a2bf8]better-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Edward Z. Yang <ezyang@…>
Temporary Haskeline fix for Windows build. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>

Sep 5, 2013:

10:38 PM Changeset in ghc [c1cbda5]better-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ryan Newton <rrnewton@…>
docs only: update the release notes with atomic primops
10:34 PM Ticket #8235 (Race condition in IO manager) created by parcs
=== Race.hs […] === Command Line […] It looks like there is a race …
9:41 PM Status/GHC-7.8 edited by ezyang
link to bugs (diff)
4:42 PM Ticket #8234 (Remove role annotations on type synonyms) created by goldfire
Currently, role annotations are allowed on vanilla type synonyms. However, …
3:11 PM Status/GHC-7.8 edited by simonpj
(diff)
3:09 PM Status/GHC-7.8 edited by simonpj
(diff)
3:07 PM Ticket #8233 (Type environment when reporting holes) created by monoidal
This is a sequel to #8191. Consider […] Compile with …
2:09 PM WikiStart edited by Itkovian
Getting Started apparently was replaced by Working on GHC in the sidebar, … (diff)
2:01 PM Ticket #8209 (Race condition in setNumCapabilities) closed by simonmar
fixed: oops, thanks for the reminder.
1:32 PM Ticket #8232 (Add isFullTBQueue to stm package) created by merijn
I proposed the addition of isFullTBQueue on libraries@ …
1:15 PM Ticket #8227 (cgLookupPanic (probably invalid Core) closed by monoidal
fixed: I distilled the part that causes panic in 7.6.3 and that part gives a …
12:14 PM Records/OverloadedRecordFields/Implementation edited by adamgundry
repositories (diff)
12:13 PM Records/OverloadedRecordFields/Plan edited by adamgundry
repositories (diff)
8:41 AM Status/GHC-7.8 edited by simonpj
(diff)
8:41 AM Records/OverloadedRecordFields/Implementation edited by adamgundry
(diff)
8:38 AM Commentary/Packages/MultiInstances edited by simonpj
(diff)
8:37 AM Commentary/GSoCMultipleInstances edited by simonpj
(diff)
8:36 AM Commentary/Packages/MultiInstances edited by simonpj
(diff)
8:04 AM LateDmd edited by simonpj
(diff)
7:58 AM Status/GHC-7.8/Libraries edited by hvr
(diff)
7:54 AM Status/GHC-7.8/Libraries created by hvr
make my todo list public
7:39 AM Ticket #8230 (GHCi 7.6.2 Crashes with GADT + DataKinds) closed by simonpj
duplicate: I suspect that, like #8225, this is a dup of #7502. It certainly works …
7:20 AM Ghc/Hooks edited by luite
remove unused line from example (diff)
5:49 AM Ticket #8231 (Haskell's Run Time System doesn't save electricity) closed by thoughtpolice
invalid: This is because the parallel garbage collector is enabled by by default in …
5:19 AM Ticket #8231 (Haskell's Run Time System doesn't save electricity) created by UnixJunkie
Someone provided me with a sequential implementation of the fibonacci …
3:19 AM Ticket #8230 (GHCi 7.6.2 Crashes with GADT + DataKinds) created by jozefg
The following snippet caused GHCi to die {-# LANGUAGE GADTs, …
3:16 AM Ticket #8229 (Linking in Windows is slow) created by ezyang
It takes a long time to link ghc-stage2 on Windows; several minutes on …
3:09 AM Ticket #8228 (GHC built under Windows does not generate dyn_hi files) created by ezyang
I found cabal01 failing with: […] but I bet some of the other …
1:44 AM Ticket #8227 (cgLookupPanic (probably invalid Core) created by guest
[…]
1:15 AM Ticket #8226 (Remove the old style -- # Haddock comments.) created by Fuuzetsu
Haddock 0.x supported -- # style comments for Haddock pragma and while …
12:52 AM Ghc/Hooks edited by luite
(diff)
12:43 AM Changeset in ghc [24b791f9]better-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Edward Z. Yang <ezyang@…>
Ignore drectve sections, partially fixing #7056 Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
12:22 AM Ticket #8225 (Type Nats cause crash if GHC.TypeLits not imported) closed by monoidal
duplicate: Thank you for the report. It's already fixed (#7502).
12:10 AM Ticket #8225 (Type Nats cause crash if GHC.TypeLits not imported) created by MikeIzbicki
If I create a file "test.hs" with the following code: […] when I load …

Sep 4, 2013:

11:28 PM Status/GHC-7.8 edited by thoughtpolice
Add a note about #7602 (diff)
10:39 PM Ticket #7724 (cross-compile to iOS) closed by thoughtpolice
fixed: All the patches are in place, so this is finally finished. Thanks …
10:36 PM Ticket #8208 (iOS patch: Fix linker warnings) closed by thoughtpolice
fixed
10:35 PM Changeset in ghc [0451d85]better-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Fix annoying iOS linker warnings (#8208) Authored-by: Luke Iannini <lukexi@me.com> Signed-off-by: Austin Seipp <aseipp@pobox.com>
10:12 PM Ghc/Hooks edited by nominolo
Fix formatting (diff)
10:08 PM Ghc/Hooks edited by nominolo
Add example code and implementation sketch (diff)
10:00 PM Changeset in ghc [fb5156df]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Herbert Valerio Riedel <hvr@…>
Remove extensions from T4437 known to Cabal 1.18.0 Depends on [eb304bd9a8904c60febe3bf5d1768eebab7d05f2/ghc]
10:00 PM Changeset in testsuite [c4a1ba1a]data-kind-syntaxwip/nested-cprwip/pattern-synonymswip/th-new by Herbert Valerio Riedel <hvr@…>
Remove extensions from T4437 known to Cabal 1.18.0 Depends on [eb304bd9a8904c60febe3bf5d1768eebab7d05f2/ghc]
9:59 PM Changeset in ghc [eb304bd]better-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Herbert Valerio Riedel <hvr@…>
Update `Cabal` to 1.18.0 final
9:46 PM Ghc/Hooks created by nominolo
Initial version of GHC API Hooks design
9:08 PM Status/GHC-7.8 edited by quchen
(diff)
9:01 PM Status/GHC-7.8 edited by quchen
(diff)
7:48 PM Newcomers edited by leroux
#2184 has a working patch and is up for review. (diff)
7:26 PM Changeset in ghc [92bd6588]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Herbert Valerio Riedel <hvr@…>
Adapt for `containers-0.5.3.1` update See also [8a8cfb2ce9ff3d0b1a46421e02ebd5c0b7c61310/ghc]
7:26 PM Changeset in testsuite [07ec9de]data-kind-syntaxwip/nested-cprwip/pattern-synonymswip/th-new by Herbert Valerio Riedel <hvr@…>
Adapt for `containers-0.5.3.1` update See also [8a8cfb2ce9ff3d0b1a46421e02ebd5c0b7c61310/ghc]
7:25 PM Changeset in ghc [8a8cfb2]better-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Herbert Valerio Riedel <hvr@…>
Update `containers` to 0.5.3.1 release
7:25 PM Status/GHC-7.8 edited by nfrisby
(diff)
7:24 PM LateDmd edited by nfrisby
(diff)
7:22 PM Changeset in ghc [34728de]better-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Nicolas Frisby <nicolas.frisby@…>
documentation and comments for -ffun-to-thunk and -flate-dmd-anal
7:10 PM Ticket #8127 (iOS patch no 19: Linking) closed by thoughtpolice
fixed: Merged, thanks! […]
7:09 PM Changeset in ghc [32a0d95]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <aseipp@…>
Test for -staticlib flag Signed-off-by: Austin Seipp <aseipp@pobox.com>
7:09 PM Changeset in testsuite [629f393]data-kind-syntaxwip/nested-cprwip/pattern-synonymswip/th-new by Austin Seipp <aseipp@…>
Test for -staticlib flag Signed-off-by: Austin Seipp <aseipp@pobox.com>
6:58 PM Changeset in ghc [1f5338e]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsocwip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Patrick Palka <patrick@…>
Fix bootstrapping of GHC with earlier versions We can no longer use atomic_inc() in the stage1 compiler because its prototype was recently changed. Since the stage1 compiler is always single-threaded, only use atomic_inc() when THREADED_RTS is defined.
6:55 PM Changeset in ghc [500a7f7]type-nats-simple by Iavor S. Diatchki <diatchki@…>
Fixup how we create the wired-in names for type-level function tycons. Now they are all declared in TcTypeNats, because they contain the actual tycons, which are delcared there.
6:40 PM Changeset in ghc [81bafceb]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsocwip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Patrick Palka <patrick@…>
genSym: atomic_inc() now takes two arguments
6:15 PM Changeset in ghc [6fff216]better-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Add a --no-dph flag to ./validate Under --slow, the DPH tests can take incredible amounts of time to run. And on some platforms, we may not have a fully working linker in order to build DPH etc anyway. So this provides a way to turn it off. This flag is off by default, but should your specify it, you can skip the required 'dph' libraries in a build, should you remove them from the source tree. Signed-off-by: Austin Seipp <aseipp@pobox.com>
5:38 PM Commentary/Compiler/Backends/LLVM/ReplacingNCG edited by carter
(diff)
5:20 PM Ticket #7918 (SrcSpan's associated with expanded quasi-quotes are inconsistent) closed by thoughtpolice
fixed
5:17 PM Ticket #7814 (panic in PPC NCG) closed by thoughtpolice
fixed: The more general case here is actually #7574. But yes, if your original …
5:14 PM Ticket #7534 (allocateRegsAndSpill: Cannot read from uninitialized register) closed by thoughtpolice
duplicate: This looks like an exact duplicate of #7574, and I've been working on it …
5:12 PM Ticket #7889 (Build Error (master branch)) closed by thoughtpolice
duplicate: This is actually a duplicate of #7056.
4:58 PM Ticket #8182 (Parser.y.pp needs special treatment with -fcmm-sink) closed by thoughtpolice
fixed
4:57 PM Changeset in ghc [9e133b9]better-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Make sure -fcmm-sink is passed to Parser properly Parser.hs needs to be compiled with -fcmm-sink on x86 platforms, so the register allocator doesn't run out of stack slots. Previously, we had to do some CPP hacks in order to emit an #ifdef into the file - this is because we preprocess it once up front, and run the preprocessor again when we compile it. There's two cases: the boostrap compiler is > 7.8, and the stage1 parser needs the flag, or the stage1 compiler is compiling the stage2 Parser.hs, and needs the flag.. The previous approach was super fragile with Clang. The more principled fix is to instead do this through the build system. This fixes #8182. Signed-off-by: Austin Seipp <aseipp@pobox.com>
4:22 PM Changeset in ghc [0b778fe1]type-nats-simple by Iavor S. Diatchki <iavor.diatchki@…>
Checkpoint: generalize to support arbitrary built-in constructors. This is done by adding a new TyConRHS (cf TyCon). The operations for type-checking a built-in tycon are in FamInst. This is a checkpoint because the current build does not seem to work on my machine: for some reason things like (+) are considered to be Open. The reason could be that I need to rebuild more things or, perhaps the type nat tycons need to be introduced in a different way. Currently, they are just declared as ordinary type families.
4:20 PM LateDmd edited by nfrisby
(diff)
4:13 PM Changeset in ghc [ba576e55]better-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Remove -fglasgow-exts from --help It's been deprecated for who knows how long, and gives a warning. Signed-off-by: Austin Seipp <aseipp@pobox.com>
4:13 PM Status/GHC-7.8 edited by nfrisby
(diff)
4:10 PM Changeset in ghc [d127a697]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsocwip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Patrick Palka <patrick@…>
Merge remote-tracking branch 'origin/master' into ghc-parmake-gsoc
4:08 PM Ticket #8190 (mention --show-options in --help) closed by thoughtpolice
fixed: The man page is auto-generated and already has --show-options.
4:06 PM Changeset in ghc [32ade41]better-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Add --show-options to --help (#8190) Signed-off-by: Austin Seipp <aseipp@pobox.com>
3:44 PM Records/OverloadedRecordFields/Implementation edited by adamgundry
(diff)
3:40 PM Ticket #8224 (Excessive system time -- new IO manager problem?) created by rrnewton
This is an issue that came to light when testing the patches on #910. …
3:30 PM Ticket #8132 (Warning for Typeable instances misplaced) closed by dreixel
fixed: Done.
3:29 PM Changeset in ghc [391e99d]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Jose Pedro Magalhaes <jpm@…>
Adapt test to avoid Typeable instance error
3:29 PM Changeset in ghc [16f468f]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Jose Pedro Magalhaes <jpm@…>
Add test for #8132
3:29 PM Changeset in testsuite [7c11d93]data-kind-syntaxwip/nested-cprwip/pattern-synonymswip/th-new by Jose Pedro Magalhaes <jpm@…>
Adapt test to avoid Typeable instance error
3:29 PM Changeset in testsuite [7c73a9f]data-kind-syntaxwip/nested-cprwip/pattern-synonymswip/th-new by Jose Pedro Magalhaes <jpm@…>
Add test for #8132
3:28 PM Changeset in ghc [5335e569]better-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Jose Pedro Magalhaes <jpm@…>
Turn manual Typeable instances into errors; fixes #8132
3:13 PM Status/GHC-7.8 edited by rrnewton
(diff)
2:42 PM Ticket #8210 (Make fails for Building a GHC cross-compiler for Apple iOS target ...) closed by lukexi
fixed
2:41 PM Changeset in ghc [e742f24]type-nats-simple by Iavor S. Diatchki <iavor.diatchki@…>
Move declarations for type-nat TyCons to TcTypeNat
2:29 PM Status/GHC-7.8 edited by gmainland
(diff)
2:22 PM Ticket #8223 (System.Posix.User fails to build on systems without get{gr,pw}nam_r) created by rwbarton
I'm trying to build GHC for Android (using …
1:51 PM Status/GHC-7.8 edited by simonpj
(diff)
1:49 PM Status/GHC-7.8 edited by simonpj
(diff)
1:49 PM Changeset in ghc [d02a50ee]better-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Jan Stolarek <jan.stolarek@…>
Fix definition of DefinerOfRegs for CmmForeignCall And update comments
1:45 PM Changeset in ghc [8c16eb5]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Edsko de Vries <edsko@…>
Magic incantation to make T7918 work on Linux This should solve the issue reported by a few people about missing symbols. Not sure why this wasn't necessary on OSX.
1:45 PM Changeset in testsuite [6b75cb0]data-kind-syntaxwip/nested-cprwip/pattern-synonymswip/th-new by Edsko de Vries <edsko@…>
Magic incantation to make T7918 work on Linux This should solve the issue reported by a few people about missing symbols. Not sure why this wasn't necessary on OSX.
1:29 PM Ticket #8221 (Type checker hangs) closed by simonpj
fixed: Great catch guys. There were indeed two bugs, both now fixed. Simon
12:34 PM Changeset in ghc [e30c84c]better-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Make role inference work on the source type of a data con When inferring roles it is Much More Kosher to work on the source type, as written by the user, rather than the representation type as computed by GHC. Error messages may be better and, more subtly, the representation type is the result of a pretty complicated calculation and I'm worried about accidental cycles.
12:27 PM Changeset in ghc [cab84ec]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Tests for Trac #8221
12:27 PM Changeset in testsuite [25bf8e4]data-kind-syntaxwip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Tests for Trac #8221
11:07 AM Changeset in ghc [4a0b94bc]better-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Improve debug tracing a bit
11:07 AM Changeset in ghc [4db3679]better-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Put the interface-file typechecking of IfUnpackCo inside forkM Now that IfBangs can contain coercions, which can mention the very type being typechecked, the tc_strict call must be inside forkM. This led to Trac #8221
11:07 AM Changeset in ghc [d3f002c]better-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Fix over-eager unpacking in isUnpackableType This bug meant that we tried to unpack Link in data Link a = MkLink !(Link a) when -funbox-small-strict-fields was on. See Trac #8221.
10:11 AM Changeset in ghc [356f7939]better-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
Fix printf formats for pathchar on Windows (where it's wchar_t, not char)
10:11 AM Changeset in ghc [1fb558d1]better-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
Don't refer to oc->next after freeing oc.
10:00 AM Changeset in ghc [6f0cf01]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Marlow <marlowsd@…>
add a test for #8209
10:00 AM Changeset in testsuite [26234b2]data-kind-syntaxwip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
add a test for #8209
10:00 AM Changeset in ghc [aa779e09]better-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
Don't move Capabilities in setNumCapabilities (#8209) We have various problems with reallocating the array of Capabilities, due to threads in waitForReturnCapability that are already holding a pointer to a Capability. Rather than add more locking to make this safer, I decided it would be easier to ensure that we never move the Capabilities at all. The capabilities array is now an array of pointers to Capabaility. There are extra indirections, but it rarely matters - we don't often access Capabilities via the array, normally we already have a pointer to one. I ran the parallel benchmarks and didn't see any difference.
9:14 AM Records/OverloadedRecordFields/Implementation edited by adamgundry
unused bindings (diff)
8:03 AM Changeset in ghc [5a3918f]better-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Herbert Valerio Riedel <hvr@…>
Hack-fix build breakage on Linux/GCC from fc4856f9 For some reason, the new `GccIsClang` variable introduced via fc4856f9e811d9a23ae9212f43a09ddf5ef12b26 for addressing #8148 isn't set explicitly to `NO`; so this simply changes the test `ifeq $(GccIsClang) NO` to `ifneq $(GccIsClang) YES` which should fix the build with and w/o Clang.
7:19 AM Ticket #8222 (CTYPE pragma on newtype is ignored) created by akio
User's guide includes an example where a CTYPE pragma is used for a …
6:43 AM Building/CrossCompiling/iOS edited by lukexi
(diff)
6:42 AM Building/CrossCompiling/iOS edited by lukexi
Added a note about library profiling via … (diff)
5:52 AM Changeset in ghc [a8a59f7]type-nats-simple by Iavor S. Diatchki <iavor.diatchki@…>
Hook-in basic evaluation and improvement for type-nats. This does all the simple interactions with the built-in axioms. Things that are still missing: * Rules for <=? * The functionality to interact with members of the inert set
5:50 AM Changeset in ghc [e27d1a8c]type-nats-simple by Iavor S. Diatchki <iavor.diatchki@…>
Add a new evidence constructor: CoAxiomRule This is used to represent generic evidence rules of the form: forall as. (s1 ~ t1, ..., sn ~ tn) => (p ~ q) The plan is to use to record evidence for evaluating built-in type-level functions (e.g., evaluation of type-level natural numbers).
5:42 AM Building/Preparation/Windows edited by ezyang
installer has changed (diff)
5:29 AM Changeset in ghc [fc4856f]better-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Manuel M T Chakravarty <chak@…>
Make validate play nice with clang (for Xcode 5 command line tools) * This partially fixes #8148. However, --with-ghc-4.8 will still not work given the rather dubious m4 macros and the failures in the test suite due to '-nodefaultlibs' still need to be fixed.
12:17 AM Ticket #8221 (Type checker hangs) created by maxs
The following program gets GHC stuck in Renamer/typechecker. This compiles …

Sep 3, 2013:

10:45 PM Status/GHC-7.8 edited by thoughtpolice
Bryan's IO manager change is merged (diff)
10:44 PM Ticket #8158 (Replace IO manager's IntMap with a mutable hash table) closed by thoughtpolice
fixed: You just want to resolve as 'fixed', since "fixed in HEAD" will put it in …
9:04 PM Building/CrossCompiling/iOS edited by StephenBlackheath
(diff)
8:05 PM Changeset in base [239bc1d]ghc-7.8 by Andreas Voellmy <andreas.voellmy@…>
Switch IO manager to a mutable hashtable This data structure (IntTable) provides a similar API to its predecessor (IntMap), at half the number of lines in size. When tested in isolation using criterion, IntTable is much faster than IntMap: over 15x, according to my criterion benchmarks. This translates into a measurable improvement when used in the IO manager: using weighttp to benchmark acme-http under various configurations on two 32-core Linux servers connected by a 10gbE network, I see between a 3% and 10% increase in requests served per second compared to IntMap. Signed-off-by: Andreas Voellmy <andreas.voellmy@gmail.com>
8:05 PM Changeset in ghc [28cf2e00]wip/T9016wip/ampwip/coveritywip/orf by Andreas Voellmy <andreas.voellmy@…>
Switch IO manager to a mutable hashtable This data structure (IntTable) provides a similar API to its predecessor (IntMap), at half the number of lines in size. When tested in isolation using criterion, IntTable is much faster than IntMap: over 15x, according to my criterion benchmarks. This translates into a measurable improvement when used in the IO manager: using weighttp to benchmark acme-http under various configurations on two 32-core Linux servers connected by a 10gbE network, I see between a 3% and 10% increase in requests served per second compared to IntMap. Signed-off-by: Andreas Voellmy <andreas.voellmy@gmail.com>
6:18 PM Ticket #8220 (Macros / functions for source location) created by wojteknar
In GNAT (Ada compiler) there is a special package with functions …
4:43 PM LateDmd edited by nfrisby
(diff)
4:35 PM Records/OverloadedRecordFields/Implementation edited by adamgundry
(diff)
2:27 PM Changeset in ghc [62d3fdeb]better-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Richard Eisenberg <eir@…>
Allow non-Nominal covars (bugfix)
2:16 PM Ticket #8219 (x86 definition of cas() is wrong) created by parcs
On x86, cas() is defined in SMP.h as (paraphrasing) […] But *p is …
1:32 PM Ticket #7918 (SrcSpan's associated with expanded quasi-quotes are inconsistent) closed by edsko
fixed: Ok, implemented as discussed above for expressions, types and patterns; …
1:29 PM Changeset in ghc [be7f10b]better-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Edsko de Vries <edsko@…>
Fix #7918
1:16 PM Ticket #8218 (Missing instance Monad WrappedMonad) created by jcpetruzza
Add to Control.Applicative the missing instance: […] Mailing-list …
1:06 PM Newcomers edited by goldfire
(diff)
11:51 AM Changeset in ghc [2065c01]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Edsko de Vries <edsko@…>
Test for T7918
11:51 AM Changeset in testsuite [bba785f]data-kind-syntaxwip/nested-cprwip/pattern-synonymswip/th-new by Edsko de Vries <edsko@…>
Test for T7918
10:58 AM Records/OverloadedRecordFields/Plan edited by adamgundry
virtual record fields (diff)
10:51 AM Changeset in ghc [1957fddb]better-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Jan Stolarek <jan.stolarek@…>
Comments and type synonym in CmmSink
8:22 AM Ticket #8215 (Out of scope with `-dcore-lint` and derived instances in GHCi) closed by simonpj
fixed: Good catch, thank you. Simon
8:20 AM Changeset in ghc [dfa8ef0]better-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Improve Linting in GHCi (fixes Trac #8215) The original problem was that we weren't bringing varaibles bound in the interactive context into scope before Linting the result of a top-level declaration in GHCi. (We were doing this for expressions.) Moreover I found that we weren't Linting the result of desugaring a GHCi expression, which we really should be doing. It took me a bit of time to unravel all this, and I did some refactoring to make it easier next time. * CoreMonad contains the Lint wrappers that get the right environments into place. It always had endPass and lintPassResult (which Lints bindings), but now it has lintInteractiveExpr. * Both use a common function CoreMonad.interactiveInScope to find those in-scope variables. Quite a bit of knock-on effects from this, but nothing exciting.
8:20 AM Changeset in ghc [32862bff]better-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Comment only
8:20 AM Changeset in ghc [23fb31b6]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #8215
8:20 AM Changeset in testsuite [6f6f888]data-kind-syntaxwip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #8215
2:21 AM Ticket #8217 (Cross-compiling: Use CrossCompilePrefix for libdir) closed by heisenbug
fixed: If someone wants to do cross-compilation on Windows (I believe this is …
2:15 AM Changeset in ghc [e525547]better-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Gabor Greif <ggreif@…>
Patch by lukexi. Fixing #8217 for the unix(-like) case.

Sep 2, 2013:

10:59 PM Ticket #8217 (Cross-compiling: Use CrossCompilePrefix for libdir) created by lukexi
As suggested by Gabor Grief, use the CrossCompilePrefix? when installing …
8:46 PM Commentary/ResourceLimits edited by ezyang
(diff)
8:41 PM Building/CrossCompiling/iOS edited by lukexi
Updated to prescribe LLVM 3.0 rather than "3.0 or >=3.2", due to many … (diff)
7:47 PM Ticket #8216 (Segment fault using TH) closed by goldfire
duplicate: In that case, it seems that the bug has already been found and fixed in …
6:12 PM Ticket #8216 (Segment fault using TH) created by klrr
Hey, I was asked on reddit to report this as it was a bug. :-) When I try …
3:52 PM Changeset in base [3cb2d58]ghc-7.8 by Patrick Palka <patrick@…>
Fix off-by-one error in the IO manager The last enabled event manager was being needlessly restarted after increasing the number of capabilities at runtime.
3:52 PM Changeset in ghc [cc99f64]wip/T9016wip/ampwip/coveritywip/orf by Patrick Palka <patrick@…>
Fix off-by-one error in the IO manager The last enabled event manager was being needlessly restarted after increasing the number of capabilities at runtime.
3:35 PM Records/OverloadedRecordFields/Implementation edited by adamgundry
(diff)
2:56 PM Repositories/Upstream edited by hvr
workaround trac/git integration (diff)
2:48 PM Ticket #8215 (Out of scope with `-dcore-lint` and derived instances in GHCi) created by nomeata
At revision 9e2e84e01cbf2bc1da1fc7260709f63687206d76 (current HEAD), I …
2:46 PM Repositories/Upstream edited by hvr
add note about out-of-dateness (diff)
2:44 PM Changeset in ghc [a3506674]type-nats by Iavor S. Diatchki <iavor.diatchki@…>
Merge branch 'type-nats' of http://git.haskell.org/ghc into type-nats Conflicts: compiler/types/Coercion.lhs compiler/types/TypeRep.lhs
2:39 PM Changeset in ghc [a137827]better-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Herbert Valerio Riedel <hvr@…>
Extend `packages` by 4th column for upstream repo By keeping the repository url in the `packages` file scripts such as source:ghc/sync-all can pick it up. Moreover, it's easier to automatically validate for correctness than the wiki:Repositories/Upstream page.
2:12 PM Ticket #8214 ('Untouchable' error in list comprehension) closed by simonpj
invalid: The error message is obscure (I'm sorry about that) but it's right. …
1:58 PM Records/OverloadedRecordFields/Implementation edited by adamgundry
(diff)
1:25 PM Changeset in ghc [9e2e84e0]better-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Jan Stolarek <jan.stolarek@…>
Comments only
12:49 PM Internships/JanStolarek edited by jstolarek
(diff)
12:42 PM Ticket #8214 ('Untouchable' error in list comprehension) created by MartijnVanSteenbergen
Hi, I think this program should compile but it doesn't: […] It fails …
11:36 AM Ticket #8141 (Liberalising IncoherentInstances) closed by simonpj
fixed: Documentation done. Simon
10:15 AM Changeset in ghc [644d917]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #8196
10:15 AM Changeset in testsuite [2a6dbea]data-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #8196
10:13 AM Records/OverloadedRecordFields/Implementation edited by adamgundry
data families (diff)
10:13 AM Changeset in ghc [77fb33c]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Wibble for removing InlineWrapper
10:13 AM Changeset in testsuite [a91c3ad5]data-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Wibble for removing InlineWrapper
9:58 AM Commentary/ResourceLimits edited by ezyang
(diff)
8:52 AM Changeset in ghc [8d7dd54]better-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Make Specialise close over kind variables (fixes Trac #8196) This is a lingering bug from the introduction of polymorphic kinds. In the specialiser we were specialising over a type, but failing to specialise over the kinds it mentions. The fix is simple: add a call to closeOverKinds. Most of the patch is to add closeOverKinds, and to use it in a few other places where we are doing essentially the same thing.
8:52 AM Changeset in ghc [d5b81cb3]better-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Improve documentation for the 7.8 release * Document ExplicitNamespaces * Improve documentation of ambiguity, and AllowAmbiguousTypes * Improve documentation of overlapping/incoherent instance rules * List language extensions in alphabetical order
8:52 AM Changeset in ghc [e4a1d2d]better-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Remove the final vestiges of InlineWrappers Part of Nick Frisby's patch (c080f727ba5f83921b842fcff71e9066adbdc250) for late demand-analysis removed the over-zealous short-cut whereby strictness wrappers were not spelled out in detail in interface files. This patch completes the process by * removing InlineWrapper from UnfoldingSource * removing IfWrapper from IfaceUnfolding There was a tiny bit of special ad-hocery for wrappers, in OccurAnal, but fortunately that too turns out to be rendered irrelevant by the more uniform treatment, and after that there was no need to remember which functions are wrappers.
8:42 AM Commentary/ResourceLimits edited by ezyang
(diff)
7:50 AM Ticket #8213 (Bad error message when using lazy IO to read from closed handle) created by nh2
Today I accidentally wrote this code: […] The problem is that I …
6:41 AM Ticket #8212 (ghc panic building vector on architectures w/o GHCi) created by ill_logic
Configuring vector-0.10.0.1... Building vector-0.10.0.1... Preprocessing …
4:52 AM Commentary/ResourceLimits edited by ezyang
(diff)
3:58 AM Ticket #5550 (GHC infinite loop when compiling vector) closed by thoughtpolice
fixed: There's not going to be a 7.6.4, so this is now closed.
3:52 AM Commentary/ResourceLimits edited by ezyang
(diff)
3:32 AM Commentary/ResourceLimits edited by ezyang
(diff)
3:27 AM Commentary/ResourceLimits edited by ezyang
(diff)
1:46 AM Changeset in ghc [5f98d44]better-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Edward Z. Yang <ezyang@…>
Explicit import lists for StgCmmProf. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
1:32 AM Ticket #8211 (ghc -c recompiles TH every time while --make doesn't) created by nh2
https://github.com/nh2/ghc-bug-recompiles-th-on-c […] I would expect …

Sep 1, 2013:

9:30 PM Changeset in ghc [b7ea7df1]type-nats by Iavor S. Diatchki <iavor.diatchki@…>
Current implementation of type-nats solver.
9:29 PM Changeset in ghc [d1abc675]type-nats by Iavor S. Diatchki <iavor.diatchki@…>
Current implementation of type-nats solver.
7:36 PM Changeset in ghc [a031506]type-nats by Iavor S. Diatchki <iavor.diatchki@…>
Squish changes into a single commit
7:21 PM Changeset in ghc [9df6bbfc]type-nats by Iavor S. Diatchki <iavor.diatchki@…>
Squashed commit of the following: commit e25c23444320f76f8cd7309399c8144b4fb748e4 Author: Iavor S. Diatchki <iavor.diatchki@gmail.com> Date: Sun Sep 1 11:57:50 2013 -0700 Rename TypeNatCo (and friends) to AxiomRuleCo commit bb105329c6f8f675e42166f51a3ee3cc7fe6d632 Author: Iavor S. Diatchki <iavor.diatchki@gmail.com> Date: Sun Sep 1 11:33:20 2013 -0700 Move CoAxiomRule into CoAxiom commit 2d361d0b065d8f605d909d28c99b2126469165d4 Author: Iavor S. Diatchki <iavor.diatchki@gmail.com> Date: Sun Sep 1 11:32:30 2013 -0700 Squash changes to type nats and merge with master in a single commit. This is useful in preparation for merging with master, and the history is not particularly interesting.
6:25 PM Ticket #8210 (Make fails for Building a GHC cross-compiler for Apple iOS target ...) created by alen_ribic
I followed the instructions for Building a GHC cross-compiler for Apple …
2:24 PM Ticket #8209 (Race condition in setNumCapabilities) created by akio
In HEAD, the following program sometimes deadlocks (about 1/10 of the …
9:13 AM Building/CrossCompiling/iOS edited by lukexi
(diff)
8:17 AM Ticket #8208 (iOS patch: Fix linker warnings) created by lukexi
This (very small) patch generalizes some fixes already used on OS X to …
3:02 AM Ticket #8207 (Pretty Printer for textual version of Language (name) in DynFlags) created by Fuuzetsu
I feel that the GHC API could benefit from a Show instance for Language in …

Aug 31, 2013:

9:39 PM Changeset in ghc [b05caa7]better-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Gabor Greif <ggreif@…>
Comment fix
8:10 PM Changeset in ghc [8c99e698]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ryan Newton <rrnewton@…>
minor: remove tabs from file
7:28 PM Changeset in ghc [e251a51]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ryan Newton <rrnewton@…>
Merge branch 'master' into atomics
2:42 PM Changeset in ghc [ea87014]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Herbert Valerio Riedel <hvr@…>
Teach `validate` script how to `--help` This basically turns the comment at the beginning of the `validate` shell script into an interactive `--help` output plus some minor additions.
11:25 AM Ticket #8206 (Add support for Portable Native Client) created by guest
== Motivation == …
9:36 AM Commentary/Compiler/Backends/LLVM/Design edited by guest
"registered" => "registerised" (diff)
8:54 AM Changeset in ghc [e4465512]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Herbert Valerio Riedel <hvr@…>
Update `haskeline` library to latest HEAD (+ 3 outstanding local patches)
8:25 AM Ticket #8116 (Segfault/panic of 32bit GHCi on Mac) closed by thoughtpolice
fixed: We discussed it shortly on IRC the other week when I made the change, and …
8:18 AM Ticket #8144 (Interface hashes include time stamp of dependent files (UsageFile mtime)) closed by ezyang
fixed
8:08 AM Ticket #8205 (the 'impossible' happened : expectJust block_order) created by erikd
Currently at commit 7e91e5bf84c2b3f461934b43911c0defb61dd9c6 and this was …
7:50 AM Ticket #7751 (Incremental heap census) closed by ezyang
wontfix: I'm working on a new implementation which eliminates my primary use-case …
7:45 AM Ticket #7399 (Test Posix004 fails in test-suite) closed by ezyang
fixed: Actually, it's just a test fix, no point merging.
5:54 AM Building/CrossCompiling/iOS edited by StephenBlackheath
Mention the ghc-ios project on GitHub?. (diff)
3:31 AM Changeset in nofib [a297f32]ghc-7.8 by Edward Z. Yang <ezyang@…>
Revert ill-advised change. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
3:15 AM Changeset in nofib [6f74ffd]ghc-7.8 by Edward Z. Yang <ezyang@…>
Hack to make awards compile in the right order. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
2:45 AM Changeset in ghc [25df0af]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ryan Newton <rrnewton@…>
Merge branch 'master' into atomics
2:45 AM Changeset in testsuite [5cad49d]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ryan Newton <rrnewton@…>
Merge branch 'master' into atomics
2:17 AM Commentary/Rts/Interpreter edited by ezyang
start a section (diff)
1:38 AM CodeOwners edited by lukexi
(diff)
1:31 AM Platforms edited by lukexi
Added iOS as a Tier 2 platform (diff)
12:19 AM Changeset in ghc [a2e338f3]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsocwip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Patrick Palka <patrick@…>
Retain boot modules in getModLoop The parallel upsweep needs to know about _all_ the modules that make up a module loop in order to correctly determine a module's external loop dependencies. Otherwise, incorrect dependency information may be computed, resulting in an eventual deadlock during compilation. So don't filter boot modules in getModLoop, and instead have its callers filter them when needed. Following this change, GHC could compile itself via --make -O2 -j. Yay!

Aug 30, 2013:

10:49 PM Ticket #8204 (Impossible when deriving Read for empty data declaration) closed by tinctorius
duplicate: Found the reference to #7931 in compiler/typecheck/TcGenDeriv. Sorry for …
10:40 PM Changeset in ghc [7e91e5b]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Note unloadObj changes in release notes. Signed-off-by: Austin Seipp <aseipp@pobox.com>
10:40 PM Changeset in ghc [685582f1]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Typo in release notes regarding -dynamic-too Signed-off-by: Austin Seipp <aseipp@pobox.com>
10:13 PM Ticket #8204 (Impossible when deriving Read for empty data declaration) created by tinctorius
Remember #4302? Me: […] GHC: […] Me: […] GHC: […] And …
6:33 PM Ticket #8203 (Yesod platform fails to build on ARM) created by randomist
Trying to build yesod platform on Samsung Chromebook (architecture is …
6:09 PM Changeset in ghc [1c33153]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsocwip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Patrick Palka <patrick@…>
Rename DynFlags.parUpsweepNum to parMakeCount
5:12 PM LateDmd edited by nfrisby
(diff)
5:10 PM LateDmd edited by nfrisby
(diff)
4:54 PM Changeset in ghc [26bf3dd4]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsocwip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Patrick Palka <patrick@…>
Merge branch 'master' into ghc-parmake-gsoc Conflicts: compiler/main/DynFlags.hs compiler/utils/FastString.lhs
3:50 PM Changeset in ghc [d55a4f39]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Herbert Valerio Riedel <hvr@…>
Update time to 1.4.1 release
3:49 PM Hoopl/Cleanup edited by simonpj
(diff)
3:24 PM Ticket #8110 (Off-by-one error in FastString.getFastStringTable) closed by parcs
fixed
3:21 PM Changeset in ghc [85c1715]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Patrick Palka <patrick@…>
Fix off-by-one error in FastString.getFastStringTable (#8110) The function was reading past the end of the FastString table, causing the -dfaststring-stats option to behave unpredictably.
2:46 PM LateDmd edited by nfrisby
(diff)
2:45 PM LateDmd edited by nfrisby
(diff)
2:43 PM LateDmd edited by nfrisby
(diff)
2:39 PM LateDmd edited by nfrisby
(diff)
2:36 PM LateDmd edited by nfrisby
(diff)
2:35 PM LateDmd edited by nfrisby
(diff)
2:30 PM LateDmd edited by nfrisby
(diff)
2:27 PM Ticket #8200 (Export languageExtensions from DynFlags) closed by jstolarek
fixed
2:20 PM Changeset in ghc [160160f]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Jan Stolarek <jan.stolarek@…>
Export languageExtensions as part of the API. Fixes #8200
2:10 PM LateDmd edited by nfrisby
(diff)
2:01 PM Changeset in ghc [e87d158d]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Patrick Palka <patrick@…>
Fix comment typos that interfere with syntax highlighting
1:34 PM Ticket #7958 ('Cannot continue after interface file error' during compilation) closed by jstolarek
fixed: I'm closing the report then, since neither of us can reproduce the problem …
1:32 PM Ticket #3915 (GHC panic; possibly related to mutually recursive modules) closed by jstolarek
fixed
1:31 PM Ticket #8201 (Haddockifying the documentation in HsSyn) closed by jstolarek
fixed
1:31 PM Changeset in ghc [064e101]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Jan Stolarek <jan.stolarek@…>
Haddockify documentation in HsBinds and HsExpr Fixes #8201
1:29 PM Records/OverloadedRecordFields/Plan edited by adamgundry
scope issues (diff)
12:58 PM Ticket #8202 (ghc panic applyTypeToArgs) created by hth313
Building https://github.com/hth313/hthforth with ghc 7.6.2 on Linux or …
12:51 PM Changeset in ghc [25f1bda7]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Herbert Valerio Riedel <hvr@…>
Update binary to 0.7.1.0 release
11:52 AM Ticket #8201 (Haddockifying the documentation in HsSyn) created by DaniilFrumin
I took the liberty of making some cosmetic changes to the comments in …
11:36 AM Changeset in ghc [2fcaed3]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Herbert Valerio Riedel <hvr@…>
Adapt for `containers-0.5.2.1` update See also [d6c44672849d3a42d0f986d171025355466d9c7c/ghc]
11:36 AM Changeset in testsuite [d7f3ee3]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Herbert Valerio Riedel <hvr@…>
Adapt for `containers-0.5.2.1` update See also [d6c44672849d3a42d0f986d171025355466d9c7c/ghc]
11:04 AM Changeset in ghc [d6c4467]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Herbert Valerio Riedel <hvr@…>
Update containers to 0.5.2.1 release (+ local fix for PolyTypeable)
10:34 AM Records/OverloadedRecordFields/Implementation edited by adamgundry
deprecated fields and fixity declarations (diff)
10:30 AM Records/OverloadedRecordFields/Implementation edited by adamgundry
data families (diff)
9:54 AM Internships/JanStolarek edited by jstolarek
(diff)
9:03 AM CodeOwners edited by simonpj
(diff)
9:00 AM TeamGHC edited by simonpj
(diff)
9:00 AM CodeOwners edited by simonpj
(diff)
8:53 AM Commentary/Rts/Storage/HeapAlloced edited by simonpj
(diff)
7:01 AM Changeset in ghc [dea53ce]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Fix minor error regarding NumDecimals. Signed-off-by: Austin Seipp <aseipp@pobox.com>
4:01 AM Ticket #8200 (Export languageExtensions from DynFlags) created by Fuuzetsu
As stated in the summary. I don't see any harm in it and I would …
3:16 AM Ticket #8141 (Liberalising IncoherentInstances) closed by thoughtpolice
fixed: Merged with a release note blurb. Thank you Joachim!
3:15 AM Changeset in ghc [f6a3bfea]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Release note blurb about IncoherentInstances. Signed-off-by: Austin Seipp <aseipp@pobox.com>
2:51 AM Ticket #8199 (Get rid of HEAP_ALLOCED) created by ezyang
This bug is to track progress of removing HEAP_ALLOCED from GHC, promising …
1:47 AM Changeset in ghc [cf2fe3e]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <aseipp@…>
Test cases for new IncoherentInstances behaviour (related to #8141) Signed-off-by: Austin Seipp <aseipp@pobox.com>
1:47 AM Changeset in testsuite [f9fb338]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Austin Seipp <aseipp@…>
Test cases for new IncoherentInstances behaviour (related to #8141) Signed-off-by: Austin Seipp <aseipp@pobox.com>
1:46 AM Changeset in ghc [d9f4366]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Improve documentation of the new IncoherentInstances behaviour Signed-off-by: Austin Seipp <aseipp@pobox.com>
1:46 AM Changeset in ghc [099f954]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Liberalising IncoherentInstances (Almost) as suggested by SPJ on http://www.haskell.org/pipermail/glasgow-haskell-users/2013-July/022651.html (fixes #8141) Signed-off-by: Austin Seipp <aseipp@pobox.com>
1:22 AM Commentary/Compiler/Backends/LLVM/ReplacingNCG edited by benl
(diff)
1:19 AM Commentary/Compiler/Backends/LLVM/ReplacingNCG edited by benl
(diff)
1:11 AM Commentary/Compiler/Backends/LLVM edited by benl
(diff)
1:10 AM Commentary/Compiler/Backends/LLVM edited by benl
(diff)
1:10 AM Commentary/Compiler/Backends/LLVM/ReplacingNCG created by benl
12:46 AM Ticket #8198 (One-shot mode is buggy w.r.t. hs-boot files) created by parcs
Consider === A.hs-boot […] === B.hs […] === Command Line […] …
12:20 AM Ticket #8181 (-dyno and -dynamic-too undocumented) closed by thoughtpolice
fixed
12:20 AM Ticket #7500 (GHC: internal error: getMBlock: mmap: Operation not permitted) closed by thoughtpolice
fixed: Merged. Thanks Reid!
12:19 AM Changeset in ghc [bab28fb]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Add flag docs for -dynamic-too (#8181) Signed-off-by: Austin Seipp <aseipp@pobox.com>

Aug 29, 2013:

11:03 PM Building/CrossCompiling/iOS edited by lukexi
(diff)
10:45 PM Changeset in ghc [acb91b92]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Treat EPERM error from mmap as an OOM (#7500) Linux can give back EPERM from an mmap call when a user program attempts to map pages near `mmap_min_addr`, which is a kernel security measure to prevent people from mapping pages at address 0. We may do this when we hint to mmap what address to map the pages to. However, it's theoretically possible we're not actually out of memory - we could have continuously mapped pages at some other place far away from `mmap_min_addr` and succeeded instead. So as an added precaution, if mmap for a given addr gives us EPERM, we'll also attempt to map *again*, but without the address hint. Maybe the kernel can do the right thing. However, while testing #7500, the amount of free address space we could have otherwise used only turns out to be about 139MB. Which isn't really a lot. So, given that, we *also* otherwise treat EPERM as an out of memory error. This fixes #7500. Signed-off-by: Austin Seipp <aseipp@pobox.com>
10:45 PM Changeset in ghc [8940dd72]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Add release notes about -dynamic-too See #8181. Signed-off-by: Austin Seipp <aseipp@pobox.com>
10:44 PM Changeset in ghc [8c20f5d3]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Add -fwarn-overloaded-literals to release notes. Signed-off-by: Austin Seipp <aseipp@pobox.com>
10:41 PM ActiveBranches edited by thoughtpolice
(diff)
10:36 PM Changeset in ghc [e4e976c]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Remove some redundancy. Signed-off-by: Austin Seipp <aseipp@pobox.com>
10:30 PM Changeset in ghc [29ee739e]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Revert "Check for integer overflow in osGetMBlocks" This reverts commit 48865521de6638240819b3979edbb3d33401dc8e. Signed-off-by: Austin Seipp <aseipp@pobox.com>
10:30 PM Changeset in ghc [d50e7aed]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Revert "Paranoid integer overflow check in my_mmap" This reverts commit 1ce65edbff90fc8103062a1f94258ecc0c682309. Signed-off-by: Austin Seipp <aseipp@pobox.com>
10:30 PM Changeset in ghc [c87c19f]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Revert "Paranoid integer overflow check in osGetMBlocks" This reverts commit 1247dff7b852d45dc5006ae8be33ac991cc76c74. Signed-off-by: Austin Seipp <aseipp@pobox.com>
10:24 PM ActiveBranches edited by thoughtpolice
(diff)
10:16 PM Changeset in ghc [1247dff]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Paranoid integer overflow check in osGetMBlocks Signed-off-by: Austin Seipp <aseipp@pobox.com>
10:16 PM Changeset in ghc [1ce65edb]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Paranoid integer overflow check in my_mmap Signed-off-by: Austin Seipp <aseipp@pobox.com>
10:15 PM Changeset in ghc [4886552]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Check for integer overflow in osGetMBlocks Fixes Trac #5188. Signed-off-by: Austin Seipp <aseipp@pobox.com>
10:06 PM LateDmd edited by hvr
fix link to testsuite commit (diff)
10:05 PM Ticket #8193 (document :kind! in ghci built-in help) closed by thoughtpolice
fixed: Merged. Thanks Reid!
10:04 PM Changeset in ghc [99b58a6]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Document :kind! in ghci built-in help Signed-off-by: Austin Seipp <aseipp@pobox.com>
10:02 PM ActiveBranches edited by thoughtpolice
(diff)
10:01 PM Ticket #7782 (flag to run the demand analysis a second time) closed by thoughtpolice
fixed: Thanks Nicholas! I also took the time to update the ActiveBranches page.
10:00 PM ActiveBranches edited by thoughtpolice
(diff)
9:22 PM Status/GHC-7.8 edited by nfrisby
(diff)
9:06 PM LateDmd edited by nfrisby
(diff)
9:03 PM Changeset in nofib [9701fb0]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Make n-queens benchmark compatible with older GHCs The change in 957b959dbeb14c3b2d10998d67310e880c01a7dd caused n-queens to break with older versions of `base` which still have `Foreign.unsafePerformIO` in place.
8:50 PM LateDmd edited by nfrisby
(diff)
8:29 PM LateDmd edited by nfrisby
(diff)
8:24 PM Changeset in ghc [e35f5c8]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Nicolas Frisby <nicolas.frisby@…>
Updated tests for the change in wrapper IdInfo syntax in c080f727ba5f83921b842fcff71e9066adbdc250
8:24 PM Changeset in testsuite [a7920ef6]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Nicolas Frisby <nicolas.frisby@…>
Updated tests for the change in wrapper IdInfo syntax in c080f727ba5f83921b842fcff71e9066adbdc250
8:21 PM Changeset in ghc [c080f727]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Nicolas Frisby <nicolas.frisby@…>
simplified the .hi format and added the -flate-dmd-anal flag (fixes #7782) cf http://ghc.haskell.org/trac/ghc/wiki/LateDmd
8:18 PM LateDmd created by nfrisby
7:49 PM Building/CrossCompiling/iOS edited by StephenBlackheath
(diff)
6:15 PM Ticket #8197 (telling people how to use GHC 7.6 correctly with Xcode 5/ OS X Mavericks) created by carter
Are we going to make available directions so that people can use 7.6 …
3:55 PM Ticket #8188 (about template haskell's pretty print: 3 % 5 -> 3 / 5) closed by simonpj
fixed: Fixed by […]
3:55 PM Ticket #8187 (about template haskell's pretty print: ($$$) xy = ...) closed by simonpj
fixed: Fixed by […]
3:54 PM Ticket #8191 (Do not trim type environment when reporting type holes) closed by simonpj
fixed: Existing test case for holes are in place. A commit in the test suite …
3:53 PM Ticket #8155 (Defaulting bug or unfortunate error message with closed type families) closed by simonpj
fixed
3:47 PM Changeset in ghc [e44d8cd6]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Follow error-message changes for type holes
3:47 PM Changeset in testsuite [61d9b43]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Follow error-message changes for type holes
3:47 PM Changeset in ghc [c1bb147]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #8155
3:47 PM Changeset in ghc [9166f692]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Increase peak-megabytes for T4801 Peak-megabytes depends delicately on when GC happens
3:47 PM Changeset in ghc [059acec5]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Follow TH pretty-printing change
3:47 PM Changeset in testsuite [11eb77f]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #8155
3:47 PM Changeset in testsuite [640ab40]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Increase peak-megabytes for T4801 Peak-megabytes depends delicately on when GC happens
3:47 PM Changeset in testsuite [22af0ac]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Follow TH pretty-printing change
3:46 PM Changeset in ghc [a6c396bd]wip/T9016wip/ampwip/coveritywip/orf by Simon Peyton Jones <simonpj@…>
Improve pretty printing for Template Haskell operators Fixes Trac #8187, #8188. Thanks to Yoshikuni Jujo for pointing this out and doing the first draft.
3:45 PM Changeset in ghc [a1efe57]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Display the full type environment when reporting type holes This fixes Trac #8191. The patch also adds and documents a new flag -fmax-relevant-bindings=N which lets you control how many bindings in the type environment are shown.
3:45 PM Changeset in ghc [f5d148cf]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Improve debug error message for applyTypeToArgs
3:45 PM Changeset in ghc [ff3d07a]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Improve TcSimplify.approximateWC, fixing Trac #8155 See Note [ApproximateWC]
3:45 PM Changeset in ghc [04c9c3b]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Refactor to avoid gratuitous DEBUG warning
3:45 PM Changeset in ghc [33c880b]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Improve docs for -XNegativeLiterals
3:39 PM Ticket #8196 (Core Lint error in Specialise with PolyKinds and derived instance) created by adamgundry
The following causes a lint error when compiled with -O (but not with …
3:14 PM Changeset in ghc [1a71c4d]type-nats by Simon Peyton Jones <simonpj@…>
Merge branch 'type-nats' of git://git.haskell.org/ghc into type-nats Conflicts: compiler/types/Coercion.lhs
3:11 PM Changeset in ghc [55113db]type-nats by Simon Peyton Jones <simonpj@…>
Comments and questions from Simon and Dimitrios
2:50 PM Records/OverloadedRecordFields/Plan edited by adamgundry
revert misplaced optimism (diff)
2:29 PM Records/OverloadedRecordFields/Implementation edited by adamgundry
(diff)
12:43 PM Changeset in ghc [ce82e57e]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Jan Stolarek <jan.stolarek@…>
Use msse2 in Conversions test (See #8195)
12:43 PM Changeset in testsuite [8bb7cf4]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Jan Stolarek <jan.stolarek@…>
Use msse2 in Conversions test (See #8195)
12:43 PM Ticket #8195 (Different floating point results with -msse2 on 32bit Linux) created by jstolarek
I noticed strange behaviour of Conversions test on 32bit machines. …
12:14 PM Ticket #8194 (make install (at git ef01794) still fails) created by guest
I think the last time make install worked for me was sometime in …
12:12 PM Changeset in ghc [a34300cb]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Jan Stolarek <jan.stolarek@…>
Revert "Update submodules" This reverts commit 6df74382986fad6d9132e03e1f19303be8f19672.
11:58 AM Changeset in ghc [6df74382]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Jan Stolarek <jan.stolarek@…>
Update submodules I didn't notice that rebase did not update submodules. Fixing now.
11:56 AM Changeset in ghc [1d1ab12]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Jan Stolarek <jan.stolarek@…>
Whitespaces and comment formatting
11:56 AM Changeset in ghc [d61c3ac1]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Jan Stolarek <jan.stolarek@…>
Optimize self-recursive tail calls This patch implements loopification optimization. It was described in "Low-level code optimisations in the Glasgow Haskell Compiler" by Krzysztof Woś, but we use a different approach here. Krzysztof's approach was to perform optimization as a Cmm-to-Cmm pass. Our approach is to generate properly optimized tail calls in the code generator, which saves us the trouble of processing Cmm. This idea was proposed by Simon Marlow. Implementation details are explained in Note [Self-recursive tail calls]. Performance of most nofib benchmarks is not affected. There are some benchmarks that show 5-7% improvement, with an average improvement of 2.6%. It would require some further investigation to check if this is related to benchamrking noise or does this optimization really help make some class of programs faster. As a minor cleanup, this patch renames forkProc to forkLneBody. It also moves some data declarations from StgCmmMonad to StgCmmClosure, because they are needed there and it seems that StgCmmClosure is on top of the whole StgCmm* hierarchy.
11:39 AM Building/CrossCompiling/iOS edited by lukexi
(diff)
11:36 AM Building/CrossCompiling/iOS edited by lukexi
(diff)
9:29 AM Status/SLPJ-Tickets edited by simonpj
(diff)
8:27 AM PatternSynonyms edited by simonpj
(diff)
8:20 AM Changeset in ghc [c86831b9]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Herbert Valerio Riedel <hvr@…>
Update `bytestring` library to latest HEAD This also folds the new upstream repo at Github into GHC's `bytestring` Git repo, so that we can directly track upstream from there in the future.
8:20 AM Records/OverloadedRecordFields/Plan edited by adamgundry
(diff)
8:16 AM Records/OverloadedRecordFields/Implementation edited by adamgundry
(diff)
8:14 AM Records/OverloadedRecordFields/Plan edited by adamgundry
(diff)
8:12 AM Changeset in ghc [ef9f9947]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Herbert Valerio Riedel <hvr@…>
Update Cabal to 1.18.0 RC2
7:39 AM Building/CrossCompiling/iOS edited by StephenBlackheath
(diff)
7:34 AM Building/CrossCompiling/iOS edited by StephenBlackheath
(diff)
5:19 AM Ticket #8160 (sync-all failing to detect Windows) closed by thoughtpolice
fixed: Simon, I believe this is fixed now so I'm closing this. Please let me know …
5:16 AM Ticket #8175 (Applicative instances for Ghc monad) closed by thoughtpolice
fixed: Merged - thanks!
5:16 AM Ticket #7266 (Allow fractional-looking integer literals) closed by thoughtpolice
fixed: Merged (with documentation) - thanks!
4:18 AM Changeset in ghc [61d2838f]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
More docs for -XNumDecimals Signed-off-by: Austin Seipp <aseipp@pobox.com>
3:34 AM Ticket #8193 (document :kind! in ghci built-in help) created by rwbarton
Patch attached. I have the wording as: […] could use some tweaking …
1:47 AM Ticket #8192 (Finally remove -fwarn-lazy-unlifted-bindings flag) created by thoughtpolice
See #8022. We should finally put this flag to rest.
1:22 AM Changeset in ghc [f1cd6b1]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <aseipp@…>
Add NumDecimals to GHC ext list in T4437. Signed-off-by: Austin Seipp <aseipp@pobox.com>
1:22 AM Changeset in testsuite [a36e487]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Austin Seipp <aseipp@…>
Add NumDecimals to GHC ext list in T4437. Signed-off-by: Austin Seipp <aseipp@pobox.com>
1:20 AM Building/CrossCompiling/iOS edited by StephenBlackheath
(diff)
1:16 AM Changeset in ghc [1122f0dc]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Fix validate failure. Signed-off-by: Austin Seipp <aseipp@pobox.com>
1:15 AM Changeset in ghc [9e02b026]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Applicative instance for Ghc and GhcT Fixes #8175. Signed-off-by: Austin Seipp <aseipp@pobox.com>
1:15 AM Changeset in ghc [a6be6f1b]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Implement -XNumDecimals (#7266) Under -XNumDecimals, it's possible to specify an integer literal using compact "floating point" syntax for any floating literal constant which also happens to be an integer. This lets us write 1.2e6 :: Integer instead of: 1200000 :: Integer This also makes some amendments to the users guide. Authored-by: Shachaf Ben-Kiki <shachaf@gmail.com> Signed-off-by: Austin Seipp <aseipp@pobox.com>
1:15 AM Changeset in ghc [acea9498]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Detabify RnPat.lhs Signed-off-by: Austin Seipp <aseipp@pobox.com>
1:15 AM Changeset in ghc [dace02d2]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Document -XNegativeLiterals in the relase notes. Signed-off-by: Austin Seipp <aseipp@pobox.com>
1:15 AM Changeset in ghc [b94d5551]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Wibbles. Signed-off-by: Austin Seipp <aseipp@pobox.com>
1:15 AM Changeset in ghc [30697bf]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Mention iOS cross compilation in release notes. Signed-off-by: Austin Seipp <aseipp@pobox.com>
1:15 AM Changeset in ghc [6e5fd38]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Wibbles. Signed-off-by: Austin Seipp <aseipp@pobox.com>

Aug 28, 2013:

11:20 PM Building/CrossCompiling/iOS edited by StephenBlackheath
(diff)
10:39 PM Changeset in ghc [98b0d05d]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Rework how iOS does linking (#8127) iOS has some particular constraints about how applications can be built: * We must generate a static library (.a) since XCode does the final link. * We need to carefully give the right set of arguments to libtool in the case we're generating an archive. * Dynamic linking isn't supported. * It can only be done on OS X. This patch cleans up all of the above. We add a new flag `-staticlib` (only supported on Darwin) that allows us to produce archive files using libtool, and a -pgmlibtool flag to control which 'libtool' executable to use. This fixes #8127. I believe this is the last piece missing from the iOS cross compiler. Authored-by: Luke Iannini <lukexi@me.com> Authored-by: Maxwell Swadling <maxwellswadling@gmail.com> Authored-by: Stephen Blackheath <...@blacksapphire.com> Signed-off-by: Austin Seipp <aseipp@pobox.com>
10:18 PM Changeset in ghc [567f2fc]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <aseipp@…>
Add test for -XNumDecimals Signed-off-by: Austin Seipp <aseipp@pobox.com>
10:18 PM Changeset in testsuite [04cb5e2]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Austin Seipp <aseipp@…>
Add test for -XNumDecimals Signed-off-by: Austin Seipp <aseipp@pobox.com>
10:06 PM Ticket #7957 (-ddump-minimal-imports should honour -outputdir) closed by thoughtpolice
fixed
10:03 PM Ticket #8172 (Expose CWD and import search paths in GHCi via new `:show paths` command) closed by thoughtpolice
fixed: Herbert, this looks like it's done. You can reopen if necessary.
5:13 PM Changeset in ghc [4652a5d]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Richard Eisenberg <eir@…>
Clarify comments about apartness
5:09 PM Changeset in ghc [a7bc138]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Richard Eisenberg <eir@…>
Wibble to tests from improving comments about apartness.
5:09 PM Changeset in testsuite [0ba2b5f]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Richard Eisenberg <eir@…>
Wibble to tests from improving comments about apartness.
4:02 PM Changeset in ghc [1effad83]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Herbert Valerio Riedel <hvr@…>
Add check for obsolete `darcs.haskell.org` repo urls If the check detects an obsolete URL, show a warning and tell the user how to invoke `sync-all` in order to update the local Git repo to point to the new repository URLs. This is related to #8121
3:34 PM PatternSynonyms edited by heisenbug
add Ωmega link (diff)
3:32 PM PatternSynonyms edited by heisenbug
markup only (diff)
3:28 PM PatternSynonyms edited by heisenbug
typos (diff)
3:04 PM PatternSynonyms edited by heisenbug
mention typed patterns (diff)
2:32 PM Status/SLPJ-Tickets edited by simonpj
(diff)
2:09 PM Ticket #8191 (Do not trim type environment when reporting type holes) created by simonpj
Andres writes: I've just started playing with TypeHoles. (I'm writing …
2:04 PM Ticket #8179 (Link error with unboxed tuples on Mac) closed by goldfire
duplicate: Yep -- just wasn't up-to-date enough. Thanks for the pointer.
12:27 PM Status/SLPJ-Tickets edited by simonpj
(diff)
12:20 PM Records/OverloadedRecordFields/Implementation edited by adamgundry
(diff)
11:09 AM Building/Preparation/Windows edited by simonpj
(diff)
3:08 AM Ticket #8186 (Parallel comprehensions not allowed in Template Haskell quotes) closed by goldfire
fixed
3:06 AM Changeset in ghc [e06abac]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Richard Eisenberg <eir@…>
Wibble to output from change in roles error messages
3:06 AM Changeset in testsuite [f88ca20]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Richard Eisenberg <eir@…>
Wibble to output from change in roles error messages
3:06 AM Changeset in ghc [f9d1f651]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Richard Eisenberg <eir@…>
Add test for #8186
3:06 AM Changeset in testsuite [f3bef38]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Richard Eisenberg <eir@…>
Add test for #8186
3:04 AM Changeset in ghc [382f6014]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Richard Eisenberg <eir@…>
Fix Trac #8186. Parallel list comprehensions are now handled in DsMeta.
3:04 AM Changeset in ghc [477bc9be]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Richard Eisenberg <eir@…>
Improve error messages for roles by writing role names out
2:04 AM Ticket #8190 (mention --show-options in --help) created by carter
GHC head now has a --show-options flag, that lists all of the supported …
1:53 AM Status/GHC-7.8 edited by thoughtpolice
Make the timeline more realistic (diff)
12:52 AM Ticket #8189 (Default to infinite stack size?) created by nh2
http://www.haskell.org/pipermail/haskell-cafe/2013-August/108570.html It …
12:43 AM Ticket #8188 (about template haskell's pretty print: 3 % 5 -> 3 / 5) created by YoshikuniJujo
I think it's better that the ghc can read what is printed by pretty …
12:30 AM Ticket #8187 (about template haskell's pretty print: ($$$) xy = ...) created by YoshikuniJujo
Language.Haskell.TH.Ppr Now: ppr $ FunD (mkName "$$" [Clause [] (NormalB …

Aug 27, 2013:

9:39 PM Changeset in ghc [48a9fbcf]wip/T9016wip/ampwip/coveritywip/orf by Richard Eisenberg <eir@…>
Fix GHC Trac #8186. Make parS in TH.Lib work.
9:21 PM Ticket #8183 (Parse error with let inside of do with { }) closed by igloo
invalid: Thanks for the report, but this isn't a bug: After applying the layout …
9:13 PM Changeset in ghc [6cb3e0b]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Herbert Valerio Riedel <hvr@…>
Add test-case for #8172 Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
9:13 PM Changeset in testsuite [d4ef6c3]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Herbert Valerio Riedel <hvr@…>
Add test-case for #8172 Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
8:58 PM Changeset in ghc [728bd07]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Herbert Valerio Riedel <hvr@…>
Update `-ddump-minimal-imports` entry in user's guide The entry is updated to mention explicitly the feature implemented for #7957, as well as rewording and improving the docbook markup. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
8:58 PM Changeset in ghc [b982ab40]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Herbert Valerio Riedel <hvr@…>
User guide entry for `:shows paths` sub-command This also adds an entry to the release notes section. See #8172 for more details Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
8:58 PM Changeset in ghc [a499ff7]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Herbert Valerio Riedel <hvr@…>
Make `-ddump-minimal-imports` honour `-dumpdir` flag The `-dumpdir` flag was added via 668c860b361f16 but failed to take care of `-ddump-minimal-imports`'s output. This commit makes up for that omission. This addresses #7957 Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
8:36 PM Ticket #8186 (Parallel comprehensions not allowed in Template Haskell quotes) created by goldfire
When my code contains […] I get […] Interestingly, the node to …
8:29 PM Ticket #8185 (Change role annotation syntax) created by goldfire
Currently, role annotations look like this: […] I've received several …
8:17 PM Ticket #8184 (Compiler panic in the presence of cyclic imports) created by parcs
A.hs […] B.hs-boot […] B.hs […] C.hs […] Now try to …
5:34 PM Ticket #8183 (Parse error with let inside of do with { }) created by goldfire
This line causes the error: […] Breaking the line before the ;
3:44 PM TeamGHC edited by thoughtpolice
Notes about becoming a committer (diff)
3:40 PM TeamGHC edited by thoughtpolice
(diff)
3:00 PM Changeset in ghc [56e28a3]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Herbert Valerio Riedel <hvr@…>
GHCi: Implement new `:show paths` sub-command `:show paths` dumps the current working directory as well as the current value of the `importPaths` dynamic flags field. This addresses #8172 Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
2:48 PM Changeset in ghc [ef017944]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Comments only, relating to #8166 fix
2:41 PM Ticket #8166 (Undefined references in HEAD object files) closed by thoughtpolice
fixed: Right, no worries. I'm not sure how it took me so long to get it happening …
2:39 PM Ticket #8182 (Parser.y.pp needs special treatment with -fcmm-sink) created by thoughtpolice
This bug is really more of a reminder, but it's critical for the 7.8.1 …
2:05 PM ActiveBranches edited by parcs
(diff)
1:39 PM Ticket #8181 (-dyno and -dynamic-too undocumented) created by goldfire
I can't seem to find -dyno and -dynamic-too documented in the User's …
1:29 PM Ticket #8180 (Template Haskell now requires -dynamic or -dynamic-too) created by goldfire
I have the following files: […] […] When I say ghc Main.hs, I …
1:20 PM TeamGHC edited by parcs
Add myself (diff)
1:18 PM Ticket #8179 (Link error with unboxed tuples on Mac) created by goldfire
If I try to compile […] with HEAD, I get this: […] I am on a Mac …
12:55 PM Changeset in ghc [6d755c08]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsocwip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Patrick Palka <patrick@…>
Pass a DynFlags argument explicitly to typecheckLoop In the parallel upsweep, typecheckLoop has to use a different DynFlags than the one in its HscEnv argument so that the debug message in typecheckLoop will be outputted in order.
12:20 PM Status/SLPJ-Tickets edited by simonpj
(diff)
11:45 AM Ticket #8178 (Need TypeRep for Symbol and numeric type literals; and Typeable instances) created by simonpj
Nicolas Trangez points out that we don't have a TypeRep for types …
9:58 AM PrimBool edited by simonpj
(diff)
8:14 AM Status/SLPJ-Tickets edited by simonpj
(diff)
8:14 AM Ticket #8177 (Roles for type families) created by simonpj
Now that we have roles, it might be helpful to be able to …
7:47 AM Changeset in ghc [2416079]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Herbert Valerio Riedel <hvr@…>
Fix typo in expected-perf update commit c6361f6cb4
7:47 AM Changeset in testsuite [5b0da008]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Herbert Valerio Riedel <hvr@…>
Fix typo in expected-perf update commit c6361f6cb4
7:46 AM Commentary/PrimOps edited by jstolarek
(diff)
7:45 AM Changeset in ghc [5b606aa]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Herbert Valerio Riedel <hvr@…>
Update `perf/haddock` expected values This was caused by the Cabal 1.18-pre update perfomed via [795fe083e59fa22055cca53fadc36ebd26b0d2a5/ghc]
7:45 AM Changeset in testsuite [c6361f6c]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Herbert Valerio Riedel <hvr@…>
Update `perf/haddock` expected values This was caused by the Cabal 1.18-pre update perfomed via [795fe083e59fa22055cca53fadc36ebd26b0d2a5/ghc]
7:42 AM NewPrimopsInGHC7.8 edited by jstolarek
(diff)
7:42 AM PrimBool edited by jstolarek
(diff)
2:21 AM Changeset in ghc [997a8ecd]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsocwip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Patrick Palka <patrick@…>
Properly handle import loops in the parallel upsweep
2:21 AM Changeset in ghc [7f33152]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsocwip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Patrick Palka <patrick@…>
Buffer stdout and stderr when we're compiling via GHCi
2:21 AM Changeset in ghc [036910ad]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsocwip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Patrick Palka <patrick@…>
UniqSupply: make mkSplitUniqSupply thread-safe unsafeInterleaveIO is used instead of unsafeDupableInterleaveIO because a mk_supply thunk that is simultaneously entered by two threads should evaluate to the same UniqSupply. The UniqSupply counter is now incremented atomically using the RTS's atomic_inc(). To mitigate the extra overhead of unsafeInterleaveIO in the single-threaded compiler, noDuplicate# is changed to exit early when n_capabilities == 1.
2:21 AM Changeset in ghc [b0a20f26]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsocwip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Patrick Palka <patrick@…>
TcRnMonad: make forkM thread-safe A forkM'd action cannot safely share a UniqSupply with its parent. [ Originally I resolved this issue in another way: by atomically updating env_us in newUnique/newUniqueSupply. But I think this (equivalent) change is more sensible. ]
2:21 AM Changeset in ghc [d295a944]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsocwip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Patrick Palka <patrick@…>
FastString: make the string table thread-safe While we're at it, consolidate duplicate code into a helper function and strictify a few arguments.
2:21 AM Changeset in ghc [74762a5c]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsocwip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Patrick Palka <patrick@…>
SysTools: make various functions thread-safe
2:21 AM Changeset in ghc [27d189a7]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsocwip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Patrick Palka <patrick@…>
TidyPgm: Atomically update the NameCache in tidyTopName
2:21 AM Changeset in ghc [25f8cc83]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsocwip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Patrick Palka <patrick@…>
Binary: Make lazyGet more thread-safe All values read lazily from the same BinHandle share the same mutable offset variable (_off_r). If two such lazy values are simultaneously evaluated, the two threads will step over each other when writing to _off_r. Fortunately, for BinMem handles, making lazyGet thread-safe is simple: just use a fresh off_r variable when deferring the call to getAt. For BinIO handles, a race condition still exists because IO handles contain their own mutable file pointer variable that gets clobbered in a similar way that _off_r would. But GHC doesn't use BinIO handles anywhere so this particular issue could be ignored for now.
2:21 AM Changeset in ghc [db347943]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsocwip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Patrick Palka <patrick@…>
TcEnv: Make mkWrapperName deterministic and thread-safe
2:21 AM Changeset in ghc [e8d0dc7e]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsocwip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Patrick Palka <patrick@…>
Make stdout and stderr line-buffered An unbuffered handle is very slow to output to and there doesn't seem to be any reason to have these handles unbuffered.
2:21 AM Changeset in ghc [8d9edfe]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsocwip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Patrick Palka <patrick@…>
Implement the parallel upsweep (#910) The parallel upsweep is the parallel counterpart to the default sequential upsweep. It attempts to compile modules in parallel by subdividing the work of the upsweep into parts that can be executed concurrently by multiple Haskell threads. In order to enable the parallel upsweep, the user has to pass the -jN flag to GHC, where N is an optional number denoting the number of jobs, or modules, to compile in parallel, like with GNU make. In GHC this just sets the number of capabilities to N.
2:21 AM Changeset in ghc [e2c02513]better-ho-cardinalitycoercibledecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsocwip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Patrick Palka <patrick@…>
Binary: eradicate BinIO handles They are not used anywhere in the compiler.
2:18 AM Changeset in ghc [776cfe28]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Properly externalise codegen identifiers (#8166) 388e14e2 unfortunately broke a subtle invariant in the code generator: when generating code for an application, names may need to be externalised, in case you're building against something external with was built with -split-objs. We were never externalising the ids of the applied functions. This means if the libraries are split and we call into them, then the compiler won't may not generate correct ids when making references to functions in the library (causing linker failure). I'm not entirely sure how this didn't break everything, but it certainly caused several failures for a bunch of people. I had to fiddle with my tree a little to make this occur. This should fix #8166. Signed-off-by: Austin Seipp <aseipp@pobox.com>

Aug 26, 2013:

9:18 PM Changeset in ghc [795fe08]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Herbert Valerio Riedel <hvr@…>
Sync Cabal to upstream version 1.18 pre-release Apart from bumping build-dep version bounds, `ghc-cabal` is adapted to some minor Cabal API changes, and `bin-package-db` is made aware of Cabal's recently added AGPL licence support.
5:01 PM Ticket #8176 (Language extensions not registered) created by duncan
tests/driver/T4437.hs does not seem to be being used properly. That test …
3:18 PM Ticket #8175 (Applicative instances for Ghc monad) created by DaniilFrumin
Hello, I propose the following change: Adding Applicative instances for …
12:53 PM Ticket #8174 (GHC should not load packages for TH if they are not used) created by nh2
https://github.com/nh2/ghc-bug-th-loading When you call […] on a …
12:39 PM Records/OverloadedRecordFields/Implementation edited by adamgundry
(diff)
12:12 PM Ticket #8173 (GHC uses nub) created by nh2
nub is O(n²). I bet all usages have Ord instances. …
10:12 AM Records/OverloadedRecordFields/Implementation edited by adamgundry
names (diff)

Aug 25, 2013:

8:27 AM Ticket #8172 (Expose CWD and import search paths in GHCi via new `:show paths` command) created by hvr
- Currently, GHCi provides a :cd command but no respective builtin …
6:16 AM Commentary/Rts/Storage/HeapAlloced edited by ezyang
(diff)

Aug 24, 2013:

8:33 PM Ticket #8171 (Extending ExtendedDefaultRules) created by ekmett
The current ExtendedDefaultRules (see …
2:55 PM Ticket #8170 (Remove _scc_) created by monoidal
_scc_ is an ancient way of writing {-# SCC #-} pragmas. The old pragmas …
12:30 PM PatternSynonyms edited by cactus
(diff)
10:20 AM Ticket #8113 (Cannot override ghci builtin commands with :def[!]) closed by hvr
fixed
10:05 AM Ticket #8152 (iOS patch no 20: Compile to iOS simulator) closed by thoughtpolice
fixed: Thanks! Merged in b7130bfd1a042753a177c7212aee8223846f7992
10:04 AM Ticket #8167 (build fails in non-unicode locale [happy: compiler/stage1/build/Parser.y: ...) closed by thoughtpolice
fixed: Thanks. Fixed in […]
10:03 AM Changeset in ghc [a54ace7]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Fix i386/Linux build. Signed-off-by: Austin Seipp <aseipp@pobox.com>
10:03 AM Changeset in ghc [6a02f280]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Fix build on non-unicode locale happy reads .y files with the system encoding, so keep Parser.y.pp ASCII. Signed-off-by: Austin Seipp <aseipp@pobox.com>
10:03 AM Changeset in ghc [b7130bf]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Add support for iOS simulator (issue #8152). The iOS simulator is essentially an iOS target but for an x86 machine instead. It doesn't support the native code generator either, though. Authored-by: Stephen Blackheath <...@blacksapphire.com> Signed-off-by: Austin Seipp <aseipp@pobox.com>
10:03 AM Changeset in ghc [69d2678]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Delete trailing whitespace in mk/config.mk.in Signed-off-by: Austin Seipp <aseipp@pobox.com>
10:03 AM Changeset in ghc [959d8274]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Delete trailing whitespace in aclocal.m4 Signed-off-by: Austin Seipp <aseipp@pobox.com>
10:03 AM Changeset in ghc [4b5238a4]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Delete trailing whitespace in LlvmCodeGen/Ppr.hs Signed-off-by: Austin Seipp <aseipp@pobox.com>
9:52 AM Ticket #8169 (ghc: panic! (the 'impossible' happened)) closed by monoidal
duplicate: This is a known bug, already fixed in GHC 7.6; see #5951 and …
9:45 AM Changeset in ghc [65b737fa]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Herbert Valerio Riedel <hvr@…>
Add regression test for #8113 Depends on fix in 3229eadbff857b110f20ffddb80d5f7abd5d7216 to pass
9:45 AM Changeset in testsuite [ab51c7a]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Herbert Valerio Riedel <hvr@…>
Add regression test for #8113 Depends on fix in 3229eadbff857b110f20ffddb80d5f7abd5d7216 to pass
9:40 AM Changeset in ghc [3229ead]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Herbert Valerio Riedel <hvr@…>
Fix GHCi macros not shadowing builtins (#8113) This restores the original behaviour that was broken accidentally during the refactoring peformed via 4f764d06f3b9899c09a6a459a22d4be694ee45d9. This has been broken effectively for all GHC 7.6.x releases.
9:26 AM Ticket #8169 (ghc: panic! (the 'impossible' happened)) created by guest
ghc: panic! (the 'impossible' happened) (GHC version 7.4.1 for …
6:44 AM Ticket #8168 (ghc "Simplifier ticks exhausted" "When trying UnfoldingDone") created by sp55aa
ghc fail to compile this file: […] Try it: […]
1:46 AM Ticket #8167 (build fails in non-unicode locale [happy: compiler/stage1/build/Parser.y: ...) created by rwbarton
To reproduce, check out a fresh copy of GHC and export LC_ALL=C before …
1:18 AM Ticket #8166 (Undefined references in HEAD object files) created by joelteon
[…] When I try to bootstrap cabal-install using GHC HEAD: […] The …

Aug 23, 2013:

8:56 PM Ticket #8165 (Use GeneralizedNewtypeDeriving to automatically create associated type ...) created by MikeIzbicki
Here's a simple example: […]
7:40 PM NewAxioms edited by goldfire
(diff)
7:39 PM NewAxioms/CoincidentOverlap edited by goldfire
(diff)
7:31 PM NewAxioms edited by goldfire
(diff)
7:31 PM NewAxioms/DiscussionPage edited by goldfire
(diff)
7:30 PM NewAxioms edited by goldfire
(diff)
7:25 PM Changeset in ghc [27955ff]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Edward Z. Yang <ezyang@…>
dll-split: Say where to update module list and fix a typo. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
6:31 PM Changeset in ghc [45cdba4]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Remove unused ghc-frontpanel.glade file Signed-off-by: Austin Seipp <aseipp@pobox.com>
6:29 PM Ticket #8164 (GHC HEAD panics in testsuite on OS X 10.8 with cc=Clang (using newest ...) created by carter
I got the following panics when I ran the GHC test suite per ticket #8148
5:29 PM Changeset in ghc [22625f7]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Fix build for i386/windows. symbol_extras is only part of ObjectCode on certain platforms. Signed-off-by: Austin Seipp <aseipp@pobox.com>
3:19 PM Ticket #8163 (ghc.exe: panic! (the 'impossible' happened)) closed by monoidal
duplicate: This is a known error, it should be deriving (Show). It is fixed in GHC …
3:10 PM Commentary/PrimOps edited by jstolarek
(diff)
2:54 PM Records/OverloadedRecordFields/Implementation edited by adamgundry
(diff)
2:40 PM Changeset in ghc [95ebff9]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Fix validation failure in Fingerprint.hsc Signed-off-by: Austin Seipp <aseipp@pobox.com>
2:26 PM Changeset in ghc [41be8d3]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Fingerprint.getFileHash: Fix not reading file at all. This lead to the stage1 compiler calculating random iface hashes. Signed-off-by: Austin Seipp <aseipp@pobox.com>
2:26 PM Changeset in ghc [48d7b0e9]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Fingerprint: Fix comment typo Signed-off-by: Austin Seipp <aseipp@pobox.com>
2:16 PM Ticket #8163 (ghc.exe: panic! (the 'impossible' happened)) created by CodeGuru
When compiling an example from Real World Haskell, I get the following …
1:12 PM Ticket #8162 (Type unsoundness with type families and UndecidableInstances) closed by akio
fixed
1:10 PM Ticket #8162 (Type unsoundness with type families and UndecidableInstances) created by akio
This problem has already been fixed but I'm creating a ticket here to …
12:52 PM Records/OverloadedRecordFields/Implementation edited by adamgundry
(diff)
12:45 PM Ticket #8161 (Associated type parameters that are more specific than the instance header) created by adamgundry
It would be nice if type parameters of associated types could be more …
11:14 AM Changeset in ghc [80ac75f7]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Fix windows detection in ./sync-all. We weren't considering 'msys' for the $OSNAME. Signed-off-by: Austin Seipp <aseipp@pobox.com>
10:50 AM Ticket #7520 (Implement cardinality analysis) closed by thoughtpolice
fixed: This was merged back in May. […]
10:50 AM Commentary/PrimOps edited by jstolarek
(diff)
10:29 AM PrimBool edited by jstolarek
(diff)
10:26 AM PrimBool edited by jstolarek
(diff)
10:25 AM PrimBool edited by jstolarek
(diff)
10:16 AM Changeset in ghc [d0ed42fa]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Revert "Add support for external repositories to sync-all" This reverts commit 2e41f2fa91c833a4420ac273254e49468044bc4b. Signed-off-by: Austin Seipp <aseipp@pobox.com>
9:55 AM NewPrimopsInGHC7.8 edited by jstolarek
(diff)
8:30 AM Ticket #8160 (sync-all failing to detect Windows) created by simonpj
See http://www.haskell.org/pipermail/ghc-devs/2013-August/002102.html. …
8:16 AM Records/OverloadedRecordFields/Implementation edited by adamgundry
(diff)
8:13 AM NewAxioms edited by simonpj
(diff)
8:10 AM NewAxioms edited by simonpj
(diff)
7:49 AM Changeset in base [1b725f6]ghc-7.8 by Jan Stolarek <jan.stolarek@…>
Comments only Add note for Integre constant folding
7:49 AM Changeset in ghc [797a3686]wip/T9016wip/ampwip/coveritywip/orf by Jan Stolarek <jan.stolarek@…>
Comments only Add note for Integre constant folding
7:28 AM Building/GettingTheSources edited by hvr
update instructions for checking out older releases (diff)
6:47 AM Ticket #8159 (Uses of Binary decode should have a proper error message) created by nh2
In #8144 I changed the interface file format. That can happen without you …
6:25 AM Ticket #8158 (Replace IO manager's IntMap with a mutable hash table) created by bos
I've written a patch that replaces the immutable IntMap used by GHC.Event …
4:01 AM Ticket #8155 (Defaulting bug or unfortunate error message with closed type families) closed by goldfire
invalid: This may be an infelicity in defaulting (which I'm not terribly familiar …

Aug 22, 2013:

11:10 PM Changeset in ghc [fba693f9]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Remove dead code. GHC >= 7.4 is needed to bootstrap. Signed-off-by: Austin Seipp <aseipp@pobox.com>
10:43 PM Changeset in ghc [15616e7]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Actually, split that last comment a bit. Signed-off-by: Austin Seipp <aseipp@pobox.com>
10:33 PM Changeset in ghc [b6a572b4]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Add some more comments to UsageFile. This brings them up to date with the changes in #8144. Signed-off-by: Austin Seipp <aseipp@pobox.com>
9:36 PM Changeset in ghc [3310068c]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Remove trailing whitespace from Fingerprint.hsc Signed-off-by: Austin Seipp <aseipp@pobox.com>
9:36 PM Changeset in ghc [726d08a]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Remove trailing whitespace from HscTypes Signed-off-by: Austin Seipp <aseipp@pobox.com>
9:34 PM Changeset in ghc [5258bffe]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Remove trailing whitespace from MkIface Signed-off-by: Austin Seipp <aseipp@pobox.com>
9:31 PM Changeset in base [fa240ea]ghc-7.8 by Austin Seipp <aseipp@…>
Remove trailing whitespace from GHC.Fingerprint.* Signed-off-by: Austin Seipp <aseipp@pobox.com>
9:31 PM Changeset in ghc [527803a3]wip/T9016wip/ampwip/coveritywip/orf by Austin Seipp <aseipp@…>
Remove trailing whitespace from GHC.Fingerprint.* Signed-off-by: Austin Seipp <aseipp@pobox.com>
9:25 PM Changeset in ghc [677820ee]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Fix interface hashes including time stamp of dependent files. Fixes #8144. Before, the modification time of e.g. #included files (and everything that ends up as a UsageFile, e.g. via addDependentFile) was taken as input for the interface hash of a module. This lead to different hashes for identical inputs on every compilation. We now use file content hashes instead. This changes the interface file format. You will get "Binary.get(Usage): 50" when you try to do an incremental using .hi files that were created with a GHC 7.7 (only) older than this commit. To calculate the md5 hash (`Fingerprint`) of a file in constant space, there now is GHC.Fingerprint.getFileHash, and a fallback version for older GHCs that needs to load the file into memory completely (only used when compiling stage1 with an older GHC). Signed-off-by: Austin Seipp <aseipp@pobox.com>
9:25 PM Changeset in ghc [7aa922b]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Fix -Werror failure in Fingerprint.hsc Signed-off-by: Austin Seipp <aseipp@pobox.com>
9:25 PM Changeset in ghc [057628e0]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
MkIface: Mention that #include now adds dependent files Signed-off-by: Austin Seipp <aseipp@pobox.com>
9:25 PM Changeset in ghc [02babd8]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
MkIface: More specific comment about what forms the interface hash Signed-off-by: Austin Seipp <aseipp@pobox.com>
9:25 PM Changeset in ghc [4389cbd]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
MkIface: When printing the recomp reason, make clear only mtime is used Signed-off-by: Austin Seipp <aseipp@pobox.com>
9:25 PM Changeset in ghc [16ae2f0]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
MkIface: Be consistent with do notation Signed-off-by: Austin Seipp <aseipp@pobox.com>
9:22 PM Changeset in base [ab4a453]ghc-7.8 by Austin Seipp <aseipp@…>
Fix -Werror failure in GHC.Fingerprint Signed-off-by: Austin Seipp <aseipp@pobox.com>
9:22 PM Changeset in ghc [920bbbc]wip/T9016wip/ampwip/coveritywip/orf by Austin Seipp <aseipp@…>
Fix -Werror failure in GHC.Fingerprint Signed-off-by: Austin Seipp <aseipp@pobox.com>
9:22 PM Changeset in base [2e920915]ghc-7.8 by Austin Seipp <aseipp@…>
Fingerprint: Add getFileHash Signed-off-by: Austin Seipp <aseipp@pobox.com>
9:22 PM Changeset in ghc [89679591]wip/T9016wip/ampwip/coveritywip/orf by Austin Seipp <aseipp@…>
Fingerprint: Add getFileHash Signed-off-by: Austin Seipp <aseipp@pobox.com>
9:22 PM Changeset in base [e057b7f]ghc-7.8 by Austin Seipp <aseipp@…>
Fingerprint: Add Show instance for easier debugging Signed-off-by: Austin Seipp <aseipp@pobox.com>
9:22 PM Changeset in ghc [6170f97e]wip/T9016wip/ampwip/coveritywip/orf by Austin Seipp <aseipp@…>
Fingerprint: Add Show instance for easier debugging Signed-off-by: Austin Seipp <aseipp@pobox.com>
9:02 PM TeamGHC edited by thoughtpolice
(diff)
8:44 PM Changeset in ghc [306fce60]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Gabor Greif <ggreif@…>
Strings and comments only: 'to to ' fixes I'd still prefer if a native english speaker would check them.
8:44 PM Changeset in ghc [cbe3dba8]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Gabor Greif <ggreif@…>
Update email addresses
8:36 PM Ticket #8039 (RTS linker: unloadObj() does not actually unload the code) closed by simonmar
fixed: Now fixed: 0717462d7724bfe904cffda5706dd74d0b31b883/ghc, …
8:33 PM Changeset in ghc [77210ad]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Marlow <marlowsd@…>
The linker can still be used when DYNAMIC_GHC_PROGRAMS=YES
8:33 PM Changeset in testsuite [4b94f0c]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
The linker can still be used when DYNAMIC_GHC_PROGRAMS=YES
8:17 PM Hoopl/Cleanup edited by simonpj
(diff)
8:00 PM Changeset in ghc [84f9927c]late-dmd by Nicolas Frisby <nicolas.frisby@…>
merged master into late-dmd
8:00 PM ActiveBranches edited by heisenbug
quote (diff)
7:58 PM ActiveBranches edited by heisenbug
cross-compiler-alienless is merged (diff)
7:54 PM ActiveBranches edited by heisenbug
typo (diff)
7:20 PM Changeset in ghc [0717462]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
Remove DYNAMIC_GHC_PROGRAMS tests in the linker The linker is usable even when GHCi is dynamically linked. These tests make the linker_unload test fail.
7:07 PM Changeset in ghc [7b03dbf]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Marlow <marlowsd@…>
Fix atomicinc I think the change in optimisation levels due to d06083739a310c36e9e6dc82107c8c4b03210e56 had the side effect of not inlining atomic_inc(), which together with the broken way the test was set up made it fail.
7:07 PM Changeset in testsuite [dca02c2]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
Fix atomicinc I think the change in optimisation levels due to d06083739a310c36e9e6dc82107c8c4b03210e56 had the side effect of not inlining atomic_inc(), which together with the broken way the test was set up made it fail.
6:54 PM Changeset in ghc [f3f90778]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Marlow <marlowsd@…>
remove debugging cruft
6:54 PM Changeset in testsuite [66d5ef6]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
remove debugging cruft
6:22 PM Changeset in ghc [afac9ac9]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <aseipp@…>
linker_unload fails when using dynamic GHCi. This is because dynamic GHCi can't load archive files, and linker_unload explicitly does this via loadArchive(). Signed-off-by: Austin Seipp <aseipp@pobox.com>
6:22 PM Changeset in testsuite [a5875c4]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Austin Seipp <aseipp@…>
linker_unload fails when using dynamic GHCi. This is because dynamic GHCi can't load archive files, and linker_unload explicitly does this via loadArchive(). Signed-off-by: Austin Seipp <aseipp@pobox.com>
6:04 PM ActiveBranches edited by thoughtpolice
Overhaul. (diff)
5:33 PM Hoopl/Cleanup edited by jstolarek
(diff)
4:44 PM Hoopl/Cleanup edited by simonpj
(diff)
4:43 PM Hoopl/Cleanup edited by simonpj
(diff)
4:22 PM Status/GHC-7.8 edited by thoughtpolice
Add notes about Patrick's patches (diff)
4:16 PM Status/GHC-7.8 edited by simonpj
(diff)
4:04 PM Status/GHC-7.8 edited by thoughtpolice
(diff)
3:57 PM GitSubmoduleProblem created by thoughtpolice
Initial version.
3:51 PM Status/GHC-7.8 edited by thoughtpolice
(diff)
3:43 PM Changeset in ghc [6fd60b23]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ryan Newton <rrnewton@…>
minor bugfix to casIntArray# and fetchAddIntArray#
3:13 PM Ticket #8157 (Add a broader set of (C/CMM-based) atomic memory operations) created by rrnewton
This task is a precursor to ticket #7883. The goal is to standardize a …
2:49 PM NewPrimopsInGHC7.8 edited by jstolarek
(diff)
2:45 PM Changeset in ghc [c24be4b7]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Jan Stolarek <jan.stolarek@…>
Update release notes for GHC 7.8
2:39 PM NewPrimopsInGHC7.8 edited by jstolarek
(diff)
2:39 PM NewPrimopsInGHC7.8 edited by jstolarek
(diff)
2:39 PM NewPrimopsInGHC7.8 edited by jstolarek
(diff)
2:38 PM NewPrimopsInGHC7.8 edited by jstolarek
(diff)
2:34 PM NewPrimopsInGHC7.8 edited by jstolarek
(diff)
2:34 PM NewPrimopsInGHC7.8 created by jstolarek
2:28 PM PrimBool edited by jstolarek
(diff)
1:37 PM Ticket #8156 (amd64 + in-tree gmp build broken) created by errge
Currently, the GHC build system has an in-tree GMP. This GMP seems to be …
1:16 PM Hoopl/Cleanup edited by jstolarek
(diff)
1:14 PM Hoopl/Cleanup edited by jstolarek
(diff)
12:56 PM Hoopl/Cleanup edited by jstolarek
(diff)
12:55 PM Hoopl/Cleanup edited by jstolarek
(diff)
12:54 PM Hoopl/Cleanup edited by jstolarek
(diff)
12:47 PM Hoopl/Cleanup edited by jstolarek
(diff)
12:42 PM Hoopl/Cleanup edited by jstolarek
(diff)
12:29 PM Hoopl/Cleanup edited by jstolarek
(diff)
11:07 AM Changeset in ghc [4c864e20]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Jan Stolarek <jan.stolarek@…>
Comments only This comment is no loger true
10:33 AM Changeset in ghc [d4a2cce1]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Marlow <marlowsd@…>
Add a test for unloading object files in the linker (#8039)
10:33 AM Changeset in testsuite [269c890]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
Add a test for unloading object files in the linker (#8039)
9:55 AM Changeset in ghc [d0608373]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
Only add -O to C compilations if there was -O on the command line In 1e2b3780ebc40d28cd0f029b90df102df09e6827 I changed the option ordering for C compilations. A side effect was that -optc options came before the automatic -O we were adding, which made it so that the -debug RTS was getting optimised when it shouldn't have been. Perhaps we shouldn't have automatic -O options added to C compilations. But that might cause problems for build systems that are relying on the current behaviour, so I've made a minor change instead: now C optimisation level == Haskell optimisation level.
9:54 AM Changeset in ghc [bdfefb3b]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
Really unload object code when it is safe to do so (#8039) The next major GC after an unloadObj() will do a traversal of the heap to determine whether the object code can be removed from memory or not. We'll keep doing these until it is safe to remove the object code. In my experiments with GHCi, the objects get unloaded immediately, which is a good sign: we're not accidentally holding on to any references anywhere in the GHC data structures. Changes relative to the patch earlier posted on the ticket: - fix two memory leaks discovered with Valgrind, after testing with tests/rts/linker_unload.c
9:40 AM Hoopl/Cleanup created by jstolarek
8:46 AM Ticket #8155 (Defaulting bug or unfortunate error message with closed type families) created by nh2
https://github.com/nh2/infinite-type-families/blob/master/Test2.hs Some …
7:43 AM WorkingConventions edited by simonpj
(diff)
7:43 AM WorkingConventions edited by simonpj
(diff)
7:42 AM CodeOwners edited by simonpj
(diff)
7:22 AM Status/GHC-7.8 edited by simonpj
(diff)
3:34 AM Ticket #8154 (Possible bug in open type familes: Conflicting (a->a) and (a->a->a) ...) closed by goldfire
invalid: Failure in this case is the desired behavior, which is a change from GHC …
1:28 AM Ticket #8154 (Possible bug in open type familes: Conflicting (a->a) and (a->a->a) ...) created by nh2
[…] This worked with GHC 7.6, but not with 7.8 HEAD (currently at …
1:24 AM Ticket #8153 (Implement AES intrinsics) created by schyler
LLVM has the following intrinsics for working with AES encryption; …
12:57 AM PatternSynonyms edited by cactus
Updated to reflect details of current work-in-progress implementation (diff)
12:40 AM PatternSynonyms edited by cactus
Fix some typos (diff)

Aug 21, 2013:

11:54 PM Ticket #8077 (Make write_barrier and friends show up with KEEP_INLINES) closed by rrnewton
fixed
10:13 PM Building/CrossCompiling/iOS edited by StephenBlackheath
How to build iOS simulator (diff)
9:52 PM Ticket #8152 (iOS patch no 20: Compile to iOS simulator) created by StephenBlackheath
These changes allow us to compile to the iOS simulator platform, which is …
9:23 PM Status/GHC-7.8 edited by thoughtpolice
(diff)
8:20 PM Status/GHC-7.8 edited by rrnewton
minor (diff)
8:20 PM Status/GHC-7.8 edited by rrnewton
mention atomics branch (diff)
7:24 PM Ticket #8151 (ghc-7.4.2 on OpenIndiana (Solaris) createSubprocess fails) created by troydm
when i'm compiling this test.hs with ghc -thread ./test.hs and then …
5:50 PM Ticket #8150 (Foreign export requires redundant type signature) created by evincarofautumn
With a source file such as: […] The second function :: IO ()
4:19 PM GitolitePlan edited by heisenbug
oops (diff)
4:19 PM GitolitePlan edited by heisenbug
escape GitHub? (diff)
4:16 PM GitolitePlan edited by heisenbug
typo (diff)
3:29 PM Changeset in ghc [372053c]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ryan Newton <rrnewton@…>
In the non-threaded RTS, make *_barrier functions EXTERN_INLINE, not #define. (fixes #8077)
1:44 PM Records/OverloadedRecordFields/Implementation edited by adamgundry
new instance generation story (diff)
11:43 AM Ticket #8149 (GHC should warn about redundant import of a type name also if one of its ...) created by Lemming
Sorry, I have another corner case for a redundant import warning: […] …
8:27 AM TeamGHC edited by jstolarek
(diff)
8:23 AM Changeset in ghc [b38af652]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Jan Stolarek <jan.stolarek@…>
Detabify I missed that file yesterday when I was cleaning up codeGen/ directory.
5:03 AM Ticket #8145 (can't build ghc HEAD on OS X 10.8 with XCODE 5 installed) closed by carter
duplicate: identified the root issue, see #8148
5:02 AM Ticket #8143 (File name module name mismatch in Parser.hs in HEAD) closed by carter
duplicate: shifting this to being discussed in ticket #8148, which identifies the …
4:21 AM Ticket #8148 (./configure IGNORES --with-gcc=gcc-4.8, can't build head on os x 10.8 ...) created by carter
Im seeing the build scripts using gcc instead of gcc-4.8 this is …[…]
4:12 AM Changeset in ghc [24aaa0f]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ryan Newton <rrnewton@…>
Omit hpc for CAS test. HPC breaks CAS currently.
4:12 AM Changeset in ghc [b92d14d]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ryan Newton <rrnewton@…>
Update casArray# test and add simple casMutVar# test.
4:12 AM Changeset in testsuite [1ea02b60]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ryan Newton <rrnewton@…>
Omit hpc for CAS test. HPC breaks CAS currently.
4:12 AM Changeset in testsuite [d7f5812]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ryan Newton <rrnewton@…>
Update casArray# test and add simple casMutVar# test.
4:12 AM Changeset in ghc [6fcb7c6]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ryan Newton <rrnewton@…>
minor: update test case to go along with atomic_inc change
4:12 AM Changeset in ghc [a29b67b]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ryan Newton <rrnewton@…>
Add a basic test for casArray#.
4:12 AM Changeset in testsuite [ce19b62]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ryan Newton <rrnewton@…>
minor: update test case to go along with atomic_inc change
4:12 AM Changeset in testsuite [c67c578]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ryan Newton <rrnewton@…>
Add a basic test for casArray#.
4:02 AM Changeset in ghc [4b4c944]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ryan Newton <rrnewton@…>
Update stg_casArrayzh to conform to new CMM conventions.
4:02 AM Changeset in ghc [fa278381]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ryan Newton <rrnewton@…>
Add PrimOp: casIntArray#. Modify casMutVar# for 'ticketed' style.
4:02 AM Changeset in ghc [8750d549]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ryan Newton <rrnewton@…>
Add PrimOp fetchAddIntArray# plus supporting C function atomic_inc_by.
4:02 AM Changeset in ghc [25ad0153]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ryan Newton <rrnewton@…>
Eliminate atomic_inc_by and instead medofiy atomic_inc.
4:02 AM Changeset in ghc [3ca7ecb5]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ryan Newton <rrnewton@…>
add casArray# primop, similar to casMutVar# but for array elements
4:02 AM Changeset in ghc [1c45d05d]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoctype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ryan Newton <rrnewton@…>
Tweak stg_casArrayzh as per Simon Marlow's suggestion.
2:41 AM Changeset in ghc [82bbc38]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Richard Eisenberg <eir@…>
Added paragraph to user's guide about Nominal role for Set
2:10 AM Ticket #8138 (Core lint fails with error "Role incompatibility: expected N, got R") closed by goldfire
fixed: Oops -- just noticed that I flagged this as "merge" instead of closed.
1:47 AM Ticket #8147 (Exponential behavior in instance resolution on fixpoint-of-sum) created by jkoppel
Doing instance resolution on a fixpoint-of-sum type takes a very long …
12:58 AM Status/GHC-7.8 edited by cactus
Added pattern synonyms to list of stuff that *might* make it to 7.8.1 (diff)

Aug 20, 2013:

10:59 PM Ticket #8146 (Library package cannot be found) created by conradwt
[…]
10:57 PM Building/CrossCompiling/iOS edited by StephenBlackheath
(diff)
10:29 PM Building/CrossCompiling/iOS edited by StephenBlackheath
Mention #7724 for tracking status and the fact that fat binaries are done (diff)
8:54 PM Status/GHC-7.8 edited by nomeata
(diff)
6:40 PM Ticket #8145 (can't build ghc HEAD on OS X 10.8 with XCODE 5 installed) created by carter
see #8143 http://ghc.haskell.org/trac/ghc/ticket/8143 Oddly, I had this …
6:23 PM TeamGHC edited by goldfire
(diff)
6:19 PM Status/GHC-7.8 edited by goldfire
(diff)
6:14 PM Changeset in ghc [8d7272b]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Richard Eisenberg <eir@…>
Added bullet in release notes about roles.
5:27 PM Status/GHC-7.8 edited by jstolarek
(diff)
5:12 PM Status/GHC-7.8 edited by jstolarek
(diff)
4:45 PM Status/GHC-7.8 edited by nfrisby
(diff)
4:19 PM Changeset in ghc [e5374a1b]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Jan Stolarek <jan.stolarek@…>
Cleanup StgCmm pass This cleanup includes: * removing dead code. This includes forkStatics function, which was in fact one big noop, and global bindings in CgInfoDownwards, * converting functions that used FCode monad only to access DynFlags into functions that take DynFlags as a parameter and don't work in a monad, * addBindC function is now smarter. It extracts Id from CgIdInfo passed to it in the same way addBindsC does. Previously this was done at every call site, which was redundant.
4:19 PM Changeset in ghc [6b032db]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Jan Stolarek <jan.stolarek@…>
Remove unused module This commit removes module StgCmmGran which has only no-op functions. According to comments in the module, it was used by GpH, but GpH project seems to be dead for a couple of years now.
4:19 PM Changeset in ghc [388e14e2]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Jan Stolarek <jan.stolarek@…>
Merge cgTailCall and cgLneJump into one function Previosly logic of these functions was sth like this: cgIdApp x = case x of A -> cgLneJump x _ -> cgTailCall x cgTailCall x = case x of B -> ... C -> ... _ -> ... After merging there is no nesting of cases: cgIdApp x = case x of A -> -- body of cgLneJump B -> ... C -> ... _ -> ...
4:19 PM Changeset in ghc [d0b8c46d]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Jan Stolarek <jan.stolarek@…>
Comments only
4:19 PM Changeset in ghc [3f279f3]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Jan Stolarek <jan.stolarek@…>
Trailing whitespaces, code formatting, detabify A major cleanup of trailing whitespaces and tabs in codeGen/ directory. I also adjusted code formatting in some places.
4:13 PM Records/OverloadedRecordFields/Implementation edited by adamgundry
much to do (diff)
3:57 PM Status/GHC-7.8 edited by simonpj
(diff)
3:56 PM Status/GHC-7.8 edited by simonpj
(diff)
3:55 PM Status/GHC-7.8 edited by simonpj
(diff)
2:51 PM Records/OverloadedRecordFields/Implementation edited by simonpj
(diff)
2:51 PM Records/OverloadedRecordFields/Implementation edited by simonpj
(diff)
1:59 PM Newcomers edited by jstolarek
(diff)
11:48 AM WorkingConventions/Git edited by hvr
(diff)
11:47 AM Repositories edited by hvr
substitute darcs.haskell.org by git.haskell.org (diff)
9:55 AM Changeset in ghc [9325b18f]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Gabor Greif <ggreif@…>
Comments only
9:55 AM Changeset in ghc [f661e79c]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Gabor Greif <ggreif@…>
Fix typo
9:20 AM Newcomers edited by jstolarek
(diff)
9:20 AM Internships/JanStolarek edited by jstolarek
(diff)
8:27 AM Newcomers edited by jstolarek
(diff)
8:27 AM Internships/JanStolarek edited by jstolarek
(diff)
8:24 AM Internships/JanStolarek edited by jstolarek
(diff)
8:03 AM Building/CrossCompiling/iOS edited by lukexi
Updated arm-apple-darwin10-gcc to build armv7/armv7s fat binaries (diff)
7:54 AM WorkingConventions/Repositories edited by hvr
fix links (diff)
4:49 AM Changeset in ghc [21db803]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Update Win32 submodule. This fixes a build failure for i386/Windows. Signed-off-by: Austin Seipp <aseipp@pobox.com>
4:08 AM Ticket #8144 (Interface hashes include time stamp of dependent files (UsageFile mtime)) created by nh2
See https://github.com/nh2/ghc-bug-time-dependent-interface-hashes for a …

Aug 19, 2013:

11:00 PM Changeset in ghc [6cc7d3f1]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by David Terei <davidterei@…>
Add note on isSafeOverlap field.
10:12 PM GitolitePlan edited by hvr
substitute darcs.haskell.org by git.haskell.org (diff)
9:47 PM SIMD edited by hvr
substitute darcs.haskell.org by git.haskell.org (diff)
9:44 PM GitForDarcsUsers edited by hvr
substitute darcs.haskell.org by git.haskell.org (diff)
9:39 PM Building/GettingTheSources edited by hvr
substitute darcs.haskell.org by git.haskell.org (diff)
9:37 PM Newcomers edited by hvr
substitute darcs.haskell.org by git.haskell.org (diff)
9:35 PM WorkingConventions/Git edited by hvr
substitute darcs.haskell.org by git.haskell.org (diff)
9:20 PM Changeset in ghc [4eeccc1c]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Herbert Valerio Riedel <hvr@…>
Replace occurences of darcs.haskell.org by git.haskell.org ...as the new `git.haskell.org` CNAME has been activated (see also GitolitePlan and #8121 for more details)
8:12 PM Ticket #8143 (File name module name mismatch in Parser.hs in HEAD) created by carter
[…] on current head c384bb1e30499bb4809dca60803a4066762ce5f4 and i …
3:31 PM Changeset in ghc [5314acb]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Jan Stolarek <jan.stolarek@…>
Rellocate test for T7689 to different directory This test is testing primops, so it should be in the primops/ directory and not numeric.
3:31 PM Changeset in testsuite [b00381e]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Jan Stolarek <jan.stolarek@…>
Rellocate test for T7689 to different directory This test is testing primops, so it should be in the primops/ directory and not numeric.
3:17 PM Commentary/Libraries/Integer edited by jstolarek
(diff)
2:47 PM Changeset in ghc [41c3ed2]wip/T9016wip/ampwip/coveritywip/orf by Jan Stolarek <jan.stolarek@…>
Comments only Link to documentation of library in the wiki
2:46 PM Changeset in ghc [c10454d]wip/T9016wip/ampwip/coveritywip/orf by Jan Stolarek <jan.stolarek@…>
Comments only Link to documentation of library on the wiki
2:46 PM Changeset in integer-gmp [cfcd248]ghc-7.8wip/T8647 by Jan Stolarek <jan.stolarek@…>
Comments only Link to documentation of library on the wiki
2:45 PM Changeset in ghc [c384bb1]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Jan Stolarek <jan.stolarek@…>
Comments only Documentation of Integer constant folding
12:45 PM Ticket #8142 (Panic on TypeFamilies compile) closed by jstolarek
fixed
12:44 PM Changeset in ghc [d157f5f2]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Jan Stolarek <jan.stolarek@…>
Add regression test for #8142
12:44 PM Changeset in testsuite [0158d71]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Jan Stolarek <jan.stolarek@…>
Add regression test for #8142
12:30 PM Ticket #457 (Strictness problem) closed by jstolarek
fixed
11:57 AM Changeset in ghc [0bc0e7d3]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Jan Stolarek <jan.stolarek@…>
Add test cases for T457 (fixes #457)
11:57 AM Changeset in testsuite [5dd852a]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Jan Stolarek <jan.stolarek@…>
Add test cases for T457 (fixes #457)
11:36 AM Ticket #457 (Strictness problem) closed by nomeata
fixed: In 7.6.3, this seems to be fixed.
10:28 AM Ticket #8142 (Panic on TypeFamilies compile) created by zenzike
The following code produces a panic: […] Compiling with ghc-7.6.3 …
8:51 AM Changeset in ghc [5eae0ad]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Improved performanace
8:51 AM Changeset in testsuite [69fb743]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Improved performanace
8:46 AM Changeset in ghc [2fcc09f]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Comments only
8:46 AM Changeset in ghc [83440fdc]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Comments only
8:46 AM Changeset in ghc [098c7d1]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Add a better implementation of dropTail, and use it
8:46 AM Changeset in ghc [4d5c9b71]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Improve eta-reduction some more, when the function includes casts
8:46 AM Changeset in ghc [f6ed2f5]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Fix Haddock formatting
8:05 AM TeamGHC edited by gmainland
(diff)
8:03 AM Changeset in nofib [81fac78]ghc-7.8 by Austin Seipp <aseipp@…>
Remove -march=native from several shootout entries John Wiegley tells me this causes a failure for nofib on his machine, so to be safe we'll back it out for now. Signed-off-by: Austin Seipp <aseipp@pobox.com>
7:53 AM WorkingConventions/BugTracker edited by simonpj
(diff)
7:50 AM WorkingConventions/BugTracker edited by simonpj
(diff)
7:49 AM TeamGHC edited by jstolarek
(diff)
7:45 AM Roles edited by simonpj
(diff)
7:43 AM TeamGHC edited by simonpj
(diff)
7:23 AM Ticket #8141 (Liberalising IncoherentInstances) created by nomeata
As …
6:52 AM TeamGHC edited by gmainland
(diff)
4:17 AM Ticket #7901 (Bad error message when using UnicodeSyntax ∀ without ExplicitForall) closed by thoughtpolice
fixed
4:13 AM Changeset in ghc [8a1456a7]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <aseipp@…>
Test case for #7901. Signed-off-by: Austin Seipp <aseipp@pobox.com>
4:13 AM Changeset in testsuite [5535416]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Austin Seipp <aseipp@…>
Test case for #7901. Signed-off-by: Austin Seipp <aseipp@pobox.com>
4:01 AM Changeset in ghc [96adf0e9]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Improve error when using forall with UnicodeSyntax Fixes Trac #7901. '∀' is neither upper nor lowercase, unlike the 'f' in 'forall', so when explicit forall is not enabled, it creates a parse error before reaching the '.', which is where we give a nice message for ascii 'forall'. Therefore, we make '∀' into a token as long as UnicodeSyntax is enabled, which is safe because its caselessness means it can never be mistaken for a symbol, and check extensions in the parser when the 'forall' rule is used. Authored-by: Paul Cavallaro <ptc@fb.com> Authored-by: Anders Papitto <anderspapitto@gmail.com> Signed-off-by: Austin Seipp <aseipp@pobox.com>
3:59 AM Changeset in ghc [5d77d8d4]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Dead code elimination. Authored-by: Paul Cavallaro <ptc@fb.com> Signed-off-by: Austin Seipp <aseipp@pobox.com>
3:59 AM Changeset in ghc [c498062c]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Remove dead code, fix a typo. Authored-by: Anders Papitto <anderspapitto@gmail.com> Signed-off-by: Austin Seipp <aseipp@pobox.com>
3:56 AM Changeset in ghc [a6e53ea]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Eliminate trailing whitespace from Parser.y.pp Signed-off-by: Austin Seipp <aseipp@pobox.com>
3:54 AM Changeset in ghc [751e38f]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Eliminate trailing whitespace from Lexer.x Signed-off-by: Austin Seipp <aseipp@pobox.com>

Aug 18, 2013:

7:41 PM Ticket #8140 (ghc: panic! (the 'impossible' happened)) closed by PrzD
duplicate
7:32 PM Ticket #8140 (ghc: panic! (the 'impossible' happened)) created by PrzD
ghc: panic! (the 'impossible' happened) (GHC version 7.4.1 for …
4:33 PM Changeset in ghc [2e41f2fa]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Add support for external repositories to sync-all Signed-off-by: Austin Seipp <aseipp@pobox.com>
3:21 PM CodeOwners edited by thoughtpolice
(diff)
3:20 PM TeamGHC edited by thoughtpolice
(diff)
3:19 PM TeamGHC edited by thoughtpolice
(diff)
3:17 PM TeamGHC edited by thoughtpolice
Move stuff from contributors page (diff)
3:16 PM CodeOwners edited by thoughtpolice
(diff)
2:30 PM TeamGHC edited by thoughtpolice
(diff)
2:30 PM TeamGHC edited by thoughtpolice
(diff)
2:29 PM TeamGHC edited by thoughtpolice
(diff)
1:55 PM CodeOwners edited by thoughtpolice
(diff)
5:22 AM TeamGHC edited by thoughtpolice
(diff)

Aug 17, 2013:

9:49 PM Ticket #8139 (ghc 7.6.3 and ghc HEAD fails to build on OS X 10.9) closed by carter
wontfix: Why can't you use the binary build of ghc 7.6.3, and patch the settings …
6:48 PM Ticket #8139 (ghc 7.6.3 and ghc HEAD fails to build on OS X 10.9) created by darinmorrison
ghc 7.6.3 does not compile on OS X 10.9 (as of DP5). There are a few …
9:17 AM TeamGHC edited by erikd
Update my record (diff)
8:54 AM TeamGHC edited by thoughtpolice
(diff)
8:11 AM TeamGHC edited by thoughtpolice
(diff)
8:11 AM TeamGHC edited by thoughtpolice
(diff)
8:08 AM TeamGHC edited by thoughtpolice
(diff)
8:00 AM TeamGHC edited by hvr
(diff)
8:00 AM CodeOwners edited by thoughtpolice
typo (diff)
4:12 AM Changeset in ghc [9aaaf624]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <aseipp@…>
Fix test for #8116. This caused a failure on some 32bit builds due to floating point (in)accuracy. But Complex is already strict in both its components, and we really just want to know the code works, so an easier solution is to simply use `seq` to force evaluation. Signed-off-by: Austin Seipp <aseipp@pobox.com>
4:12 AM Changeset in testsuite [858924a]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Austin Seipp <aseipp@…>
Fix test for #8116. This caused a failure on some 32bit builds due to floating point (in)accuracy. But Complex is already strict in both its components, and we really just want to know the code works, so an easier solution is to simply use `seq` to force evaluation. Signed-off-by: Austin Seipp <aseipp@pobox.com>
3:57 AM TeamGHC edited by nfrisby
(diff)
3:55 AM TeamGHC edited by goldfire
(diff)
3:49 AM TeamGHC edited by thoughtpolice
(diff)
3:40 AM TeamGHC edited by thoughtpolice
(diff)
3:13 AM CodeOwners edited by thoughtpolice
Add Ryan to committer list (diff)
3:12 AM TeamGHC edited by thoughtpolice
(diff)
3:09 AM TeamGHC edited by thoughtpolice
(diff)
3:09 AM TeamGHC edited by thoughtpolice
(diff)
3:08 AM TeamGHC edited by thoughtpolice
(diff)
2:18 AM CodeOwners edited by thoughtpolice
Alphabetize (diff)
1:44 AM TeamGHC created by thoughtpolice
1:44 AM CodeOwners edited by thoughtpolice
(diff)

Aug 16, 2013:

5:36 PM Changeset in ghc [ac382ab9]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Richard Eisenberg <eir@…>
Fix Trac #8138. The code in CoreLint did not take into account the possibility of ~R# arguments to functions. These can arise in argToPat in SpecConstr. Now, CoreLint does not fail when it sees a ~R# parameter. This commit also updates the core-spec document accordingly.
5:32 PM Changeset in ghc [d764c0ce]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Richard Eisenberg <eir@…>
Add testcase for #8138
5:32 PM Changeset in testsuite [ea96a0fc]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Richard Eisenberg <eir@…>
Add testcase for #8138
4:20 PM Records/OverloadedRecordFields/Implementation edited by adamgundry
new FieldLabel? story / contemplate -XOverloadedRecordFieldInstances (diff)
4:14 PM Changeset in base [22b3ee0]ghc-7.8 by Jan Stolarek <jan.stolarek@…>
Use primop wrappers instead of tagToEnum#
4:14 PM Changeset in ghc [f4f5a17]wip/T9016wip/ampwip/coveritywip/orf by Jan Stolarek <jan.stolarek@…>
Use primop wrappers instead of tagToEnum#
3:57 PM Internships/JanStolarek edited by jstolarek
(diff)
3:25 PM Ticket #8138 (Core lint fails with error "Role incompatibility: expected N, got R") created by gmainland
I'm seeing a core lint error, "Role incompatibility: expected N, got R", …
1:28 PM Records/OverloadedRecordFields/Implementation edited by adamgundry
new story about automatic instance generation (diff)
11:21 AM WorkingConventions edited by simonpj
(diff)
10:21 AM Changeset in ghc [82d5aa03]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Jan Stolarek <jan.stolarek@…>
Comments only I restored part of documentation that describes what is a let-no-escape and which was deleted 10 months ago together with the old codegen. Then I removed lots of Literate Haskell clutter (like empty \begin{code} - \end{code} blocks) and finally decided to remove all the Literate Haskell markup because there wasn't much of it left, but it made comments so difficult to read.
9:51 AM Changeset in ghc [a57832b]wip/T9016wip/ampwip/coveritywip/orf by Jan Stolarek <jan.stolarek@…>
Change return type for emulated 64bit comparisons In the previous patch I used Int64# as a return value for comparison primops used on 32bit machines for comparing Int64# and Word64#. This obviously wasn't a good idea. This patch changes return type from emulated Int64# to a native Int#.
9:51 AM Changeset in ghc-prim [84fed89]ghc-7.8 by Jan Stolarek <jan.stolarek@…>
Change return type for emulated 64bit comparisons In the previous patch I used Int64# as a return value for comparison primops used on 32bit machines for comparing Int64# and Word64#. This obviously wasn't a good idea. This patch changes return type from emulated Int64# to a native Int#.
8:02 AM Changeset in ghc [ec621f3]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Jan Stolarek <jan.stolarek@…>
Comments only
7:49 AM WorkingConventions edited by simonpj
(diff)
7:48 AM WorkingConventions edited by simonpj
(diff)

Aug 15, 2013:

7:00 PM Ticket #8137 (Permited mega-polymorphic type) closed by goldfire
invalid: This is correct behavior. The definition of u means both that computing …
6:51 PM Ticket #8137 (Permited mega-polymorphic type) created by wvv
Mega-polymorphic type! This looks like a bug, but may be it is a feature …
3:57 PM WikiStart edited by adamgundry
fix snapshot download link (diff)
3:49 PM Records/OverloadedRecordFields/Implementation edited by adamgundry
instance generation (diff)
3:11 PM Ticket #8136 (Some tests segfault randomly with ghci way) created by jstolarek
I noticed that when I run arr020 (make TEST=arr020) it randomly …
2:58 PM Ticket #8135 (Panic when printing out kind incompatibility error) closed by thoughtpolice
duplicate: Thanks. We've already seen this report fly in several times - GHC 7.6.3 …
2:53 PM Ticket #8135 (Panic when printing out kind incompatibility error) created by Saulzar
I wrote a little utility function against the new pipes 4.0 repository but …
1:51 PM WorkingConventions/Git edited by hvr
Restore old commit/ticket referencing syntax (diff)
9:18 AM Ticket #8134 (ghc enters a loop while building 7.6.3 for powerpc64 platform.) created by k0da
It enters a loop around 3414s] …
9:13 AM CodeOwners edited by thoughtpolice
Add committer list (diff)
8:29 AM PrimBool edited by jstolarek
(diff)
8:28 AM PrimBool edited by jstolarek
(diff)
8:24 AM PrimBool edited by jstolarek
(diff)
8:15 AM PrimBool edited by jstolarek
(diff)
8:14 AM prim-bool-criterion.png attached to PrimBool by jstolarek
8:13 AM PrimBool edited by jstolarek
(diff)
7:58 AM PrimBool edited by jstolarek
(diff)
7:56 AM PrimBool edited by jstolarek
(diff)
6:28 AM Changeset in ghc [b082afa2]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <aseipp@…>
Add a regression test (see #7953) Signed-off-by: Austin Seipp <aseipp@pobox.com>
6:28 AM Changeset in testsuite [e144ec8]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Austin Seipp <aseipp@…>
Add a regression test (see #7953) Signed-off-by: Austin Seipp <aseipp@pobox.com>
3:53 AM Newcomers edited by goldfire
removed broken PDF link to AOSA article -- can't find correct address (diff)
1:57 AM WorkingConventions/Git edited by simonpj
(diff)
1:25 AM Changeset in ghc [6d4bf548]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <aseipp@…>
Add a regression test (see #8116) Signed-off-by: Austin Seipp <aseipp@pobox.com>
1:25 AM Changeset in testsuite [cfec7e1]atomicsdata-kind-syntaxtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Austin Seipp <aseipp@…>
Add a regression test (see #8116) Signed-off-by: Austin Seipp <aseipp@pobox.com>
12:46 AM Changeset in ghc [94c35dd]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Don't delete HsTimeConfig.h.in during distclean. sdist preps the tree via distclean before anything else, which caused HsTimeConfig.h.in under 'time' to be deleted - even though it should be included in the resulting tarball for ./configure. The correct target is 'maintainer-clean'. I'm guessing the nightlies didn't complain because they run ./boot, forcing regeneration. NixOS's Hydra does not, though. Thanks to Peter Simons and Andres Löh for pointing this out. Signed-off-by: Austin Seipp <aseipp@pobox.com>
Note: See TracTimeline for information about the timeline view.