Timeline


and

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 …

Jan 29, 2014:

11:03 PM Ticket #8715 (Prompt stays at | instead of going back to > when pressing C-c in ...) closed by monoidal
duplicate: Thanks for the report; it's a duplicate of #5209.
9:09 PM Changeset in base [826f3bd]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Improve Haddock markup in `Control.Concurrent.MVar` This adds a labeled hyperlink to the Concurrent Haskell paper, and replaces the itemized-list headings with proper section headings (available since Haddock-2.14). Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
9:09 PM Changeset in ghc [fcf0294b]wip/T9016wip/ampwip/coveritywip/orf by Herbert Valerio Riedel <hvr@…>
Improve Haddock markup in `Control.Concurrent.MVar` This adds a labeled hyperlink to the Concurrent Haskell paper, and replaces the itemized-list headings with proper section headings (available since Haddock-2.14). Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
8:18 PM Ticket #8715 (Prompt stays at | instead of going back to > when pressing C-c in ...) created by RobinHoksbergen
Starting a block of code in GHCi is done by writing :{, upon which the …
6:14 PM Ticket #8714 (ExistentialQuantification plus DeriveDataTypeable leads to core lint error) created by CoreyOConnor
The attached program produces an core lint error when compiling with …
5:41 PM Changeset in ghc [9f58ceca]wip/Cabal-1.20wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Jan Stolarek <jan.stolarek@…>
Fix glitch in core-spec pdf
4:10 PM Changeset in nofib [d9f1d03] by Joachim Breitner <breitner@…>
Print no change as 0.0% not as +0.0%. Makes the real increases much easier to spot.
4:03 PM Changeset in ghc [1bf47fdd]ghc-7.8wip/T8545-ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Update Win32 submodule to pull in version bump Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org> (cherry picked from commit 24669fe3c033da8dafb2d547cc9f866b7b29d592)
4:02 PM Changeset in ghc [24669fe]wip/Cabal-1.20wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Herbert Valerio Riedel <hvr@…>
Update Win32 submodule to pull in version bump Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
3:43 PM Changeset in base [c863402]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Add changelog entry for new `FiniteBits` class Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
3:43 PM Changeset in ghc [cfa01595]wip/T9016wip/ampwip/coveritywip/orf by Herbert Valerio Riedel <hvr@…>
Add changelog entry for new `FiniteBits` class Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
3:25 PM Changeset in base [09baac2]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Update `changelog.md` to contain more changes Some important changes might still be missing from the changelog. Also, `base.cabal` is updated to include `changelog.md` in the `cabal sdist` tarball. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
3:25 PM Changeset in ghc [a9848b93]wip/T9016wip/ampwip/coveritywip/orf by Herbert Valerio Riedel <hvr@…>
Update `changelog.md` to contain more changes Some important changes might still be missing from the changelog. Also, `base.cabal` is updated to include `changelog.md` in the `cabal sdist` tarball. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
3:23 PM Changeset in base [f6a3a9a]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Add `/Since: 4.7.0.0/` to `MkFixed` constructor As it's been exposed only since 05c03d850a7da7bd708e9a9da7de2b9ba36b6041 Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
3:23 PM Changeset in ghc [48e3524]wip/T9016wip/ampwip/coveritywip/orf by Herbert Valerio Riedel <hvr@…>
Add `/Since: 4.7.0.0/` to `MkFixed` constructor As it's been exposed only since 05c03d850a7da7bd708e9a9da7de2b9ba36b6041 Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
2:14 PM Commentary/Rts/Storage/Stack edited by Tarrasch
Link for blogpost about stack overhaul (diff)
2:11 PM Blog: An overhaul of stack management, and some performance improvements comment added by Tarrasch
Just for future reference, here's a non-dead link to the patch: …
1:31 PM Commentary/Rts/STM edited by Tarrasch
spelling (diff)
1:22 PM Ticket #8713 (Avoid libraries if unneeded (librt, libdl, libpthread)) created by ip1981
I have GHC on an unusual system [1] libdl.so.1, librt.so.1 and some …
12:56 PM Changeset in base [63f669b9]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Add Hackage-supported `changelog.md` file The contents has been ripped from the release notes. I've used markdown as this may allow for automatic conversion to docbook XML in the future, should we choose to maintain the `base` changelog in a more human-friendly markup format and closer to the `base`-source tree. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
12:56 PM Changeset in ghc [836fd7c]wip/T9016wip/ampwip/coveritywip/orf by Herbert Valerio Riedel <hvr@…>
Add Hackage-supported `changelog.md` file The contents has been ripped from the release notes. I've used markdown as this may allow for automatic conversion to docbook XML in the future, should we choose to maintain the `base` changelog in a more human-friendly markup format and closer to the `base`-source tree. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
12:03 PM Changeset in base [428304c]ghc-7.8 by Herbert Valerio Riedel <hvr@…>
Add newline before two `/Since: 4.7.0.0/` occurences See also `/Since: .../` convention described in 6368362f4486226dee9d54665b4fdffde24e56f1 Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
12:03 PM Changeset in ghc [be3c7fa]wip/T9016wip/ampwip/coveritywip/orf by Herbert Valerio Riedel <hvr@…>
Add newline before two `/Since: 4.7.0.0/` occurences See also `/Since: .../` convention described in 6368362f4486226dee9d54665b4fdffde24e56f1 Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
9:20 AM Changeset in ghc [466d069]wip/Cabal-1.20wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Austin Seipp <austin@…>
Bump version: 7.7 -> 7.9 Signed-off-by: Austin Seipp <austin@well-typed.com>
9:15 AM Changeset in ghc [7c22ec68]ghc-7.8wip/T8545-ghc-7.8 by Austin Seipp <austin@…>
Bump version: 7.7 -> 7.8 Signed-off-by: Austin Seipp <austin@well-typed.com>
9:09 AM Changeset in ghc [9ed12c7d]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@…>
Remove a TODO FIXME in the release notes. Signed-off-by: Austin Seipp <austin@well-typed.com>
5:14 AM Ticket #8712 (Data.Ix missing info on row/column major indexing) created by mirpa
I've tried to use Data.Ix with Data.Vector for image …
2:31 AM Ticket #8711 (StaticValues language extension) closed by carter
duplicate: Since the only thing lacking in ghc for this proposal to work as a user …
Note: See TracTimeline for information about the timeline view.