Timeline


and

Jul 7, 2012:

9:06 PM Ticket #7057 (Simplifier infinite loop regression) created by ronwalf
GHC gets stuck in the simplifier when compiling the attached file, …
7:08 PM Commentary/SourceTree edited by thomie
(diff)
5:23 AM Ticket #7055 (GHCi loadArchive "libiconv.a":failed Unknown PEi386 section name ...) closed by songpp
duplicate
5:21 AM Ticket #7056 (GHCi loadArchive "libiconv.a":failed Unknown PEi386 section name ...) created by songpp
cygwin 1.7 […] E:/Develop/haskell/conv.hs : […] then […]
5:21 AM Ticket #7055 (GHCi loadArchive "libiconv.a":failed Unknown PEi386 section name ...) created by songpp
cygwin 1.7 $ iconv --version iconv (GNU libiconv 1.14) …
1:31 AM Ticket #7054 (Compile failure on non x86/x86-64) created by erikd
Compile error as follows on Git HEAD …

Jul 6, 2012:

10:28 PM Changeset in ghc [647ae1c]atomicsbetter-ho-cardinalitycardinalitycoerciblecross-compiler-alienlessdata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowstc-untouchablesth-newticky-for-all-letstype-holes-branchtype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Mikolaj Konarski <mikolaj@…>
New functions to get kernel thread Id + serialisable task Id On most platforms the userspace thread type (e.g. pthread_t) and kernel thread id are different. Normally we don't care about kernel thread Ids, but some system tools for tracing/profiling etc report kernel ids. For example Solaris and OSX's DTrace and Linux's perf tool report kernel thread ids. To be able to match these up with RTS's OSThread we need a way to get at the kernel thread, so we add a new function for to do just that (the implementation is system-dependent). Additionally, strictly speaking the OSThreadId type, used as task ids, is not a serialisable representation. On unix OSThreadId is a typedef for pthread_t, but pthread_t is not guaranteed to be a numeric type. Indeed on some systems pthread_t is a pointer and in principle it could be a structure type. So we add another new function to get a serialisable representation of an OSThreadId. This is only for use in log files. We use the function to serialise an id of a task, with the extra feature that it works in non-threaded builds by always returning 1.
3:49 PM Changeset in ghc [f857f074]atomicsbetter-ho-cardinalitycardinalitycoerciblecross-compiler-alienlessdata-kind-syntaxdecision-procedureghc-7.6ghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
Allow the register allocator access to argument regs (R1.., F1.., etc.) This was made possible by the recent change to codeGen to attach the live GlobalRegs to every CmmJump, and we'll be relying on it quite heavily in the new code generator too. What this means essentially is that when we see x = R1 the register allocator will automatically assign x to R1 and generate no code at all (also known as "coalescing"). It wasn't possible before because the register allocator had to assume that R1 was always live, because it didn't have access to accurate liveness information.
3:49 PM Changeset in ghc [aeaf3df2]atomicsbetter-ho-cardinalitycardinalitycoerciblecross-compiler-alienlessdata-kind-syntaxdecision-procedureghc-7.6ghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
put back the newtype around Label Having all BlockIds print as integers was a pain for debugging.
3:49 PM Changeset in ghc [f3aabb7]atomicsbetter-ho-cardinalitycardinalitycoerciblecross-compiler-alienlessdata-kind-syntaxdecision-procedureghc-7.6ghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
fix warning
3:49 PM Changeset in ghc [2a662bd]atomicsbetter-ho-cardinalitycardinalitycoerciblecross-compiler-alienlessdata-kind-syntaxdecision-procedureghc-7.6ghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
do a pass over this file, remove obsolete stuff
3:49 PM Changeset in ghc [7d7c284b]atomicsbetter-ho-cardinalitycardinalitycoerciblecross-compiler-alienlessdata-kind-syntaxdecision-procedureghc-7.6ghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
Rename BTail -> BCons, BHead -> BSnoc
3:49 PM Changeset in ghc [147b5423]atomicsbetter-ho-cardinalitycardinalitycoerciblecross-compiler-alienlessdata-kind-syntaxdecision-procedureghc-7.6ghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
Generate slightly less crap to be cleaned up later
3:49 PM Changeset in ghc [b5c84a1]atomicsbetter-ho-cardinalitycardinalitycoerciblecross-compiler-alienlessdata-kind-syntaxdecision-procedureghc-7.6ghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
bugfix: coalescing moves from RealReg to VirtualReg got broken at some point
10:49 AM Ticket #7052 (Numeric types’ Read instances use exponential CPU/memory) closed by pcapriotti
duplicate: See #7034 and #5692.
10:11 AM Ticket #7052 (Numeric types’ Read instances use exponential CPU/memory) closed by pcapriotti
fixed: Are you sure you're using 7.4.2? This should be fixed, and indeed I can't …
9:41 AM Changeset in ghc [6bda8726]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Marlow <marlowsd@…>
Fix T5975a/b conflict when run in parallel Also make T5975b actually load the file, it looks like this was an oversight when the test was created (it wasn't doing anything useful at all).
9:41 AM Changeset in testsuite [4f21b8b]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
Fix T5975a/b conflict when run in parallel Also make T5975b actually load the file, it looks like this was an oversight when the test was created (it wasn't doing anything useful at all).
9:41 AM Changeset in ghc [10f46f4]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Marlow <marlowsd@…>
fix syntax error
9:41 AM Changeset in testsuite [c75c79b]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
fix syntax error
7:57 AM Ticket #7053 (Panic with PolyKinds + GADTs) created by dreixel
This works: […] Whereas this (removing the obvious return kind of the …
6:34 AM LambdasVsPatternMatching edited by mikhail.vorozhtsov
Added MultiClauseLambdas? with \ in each clause (diff)
2:55 AM Ticket #7052 (Numeric types’ Read instances use exponential CPU/memory) created by andersk
Computing read "1e99999999" :: Int -- returns 0 read "1e99999999" …

Jul 5, 2012:

9:20 PM Ticket #7051 (Runtime system crash (OS X intel -N greater than 4)) created by ndaniels
I get the following runtime error in my application on my 4-core i7 …
7:07 PM Ticket #4138 (Performance regression in overloading) closed by pcapriotti
fixed: Pushed: […] Closing the ticket now.
7:04 PM Changeset in ghc [8be2830]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Paolo Capriotti <p.capriotti@…>
Fix test case for #4138. As per the comments on that ticket, *not* inlining rnf is correct, so make this test pass.
7:04 PM Changeset in testsuite [8f3d6a51]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Paolo Capriotti <p.capriotti@…>
Fix test case for #4138. As per the comments on that ticket, *not* inlining rnf is correct, so make this test pass.
6:53 PM Ticket #5461 (Reconfigurable pretty-printing in GHCi) closed by pcapriotti
fixed: Pushed documentation patch, with a few changes.
6:50 PM Changeset in ghc [01386d38]atomicsbetter-ho-cardinalitycardinalitycoerciblecross-compiler-alienlessdata-kind-syntaxdecision-procedureghc-7.6ghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Paolo Capriotti <p.capriotti@…>
Add documentation for -interactive-print (#5461) Based on a patch by Vitaly Bragilevsky <bravit111@gmail.com>
3:42 PM Changeset in ghc [29ab199]supercompiler by Max Bolingbroke <batterseapower@…>
Fix eager value splitting with an updated value in focus
3:41 PM Changeset in ghc [9dfe592]supercompiler by Max Bolingbroke <batterseapower@…>
Do the uniqAway in MSG all at once to avoid shadowing bugs
3:40 PM Changeset in ghc [744bbfb]supercompiler by Max Bolingbroke <batterseapower@…>
Remove unused import in SimplCore
2:53 PM Ticket #7050 (stage 1 compiler crashes when the "quickest" build flavour is chosen) created by ilya
A fresh build from scratch of the "master" branch from the GHC repository …
2:24 PM Changeset in ghc [9613d735]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Marlow <marlowsd@…>
T3294 improved with the new codegen merge
2:24 PM Changeset in testsuite [b8ac5a0]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
T3294 improved with the new codegen merge
1:24 PM Changeset in ghc [b5bc12b]atomicsbetter-ho-cardinalitycardinalitycoerciblecross-compiler-alienlessdata-kind-syntaxdecision-procedureghc-7.6ghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
Delete some unused code
1:22 PM LambdasVsPatternMatching edited by jeltsch
added notes regarding arrow notation (proc expressions) (diff)
12:38 PM Changeset in ghc [314ea4f]atomicsbetter-ho-cardinalitycardinalitycoerciblecross-compiler-alienlessdata-kind-syntaxdecision-procedureghc-7.6ghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergenewcgoverlapping-tyfamssimdtc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
Merge remote-tracking branch 'origin/master' into newcg * origin/master: prefer later defined commands (fixes #3858)
12:29 PM LambdasVsPatternMatching created by mikhail.vorozhtsov
Initial version
12:23 PM Changeset in ghc [bfbdbcb]atomicsbetter-ho-cardinalitycardinalitycoerciblecross-compiler-alienlessdata-kind-syntaxdecision-procedureghc-7.6ghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergenewcgoverlapping-tyfamssimdtc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
Remove "fuel", adapt to Hoopl changes, fix warnings
9:53 AM Commentary edited by mikhail.vorozhtsov
Added link to the lambda-case page (diff)
8:06 AM Ticket #7049 (LLVM backend miscompiles GHC stage2) created by kgardas
Hello, I've been hunting issue where ghc-stage2 fails with […] from …
12:34 AM Changeset in ghc [025f8bd4]type-nats by Iavor S. Diatchki <iavor.diatchki@…>
Use GHC's Ct type instead of a custom tuple.

Jul 4, 2012:

7:52 PM Changeset in ghc [b261677]type-nats by Iavor S. Diatchki <iavor.diatchki@…>
Organize code by function and add comments to explain what's going on.
5:15 PM Changeset in ghc [ae7aadd]supercompiler by Max Bolingbroke <batterseapower@…>
Basic implementation of RightGivesTypeGen to stop panics
5:15 PM Changeset in ghc [07302b1c]supercompiler by Max Bolingbroke <batterseapower@…>
Restrict stack pruning to preserve effectivness of NOINLINE and friends
5:15 PM Changeset in ghc [2cf8360]supercompiler by Max Bolingbroke <batterseapower@…>
Comment only
5:15 PM Changeset in ghc [e2c9fc77]supercompiler by Max Bolingbroke <batterseapower@…>
Instantiating with a stack frame *is* real instantiation
5:14 PM Changeset in ghc [bc152fc]supercompiler by Max Bolingbroke <batterseapower@…>
Move the notion of shortability to the IdInfo module for reuse in the supercompiler
3:52 PM Ticket #7048 (Add the ability to statically define a `FunPtr` to a haskell function) created by pcapriotti
Lauri Alanko …
3:36 PM Changeset in ghc [5d06bb4b]supercompiler by Max Bolingbroke <batterseapower@…>
Add a FIXME
3:35 PM Changeset in ghc [b4585b8c]supercompiler by Max Bolingbroke <batterseapower@…>
Fix some FV issues so that map-map actually doesn't loop
12:29 PM Ticket #3871 (Missing reference in manpage) closed by guest
duplicate: Duplicate of #3351, in both cases link <xref linkend=...> does not …
12:19 PM Changeset in ghc [3f0afab]atomicsbetter-ho-cardinalitycardinalitycoerciblecross-compiler-alienlessdata-kind-syntaxdecision-procedureghc-7.6ghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergenewcgoverlapping-tyfamssimdtc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
Fix merge-related problems
12:03 PM Ticket #7047 (Add a Functor instance for Control.Exception.Handler) closed by simonmar
fixed: Applied, thanks!
12:02 PM Changeset in base [af5dc3f]data-proxydbcsghc-7.6ghc-7.8type-reasoningwindows-iocp by Simon Marlow <marlowsd@…>
add some UNPACKs to improve performance a bit
12:02 PM Changeset in base [3a3ab80]data-proxydbcsghc-7.6ghc-7.8type-reasoningwindows-iocp by Simon Marlow <marlowsd@…>
Add RatioZeroDenominator to ArithException, and use it instead of error As per discussion on the libraries list.
12:02 PM Changeset in base [53f4718]data-proxydbcsghc-7.6ghc-7.8type-reasoningwindows-iocp by Simon Marlow <marlowsd@…>
Add Functor instance for Handler (#7047)
12:02 PM Changeset in ghc [c8a8b06]wip/T9016 by Simon Marlow <marlowsd@…>
add some UNPACKs to improve performance a bit
12:02 PM Changeset in ghc [9e3fb41]wip/T9016 by Simon Marlow <marlowsd@…>
Add RatioZeroDenominator to ArithException, and use it instead of error As per discussion on the libraries list.
12:02 PM Changeset in ghc [8e08f83]wip/T9016 by Simon Marlow <marlowsd@…>
Add Functor instance for Handler (#7047)
12:02 PM Ticket #3858 (the resolution of abbreviated commands in ghci is surprising.) closed by simonmar
fixed
9:34 AM Changeset in ghc [99fd246]atomicsbetter-ho-cardinalitycardinalitycoerciblecross-compiler-alienlessdata-kind-syntaxdecision-procedureghc-7.6ghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergenewcgoverlapping-tyfamssimdtc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
Merge remote-tracking branch 'origin/master' into newcg * origin/master: (756 commits) don't crash if argv[0] == NULL (#7037) -package P was loading all versions of P in GHCi (#7030) Add a Note, copying text from #2437 improve the --help docs a bit (#7008) Copy Data.HashTable's hashString into our Util module Build fix Build fixes Parse error: suggest brackets and indentation. Don't build the ghc DLL on Windows; works around trac #5987 On Windows, detect if DLLs have too many symbols; trac #5987 Add some more Integer rules; fixes #6111 Fix PA dfun construction with silent superclass args Add silent superclass parameters to the vectoriser Add silent superclass parameters (again) Mention Generic1 in the user's guide Make the GHC API a little more powerful. tweak llvm version warning message New version of the patch for #5461. Fix Word64ToInteger conversion rule. Implemented feature request on reconfigurable pretty-printing in GHCi (#5461) ... Conflicts: compiler/basicTypes/UniqSupply.lhs compiler/cmm/CmmBuildInfoTables.hs compiler/cmm/CmmLint.hs compiler/cmm/CmmOpt.hs compiler/cmm/CmmPipeline.hs compiler/cmm/CmmStackLayout.hs compiler/cmm/MkGraph.hs compiler/cmm/OldPprCmm.hs compiler/codeGen/CodeGen.lhs compiler/codeGen/StgCmm.hs compiler/codeGen/StgCmmBind.hs compiler/codeGen/StgCmmLayout.hs compiler/codeGen/StgCmmUtils.hs compiler/main/CodeOutput.lhs compiler/main/HscMain.hs compiler/nativeGen/AsmCodeGen.lhs compiler/simplStg/SimplStg.lhs
8:08 AM Changeset in ghc [ad16de2]atomicsbetter-ho-cardinalitycardinalitycoerciblecross-compiler-alienlessdata-kind-syntaxdecision-procedureghc-7.6ghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergenewcgoverlapping-tyfamssimdtc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
prefer later defined commands (fixes #3858)
7:08 AM Changeset in ghc [a5c9ed1a]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
T5111 is an expected failure becuase of Trac #7046
7:08 AM Changeset in testsuite [d0f8f78]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
T5111 is an expected failure becuase of Trac #7046

Jul 3, 2012:

7:29 PM Ticket #7047 (Add a Functor instance for Control.Exception.Handler) created by parcs
This is the ticket that corresponds to the proposal found at …
5:13 PM Changeset in ghc [459be0b]supercompiler by Max Bolingbroke <batterseapower@…>
Fix some bugs in new evaluator
3:29 PM Ticket #7046 (Simplifier failing to unbox join point) created by simonpj
A consequence of the recent "silent superclass" patch is that T5113 …
2:19 PM Changeset in ghc [d260d919]atomicsbetter-ho-cardinalitycardinalitycoerciblecross-compiler-alienlessdata-kind-syntaxdecision-procedureghc-7.6ghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergenewcgoverlapping-tyfamssimdtc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
Add an experimental sinking pass
2:19 PM Changeset in ghc [2491856]atomicsbetter-ho-cardinalitycardinalitycoerciblecross-compiler-alienlessdata-kind-syntaxdecision-procedureghc-7.6ghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergenewcgoverlapping-tyfamssimdtc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
no need to check for unreachable blocks with -fnew-codegen we've already done it
2:18 PM Ticket #7032 (sleep fails for compiled program) closed by pcapriotti
fixed: Pushed patch as ba7961f118f42ba9db7e5fba017270a257852ff3.
2:18 PM Changeset in ghc [85fed344]atomicsbetter-ho-cardinalitycardinalitycoerciblecross-compiler-alienlessdata-kind-syntaxdecision-procedureghc-7.6ghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergenewcgoverlapping-tyfamssimdtc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
mainly tidyup
2:16 PM Ticket #7045 (The `Read` instance of `Rational` does not support decimal notation) closed by pcapriotti
invalid: According to the Haskell Report, floating point literals need to be …
2:10 PM Ticket #7044 (reject reading rationals with exponent notation) closed by pcapriotti
duplicate: This is essentially the same issue as #5692. Let's keep the discussion on …
2:01 PM Ticket #7034 (reading a large double results in zero with ghc-7.4.2) closed by pcapriotti
fixed: Fixed by: […] This only covers the failure for read in base. The …
1:54 PM Changeset in ghc [dc24164e]supercompiler by Max Bolingbroke <batterseapower@…>
First compiling version of the changes to eliminate Indirect
1:21 PM Building/Using edited by pcapriotti
document pretty build (diff)
8:17 AM Ticket #7045 (The `Read` instance of `Rational` does not support decimal notation) created by maeder
[…] is legal whereas […] fails at runtime with "Prelude.read: no …
8:10 AM Ticket #7044 (reject reading rationals with exponent notation) created by maeder
The program […] fails in the same way as for doubles currently. This …
7:57 AM Ticket #5911 (Add write-only variant of newTChan) closed by simonmar
fixed: Patches pushed, thanks for the contribution!
7:53 AM Ticket #7008 (ghc-pkg's documentation suggests argument to -f is a file) closed by simonmar
fixed
7:44 AM Ticket #7037 (setProgName() crashes when argv[0] == NULL) closed by simonmar
fixed
12:59 AM Ticket #788 (Implement class aliases and/or constraint synonyms) closed by anders_
fixed: This is implemented by ConstraintKinds, right?

Jul 2, 2012:

5:56 PM Ticket #7043 (32-bit GHC ceiling of negative float SEGFAULT: 11) created by DrGodCarl
When taking the ceiling of a negative float (like -0.8) with GHCi …
3:26 PM Ticket #7038 (hidir/odir flags mixup modules) closed by simonmar
invalid: This is the intended behaviour; see …
3:22 PM Changeset in ghc [c426022]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Marlow <marlowsd@…>
add test for #7037
3:22 PM Changeset in testsuite [a2f270c]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
add test for #7037
3:15 PM Changeset in ghc [0d19922a]atomicsbetter-ho-cardinalitycardinalitycoerciblecross-compiler-alienlessdata-kind-syntaxdecision-procedureghc-7.6ghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergenewcgoverlapping-tyfamssimdtc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
don't crash if argv[0] == NULL (#7037)
2:51 PM Ticket #7036 (StableNames in presence of class constraints / monadic functions) closed by simonmar
wontfix: I don't think there's anything concrete we can do here - as Simon says, …
2:48 PM Building/Troubleshooting edited by simonmar
(diff)
2:43 PM Building/Troubleshooting edited by simonmar
(diff)
2:33 PM Ticket #7042 (large exponents cannot be compiled) closed by pcapriotti
duplicate: Duplicate of #5692.
2:04 PM Changeset in ghc [62164cf]atomicsbetter-ho-cardinalitycardinalitycoerciblecross-compiler-alienlessdata-kind-syntaxdecision-procedureghc-7.6ghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergenewcgoverlapping-tyfamssimdtc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
-package P was loading all versions of P in GHCi (#7030) -package P means "the latest version of P" if multiple versions are installed. It was working as advertised, but we were eagerly *linking* all versions of P, which might cause an error if the package has some C code, because we can't link multiple instances of the same symbol.
1:52 PM Changeset in ghc [330769c]atomicsbetter-ho-cardinalitycardinalitycoerciblecross-compiler-alienlessdata-kind-syntaxdecision-procedureghc-7.6ghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergenewcgoverlapping-tyfamssimdtc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
Add a Note, copying text from #2437
1:31 PM Changeset in ghc [a09817c]supercompiler by Max Bolingbroke <batterseapower@…>
Comment only, before eliminating Indirect
1:24 PM Ticket #7027 (Lots of unnecessary recompilation) closed by simonmar
fixed: In fact, I'm going to close this ticket as fixed in 7.4.2, since both the …
1:17 PM Ticket #7025 (-msse should be forwarded to the C compiler) closed by simonmar
wontfix: The right thing is to put -msse in the cc-options field of your …
12:56 PM Changeset in ghc [f0ac082]atomicsbetter-ho-cardinalitycardinalitycoerciblecross-compiler-alienlessdata-kind-syntaxdecision-procedureghc-7.6ghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergenewcgoverlapping-tyfamssimdtc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
improve the --help docs a bit (#7008)
12:06 PM Ticket #6168 (Assembler error message in GHC 7.2.2) closed by simonmar
fixed: I'm afraid we're not planning another release of the 7.2 branch, and I …
11:54 AM Changeset in base [4226bae]data-proxydbcsghc-7.6ghc-7.8type-reasoningwindows-iocp by Paolo Capriotti <p.capriotti@…>
Fix parsing of RealFloat with huge exponents (#7034). Ensure numberToRangedRational returns Nothing immediately if the exponent is outside Int range, so that we avoid an integer overflow later.
11:54 AM Changeset in ghc [ec77f50]wip/T9016 by Paolo Capriotti <p.capriotti@…>
Fix parsing of RealFloat with huge exponents (#7034). Ensure numberToRangedRational returns Nothing immediately if the exponent is outside Int range, so that we avoid an integer overflow later.
11:37 AM Ticket #7042 (large exponents cannot be compiled) created by maeder
[…] cannot be compiled (memory will be exhausted)
11:35 AM Ticket #7041 (GHC.Real.gcdInt is no longer optimized.) created by int-e
This is a regression since ghc-7.2, related to #5767. GHC.Real
11:08 AM Ticket #3897 (reading a large String as Double takes too long) closed by pcapriotti
fixed: This is indeed fixed both in 7.4 and HEAD.
10:52 AM Changeset in unix [ba7961f]ghc-7.6ghc-7.8 by Paolo Capriotti <p.capriotti@…>
Add a WARNING for sleep, and expand documentation. sleep doesn't really work on GHC because it is always immediately interrupted by SIGVTALRM used in the RTS. I explained the problem in a comment and added a WARNING pragma. usleep and nanosleep have a similar problem, but, since they have better precision, they can be restarted, so they are not as unusable as sleep.
4:03 AM Changeset in ghc [c7ff122]type-nats by Iavor S. Diatchki <iavor.diatchki@…>
Remove the unique from CoAxiomRule. There are two reasons for this: * The unique was not used for anything, * It was incorrect for the infinite families of definitional axioms (e.g., 2 + 3 = 5 and 2 + 4 = 6 both got the same unique)
3:46 AM Changeset in ghc [271cbce]type-nats by Iavor S. Diatchki <iavor.diatchki@…>
Refactoring: move reasoning into TcTypeNats, leaving only the rules in TcTypeNatRules.
Note: See TracTimeline for information about the timeline view.