Timeline


and

Feb 4, 2014:

11:12 PM Status/GHC-7.8/RC1 edited by thoughtpolice
(diff)
11:10 PM Status/GHC-7.8/RC1 edited by thoughtpolice
(diff)
11:07 PM Ticket #8734 (7.8.1 rc1 ghci won't load compiled files) closed by thoughtpolice
invalid: Herbert is correct. This is by design - GHCi now loads dynamic object …
11:07 PM Ticket #8736 (GHCi doesn't load .dyn_o files appropriately) created by thoughtpolice
Now that GHCi generally defaults to dynamic linking, it handles dynamic …
10:42 PM Changeset in ghc [2f6d36f6]wip/Cabal-1.20wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/orfwip/pattern-synonymswip/recurs-compat by Krzysztof Gogolewski <krz.gogolewski@…>
Tweak holes documentation type holes -> typed holes, reorder, minor changes
10:12 PM Ticket #8735 (hpc crashes on platforms using dynamic linking) created by George
10:00 PM Ticket #8734 (7.8.1 rc1 ghci won't load compiled files) created by George
6:13 PM Changeset in ghc [4f0fa845]wip/nested-cpr by Joachim Breitner <breitner@…>
Work in progress: nested-cpr.tex A formal description of the nested CPR property (but the usefulness of such is limited, it seems...)
6:08 PM Changeset in ghc [dc388b4]wip/nested-cpr by Joachim Breitner <breitner@…>
More tracing in the demand analyser
5:52 PM Changeset in ghc [161d0ce]wip/nested-cpr by Joachim Breitner <breitner@…>
Note [Recursion and nested cpr] and test case the reason why we remove the converging flag of LoopBreakers is actually non-obvious, and has little to do with the termination analysis per se. Document that with an extensive note and guard it with two test cases.
5:36 PM Changeset in ghc [b4c2be0]wip/nested-cpr by Joachim Breitner <breitner@…>
CPR testcase: AnonLambda
4:44 PM Changeset in ghc [c636d36]wip/nested-cpr by Joachim Breitner <breitner@…>
Replace static CPR flags by dynamic -fcpr-depth which can disable cpr altogether (=0), disable nested cpr (=1) or finetune cpr. Also includes a testcase for this.
4:33 PM Changeset in ghc [2ee0836]wip/nested-cpr by Joachim Breitner <breitner@…>
Unify the code paths that create cpr signatures
4:23 PM Changeset in ghc [7e92656]wip/nested-cpr by Joachim Breitner <breitner@…>
Remove dmdTransformDataConSig it does nothing that dmdAnalVarApp would not have done before
4:12 PM Changeset in ghc [92fa9f05]wip/nested-cpr by Joachim Breitner <breitner@…>
Do not attach CPR information to data constructor ids because the worker is handled specially by the demand analyser, and the wrapper is expected to be inlined before that. There are corner cases (such as undersaturated calls) where this loses information, but nofib does not know any of these. On the other side it simplifies and removes code, and it makes it easier to get holdof the DynFlags whenever we create CPR information.
4:09 PM Changeset in ghc [db71595e]wip/nested-cpr by Joachim Breitner <breitner@…>
Mark FacState as not broken
4:06 PM Changeset in ghc [868496a]wip/nested-cpr by Joachim Breitner <breitner@…>
Add a testcase with an infinite CPR property
4:01 PM Changeset in ghc [ecb4cc42]wip/nested-cpr by Joachim Breitner <breitner@…>
Inline the datacon wrapper more aggressively so that the CPR analysis find the real constructor and can return a nested CPR result. An alternative would be to look through the unfolding and analize that (but that would only be a good idea if the wrapper is going to be inlined afterwards), or special-case wrappers in the demand analyzer. Both not very nice. According to nofib: The impact of this is (on code size and allocations) is ... nil.
3:45 PM Changeset in ghc [220998d]wip/nested-cpr by Joachim Breitner <breitner@…>
Actually create a nested CPR worker-wrapper
3:20 PM Changeset in ghc [3336339b]wip/nested-cpr by Joachim Breitner <breitner@…>
CPR test case: Case binder CPR
3:09 PM Changeset in ghc [2e6a0d8]wip/nested-cpr by Joachim Breitner <breitner@…>
Pass nested CPR information from scrunitee to body in case of a complex case scrunitee.
2:58 PM Changeset in ghc [34db1df]wip/nested-cpr by Joachim Breitner <breitner@…>
Refactor trimCPRInfo away
2:48 PM Changeset in ghc [685ef198]wip/nested-cpr by Joachim Breitner <breitner@…>
Add a flag -fnested-cpr-off to conveniently test the effect of nested CPR
2:37 PM Changeset in ghc [1810fe5]wip/nested-cpr by Joachim Breitner <breitner@…>
Limit the depth of the CPR information as otherwise, it could become infinite.
2:37 PM Changeset in ghc [d4ed1c6]wip/nested-cpr by Joachim Breitner <breitner@…>
Initial work on Nested CPR
1:58 PM Changeset in ghc [1817b658]wip/nested-cpr by Joachim Breitner <breitner@…>
Variables of unlifted types are always converging
1:50 PM Changeset in ghc [b886ef81]wip/nested-cpr by Joachim Breitner <breitner@…>
Note [Termination information and arguments]
1:41 PM Changeset in ghc [95ec011e]wip/nested-cpr by Joachim Breitner <breitner@…>
Some primitive operations are converging
1:41 PM Changeset in ghc [6cfa6ea]wip/nested-cpr by Joachim Breitner <breitner@…>
Literals are Converging
11:17 AM Changeset in ghc [f30a016]ghc-7.8wip/T8545-ghc-7.8 by Austin Seipp <aseipp@…>
That should have been 7.8.0 Signed-off-by: Austin Seipp <aseipp@pobox.com>
11:14 AM Status/GHC-7.8/RC1 edited by thoughtpolice
(diff)
11:13 AM Changeset in ghc [9976c2ec]ghc-7.8wip/T8545-ghc-7.8 by Austin Seipp <aseipp@…>
Bump version to 7.8.1 The version for RC2 will appear as '7.8.1.<date>' Signed-off-by: Austin Seipp <aseipp@pobox.com>
11:05 AM Changeset in ghc [24fa0019]wip/nested-cpr by Joachim Breitner <mail@…>
Add Converges to DmdResult to detect definite convergence (required for nested CPR). Notable details: * botDmdType is no longer the unit for lubDmdType. So do not use foldr lubDmdType botDmdType when combinding the branches of a case, to avoid throwing away information. * avoid declaring recursive things as terminating for sure, by removing the Converges flag from a loop breaker. * cprProdSig comes with a Converging flag, so it is removed using sigMayDiverge where necessary * a data constructor worker is not converging, if it is strict in any of its fields.
11:05 AM Changeset in ghc [9343ce5c]wip/nested-cpr by Joachim Breitner <mail@…>
In deferType, return convRes = Converges NoCPR because this is the right-identity to `bothDmdResult`, and this is the right thing to do in a lazy context.
11:05 AM Changeset in ghc [be339119]wip/nested-cpr by Joachim Breitner <mail@…>
Mark the scrunitee of a multi-way-case as converging
11:04 AM Changeset in ghc [889e02f]wip/nested-cpr by Joachim Breitner <mail@…>
Strictify the demand on unlifted arguments because they are trivially strict, and the primitive operations do not have the strictness demand in their demand signature.
11:04 AM Ticket #8726 (integer-gmp division regression) closed by thoughtpolice
fixed: Merged to HEAD/7.8 by Herbert.
11:02 AM Status/GHC-7.8/RC1 edited by thoughtpolice
(diff)
11:00 AM Changeset in ghc [2b33f6e]wip/Cabal-1.20wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Final fix to #7134 (and #8717 as well.) Signed-off-by: Austin Seipp <austin@well-typed.com>
10:57 AM Changeset in ghc [37d6e2c]ghc-7.8wip/T8545-ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Update to latest Cabal 1.18 branch tip This update pulls in the fix for #8266 (recommended add-on reading for those interested in OSX linker peculiarities: https://github.com/haskell/cabal/issues/1660#issuecomment-33701508 ) Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org> (cherry picked from commit 5671ad66b8c938939a44c883002caa4e13be098c)
10:57 AM Status/GHC-7.8/RC1 edited by thoughtpolice
(diff)
10:56 AM Ticket #7693 (Flush .hp file at the end of each sample) closed by thoughtpolice
fixed: Merged in HEAD/7.8.
10:54 AM Ticket #7773 (Waiting on non-kqueue supported files on OS X) closed by thoughtpolice
fixed: HEAD has undergone some refactoring, but it looks like this is merged: …
10:48 AM Ticket #7714 (The type of the second argument of poll() in GHC/Event/Poll.hsc is invalid) closed by thoughtpolice
fixed
10:47 AM Ticket #7850 (Strangely high memory usage on optimized Ackermann function) closed by thoughtpolice
fixed
10:46 AM Ticket #8270 (unknown symbol "atomic_inc" in GHCi when loading package ghc) closed by thoughtpolice
fixed
10:45 AM Ticket #5909 (Segfault with multi-threaded retainer profiling) closed by thoughtpolice
fixed
10:44 AM Ticket #7636 (threadStackUnderflow: not enough space for return values) closed by thoughtpolice
fixed: Closing. There won't be a 7.6.4 as we're doing 7.8 right now.
10:43 AM Ticket #7646 (resource busy (file is locked) with multi-threaded file ops) closed by thoughtpolice
fixed: Fixed in 7.8/HEAD.
10:40 AM Ticket #8266 (Dynamic linking on Mac) closed by thoughtpolice
fixed: Merged. We'll need to update Cabal submodule in HEAD and 7.8 when we do …
9:37 AM Status/GHC-7.8/RC1 edited by trommler
Fixed two (actually four instances) off by one errors, stable snapshot … (diff)
9:33 AM Status/GHC-7.8/RC1 edited by thoughtpolice
(diff)
7:47 AM Ticket #8690 (Failed to compile Win32 libraries using 64 bit GHC.) closed by hvr
duplicate: duplicate of #7134
7:28 AM Status/GHC-7.8/RC1 edited by hvr
(diff)
7:28 AM Status/GHC-7.8/RC1 edited by hvr
(diff)
5:21 AM Ticket #8733 (I/O manager causes unnecessary syscalls in send/recv loops) created by tibbe
Network applications often call send followed by recv, to send a …
5:17 AM Ticket #8732 (Global big object heap allocator lock causes contention) created by tibbe
The lock allocate takes when allocating big objects hurts scalability of …
1:40 AM Building/Preparation/Linux edited by carlhowells
the automake package is required for the aclocal bin (diff)

Feb 3, 2014:

11:44 PM Ticket #8731 (long compilation time for module with large data type and partial record ...) created by carter
in both ghc 7.6 and 7.8rc, the Constants module in LLVM-General-Pure (and …
9:09 PM Status/GHC-7.8/RC1 edited by duncan
(diff)
9:08 PM Status/GHC-7.8/RC1 edited by duncan
note known issue with version number (diff)
9:05 PM Status/GHC-7.8/RC1 created by thoughtpolice
4:43 PM Commentary/Compiler/CodeGen edited by jstolarek
(diff)
2:40 PM Building/RunningTests/Adding edited by jstolarek
(diff)
2:03 PM Commentary/Compiler/CodeGen edited by jstolarek
(diff)
1:56 PM Commentary/Compiler/CodeGen edited by jstolarek
(diff)
1:18 PM Changeset in ghc [dba9bf6]wip/Cabal-1.20wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Jan Stolarek <jan.stolarek@…>
Eliminate duplicate code in Cmm pipeline End of Cmm pipeline used to be split into two alternative flows, depending on whether we did proc-point splitting or not. There was a lot of code duplication between these two branches. But it wasn't really necessary as the differences can be easily enclosed within an if-then-else. I observed no impact of this change on compilation performance.
1:05 PM Commentary/Compiler/CodeGen edited by jstolarek
(diff)
10:30 AM Hoopl/Cleanup edited by jstolarek
(diff)
10:14 AM Changeset in ghc [526cbc7a]wip/Cabal-1.20wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Jan Stolarek <jan.stolarek@…>
Document deprecations in Hoopl
7:23 AM Ticket #8730 (Invalid Unicode Codepoints in Char) created by mdmenzel
The surrogate range in Unicode is supposed to (as of Unicode 2.0, 1996) be …
12:26 AM Ticket #8729 (Compile crashed with panic! (the 'impossible' happened)) closed by hvr
fixed: Thanks for the report, however this has been fixed in GHC 7.6.1 already, …

Feb 2, 2014:

10:16 PM Ticket #8729 (Compile crashed with panic! (the 'impossible' happened)) created by zabirauf
The following code results in a compiler crash with error […] The …
7:28 PM Ticket #8728 (Segmentation fault in Cabal) created by heatsink
I get a segfault in the following program, compiled on OS X with the …
3:45 PM Ticket #8727 (HLearn test on ubuntu Precise x64 within vagrant Box) created by teuffy
ghc: panic! (the 'impossible' happened) (GHC version 7.6.3 for …
1:15 PM Changeset in ghc [5f64b2c]wip/Cabal-1.20wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Herbert Valerio Riedel <hvr@…>
Add test-case for #8726 This tests various properties expected to hold for quotRem, divMod, div, mod, quot, and rem. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
11:49 AM Changeset in ghc [bcd38ea]wip/T9016wip/ampwip/coveritywip/orf by Herbert Valerio Riedel <hvr@…>
Fix negation of `divMod`/`quotRem` results (fixes #8726) High-level pseudo code of what the code was supposed to implement: quotRem' :: Integer -> Integer -> (Integer,Integer) quotRem' a b@(S# _) | b < 0 = negFst . uncurry quotRem' . negSnd $ (a,b) | otherwise = quotRemUI a (fromIntegral (abs b)) divMod' :: Integer -> Integer -> (Integer,Integer) divMod' a b@(S# _) | b < 0 = negSnd . uncurry divMod' . negBoth $ (a,b) | otherwise = divModUI a (fromIntegral b) negFst (q,r) = (-q,r) negSnd (q,r) = ( q,-r) negBoth (q,r) = (-q,-r) -- quotRemUI and divModUI represent GMP's `mpz_{f,t}div_qr_ui()` quotRemUI, divModUI :: Integer -> Word -> (Integer,Integer) Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
11:49 AM Changeset in integer-gmp [2f841fd]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Fix negation of `divMod`/`quotRem` results (fixes #8726) High-level pseudo code of what the code was supposed to implement: quotRem' :: Integer -> Integer -> (Integer,Integer) quotRem' a b@(S# _) | b < 0 = negFst . uncurry quotRem' . negSnd $ (a,b) | otherwise = quotRemUI a (fromIntegral (abs b)) divMod' :: Integer -> Integer -> (Integer,Integer) divMod' a b@(S# _) | b < 0 = negSnd . uncurry divMod' . negBoth $ (a,b) | otherwise = divModUI a (fromIntegral b) negFst (q,r) = (-q,r) negSnd (q,r) = ( q,-r) negBoth (q,r) = (-q,-r) -- quotRemUI and divModUI represent GMP's `mpz_{f,t}div_qr_ui()` quotRemUI, divModUI :: Integer -> Word -> (Integer,Integer) Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
11:35 AM Building/Preparation edited by troydm
(diff)
11:34 AM Building/Preparation/OpenIndiana created by troydm
10:03 AM Changeset in unix [4a08984] by Herbert Valerio Riedel <hvr@…>
Convert `changelog` to markdown format Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
9:49 AM Ticket #8726 (integer-gmp division regression) created by erikd
With ghc 7.6.3: […] with ghc 7.7 […]
7:56 AM Changeset in ghc [f0289756]wip/Cabal-1.20wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Jan Stolarek <jan.stolarek@…>
Remove redundant NoMonoLocalBinds pragma
7:56 AM Changeset in ghc [b5c45d8]wip/Cabal-1.20wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Jan Stolarek <jan.stolarek@…>
Remove unused import

Feb 1, 2014:

11:01 PM Ticket #8717 (Segfault in 64-bit Windows GHCi) closed by awson
invalid
8:26 PM Changeset in ghc [d5fb6709]wip/Cabal-1.20wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Gabor Greif <ggreif@…>
Fix a popular typo in comments
8:24 PM Changeset in base [b6a8e69]ghc-7.8 by Gabor Greif <ggreif@…>
Fix a popular typo
8:24 PM Changeset in ghc [5ad48fd]wip/T9016wip/ampwip/coveritywip/orf by Gabor Greif <ggreif@…>
Fix a popular typo
8:16 PM Changeset in ghc [c7a050f]wip/T9016wip/ampwip/coveritywip/orf by Gabor Greif <ggreif@…>
Fix a popular typo Herbert, this is a merge candidate to the 7.8 branch
8:16 PM Changeset in integer-gmp [753bb06]ghc-7.8 by Gabor Greif <ggreif@…>
Fix a popular typo Herbert, this is a merge candidate to the 7.8 branch
7:24 PM Ticket #8724 (x86_64 cas references unsigned int rather than StgWord) closed by carter
invalid: hrm, looks like ryan's bugs may have been bad cpp (and i can't reproduce …
6:47 PM Commentary/Compiler/CodeGen edited by jstolarek
(diff)
6:43 PM Commentary/Compiler/NewCodeGenPipeline edited by jstolarek
Reverted to version 43. (diff)
6:37 PM Commentary/Compiler/Hoopl/Examples edited by jstolarek
(diff)
6:35 PM Commentary/Compiler/Hoopl/Examples edited by jstolarek
(diff)
6:33 PM Commentary/Compiler/CodeGen edited by jstolarek
(diff)
6:26 PM Commentary/Compiler/CodeGen edited by jstolarek
(diff)
6:15 PM Changeset in ghc [78afa20]wip/Cabal-1.20wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Jan Stolarek <jan.stolarek@…>
Nuke dead code * CmmRewriteAddignments module was replaced by CmmSink a long time ago. That module is now available at https://ghc.haskell.org/trac/ghc/wiki/Commentary/Compiler/Hoopl/Examples wiki page. * removeDeadAssignments function was not used and it was also moved to the above page. * I also nuked some commented out debugging code that was not used for 1,5 year.
5:46 PM Commentary/Compiler/Hoopl/Examples edited by jstolarek
(diff)
5:40 PM CmmRewriteAssignments.hs attached to Commentary/Compiler/Hoopl/Examples by jstolarek
CmmRewriteAssignmnets optimization pass
5:37 PM Commentary/Compiler/Hoopl/Examples created by jstolarek
5:32 PM Commentary/Compiler/CodeGen edited by jstolarek
(diff)
5:07 PM Commentary/Compiler/CodeGen edited by jstolarek
(diff)
5:00 PM Changeset in ghc [99c3ed8]wip/Cabal-1.20wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Jan Stolarek <jan.stolarek@…>
Simplify Control Flow Optimisations Cmm pass It turns out that one of the cases in the optimization pass was a special case of another. I remove that specialization since it does not have impact on compilation time, and the resulting Cmm is identical.
3:54 PM Commentary/Compiler/NewCodeGenPipeline edited by jstolarek
(diff)
3:54 PM Commentary/Compiler/NewCodeGenPipeline edited by jstolarek
Move CmmPipeline? description to CodeGenerator? page (diff)
3:51 PM Commentary/Compiler/CodeGen edited by jstolarek
A whole new description of code generator (as implemented by GHC 7.8) (diff)
2:50 PM Commentary/Compiler/NewCodeGenStupidity edited by jstolarek
(diff)
2:47 PM Commentary/Compiler/NewCodeGen edited by jstolarek
(diff)
2:44 PM Commentary/Compiler/NewCodeGenPipeline edited by jstolarek
(diff)
2:39 PM Changeset in ghc [c6ce8088]wip/Cabal-1.20wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Jan Stolarek <jan.stolarek@…>
Remove unnecessary LANGUAGE pragma
2:29 PM Commentary/Rts/Storage/Stack edited by Tarrasch
RET_DYN exist no more as of a7c0387d20c1c9994d1100b14fbb8fb4e28a259e (diff)
2:24 PM Commentary/Rts/Storage/Stack edited by Tarrasch
(diff)
1:40 PM Ticket #8585 (Loopification should omit stack check) closed by jstolarek
fixed
1:37 PM Changeset in ghc [ea584ab]wip/Cabal-1.20wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Jan Stolarek <jan.stolarek@…>
Loopification jump between stack and heap checks Fixes #8585 When emmiting label of a self-recursive tail call (ie. when performing loopification optimization) we emit the loop header label after a stack check but before the heap check. The reason is that tail-recursive functions use constant amount of stack space so we don't need to repeat the check in every loop. But they can grow the heap so heap check must be repeated in every call. See Note [Self-recursive tail calls] and [Self-recursive loop header].
1:29 PM Commentary/Compiler/NewCodeGen/Cleanup edited by jstolarek
(diff)
1:22 PM Commentary/Compiler/NewCodeGenModules edited by jstolarek
(diff)
1:06 PM Changeset in ghc [26942dbf]ghc-7.8wip/T8545-ghc-7.8 by Krzysztof Gogolewski <krz.gogolewski@…>
Remove some references to deprecated -fglasgow-exts in user's guide
1:04 PM Changeset in ghc [a2269bf]wip/Cabal-1.20wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Krzysztof Gogolewski <krz.gogolewski@…>
Remove some references to deprecated -fglasgow-exts in user's guide
12:51 PM Commentary/Compiler/OldCodeGen created by jstolarek
11:24 AM Ticket #8701 (Update libffi-tarballs to latest libffi) closed by lukexi
invalid: Sorry, the filename was poorly chosen; this is a tar.gz of libffi HEAD …
10:46 AM Changeset in ghc [b6253fa]wip/T9016wip/ampwip/coveritywip/orf by Herbert Valerio Riedel <hvr@…>
Add Hackage-supported `changelog.md` Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
10:46 AM Changeset in integer-gmp [747a360]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Add Hackage-supported `changelog.md` Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
10:40 AM Ticket #8725 (make DESTDIR=... install broken) created by nomeata
Hi, when the building the Debian package of GHC HEAD, I get this error: …
10:19 AM Ticket #8720 (ghc crash) closed by monoidal
invalid: I'm afraid with no way to reproduce there's little point in having this …
7:28 AM Ticket #8724 (x86_64 cas references unsigned int rather than StgWord) created by carter
Ryan Newton pointed out on the mailing list that CAS wasn't behaving …
12:11 AM Ticket #8723 (sdist should not have to build everything) created by nomeata
It would be nice if instead of […] it would suffice to run […] and …

Jan 31, 2014:

11:31 PM Changeset in ghc [50e4d40f]wip/Cabal-1.20wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Joachim Breitner <mail@…>
Individual sdist-foo targets so that one can build a source distribution without downloading the windows tarballs.
11:31 PM Changeset in ghc [71a412c]wip/Cabal-1.20wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Joachim Breitner <mail@…>
No need to remove testsuite/.git as there is no testsuite/.git any more.
9:30 PM Changeset in ghc [5671ad6]wip/Cabal-1.20wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Herbert Valerio Riedel <hvr@…>
Update to latest Cabal 1.18 branch tip This update pulls in the fix for #8266 (recommended add-on reading for those interested in OSX linker peculiarities: https://github.com/haskell/cabal/issues/1660#issuecomment-33701508 ) Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
9:13 PM Status/GHC-7.8/Libraries edited by hvr
(diff)
6:41 PM Commentary/Libraries/Integer edited by hvr
tweaks to markup (diff)
6:31 PM Changeset in ghc [6c8cc4fa]wip/T9016wip/ampwip/coveritywip/orf by Herbert Valerio Riedel <hvr@…>
Improve documentation of `integer-gmp` Among other things, this unhides `GHC.Integer` and re-groups the export list. Moreover, the internal representation of `Integer` is explained a bit more, and `/Since: 0.5.1.0/` annotations have been added. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
6:31 PM Changeset in integer-gmp [9744cfb]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Improve documentation of `integer-gmp` Among other things, this unhides `GHC.Integer` and re-groups the export list. Moreover, the internal representation of `Integer` is explained a bit more, and `/Since: 0.5.1.0/` annotations have been added. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
5:21 PM Ticket #8722 (powerpc64: error Cannot find a way to declare the thread-local gc variable) created by trommler
Building 7.8.RC1 on powerpc64 fails with: […] The build is …
8:51 AM Ticket #8721 (Testsuite not reporting errors for DYN way on OS X) created by darchon
Using GHC 7.6.3, on OS X 10.8.5, for the program: `main = putStrLn "Hello …

Jan 30, 2014:

11:53 PM Ticket #8663 (Fix up Haddock mark-up) closed by Fuuzetsu
fixed: This was fixed with r5f2cdca8d745bd47847c3f29c8c32786ce728c8b but it seems …
11:07 PM Ticket #8720 (ghc crash) created by guest
ghc.exe: panic! (the 'impossible' happened) (GHC version 7.6.3 for …
10:51 PM Changeset in ghc [65d05d73]ghc-7.8wip/T8545-ghc-7.8 by Austin Seipp <aseipp@…>
Fix some edge cases in 8f8bd88c (#7134) Signed-off-by: Austin Seipp <austin@well-typed.com> (cherry picked from commit fda9bebc61cab7235123b50dc70dbf30f0140dad)
10:49 PM Changeset in ghc [fda9beb]wip/Cabal-1.20wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Fix some edge cases in 8f8bd88c (#7134) Signed-off-by: Austin Seipp <austin@well-typed.com>
5:28 PM Ticket #8719 (clarify prefetch release notes + remove some deadcode) created by carter
https://github.com/cartazio/ghc/compare/ghc:ghc-7.8...amend-prefetch-releas
4:29 PM Changeset in ghc [7251d426]wip/T9016wip/ampwip/coveritywip/orf by Joachim Breitner <mail@…>
Document Coercible in GHC.Types It is not exported from here, but haddock still uses this documentation (and not the one from the fake GHC/Prim.hs file). So just put the user documentation here.
4:29 PM Changeset in ghc-prim [ae89657]ghc-7.8 by Joachim Breitner <mail@…>
Document Coercible in GHC.Types It is not exported from here, but haddock still uses this documentation (and not the one from the fake GHC/Prim.hs file). So just put the user documentation here.
4:28 PM Changeset in base [898607d]ghc-7.8 by Joachim Breitner <mail@…>
Show docs for coerce and Coercible in GHC.Exts as that is the canonical place for people to import them from.
4:28 PM Changeset in ghc [02dde837]wip/T9016wip/ampwip/coveritywip/orf by Joachim Breitner <mail@…>
Show docs for coerce and Coercible in GHC.Exts as that is the canonical place for people to import them from.
4:28 PM Changeset in ghc [1dd38a54]wip/Cabal-1.20wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Joachim Breitner <mail@…>
Remove Coercible documentation from compiler/prelude/primops.txt.pp We want it to show up in GHC.Exts, so we need to put the documentation in GHC.Types, where the datatype Coercible is defined.
4:15 PM Changeset in ghc [38b71829]wip/T9016wip/ampwip/coveritywip/orf by Joachim Breitner <mail@…>
Comment typo
4:15 PM Changeset in ghc-prim [64c5714]ghc-7.8 by Joachim Breitner <mail@…>
Comment typo
3:17 PM NestedCPR edited by nomeata
(diff)
3:16 PM Status/GHC-7.8 edited by thoughtpolice
(diff)
3:13 PM Ticket #8718 (Add role annotations to base) created by nomeata
With roles and Coercible in GHC, we ought to add role annotations to base …
1:34 PM Changeset in ghc [12853f4d]ghc-7.8wip/T8545-ghc-7.8 by Austin Seipp <austin@…>
Bump win32 version number in release notes Signed-off-by: Austin Seipp <austin@well-typed.com> (cherry picked from commit 044f23388c0c316fbc470c93860797a30b3130bd)
1:33 PM Changeset in ghc [86c3da7]ghc-7.8wip/T8545-ghc-7.8 by Austin Seipp <austin@…>
Add a perf-cross build setting. This is for building performance-optimized cross compilers (e.g. the iOS target.) Signed-off-by: Austin Seipp <austin@well-typed.com> (cherry picked from commit 99484c965c93df5367ecb3bc29165544baf1da76)
1:32 PM Changeset in ghc [967d234]ghc-7.8wip/T8545-ghc-7.8 by Austin Seipp <aseipp@…>
Fix iOS build (fallout from 28b031c506) As Luke Iannini reported, the Clang iOS cross compiler apparently doesn't support __thread for some bizarre reason, so unfortunately they too must fall back to pthread_{get,set}specific. (cherry picked from commit 48326cfb1ef4b455f81fbbece7a17dab17f7c932) Signed-off-by: Austin Seipp <austin@well-typed.com>
1:25 PM Ticket #8700 (Cross-compilation perf-cross BuildFlavour) closed by thoughtpolice
fixed: Merged in 99484c965c93df5367ecb3bc29165544baf1da76
1:20 PM Changeset in ghc [044f233]wip/Cabal-1.20wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Bump win32 version number in release notes Signed-off-by: Austin Seipp <austin@well-typed.com>
1:14 PM Ticket #8717 (Segfault in 64-bit Windows GHCi) created by awson
This code: […] gives segfault when trying to evaluate c.
1:07 PM Changeset in ghc [99484c9]wip/Cabal-1.20wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Add a perf-cross build setting. This is for building performance-optimized cross compilers (e.g. the iOS target.) Signed-off-by: Austin Seipp <austin@well-typed.com>
1:03 PM Changeset in ghc [48326cfb]wip/Cabal-1.20wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Fix iOS build (fallout from 28b031c506) As Luke Iannini reported, the Clang iOS cross compiler apparently doesn't support __thread for some bizarre reason, so unfortunately they too must fall back to pthread_{get,set}specific. Signed-off-by: Austin Seipp <austin@well-typed.com>
9:39 AM Changeset in base [24268dd7]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Derive `FiniteBits` for integral newtype wrappers When `FiniteBits` was introduced in cddc9024e67a6d4c01bb190839d0134af8c907e0 only the standard Haskell 2010 finite-size integral types were given a `FiniteBits` instance, however, since also a DEPRECATION warning was put in place (as per 701d9ed4b2bec5922709a91bfb625881d7dd47f0) for `bitSize` which might point people to to `FiniteBits`, it seems sensible to derive `FiniteBits` for all integral newtype wrappers as well. N.B.: This makes `Integer` the only type in `base` with a `Bits` instance but no `FiniteBits` instance. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
9:39 AM Changeset in ghc [276c4621]wip/T9016wip/ampwip/coveritywip/orf by Herbert Valerio Riedel <hvr@…>
Derive `FiniteBits` for integral newtype wrappers When `FiniteBits` was introduced in cddc9024e67a6d4c01bb190839d0134af8c907e0 only the standard Haskell 2010 finite-size integral types were given a `FiniteBits` instance, however, since also a DEPRECATION warning was put in place (as per 701d9ed4b2bec5922709a91bfb625881d7dd47f0) for `bitSize` which might point people to to `FiniteBits`, it seems sensible to derive `FiniteBits` for all integral newtype wrappers as well. N.B.: This makes `Integer` the only type in `base` with a `Bits` instance but no `FiniteBits` instance. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
9:30 AM Changeset in base [d62edab]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Improve Haddock markup This fixes the markup at the top of `Control.Arrow`, and improves the markup inside DEPRECATED strings. (Haddock supports markup inside DEPRECATED messages, which allows to turn references to Haskell entities into hyperlinks by using the usual Haddock markup.) Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
9:30 AM Changeset in ghc [cc4ba35f]wip/T9016wip/ampwip/coveritywip/orf by Herbert Valerio Riedel <hvr@…>
Improve Haddock markup This fixes the markup at the top of `Control.Arrow`, and improves the markup inside DEPRECATED strings. (Haddock supports markup inside DEPRECATED messages, which allows to turn references to Haskell entities into hyperlinks by using the usual Haddock markup.) Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
12:03 AM Ticket #8716 (improve AMP join warning) created by aavogt
Any module that defines a top-level join gets this error: […] This …
Note: See TracTimeline for information about the timeline view.