Timeline


and

Jul 8, 2012:

6:28 PM Ticket #7061 (Allow 'default' declarations within GHCi) created by parcs
GHCi currently doesn't support 'default' declarations, and #4929 somehow …
6:46 AM Ticket #7060 (Option -ddump-rule-rewrites doesn't dump to a file) created by erikd
Running the command (using my GHC git HEAD compiler): […] and the …
5:07 AM Ticket #7059 (Error: junk `naughty I386 byte register' after expression) created by erikd
Compiling git HEAD in a i386 chroot on an x86-64 Linux system and get …
4:29 AM Ticket #7058 (Add strict version of modifySTRef) created by joeyadams
We added strict versions of modifyIORef and atomicModifyIORef recently …

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 (Relax static-PE linker object checks) 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]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-lifttc-untouchableswip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-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]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-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]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-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]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
fix warning
3:49 PM Changeset in ghc [2a662bd]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
do a pass over this file, remove obsolete stuff
3:49 PM Changeset in ghc [7d7c284b]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
Rename BTail -> BCons, BHead -> BSnoc
3:49 PM Changeset in ghc [147b542]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
Generate slightly less crap to be cleaned up later
3:49 PM Changeset in ghc [b5c84a1]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-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/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/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/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/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/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/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]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-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/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/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]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-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]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-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]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-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 …

Jul 4, 2012:

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]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-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/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Simon Marlow <marlowsd@…>
add some UNPACKs to improve performance a bit
12:02 PM Changeset in ghc [9e3fb41]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms 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/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms 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]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-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]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
prefer later defined commands (fixes #3858)
7:08 AM Changeset in ghc [a5c9ed1a]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-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]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
Add an experimental sinking pass
2:19 PM Changeset in ghc [2491856]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-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]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-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/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/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]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-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]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-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]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-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]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-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/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms 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.

Jul 1, 2012:

4:48 PM Holes edited by holzensp
(diff)
3:25 PM Ticket #7040 (linker failures with foreign global data) created by luite
On OS X with X86_64 the attached example crashes (not reliably, might take …
2:00 PM Ticket #7039 (Panic due 'instance Foo a => Bar a => Baz a' style declarations) created by ksf
[…] results in […] It doesn't matter whether foo is declared in …
7:47 AM Ticket #6110 (Data.Vector.Unboxed performance regression of 7.4.1 relative to 7.0.4) closed by mdgabriel
fixed: @pcapriotti and @igloo: I built the head of GHC with the changeset …

Jun 30, 2012:

4:47 PM Ticket #7038 (hidir/odir flags mixup modules) created by br1
When using hidir and odir ghc flags, "ghc -- make" creates Main.hs and …
6:55 AM Ticket #7037 (setProgName() crashes when argv[0] == NULL) created by shachaf
C89 allows argc to be 0, in which case argv[0] is NULL. …
12:32 AM Changeset in ghc [f0a23c0]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ian Lynagh <igloo@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//testsuite
12:32 AM Changeset in testsuite [7e39845e]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//testsuite
12:30 AM Changeset in ghc [f89d4fbd]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc

Jun 29, 2012:

11:58 PM Changeset in ghc [d0d96bc0]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ian Lynagh <igloo@…>
Remove Data.HashTable from GoodImport03 It'll be removed soon anyway
11:58 PM Changeset in testsuite [6168fcf]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Remove Data.HashTable from GoodImport03 It'll be removed soon anyway
11:57 PM Changeset in ghc [3195d47]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ian Lynagh <igloo@…>
Fix ds055 (redundant import of Data.HashTable removed)
11:57 PM Changeset in testsuite [c60712e]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Fix ds055 (redundant import of Data.HashTable removed)
11:45 PM Changeset in ghc [39d766e]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Copy Data.HashTable's hashString into our Util module Data.HashTable is now deprecated and will soon be removed, but deSugar/Coverage.lhs uses hashString.
10:06 PM Changeset in base [7695a8b]data-proxydbcsghc-7.6ghc-7.8type-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Deprecate the Data.HashTable module
10:06 PM Changeset in ghc [54c62c0]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <igloo@…>
Deprecate the Data.HashTable module
8:54 PM Changeset in ghc [18e62c55]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Build fix
6:54 PM Changeset in ghc [4c8f4f7]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Paolo Capriotti <p.capriotti@…>
Adapt tests to change in a parser error message.
6:54 PM Changeset in testsuite [6fdf2fe]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Paolo Capriotti <p.capriotti@…>
Adapt tests to change in a parser error message.
6:26 PM Changeset in ghc [a63970d]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Build fixes
5:51 PM Changeset in ghc [b2e89367]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Paolo Capriotti <p.capriotti@…>
Parse error: suggest brackets and indentation. I have observed that whenever GHC tells me that I have possibly incorrect indentation, the real problem is often that I forgot to close some sort of bracket.
4:59 PM Status/SLPJ-Tickets edited by simonpj
(diff)
4:47 PM Changeset in ghc [6c29fad6]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Don't build the ghc DLL on Windows; works around trac #5987 We also don't build DLLs for the dph-lifted-* packages as they depend on ghc.
11:02 AM Changeset in ghc [5ddc841]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
On Windows, detect if DLLs have too many symbols; trac #5987 The test isn't very pretty; it involves trawling through the objdump -p output. I couldn't find an easier way, unfortuantely.

Jun 28, 2012:

9:24 PM Commentary/Libraries/Integer edited by simonpj
(diff)
9:23 PM Ticket #4421 (Compilation performance regression) closed by igloo
fixed: The regression is mostly fixed, and compiler performance is just something …
5:12 PM Changeset in ghc [8542e25]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ian Lynagh <igloo@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//testsuite
5:12 PM Changeset in testsuite [55d86b0]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//testsuite
5:04 PM Changeset in ghc [478b36fa]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ian Lynagh <igloo@…>
Add a test for #4138 (currently failing)
5:04 PM Changeset in testsuite [c2a262d]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Add a test for #4138 (currently failing)
3:14 PM Ticket #7036 (StableNames in presence of class constraints / monadic functions) created by ifigueroap
Hi, I'm trying to implement a notion of function equality using the …
12:12 PM Ticket #7035 (`deriving instance Generic (HsExpr Id)` raises panic) created by Daniel Schuessler
Input file: […] Result: […] Regards, Daniel
12:02 PM Ticket #7034 (reading a large double results in zero with ghc-7.4.2) created by maeder
[…] This was probably introduced by the fix for #5688. Note that …
10:40 AM Changeset in ghc [4ae30755]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Paolo Capriotti <p.capriotti@…>
Update some limits for x86 perf tests.
10:40 AM Changeset in testsuite [b3a7787]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Paolo Capriotti <p.capriotti@…>
Update some limits for x86 perf tests.
10:18 AM Ticket #7029 (Add System.Environment.getExecutablePath) closed by pcapriotti
fixed: Thanks. Tested on Windows and merged: […]
7:51 AM Status/SLPJ-Tickets edited by simonpj
(diff)
3:09 AM Ticket #7033 (stale .tix files can cause programs built with -fhpc to segfault) created by jwlato
In some circumstances, programs built with -fhpc will segfault when old …
3:07 AM Ticket #7032 (sleep fails for compiled program) created by carl
For the following program, runghc or ghci produces a list of numbers with …
1:38 AM Ticket #6111 (Simple loop performance regression of 7.4.1 relative to 7.0.4) closed by igloo
fixed: Fixed, and test added.

Jun 27, 2012:

10:17 PM Commentary/Libraries/Integer edited by igloo
(diff)
10:04 PM Commentary/Libraries/Integer edited by igloo
(diff)
8:53 PM Changeset in ghc [aa490c9]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ian Lynagh <igloo@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//testsuite
8:53 PM Changeset in testsuite [683e58c]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//testsuite
8:51 PM Changeset in ghc [30b5ba9b]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
8:49 PM Changeset in ghc [c7a8941]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Add some more Integer rules; fixes #6111
8:49 PM Changeset in ghc [71bb780]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ian Lynagh <igloo@…>
Add IntegerConversionRules Includes a test for the problem in #6111.
8:49 PM Changeset in testsuite [a648c9f]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Add IntegerConversionRules Includes a test for the problem in #6111.
5:59 PM Changeset in ghc [f190e2d]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Paolo Capriotti <p.capriotti@…>
Add missing imports.
5:59 PM Changeset in integer-gmp [2bb79b6]ghc-7.6ghc-7.8wip/T8647 by Paolo Capriotti <p.capriotti@…>
Add missing imports.
5:56 PM Changeset in base [ca72c8e]data-proxydbcsghc-7.6ghc-7.8type-reasoningwindows-iocp by Paolo Capriotti <p.capriotti@…>
Add System.Environment.getExecutablePath (#7029) Patch by Johan Tibell <johan.tibell@gmail.com>
5:56 PM Changeset in ghc [0a76803d]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Paolo Capriotti <p.capriotti@…>
Add System.Environment.getExecutablePath (#7029) Patch by Johan Tibell <johan.tibell@gmail.com>
5:47 PM Changeset in ghc [e277797]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Paolo Capriotti <p.capriotti@…>
Add test case for #5900
5:47 PM Changeset in testsuite [3c25de8]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Paolo Capriotti <p.capriotti@…>
Add test case for #5900
5:30 PM Changeset in ghc [1c595c00]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Paolo Capriotti <p.capriotti@…>
Fix cleanup for some tests.
5:30 PM Changeset in testsuite [17a6f20]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Paolo Capriotti <p.capriotti@…>
Fix cleanup for some tests.
4:11 PM Ticket #7031 (Incorrect documentation for Windows dlls) created by NeilMitchell
The documentation for creating Windows dlls …
2:16 PM GhcKinds edited by simonpj
(diff)
2:15 PM GhcKinds/KindsWithoutData edited by simonpj
Name changed from KindsWithoutData to GhcKinds/KindsWithoutData (diff)
1:44 PM GhcKinds/KindsWithoutData edited by dreixel
(diff)
1:44 PM GhcKinds/KindsWithoutData edited by dreixel
(diff)
1:43 PM GhcKinds/KindsWithoutData edited by dreixel
(diff)
1:16 PM GhcKinds/KindsWithoutData edited by dreixel
(diff)
11:30 AM Changeset in ghc [02a343c8]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Manuel M T Chakravarty <chak@…>
Add stderr for tests now (correctly) failing due to silent superclass args
11:30 AM Changeset in testsuite [370d156]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Manuel M T Chakravarty <chak@…>
Add stderr for tests now (correctly) failing due to silent superclass args
10:39 AM Changeset in ghc [f75f240b]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Manuel M T Chakravarty <chak@…>
Fix PA dfun construction with silent superclass args
7:36 AM Changeset in ghc [87d3f54]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Manuel M T Chakravarty <chak@…>
Adapt to the re-introduction of silent superclass parameters
7:36 AM Changeset in testsuite [af423fed]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Manuel M T Chakravarty <chak@…>
Adapt to the re-introduction of silent superclass parameters
5:00 AM Changeset in ghc [acfeb2b]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Manuel M T Chakravarty <chak@…>
Add silent superclass parameters to the vectoriser
4:58 AM Changeset in ghc [aa1e097]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Manuel M T Chakravarty <chak@…>
Add silent superclass parameters (again) Silent superclass parameters solve the problem that the superclasses of a dicionary construction can easily turn out to be (wrongly) bottom. The problem and solution are described in Note [Silent superclass arguments] in TcInstDcls I first implemented this fix (with Dimitrios) in Dec 2010, but removed it again in Jun 2011 becuase we thought it wasn't necessary any more. (The reason we thought it wasn't necessary is that we'd stopped generating derived superclass constraints for *wanteds*. But we were wrong; that didn't solve the superclass-loop problem.) So we have to re-implement it. It's not hard. Main features: * The IdDetails for a DFunId says how many silent arguments it has * A DFunUnfolding describes which dictionary args are just parameters (DFunLamArg) and which are a function to apply to the parameters (DFunPolyArg). This adds the DFunArg type to CoreSyn * Consequential changes to IfaceSyn. (Binary hi file format changes slightly.) * TcInstDcls changes to generate the right dfuns * CoreSubst.exprIsConApp_maybe handles the new DFunUnfolding The thing taht is *not* done yet is to alter the vectoriser to pass the relevant extra argument when building a PA dictionary.
1:36 AM Ticket #7030 (GHCi tries to load the text package twice, leading to linking failure) created by tibbe
For some reason GHC tries to load the text package twice: […] …

Jun 26, 2012:

2:09 PM Changeset in ghc [b65562c7]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Jose Pedro Magalhaes <jpm@…>
Mention Generic1 in the user's guide
2:06 PM Changeset in base [724aa97]data-proxydbcsghc-7.6ghc-7.8type-reasoningwindows-iocp by Jose Pedro Magalhaes <jpm@…>
Split a pragma into for better warnings
2:06 PM Changeset in ghc [9785fb9b]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Jose Pedro Magalhaes <jpm@…>
Split a pragma into for better warnings
6:04 AM Ticket #7029 (Add System.Environment.getExecutablePath) created by tibbe
As agreed after the corresponding libraries@ discussion …
1:11 AM Changeset in testsuite [93a9f99]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Johan Tibell <johan.tibell@…>
Merge branches 'master' and 'master' of https://github.com/ghc/testsuite
12:33 AM Changeset in ghc [1c53621]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by David Terei <davidterei@…>
Make the GHC API a little more powerful.

Jun 25, 2012:

8:25 PM Changeset in ghc [a6bacc3e]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by David Terei <davidterei@…>
Update .gitignore
8:25 PM Changeset in testsuite [d9b59ec]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by David Terei <davidterei@…>
Update .gitignore
8:25 PM Changeset in ghc [9758c36b]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by David Terei <davidterei@…>
Fix handling of optllvm way
8:25 PM Changeset in testsuite [39f5c1b]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by David Terei <davidterei@…>
Fix handling of optllvm way
7:17 PM Changeset in ghc [e5ca5c7f]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by David Terei <davidterei@…>
tweak llvm version warning message
2:32 PM Ticket #5461 (Reconfigurable pretty-printing in GHCi) closed by pcapriotti
fixed
1:54 PM Commentary/GSoCMultipleInstances edited by phischu
(diff)
1:52 PM Commentary/GSoCMultipleInstances edited by phischu
(diff)
12:47 PM Ticket #6143 (Regression: lots of documentation missing) closed by pcapriotti
fixed: Fixed by […]
12:45 PM Changeset in ghc [0753cf0]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Paolo Capriotti <p.capriotti@…>
New version of the patch for #5461.
11:42 AM Changeset in ghc [425434b]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
11:42 AM Changeset in testsuite [360ac9f]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
11:30 AM Changeset in ghc [bec0737]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Paolo Capriotti <p.capriotti@…>
Implemented feature request on reconfigurable pretty-printing in GHCi (#5461)
11:30 AM Changeset in ghc [550f8b5]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Paolo Capriotti <p.capriotti@…>
Fix Word64ToInteger conversion rule.
10:50 AM GhcKinds/KindsWithoutData edited by dreixel
(diff)
9:59 AM Ticket #7013 (GHC should complain if LLVM doesn't use the same architecture) closed by dterei
invalid: LLVM is generally built with all supported backends included (a cross …
8:43 AM Changeset in ghc [66c4196]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by David Terei <davidterei@…>
Use errorMsg over putMsg when appropriate.
8:42 AM Changeset in ghc [3a8f9ea]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by David Terei <davidterei@…>
Warn if using unsupported version of LLVM.
7:57 AM Ticket #6158 (GHC Causes opt to crash under LLVM 3.1 due to non const memcpy offset) closed by dterei
fixed: OK fixed. Damn LLVM doesn't like this code anymore: […] As while the …
7:55 AM Changeset in ghc [09803f8]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by David Terei <davidterei@…>
Add #6158 test case.
7:55 AM Changeset in testsuite [f35caec]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by David Terei <davidterei@…>
Add #6158 test case.
7:51 AM Changeset in ghc [41b37a2]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by David Terei <davidterei@…>
Fix #6158. LLVM 3.1 doesn't like certain constructions that 3.0 and earlier did, so we avoid them.
7:02 AM Changeset in ghc [c79768da]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
7:02 AM Changeset in testsuite [9ce0b6b]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite

Jun 24, 2012:

9:34 PM Changeset in ghc [1495dc1]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Iavor S. Diatchki <iavor.diatchki@…>
Correct the inferred type (in comment)
9:34 PM Changeset in testsuite [870a4d4]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Iavor S. Diatchki <iavor.diatchki@…>
Correct the inferred type (in comment)
5:15 AM Ticket #7028 (incorrect link paths for in mac os x after install) created by andykitchen
I've built and installed 7.4.2 fron source: […] Lib rts still links …
1:36 AM Ticket #7027 (Lots of unnecessary recompilation) created by selinger
The release notes for 7.4 state: "The recompilation checker now takes …

Jun 23, 2012:

5:36 PM Ticket #7026 (Impredicative implicit parameters) created by Ashley Yakeley
There doesn't seem to be a way to make impredicative implicit parameters …
12:44 PM Changeset in base [4553fda]data-proxydbcsghc-7.6ghc-7.8type-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Deprecate Control.Concurrent.{QSem,QSemNSampleVar} Also Control.Concurrent.{mergeIO,nmergeIO}, which use those modules.
12:44 PM Changeset in ghc [f0234bb3]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <igloo@…>
Deprecate Control.Concurrent.{QSem,QSemNSampleVar} Also Control.Concurrent.{mergeIO,nmergeIO}, which use those modules.
12:35 PM Changeset in ghc [4b21a22]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ian Lynagh <igloo@…>
Remove the deprecated concurrent modules from GoodImport03
12:35 PM Changeset in testsuite [22f79a8]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Remove the deprecated concurrent modules from GoodImport03
12:34 PM Changeset in ghc [8536690f]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ian Lynagh <igloo@…>
Reduce the bounds for perf/compiler/T4801 Apparently GHC got faster
12:34 PM Changeset in testsuite [6f28652]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Reduce the bounds for perf/compiler/T4801 Apparently GHC got faster
12:10 PM Ticket #7018 (Preprocess code before checking safety) closed by favonia
invalid: I am sorry but I cannot reproduce this error anymore. Perhaps I messed up …
1:18 AM Changeset in ghc [96f2126]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Remove the ID Monad We don't use it, and if we want an identity Monad then there's one in transformers:Data.Functor.Identity that we could use.

Jun 22, 2012:

10:06 PM Changeset in ghc [5efe3986]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Remove sortLe uses
9:46 PM Ticket #7025 (-msse should be forwarded to the C compiler) created by tibbe
The -msse<version> flag can be used to have the native and LLVM backends …
9:46 PM Changeset in ghc [faefe49]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Remove sortLe We now use Data.List's sort(By)
9:42 PM Changeset in ghc [9ce1cc9]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Remove another use of sortLe
9:38 PM Changeset in ghc [ab9b844f]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Correct a comment
9:31 PM Changeset in ghc [b2d89487]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Remove a few more sortLe's
9:27 PM Changeset in ghc [c5550e84]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Remove another sortLe use
9:20 PM Changeset in ghc [f6694264]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Use a derived Ord instance for Discr Our hand-written leAlt behaved differently when given a micture of constructors, but I think that either it won't make a difference or that this will be an improvement.
9:18 PM Changeset in ghc [f1c81a7]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Derive Eq Discr We had effectively hand-written the instance instead
8:55 PM Changeset in ghc [1a137b03]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Change more uses of sortLe to sortBy
7:48 PM Changeset in ghc [0043f07a]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Remove some uses of sortLe Technically the behaviour of sortWith has changed, as it used x `le` y = get_key x < get_key y (note "<" rather than "<="), but I assume that that was just a mistake.
7:27 PM Changeset in ghc [585ff572]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Remove some more unused functions
6:40 PM Changeset in ghc [90054502]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Remove a GHC 6.4 workaround
6:40 PM Changeset in ghc [41a50207]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Remove 'on' from Util We can now rely on it being available from Data.Function
6:18 PM Ticket #7024 (Problems with polymorphic kinds imported from module) created by goldfire
There seems to be a problem when importing polymorphic kinds from a module …
6:14 PM Changeset in ghc [03caa602]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Remove some more unused function from ListSetOps
6:03 PM Changeset in ghc [2d58640]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Remove an unused function
1:18 PM Ticket #6169 (Error when building GHC 7.4.2 on Raspberry Pi (ARM)) closed by igloo
invalid: This looks like an internal compiler error in gcc. If you run GHC with "-v …
7:08 AM Ticket #7023 (Panic when compiling with -fdefer-type-errors) created by guest
Running 7.5.20120621 Compiling attached program causes panic.

Jun 21, 2012:

8:22 PM Ticket #7022 (Kind variable scoping problem in Iface file when using Template Haskell) created by goldfire
Consider the following modules: […] […] When these modules are …
7:09 PM Ticket #7021 (Tuple (and other exotic predicates) not yet handled in Template Haskell) created by goldfire
Say I make the following declarations: […] It is currently impossible …
5:22 PM Ticket #7020 (Kind variable generalization problem) created by goldfire
Consider the following tangle of definitions: […] When compiling …
2:24 PM Commentary/GSoCMultipleInstances edited by simonmar
(diff)
2:23 PM Commentary/GSoCMultipleInstances edited by simonmar
(diff)
2:20 PM Commentary/GSoCMultipleInstances edited by simonmar
(diff)
2:16 PM Commentary/GSoCMultipleInstances edited by simonmar
(diff)
2:16 PM Changeset in ghc [45dc613]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
2:16 PM Changeset in testsuite [213db0e]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
1:22 PM Commentary/GSoCMultipleInstances edited by simonmar
(diff)
1:12 PM Ticket #7019 (Wrong error message when using forall in constraints) created by sjoerd_visscher
I tried this in GHC 7.4.1: […] Which gives this error: […] So …
11:49 AM Changeset in ghc [488f34c]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Jose Pedro Magalhaes <jpm@…>
Add one of Reiner Pope's tests for #5936
11:49 AM Changeset in testsuite [00e79a0]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Jose Pedro Magalhaes <jpm@…>
Add one of Reiner Pope's tests for #5936
11:46 AM Ticket #5936 (Support for data families in generics) closed by dreixel
fixed: Thanks, I have manually applied your patch, but forgot to acknowledge you …
11:41 AM Changeset in ghc [7d8b5241]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Jose Pedro Magalhaes <jpm@…>
Add test for #5936
11:41 AM Changeset in testsuite [8e76ee4]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Jose Pedro Magalhaes <jpm@…>
Add test for #5936
11:35 AM Ticket #5939 (Standalone deriving Generic on type with instantiated arguments) closed by dreixel
fixed: Done.
11:28 AM Changeset in base [fb01f7f]data-proxydbcsghc-7.6ghc-7.8type-reasoningwindows-iocp by Jose Pedro Magalhaes <jpm@…>
Move GHC.Generics to base There is no real reason for it to be in ghc-prim, and it complicates things.
11:28 AM Changeset in ghc [d0a3eef]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Jose Pedro Magalhaes <jpm@…>
Move GHC.Generics to base There is no real reason for it to be in ghc-prim, and it complicates things.
11:23 AM Changeset in ghc [63efe35]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Jose Pedro Magalhaes <jpm@…>
Remove duplicated comment
11:23 AM Changeset in ghc [156ec95a]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Jose Pedro Magalhaes <jpm@…>
Allow deriving Generic1 This completes the support for generic programming introduced in GHC 7.2. Generic1 allows defining generic functions that operate on type containers, such as `fmap`, for instance. Along the way we have fixed #5936 and #5939, allowing deriving Generic/Generic1 for data families, and disallowing deriving Generic/Generic1 for instantiated types. Most of this patch is Nicolas Frisby's work.
11:13 AM Changeset in ghc [686628d2]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Jose Pedro Magalhaes <jpm@…>
Add tests for deriving Generic1 Most of these tests were written by Nicolas Frisby.
11:13 AM Changeset in testsuite [9969305]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Jose Pedro Magalhaes <jpm@…>
Add tests for deriving Generic1 Most of these tests were written by Nicolas Frisby.
11:11 AM Changeset in ghc [3bac25ff]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Jose Pedro Magalhaes <jpm@…>
Move GHC.Generics to base There is no real reason for it to be in ghc-prim, and it complicates things.
11:11 AM Changeset in ghc-prim [d2718f6]ghc-7.6ghc-7.8 by Jose Pedro Magalhaes <jpm@…>
Move GHC.Generics to base There is no real reason for it to be in ghc-prim, and it complicates things.
10:29 AM Ticket #5992 (Silence gen_contents_index for the common case.) closed by pcapriotti
fixed: Many thanks. Merged to HEAD as 2b3734853ae5ddb75f85bfcc4ab8842a9ba4b5e0, …
8:43 AM Changeset in ghc [e1e6855]ghc-7.4 by Paolo Capriotti <p.capriotti@…>
Add --verbose and --help flags to gen_contents_index Fixes http://hackage.haskell.org/trac/ghc/ticket/5992
8:40 AM Changeset in ghc [2b373485]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Paolo Capriotti <p.capriotti@…>
Add --verbose and --help flags to gen_contents_index Fixes http://hackage.haskell.org/trac/ghc/ticket/5992
7:49 AM Changeset in ghc [c02a8231]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
7:49 AM Changeset in testsuite [dbd2cde]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
7:48 AM Changeset in ghc [0f085f3]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/ghc
7:48 AM Changeset in ghc [fc68de5]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test #4361 would fail because of the removal of the UNSAVORY HACK but this change makes it work again by adding a type signature
7:48 AM Changeset in testsuite [ec36bde]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test #4361 would fail because of the removal of the UNSAVORY HACK but this change makes it work again by adding a type signature
7:47 AM Changeset in ghc [0898526]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Wibbles to error messages
7:47 AM Changeset in testsuite [64e509f]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Wibbles to error messages
7:47 AM Changeset in ghc [f450d36]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Remove the USAVOURY HACK in simplifyInfer See the discussion in Trac #4361. The change fixes a regression in test IPRun.
7:32 AM Ticket #7004 (Error compiling repa-algorithms with LLVM) closed by chak
fixed: Robby, some of the examples that I had are in repa-examples and some of …
2:45 AM Records/DeclaredOverloadedRecordFields/NoMonoRecordFields edited by guest
Add link to corresponding trac ticket. (diff)
1:37 AM Ticket #7018 (Preprocess code before checking safety) created by favonia
Apparently GHC checks safety (as safe Haskell) before preprocessing. This …

Jun 20, 2012:

5:11 PM Ticket #5965 (pref-llvm failed at integer-gmp-0.3.0.0: stored value and pointer type do ...) closed by igloo
fixed: Fixed by: […]
5:01 PM Changeset in ghc [9d3bf7df]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ian Lynagh <igloo@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//testsuite
5:01 PM Changeset in testsuite [8efe8b5]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//testsuite
4:33 PM Changeset in ghc [32841172]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Fix whitespace in cmm/PprCmmDecl.hs
4:32 PM Changeset in ghc [4717b03]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Remove some more redundant Platform arguments
4:23 PM Ticket #5963 (Fixed format floating point conversion does not round to even) closed by pcapriotti
fixed: Merged. […]
4:21 PM Changeset in ghc [6f9114ea]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Paolo Capriotti <p.capriotti@…>
Test unencoded StringPrimL
4:21 PM Changeset in ghc [dd44a15]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Paolo Capriotti <p.capriotti@…>
Add test for #5963
4:21 PM Changeset in testsuite [63a3794]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Paolo Capriotti <p.capriotti@…>
Test unencoded StringPrimL
4:21 PM Changeset in testsuite [8bbcee0]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Paolo Capriotti <p.capriotti@…>
Add test for #5963
4:20 PM Changeset in base [86a8756]data-proxydbcsghc-7.6ghc-7.8type-reasoningwindows-iocp by Paolo Capriotti <p.capriotti@…>
Use round-to-even when formatting floats (#5963) Patch by Lennart Augustsson.
4:20 PM Changeset in ghc [827dab9]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Paolo Capriotti <p.capriotti@…>
Use round-to-even when formatting floats (#5963) Patch by Lennart Augustsson.
4:19 PM Changeset in ghc [0f1c5b1]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Remove some more redundant Platform arguments
4:03 PM Status/SLPJ-Tickets edited by simonpj
(diff)
3:52 PM Ticket #7017 (Rethink need for tarballs under "friendly" environment) created by FUZxxl
I just compiled GHC from git. I am amazed that one needs to download …
3:42 PM Changeset in ghc [5045cfbc]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Remove some redundant Platform arguments
3:38 PM Ticket #5970 (Type checker hangs) closed by pcapriotti
wontfix: Closing this ticket for now. Feel free to reopen if you can provide a …
3:32 PM Changeset in ghc [158c353]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Fix whitespace in cmm/PprCmmExpr.hs
3:28 PM Blog: New directions for Template Haskell edited by simonpj
3:27 PM Ticket #7016 (Declarations after top-level splice are ignored) closed by simonpj
invalid: This is by design, as described in Section 7.2 of the original …
3:25 PM Changeset in ghc [60ab8ea]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ian Lynagh <igloo@…>
Fix the timeout program following the changes to base
3:25 PM Changeset in testsuite [88f3b30]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Fix the timeout program following the changes to base
3:12 PM Ticket #7016 (Declarations after top-level splice are ignored) created by Oblosys
Declarations that appear after a top-level splice seem to be ignored …
2:43 PM Changeset in ghc [05bac9f8]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Fix whitespace in codeGen/StgCmmGran.hs
2:42 PM Changeset in ghc [8323847]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Make -fgransim a dynamic flag
2:32 PM Changeset in ghc [ad3d65c]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Make -fparallel a dynamic flag
2:31 PM Changeset in ghc [506d37b]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Fix whitespace in codeGen/CgParallel.hs
2:10 PM Changeset in ghc [90f0a9c]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Remove some cruft from StaticFlagParser Also, -read-dot-ghci is now gone. We now have -no-ignore-dot-ghci instead.
1:28 PM Changeset in ghc [f8b272a7]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <igloo@…>
Use CLong, not CInt, for mp_bitcnt_t value; fixes #5965 The GMP docs say: Counts of bits of a multi-precision number are represented in the C type mp_bitcnt_t. Currently this is always an unsigned long, but on some systems it will be an unsigned long long in the future.
1:28 PM Changeset in integer-gmp [5dfb7d3]ghc-7.6ghc-7.8wip/T8647 by Ian Lynagh <igloo@…>
Use CLong, not CInt, for mp_bitcnt_t value; fixes #5965 The GMP docs say: Counts of bits of a multi-precision number are represented in the C type mp_bitcnt_t. Currently this is always an unsigned long, but on some systems it will be an unsigned long long in the future.
1:27 PM Changeset in ghc [7ecb40e8]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Define W_TO_LONG in Cmm.h
12:43 PM Ticket #5888 (Performance regression in 7.4.1 compared to 6.12.3) closed by igloo
fixed: The problem was that mod was calling divModInteger, which returns a …
12:22 PM Changeset in directory [4ba2e76]ghc-7.6ghc-7.8 by Ian Lynagh <igloo@…>
Update tests following changes in base
12:22 PM Changeset in base [ffe5f2bc]data-proxydbcsghc-7.6ghc-7.8type-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Update tests following changes in base
12:22 PM Changeset in ghc [b8d7b8f]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <igloo@…>
Update tests following changes in base
12:21 PM Changeset in ghc [cd0a88aa]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ian Lynagh <igloo@…>
Update tests following changes in base
12:21 PM Changeset in testsuite [6507c1b]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Update tests following changes in base
9:25 AM Ticket #7015 (Add support for 'static') created by edsko
.. as described in "Towards Haskell in the Cloud".
2:25 AM Ticket #7014 (RULES for bitwise logic and shift primops) created by akio
I think it will be useful if expressions like (x .|. 0) and (shiftL x 0) …

Jun 19, 2012:

9:53 PM Changeset in unix [c40e539]ghc-7.6ghc-7.8 by Ian Lynagh <igloo@…>
Follow changes in base
9:53 PM Changeset in directory [07c2950]ghc-7.6ghc-7.8 by Ian Lynagh <igloo@…>
Follow changes in base
9:52 PM Changeset in ghc [5e2409c]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Follow changes in base
7:12 PM Changeset in base [16551a2]data-proxydbcsghc-7.6ghc-7.8type-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Bump base's version
7:12 PM Changeset in ghc [c4b81e3d]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <igloo@…>
Bump base's version
7:01 PM Changeset in base [7a2a256]data-proxydbcsghc-7.6ghc-7.8type-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Fix typos
7:01 PM Changeset in ghc [36a2a5cd]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <igloo@…>
Fix typos
6:55 PM Changeset in ghc [f83d3df7]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <igloo@…>
Add divInteger and modInteger functions Now that divModInteger isn't inlined, we were getting allocations for both results even if we're just going to throw one away.
6:55 PM Changeset in integer-gmp [e73a2a4]ghc-7.6ghc-7.8wip/T8647 by Ian Lynagh <igloo@…>
Add divInteger and modInteger functions Now that divModInteger isn't inlined, we were getting allocations for both results even if we're just going to throw one away.
6:36 PM Changeset in base [4725825]data-proxydbcsghc-7.6ghc-7.8type-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//packages/base
6:36 PM Changeset in ghc [fb666132]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <igloo@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//packages/base
6:36 PM Changeset in ghc [e778d3d7]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
6:35 PM Changeset in base [ea74625]data-proxydbcsghc-7.6ghc-7.8type-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Use divInteger and modInteger
6:35 PM Changeset in ghc [c15b549]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <igloo@…>
Use divInteger and modInteger
6:21 PM Changeset in ghc [1bb3a572]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <igloo@…>
Use divInt#/modInt# from ghc-prim
6:21 PM Changeset in integer-gmp [ee07ac3]ghc-7.6ghc-7.8wip/T8647 by Ian Lynagh <igloo@…>
Use divInt#/modInt# from ghc-prim
6:21 PM Changeset in ghc [e6594eb9]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <igloo@…>
Move divInt#/modInt# from base This allows them to be shared with integer-gmp
6:21 PM Changeset in ghc-prim [7398a64]ghc-7.6ghc-7.8 by Ian Lynagh <igloo@…>
Move divInt#/modInt# from base This allows them to be shared with integer-gmp
6:20 PM Changeset in ghc [5089023]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Fix build
6:20 PM Changeset in base [69fb277]data-proxydbcsghc-7.6ghc-7.8type-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Move divInt#/modInt# to ghc-prim This allows them to be shared with integer-gmp
6:20 PM Changeset in ghc [f1d3c29]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <igloo@…>
Move divInt#/modInt# to ghc-prim This allows them to be shared with integer-gmp
6:07 PM Changeset in base [89ed082]data-proxydbcsghc-7.6ghc-7.8type-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Remove Prelude.catch and System.IO.Error.{catch,try} This completes the proposal from trac #4865.
6:07 PM Changeset in ghc [b08c0920]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <igloo@…>
Remove Prelude.catch and System.IO.Error.{catch,try} This completes the proposal from trac #4865.
5:40 PM Ticket #7009 (Add function forallC) closed by pcapriotti
fixed: Fixed: […]
5:39 PM Ticket #7012 (ForeignPtrContents isn't exported) closed by pcapriotti
fixed: Exported ForeignPtrContents as an abstract type: […]
4:24 PM Changeset in base [6613018]data-proxydbcsghc-7.6ghc-7.8type-reasoningwindows-iocp by Paolo Capriotti <p.capriotti@…>
Export ForeignPtrContents in GHC.ForeignPtr (#7012)
4:24 PM Changeset in ghc [b32d4e0]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Paolo Capriotti <p.capriotti@…>
Export ForeignPtrContents in GHC.ForeignPtr (#7012)
4:23 PM GhcKinds/KindsWithoutData edited by dreixel
(diff)
4:22 PM GhcKinds/KindsWithoutData created by dreixel
4:21 PM Commentary edited by dreixel
(diff)
4:19 PM Commentary edited by dreixel
(diff)
4:17 PM Changeset in ghc [14c4cd04]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Paolo Capriotti <p.capriotti@…>
Re-export forallC in Language.Haskell.TH (#7009)
4:08 PM Ticket #6165 (Missing documentation for Foreign.ForeignPtr) closed by pcapriotti
invalid: That module is hidden, so it should not be linked from the index page. …
3:13 PM Ticket #6131 (-fprof-auto adds cost centers to INLINE functions) closed by pcapriotti
fixed: Merged as 87ef70b838f43c6425bea97c9a791f2d0bf35e5c.
2:59 PM Ticket #5846 (Add GHC.Stats.gcStatsEnabled) closed by pcapriotti
fixed: Thanks. Pushed: […]
2:57 PM Ticket #5877 (Make StringPrimL take [Word8]) closed by pcapriotti
fixed: Merged to GHC HEAD: […] and template-haskell: […]
2:55 PM Ticket #5873 (runghc does not exist in versioned form) closed by pcapriotti
fixed
2:26 PM Changeset in ghc [87ef70b]ghc-7.4 by Paolo Capriotti <p.capriotti@…>
Don't put auto sccs on INLINE functions (#6131) There was also a bug caused by INLINEs getting SCCs, but unfortunately I have lost the test case. The Note in the code describes the problem though. MERGED from commit 6181e007f0e1e8eddba7acf0d5fbcbaf46806249
2:17 PM Ticket #5890 (Illegal instance declaration for `Show Doc') closed by pcapriotti
invalid: I can't reproduce this with GHC > 7.0.4. Closing, as we do not support …
2:10 PM Commentary/GSoCMultipleInstances edited by kosmikus
(diff)
2:00 PM Commentary/GSoCMultipleInstances edited by kosmikus
(diff)
1:48 PM Commentary/GSoCMultipleInstances edited by kosmikus
(diff)
1:45 PM Commentary/GSoCMultipleInstances edited by kosmikus
(diff)
1:40 PM Ticket #7007 (Fixity declaration reported as ambiguous) closed by simonpj
fixed
1:36 PM Changeset in base [05cf001]data-proxydbcsghc-7.6ghc-7.8type-reasoningwindows-iocp by Paolo Capriotti <p.capriotti@…>
Add GHC.Stats.getGCStatsEnabled function (#5846) Add getGCStatsEnabled function which checks whether GC stats have been enabled (with `-T`, for example). Make getGCStats throw an exception if called with GC stats disabled.
1:36 PM Changeset in ghc [c41ac8f]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Paolo Capriotti <p.capriotti@…>
Add GHC.Stats.getGCStatsEnabled function (#5846) Add getGCStatsEnabled function which checks whether GC stats have been enabled (with `-T`, for example). Make getGCStats throw an exception if called with GC stats disabled.
1:36 PM Changeset in ghc [5490e71b]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Paolo Capriotti <p.capriotti@…>
Add getGCStatsEnabled function.
1:35 PM Commentary/GSoCMultipleInstances edited by kosmikus
(diff)
1:33 PM Changeset in ghc [42769923]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Paolo Capriotti <p.capriotti@…>
StringPrimL now takes [Word8]
1:32 PM Changeset in ghc [ee44e19f]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Paolo Capriotti <p.capriotti@…>
Template Haskell: StringPrimL now takes [Word8]
1:20 PM WindowsGhc edited by igloo
(diff)
1:19 PM Changeset in ghc [11ca8cdc]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Paolo Capriotti <p.capriotti@…>
Create versioned runghc wrapper (#5873)
1:11 PM Commentary/GSoCMultipleInstances edited by kosmikus
(diff)
12:59 PM Commentary/GSoCMultipleInstances edited by kosmikus
(diff)
12:11 PM Commentary/GSoCMultipleInstances edited by kosmikus
(diff)
10:41 AM Ticket #7013 (GHC should complain if LLVM doesn't use the same architecture) created by chak
It appears #7004 is due to using a x86 (32bit) GHC with LLVM built for …
8:18 AM Ticket #7012 (ForeignPtrContents isn't exported) created by rl
GHC.ForeignPtr doesn't export ForeignPtrContents. This means that this …
6:52 AM Ticket #7011 (32bit GHC 7.4.2 cannot compile integer-gmp on OS X 10.8) created by chak
If I use the 32bit version of GHC 7.4.2 (OS X installer from the GHC …

Jun 18, 2012:

9:27 PM Changeset in ghc [898a862]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Build fixes
8:58 PM Changeset in ghc [d361262]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Make -firrefutable-tuples a dynamic flag
8:58 PM Changeset in ghc [32fd354]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Move and rename opt_HiVersion It isn't really an option at all
8:41 PM Changeset in ghc [ee7c4f4]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Make -ignore-dot-ghci a dynamic flag
8:17 PM Changeset in ghc [e6e3a960]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Make -dppr-cols a dynamic flag
6:44 PM Ticket #7010 (Type error in one function causes wrong type error report in another ...) created by Lemming
This ticket is very similar to #5978, but this time it is about type …
3:24 PM Ticket #7009 (Add function forallC) created by boris
As for template-haskell 2.7.0.0 there are Q monad functions corresponding …
12:11 PM Changeset in ghc [42de540]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Remove redundant warning suppression in basicTypes/Literal.lhs
12:10 PM Changeset in ghc [8cdb98b]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Make -dtrace-level a dynamic flag
10:30 AM Ticket #7008 (ghc-pkg's documentation suggests argument to -f is a file) created by adimit
% ghc-pkg --help | grep -- '-f FILE' -f FILE --package-conf=FILE use …
8:17 AM Changeset in ghc [de246aa]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #7007
8:17 AM Changeset in testsuite [5854eb6]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #7007
8:15 AM Changeset in ghc [64cf942]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org//testsuite
8:15 AM Changeset in testsuite [d8dc3467]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org//testsuite
8:14 AM Changeset in ghc [debfd1d0]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org//testsuite Conflicts: tests/th/all.T
8:14 AM Changeset in testsuite [237a5b3]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org//testsuite Conflicts: tests/th/all.T
7:53 AM Ticket #7007 (Fixity declaration reported as ambiguous) created by simonpj
Christopher Dove reports: So I have some module, in a work project that …
7:41 AM Ticket #7006 (Panic when promoted GADT arguments cross module boundaries) closed by simonpj
fixed: Thanks. I think this is the same as #6011 and #6025, but your example is …
7:06 AM Ticket #7006 (Panic when promoted GADT arguments cross module boundaries) created by anders_
This seems to only happen when the importing module is compiled in a …
7:04 AM Ticket #7005 (GHC 7.4.2 crashes with a panic when using type families and data kinds ...) created by Kangyuan
I have no idea how to isolate this bug, since it seems to span multiple …
5:17 AM Ticket #7004 (Error compiling repa-algorithms with LLVM) created by benl
With LLVM 3.0 and 3.1: […] With LLVM 2.8: […] […] Compiling …

Jun 17, 2012:

8:49 PM Changeset in ghc [7c987d10]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Switch to using the 'rubenvb' mingw builds
8:42 PM Changeset in ghc [d0bfa810]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Merge branch 'master' of http://darcs.haskell.org//ghc
4:44 PM Ticket #5871 (Patch for compilation on Hurd) closed by pcapriotti
fixed: Merged to HEAD (d2b538c80c00a99a51e4892dec475eae38cf9888) and stable …
4:15 PM Changeset in ghc [6fd28f6]ghc-7.4 by Paolo Capriotti <p.capriotti@…>
Build fix for Hurd. Patch by Samuel Thibault. See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=659530. MERGED from commit d2b538c80c00a99a51e4892dec475eae38cf9888
3:39 PM Changeset in ghc [d2b538c]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Paolo Capriotti <p.capriotti@…>
Build fix for Hurd. Patch by Samuel Thibault. See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=659530.
3:00 PM Ticket #7003 ('impossible' compile time error, when using `runStream'.) created by dbanas
[…]
11:20 AM Commentary/GSoCMultipleInstances edited by phischu
(diff)

Jun 16, 2012:

10:26 PM Changeset in ghc [3c067748]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Merge branch 'master' of http://darcs.haskell.org//ghc
9:50 PM Changeset in ghc [417eb15f]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Merge branch 'master' of http://darcs.haskell.org//ghc
9:38 PM Changeset in ghc [f41c6e3]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Merge win:c:/m64/reg14
9:37 PM Ticket #6169 (Error when building GHC 7.4.2 on Raspberry Pi (ARM)) created by djhworld
Hi there, I'm trying to build GHC 7.4.2 from source on my Raspberry Pi …
8:40 PM Changeset in ghc [78f588c1]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Fix build on win64
7:10 PM Changeset in ghc [7cae7521]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Remove a redundant import
7:02 PM Changeset in ghc [c1d4bc17]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
7:02 PM Changeset in ghc [0b6336a]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Remove a workaround for building with GHC 6.9
4:21 AM Ticket #6168 (Assembler error message in GHC 7.2.2) created by selinger
This is related to #5649, although a different combination of options …
3:14 AM Ticket #6167 (Compile stalls with pause returning ERESTARTNOHAND) created by erikd
I'm using ghc 7.4.1 from the debian package to compile GHC from git HEAD …

Jun 15, 2012:

11:25 PM Ticket #6166 (Performance regression in mwc-random since 7.0.x) created by bos
I've had a report that the performance of the mwc-random package has …
7:37 PM Ticket #6164 (GHC installation configure error) closed by pcapriotti
invalid: Looks like you downloaded a GHC tarball for the wrong architecture. You …
3:35 PM Ticket #6162 (defer-type-errors + unsafeCoerce) closed by simonpj
wontfix
3:34 PM Ticket #6165 (Missing documentation for Foreign.ForeignPtr) created by refold
Starting with version 4.4.0.0, the html documentation for …
2:58 PM NewAxioms edited by danbst
possible typo? (diff)
2:03 PM Changeset in ghc [bdbcad52]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
small tidyup
2:03 PM Changeset in ghc [6181e007]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
Don't put auto sccs on INLINE functions (#6131) There was also a bug caused by INLINEs getting SCCs, but unfortunately I have lost the test case. The Note in the code describes the problem though.
2:03 PM Changeset in ghc [a13bbc1]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
fix ticket number in comment
2:01 PM Ticket #5897 (GHC runtime task workers are not released with C FFI) closed by pcapriotti
fixed: Merged as d677a952d666e5e7144e60524efb6989dddeb383 (plus testsuite fix …
1:59 PM Changeset in testsuite [e8fae13]ghc-7.4 by Paolo Capriotti <p.capriotti@…>
fix test for the new TASKS stats output MERGED from commit 79f2474e4749f435d1acf1842f22d3f2ac2508e3
1:10 PM Ticket #6164 (GHC installation configure error) closed by simonmar
invalid: On Ubuntu 12.04 you can use sudo apt-get install ghc to install GHC. …
1:04 PM Ticket #5882 (Template Haskell declaration quote reports error with GADT syntax) closed by pcapriotti
fixed
10:06 AM Changeset in ghc [d677a95]ghc-7.4 by Paolo Capriotti <p.capriotti@…>
Drop the per-task timing stats, give a summary only (#5897) We were keeping around the Task struct (216 bytes) for every worker we ever created, even though we only keep a maximum of 6 workers per Capability. These Task structs accumulate and cause a space leak in programs that do lots of safe FFI calls; this patch frees the Task struct as soon as a worker exits. One reason we were keeping the Task structs around is because we print out per-Task timing stats in +RTS -s, but that isn't terribly useful. What is sometimes useful is knowing how *many* Tasks there were. So now I'm printing a single-line summary, this is for the program in TASKS: 2001 (1 bound, 31 peak workers (2000 total), using -N1) So although we created 2k tasks overall, there were only 31 workers active at any one time (which is exactly what we expect: the program makes 30 safe FFI calls concurrently). This also gives an indication of how many capabilities were being used, which is handy if you use +RTS -N without an explicit number. MERGED from commit 085c7fe5d4ea6e7b59f944d46ecfeba3755a315b
10:03 AM Changeset in ghc [2a99c19a]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Marlow <marlowsd@…>
add a test for INLINE and -fprof-auto (#6131) I had the test lying around already, just hooking it up
10:03 AM Changeset in testsuite [45e0a0a]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
add a test for INLINE and -fprof-auto (#6131) I had the test lying around already, just hooking it up
8:43 AM Changeset in ghc [166bbab5]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ross Paterson <ross@…>
use definition of mdo segmentation from the workshop paper
7:20 AM Ticket #6041 (Program hangs when run under Ubuntu Precise) closed by simonmar
invalid
7:15 AM Ticket #6164 (GHC installation configure error) created by rohithkumar-av
Hi, I was trying to install Haskell from this link …
1:50 AM Ticket #6163 (GHC stops producing runnable code in OSX Mountain Lion DP4) created by smidget
Yesterday I upgraded my OSX 10.8 Mountain Lion Developer Preview 3 install …

Jun 14, 2012:

10:15 PM DeferErrorsToRuntime edited by guest
Fix broken link to paper draft. (diff)
9:40 PM Ticket #6162 (defer-type-errors + unsafeCoerce) created by guest
When evidence of a ~ b is missing, -fdefer-type-errors uses error to …
7:21 PM DarcsConversion edited by simonmar
(diff)
7:01 PM Changeset in base [aedfd7e]data-proxydbcsghc-7.6ghc-7.8type-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Fix typo; spotted by Gabor Greif
7:01 PM Changeset in ghc [1befc192]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <igloo@…>
Fix typo; spotted by Gabor Greif
6:41 PM Changeset in ghc [773f03b3]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Simplify some code We were pointlessly going from String to SDoc and back again
4:18 PM Changeset in ghc [02aef11]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Make -dppr-case-as-let a dynamic flag
4:00 PM Changeset in ghc [ed7dbe8]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Fix ghc/ following -dppr-user-length changes
3:30 PM Changeset in ghc [fd86aca8]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Fix whitespace in coreSyn/PprCore.lhs
3:24 PM Changeset in ghc [956911e4]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Be strict in the DynFlags inside an SDoc This is safe now that the tracingDynFlags is not just a call to panic. Not sure if it was causing a problem as it was, but this change should help make sure we don't get a chain of thunks built up inside SDocs.
3:20 PM Changeset in ghc [46c184e1]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Change -dppr-user-length from a static to a dynamic flag
11:46 AM Changeset in ghc [0f3d8ab9]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
11:15 AM Ticket #2979 (better support for FFI C wrappers for macros in system headers) closed by igloo
fixed: This was fixed by: […]
1:40 AM Changeset in ghc [82a8ffd]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Rename Coverage.dflags to Coverage.tte_dflags The record field was confusingly using the same name that the value normally uses.
1:17 AM Changeset in ghc [7261827]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Fix whitespace in deSugar/Coverage.lhs

Jun 13, 2012:

5:30 PM Changeset in ghc [b522d3a]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Stop exporting, and stop using, some deprecated functions
4:58 PM Changeset in ghc [d6cef3c9]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Use 'ppr' rather than 'pprCLabel platform' Means we can stop passing platform around as much.
4:52 PM Changeset in ghc [cd61668]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Remove more redundant Platform arguments
4:36 PM Changeset in ghc [ac6edfae]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Remove more redundant Platform arguments
4:26 PM Changeset in ghc [1e9a2d34]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/ghc
4:26 PM Changeset in ghc [0c0b2bb]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Improved error message
4:26 PM Changeset in testsuite [220dfff]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Improved error message
4:24 PM Changeset in base [1941b5d0]data-proxydbcsghc-7.6ghc-7.8type-reasoningwindows-iocp by Simon Peyton Jones <simonpj@…>
Add GHC.IP for the new implicit-parameter story
4:24 PM Changeset in ghc [cbad295]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Simon Peyton Jones <simonpj@…>
Add GHC.IP for the new implicit-parameter story
4:21 PM Changeset in ghc [5a8ac0f8]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Simplify the implementation of Implicit Parameters This patch re-implements implicit parameters via a class with a functional dependency: class IP (n::Symbol) a | n -> a where ip :: a This definition is in the library module GHC.IP. Notice how it use a type-literal, so we can have constraints like IP "x" Int Now all the functional dependency machinery works right to make implicit parameters behave as they should. Much special-case processing for implicit parameters can be removed entirely. One particularly nice thing is not having a dedicated "original-name cache" for implicit parameters (the nsNames field of NameCache). But many other cases disappear: * BasicTypes.IPName * IPTyCon constructor in Tycon.TyCon * CIPCan constructor in TcRnTypes.Ct * IPPred constructor in Types.PredTree Implicit parameters remain special in a few ways: * Special syntax. Eg the constraint (IP "x" Int) is parsed and printed as (?x::Int). And we still have local bindings for implicit parameters, and occurrences thereof. * A implicit-parameter binding (let ?x = True in e) amounts to a local instance declaration, which we have not had before. It just generates an implication contraint (easy), but when going under it we must purge any existing bindings for ?x in the inert set. See Note [Shadowing of Implicit Parameters] in TcSimplify * TcMType.sizePred classifies implicit parameter constraints as size-0, as before the change There are accompanying patches to libraries 'base' and 'haddock' All the work was done by Iavor Diatchki
4:20 PM Changeset in ghc [5633b56]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Remove some more Platform arguments
3:55 PM Status/SLPJ-Tickets edited by simonpj
(diff)
3:44 PM Changeset in ghc [2b015ce]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Remove more unused Platform arguments
3:38 PM Changeset in ghc [7937a921]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Remove some unnecessary platform arguments
2:51 PM Ticket #6161 (Program with missing instance accepted by compiler, program <<loops>>) created by wlguest
The following program is accepted by the compiler even though (Fam Float) …
12:47 PM Changeset in ghc [03f78f0]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Add missing file
12:17 PM Changeset in ghc [26e1e7eb]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ian Lynagh <igloo@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//testsuite
12:17 PM Changeset in testsuite [9ef388e]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//testsuite
12:16 PM Changeset in ghc [0cba443]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Follow spelling fixes
12:14 PM Changeset in ghc [c3cf0419]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc Fix conflicts in: compiler/main/DynFlags.hs
12:06 PM Changeset in ghc [bfe94012]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Remove lots of commented out 'in' keywords
11:59 AM Changeset in ghc [d2bb477]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Tweak the way UsageErrors are constructed Using 'unlines' meant that we get a trailing newline, which gave different output.
11:55 AM Changeset in ghc [8d41d9e1]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ian Lynagh <igloo@…>
Fix plugins01: Follow changes to GHC
11:55 AM Changeset in testsuite [3f7212e]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Fix plugins01: Follow changes to GHC
11:13 AM Changeset in ghc [d06edb8]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Remove PlatformOutputable We can now get the Platform from the DynFlags inside an SDoc, so we no longer need to pass the Platform in.
8:04 AM Ticket #6160 (support sub-second resolutions for file timestamps) created by redneb
Currently all file timestamps related functions (accessTime, …

Jun 12, 2012:

11:45 PM Changeset in ghc [2901e3f]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Whitespace only in nativeGen/RegAlloc/Graph/Main.hs
10:29 PM Changeset in ghc [37f9861f]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Make tracingDynFlags slightly more defined In particular, fields like 'flags' are now set to the default, so at least they will work to some extent.
10:23 PM Changeset in ghc [1eda228c]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Pass DynFlags down to pprDefiniteTrace
10:15 PM Changeset in ghc [330f1541]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Add DynFlags to the SDoc state
8:55 PM Changeset in ghc [a12b6bf8]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Use SDoc rather than Doc in the native gens This avoid lots of converting back and forth between the two types.
8:27 PM Changeset in ghc [ffa6d17c]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Use SDoc rather than Doc in LLVM In particular, this makes life simpler when we want to use a general GHC SDoc in the middle of some LLVM.
6:44 PM Changeset in ghc [f6fb322c]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Pass DynFlags down to pprDebugAndThen
6:29 PM Changeset in ghc [cf05fd69]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Remove unused showsPrecSDoc
6:27 PM Changeset in ghc [2ba157bc]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Pass DynFlags down to showSDocDumpOneLine
6:23 PM Changeset in ghc [b39ab7d]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Pass DynFlags down to showSDocDebug
5:52 PM Changeset in ghc [ab50c9c5]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Pass DynFlags down to showSDoc
3:01 PM Changeset in ghc [543ec08]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Remove unused showRdrName It was equivalent to showPpr anyway.
3:00 PM Changeset in ghc [4e78c8a]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
GhcApiError now contains a String, not an SDoc
2:51 PM Changeset in ghc [af9f017]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Use showPpr in a few more places
2:48 PM Changeset in ghc [d2d3b71]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Avoid a needless trip via SDoc when showing a Unique
2:47 PM Changeset in ghc [1c49046]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Store short error message text as a string We also store the Doc still, although we don't have to; we could just convert back again, at the cost of some inefficiency. But we do need the String, so that we can print it in the Show instance.
2:40 PM Changeset in ghc [c3a62c5]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Pass DynFlags down to mk_err_msg
2:03 PM Changeset in ghc [91667cc9]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Remove an unused Show instance
12:54 PM Changeset in ghc [b2ec66c3]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Don't needlessly go via SDoc in mkAutoCC
12:46 PM Changeset in ghc [4c5dd279]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Redefine pprPanicFastInt in terms of panicDoc
12:29 PM Changeset in ghc [96a3768]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ross Paterson <ross@…>
tweak documentation of mdo/rec
11:42 AM Changeset in ghc [0fdca5d]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Pass DynFlags down to showPpr
11:22 AM Changeset in ghc [1bb4428c]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Remove the Show Var instance
11:05 AM Changeset in ghc [fea67bc]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Provide a way of 'show'int a Unique without going via SDoc
9:52 AM Ticket #6159 (unexpected GADT kind error) closed by simonpj
invalid: This is by (current) design. It's even documented: see …
9:48 AM Ticket #6159 (unexpected GADT kind error) created by kosmikus
I am surprised that the following two declarations are treated differently …
9:45 AM Ticket #3966 (Warn about useless UNPACK pragmas) closed by simonmar
fixed
9:44 AM Changeset in ghc [d200ba10]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Marlow <marlowsd@…>
no need to force -O here any more (#3966)
9:44 AM Changeset in testsuite [a9717b9]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
no need to force -O here any more (#3966)
9:42 AM Changeset in ghc [6c52b64]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Marlow <marlowsd@…>
update max_bytes_used for T4801 on 64-bit
9:42 AM Changeset in testsuite [cef7ce2]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
update max_bytes_used for T4801 on 64-bit
9:25 AM Ticket #6158 (GHC Causes opt to crash under LLVM 3.1 due to non const memcpy offset) created by Axman6
Under LLVM 3.1, opt is crashing when compiling code produced by GHC which …
8:55 AM Changeset in ghc [1716d853]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Marlow <marlowsd@…>
tc078 and tc126 are no longer expect_broken (6096 is fixed)
8:55 AM Changeset in testsuite [753ac6d]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
tc078 and tc126 are no longer expect_broken (6096 is fixed)
8:54 AM Changeset in ghc [6697dbb2]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
Report unusable UNPACK warnings even when -O is off (#3966)
8:53 AM Changeset in ghc [33416a2f]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Simon Marlow <marlowsd@…>
omit the profasm way
7:51 AM Ticket #4148 (improve new recursive do syntax) closed by simonpj
fixed: Thanks to Levent for doing the work. Simon
7:43 AM Changeset in ghc [15c2e4f]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
7:43 AM Changeset in testsuite [d409eb1]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
7:42 AM Changeset in ghc [2742aa7]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/ghc
7:42 AM Changeset in ghc [4f8e86b4]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Revive 'mdo' expressions, per discussion in Trac #4148 Summary: - mdo expressions are enabled by RecursiveDo pragma - mdo expressions perform full segmentation - 'rec' groups inside 'do' are changed so they do *not* perform any segmentation. - Both 'mdo' and 'rec' are enabled by 'RecursiveDo' 'DoRec' is deprecated in favour of 'RecursiveDo' (The 'rec' keyword is also enabled by 'Arrows', as now.) Thanks to Levent for doing all the work
7:38 AM Changeset in ghc [eaef9e3]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
New tests for Trac #4148
7:38 AM Changeset in testsuite [a809d17]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
New tests for Trac #4148
7:38 AM Changeset in ghc [c5c9026d]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Update test output for mdo changes (Trac #4148)
7:38 AM Changeset in testsuite [a2301a0]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Update test output for mdo changes (Trac #4148)
1:20 AM Changeset in ghc [4b1350e]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Remove some redundant Show instances
12:14 AM Changeset in ghc [6f2f8380]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Build fixes

Jun 11, 2012:

11:46 PM Changeset in ghc [8685576a]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Pass DynFlags down to showSDocDump To help with this, we now also pass DynFlags around inside the SpecM monad.
10:54 PM Changeset in ghc [a6ec9493]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Fix whitespace in specialise/Specialise.lhs
10:36 PM Changeset in ghc [5c3a415]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Pass DynFlags down to showSDocUnqual
10:35 PM Changeset in ghc [b1a75d2f]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Pass DynFlags down to showSDocForUser
10:35 PM Changeset in ghc [7de2f211]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Pass DynFlags down to showSDocOneLine
9:54 PM Changeset in ghc [b3894840]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Pass DynFlags to renderWithStyle
9:46 PM Changeset in ghc [767d5a8]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Make it possible to show SrcSpans without going via Doc This shouldn't be any slower; the FilePaths were already going via String so that we could normalise them. This means that very early on, when printing flag parsing errors, we can do so without having a DynFlags yet.
8:56 PM Changeset in ghc [0dcfe36]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Fix whitespace in basicTypes/SrcLoc.lhs
8:47 PM Changeset in ghc [630379c]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Pass DynFlags down to printForC and printForAsm
8:40 PM Changeset in ghc [667c577]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Pass DynFlags down to printForUserPartWay
8:39 PM Changeset in ghc [df34ee6]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Pass DynFlags down to printForUser
8:35 PM Changeset in ghc [9d24671]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Pass DynFlags down to hPrintDump
8:09 PM Changeset in ghc [310ded12]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Pass DynFlags around a bit more
7:58 PM Changeset in ghc [5716a2f8]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Pass DynFlags to the LogAction A side-effect is that we can no longer use the LogAction in defaultErrorHandler, as we don't have DynFlags at that point. But all that defaultErrorHandler did is to print Strings as SevFatal, so now it takes a 'FatalMessager' instead.
4:43 PM Changeset in ghc [6515294]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Pass DynFlags to prettyPrintGhcErrors We don't use it yet
4:41 PM Changeset in ghc [2de63e5a]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Make Ppr* versions of the Sorry and PgmError exceptions too
4:25 PM Changeset in ghc [fa362ab]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Change how pprPanic works We now include the String and the SDoc in the exception, and don't flatten them into a String until near the top-level
4:02 PM Ticket #5683 (bug in signum function) closed by simonmar
duplicate
4:00 PM Changeset in ghc [e598fd36]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Marlow <marlowsd@…>
Update output (spelling of "inferred")
4:00 PM Changeset in testsuite [cc85262]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
Update output (spelling of "inferred")
3:19 PM Changeset in ghc [24d9d10]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
fix spelling: "infered" -> "inferred"
2:41 PM Ticket #6142 (Outdated comment in Directory.hs) closed by simonmar
fixed: […]
2:38 PM Ticket #6126 (Fix risk of dead-lock in documentation of Control.Concurrent) closed by simonmar
fixed: Fixed: […] and the new Async API is currently being discussed on …
12:42 PM Changeset in base [900b5a0]data-proxydbcsghc-7.6ghc-7.8type-reasoningwindows-iocp by Simon Marlow <marlowsd@…>
fix another theoretical deadlock bug in the Chan implementation (c.f. #6153)
12:42 PM Changeset in ghc [3425c77]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Simon Marlow <marlowsd@…>
fix another theoretical deadlock bug in the Chan implementation (c.f. #6153)
11:24 AM NewAxioms edited by simonpj
(diff)
11:21 AM Changeset in base [6b2f322]data-proxydbcsghc-7.6ghc-7.8type-reasoningwindows-iocp by Simon Marlow <marlowsd@…>
add tests for deadlocks in readChan & writeChan
11:21 AM Changeset in base [025e51d]data-proxydbcsghc-7.6ghc-7.8type-reasoningwindows-iocp by Simon Marlow <marlowsd@…>
add modifyMVarMasked, modifyMVarMasked_
11:21 AM Changeset in ghc [bde4a84]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Simon Marlow <marlowsd@…>
add tests for deadlocks in readChan & writeChan
11:21 AM Changeset in ghc [35d42ee]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Simon Marlow <marlowsd@…>
add modifyMVarMasked, modifyMVarMasked_
11:14 AM Ticket #5544 (threadDelay with large values crashes the IO manager on 64-bit OS X) closed by pcapriotti
worksforme: I can't reproduce this with either 7.4 or HEAD, so I'm closing the ticket. …
9:58 AM Ticket #6157 (Support duplicating a TChan with the current content available.) created by klao
I propose adding a function to the Control.Concurrent.STM.TChan that …
8:31 AM Changeset in ghc [f2d9d2d]ghc-7.4 by Paolo Capriotti <p.capriotti@…>
Fix ref to ticket in 7.4.2 release notes.
8:06 AM Ticket #6156 (Optimiser bug on linux-powerpc) closed by erikd
fixed: Confirmed fixed in ghc 7.4.2. Closing this bug.
7:56 AM Ticket #6153 (writeChan not properly protecting again async exceptions) closed by simonmar
fixed: Thanks, this is actually already fixed, see …
6:22 AM NewAxioms/DiscussionPage edited by AntC
(diff)
6:06 AM NewAxioms/DiscussionPage edited by AntC
(diff)
5:23 AM NewAxioms/DiscussionPage edited by AntC
(diff)
5:07 AM NewAxioms/DiscussionPage edited by AntC
(diff)
4:16 AM NewAxioms/DiscussionPage edited by AntC
note SPJ's clarifications; add link to Etienne's comparisons (diff)
12:43 AM WikiStart edited by guest
7.4.2 to 7.4.3 (diff)

Jun 10, 2012:

11:46 PM Ticket #6156 (Optimiser bug on linux-powerpc) created by erikd
Found a small chunk of code in the cryptocipher package that when compiled …
10:30 PM Changeset in base [c6ff62c]imp-param-class by Iavor S. Diatchki <iavor.diatchki@…>
Switch back to simple IP class.
9:50 PM Changeset in base [c1177ef]imp-param-class by Iavor S. Diatchki <iavor.diatchki@…>
Merge remote-tracking branch 'origin/master' into imp-param-class
8:41 PM Changeset in base [4917efe]imp-param-class by Iavor S. Diatchki <iavor.diatchki@…>
Merge remote-tracking branch 'origin/master' into imp-param-class
2:27 PM TFvsFD edited by Lemming
Haskellwiki: Functional dependencies vs. type families (diff)
11:38 AM Repositories edited by igloo
(diff)
9:12 AM Ticket #6155 (-C causes panic "the impossible happened") closed by pcapriotti
fixed: Thanks for the report. This is fixed in HEAD by commit …
8:24 AM Ticket #6155 (-C causes panic "the impossible happened") created by Basti
1. Intent To find out where a segfault arises, maybe by adding debbuging …
8:23 AM Milestone 7.4.2 completed

Jun 9, 2012:

9:32 PM Ticket #6151 (typePrimRep: UbxTupleRep) closed by batterseapower
fixed: I think I fixed this with my commit …
9:26 PM Changeset in ghc [ad6af5fc]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Max Bolingbroke <batterseapower@…>
Attempt to fix the bytecode generator for unboxed tuples, given the latest changes to unboxed tuple support
6:40 PM Ticket #6127 (Build for MIPS N32 host fails due to references to 64-bit support code) closed by pcapriotti
fixed: Pushed: […]
4:40 PM Ticket #6103 (Interrupted program cannot produce biographical heap profile) closed by pcapriotti
Merged as bbd055c6f46e543c236998bf90bd58ac9351b485.
4:39 PM Ticket #6146 (Segmentation fault with eager blackholing) closed by pcapriotti
Merged as 3b9d1750b6823dfc9f2d1fb7ff883b81bf746c33.
4:35 PM Ticket #4968 (openTempFile fails on Windows if a directory exists with the file name it ...) closed by pcapriotti
fixed: Merged as 84c41020a2c286c5e37a7ecd72ddf45a57fba4cf and …
4:32 PM Changeset in ghc [b3dd207]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Paolo Capriotti <p.capriotti@…>
Don't use 64-bit support functions on MIPS N32. It uses native 64-bit instructions instead of these, despite having 32-bit pointers.
6:26 AM LightweightConcurrency edited by fryguybob
Fixed type of switchTo. (diff)

Jun 8, 2012:

11:14 PM Ticket #6154 (ghc-7.4.2 rc1: ./configure fails on raspberry pi (archlinux) with error: ...) closed by igloo
invalid: Thanks for the report. However, it look like your current GHC cannot …
11:03 PM Ticket #6154 (ghc-7.4.2 rc1: ./configure fails on raspberry pi (archlinux) with error: ...) created by paulkoer
Dear all, Trying to compile the release candidate for ghc-7.4.2 on a …
8:39 PM Ticket #6121 (Very poor constant folding) closed by igloo
fixed: This now works in HEAD.
7:39 PM Changeset in ghc [ba5c1e9d]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ian Lynagh <igloo@…>
Add more cases to the integer constant folding test
7:39 PM Changeset in testsuite [272341f]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Add more cases to the integer constant folding test
7:38 PM Changeset in ghc [dff06f8e]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Add some more Integer rules
6:42 PM Ticket #6153 (writeChan not properly protecting again async exceptions) created by klao
In the current code of writeChan from Control.Concurrent.Chan: […] if …
3:57 PM Ticket #5704 (Bug in the handling of wired-in packages (like template-haskell)) closed by simonmar
wontfix: I'm going to close this. It just doesn't work to have multiple versions …
3:55 PM Changeset in base [35c9071]ghc-7.4 by Paolo Capriotti <p.capriotti@…>
Allow openTempFile to retry when it hits a directory (#4968). Windows returns an EACCES error instead of EEXIST when a call to `open` fails due to an existing directory, so add a special case for this situation. MERGED from commit 6172212097337923b621be9e12b3542c34cad10e
3:44 PM Changeset in ghc [35073a0]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Paolo Capriotti <p.capriotti@…>
Avoid using deprecated package-conf GHC flags.
3:44 PM Changeset in testsuite [bc19e1f]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Paolo Capriotti <p.capriotti@…>
Avoid using deprecated package-conf GHC flags.
3:29 PM Ticket #5390 (Hard-coded /Developer path in Mac ghc) closed by simonmar
fixed
3:13 PM Changeset in ghc [f3cb7ec]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Dimitrios.Vytiniotis <dimitris@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite Conflicts: tests/typecheck/should_compile/all.T
3:13 PM Changeset in testsuite [bc5f47c]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Dimitrios.Vytiniotis <dimitris@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite Conflicts: tests/typecheck/should_compile/all.T
3:07 PM Changeset in ghc [19cc357]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Dimitrios.Vytiniotis <dimitris@…>
Merge branch 'master' of http://darcs.haskell.org/ghc
3:07 PM Changeset in ghc [3891a056]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Dimitrios.Vytiniotis <dimitris@…>
Significant refactoring of TcSimplify, in particular simplifyInfer and simplifyTop, code beautification etc. Important things: (a) New top-level defaulting plan, gotten rid of the SimplContext field. See Note [Top-level Defaulting Plan] (b) Serious bug fix in the floatEqualities mechanism See Note [Extra TcS Untouchables],[Float Equalities out of Implications] The changes are mostly confined in TcSimplify but there is a simplification wave affecting other modules as well.
3:02 PM Changeset in ghc [19e6a35b]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Dimitrios.Vytiniotis <dimitris@…>
Emitting Derived constraints for Given dictionary interactions with functional dependencies, and interactions with the top-level, as well as minor refactoring.
2:58 PM Changeset in ghc [5c65388b]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Dimitrios.Vytiniotis <dimitris@…>
Removing stale and commented out code.
2:54 PM Changeset in ghc [2ed41c1]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Dimitrios.Vytiniotis <dimitris@…>
Forgotten entry.
2:54 PM Changeset in testsuite [5ea10f7]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Dimitrios.Vytiniotis <dimitris@…>
Forgotten entry.
2:53 PM Changeset in ghc [4f882db9]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Dimitrios.Vytiniotis <dimitris@…>
Testing new top-level defaulting plan.
2:53 PM Changeset in testsuite [e03ad36]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Dimitrios.Vytiniotis <dimitris@…>
Testing new top-level defaulting plan.
2:52 PM Changeset in ghc [8a40940b]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Dimitrios.Vytiniotis <dimitris@…>
Testing of generating Derived equalities from Given dictionaries with functional dependencies.
2:52 PM Changeset in testsuite [066498c]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Dimitrios.Vytiniotis <dimitris@…>
Testing of generating Derived equalities from Given dictionaries with functional dependencies.
2:50 PM Changeset in ghc [0d36d57b]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Dimitrios.Vytiniotis <dimitris@…>
Testcases for floating equalities ouf of implications and for recording extra untouchable variables.
2:50 PM Changeset in testsuite [90b1a38]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Dimitrios.Vytiniotis <dimitris@…>
Testcases for floating equalities ouf of implications and for recording extra untouchable variables.
2:49 PM Changeset in base [84c4102]ghc-7.4 by Paolo Capriotti <p.capriotti@…>
Refactor findTempName: factor out file creation. Add openNewFile function, which creates a new file and returns a file descriptor for it. MERGED from commit cd94cd74527ff3d812a083d903f68c1f9bd571b2
2:47 PM Changeset in ghc [bbd055c]ghc-7.4 by Paolo Capriotti <p.capriotti@…>
throwTo: unlock the MSG_THROWTO object before returning (#6103) MERGED from commit 20ba7f1a7a7b05acd81124f1567a3a103bcd0d1b
2:47 PM Changeset in ghc [3b9d1750]ghc-7.4 by Paolo Capriotti <p.capriotti@…>
Fix for earger blackholing of thunks with no free variables (#6146) A thunk with no free variables was not getting blackholed when -feager-blackholing was on, but we were nevertheless pushing the stg_bh_upd_frame version of the update frame that expects to see a black hole. I fixed this twice for good measure: - we now call blackHoleOnEntry when pushing the update frame to check whether the closure was actually blackholed, and so that we use the same predicate in both places - we now black hole thunks even if they have no free variables. These only occur when optimisation is off, but presumably if you say -feager-blackholing then that's what you want to happen. MERGED from commit 21a53a1cd5a9784aca7b78cc972f917e71938124
2:38 PM Changeset in ghc [aab1fe26]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Paolo Capriotti <p.capriotti@…>
Deprecate old -package-conf flags.
2:19 PM Changeset in base [a0395aa]data-proxydbcsghc-7.6ghc-7.8imp-param-classtype-reasoningwindows-iocp by Paolo Capriotti <p.capriotti@…>
Fix warning.
2:19 PM Changeset in ghc [e9f1000]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Paolo Capriotti <p.capriotti@…>
Fix warning.
2:04 PM Ticket #6152 (Type synonym for Type family + DataKinds won't recompile due to internal ...) closed by simonpj
fixed: Thanks. Happily, already fixed in HEAD. I added a regression test.
2:03 PM Changeset in ghc [751f030]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #6152
2:03 PM Changeset in testsuite [185ee1f]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #6152
1:57 PM Commentary/GSoCMultipleInstances edited by phischu
(diff)
1:24 PM Changeset in ghc [1197ed0]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Paolo Capriotti <p.capriotti@…>
Merge remote-tracking branch 'origin/pretty-build'
1:11 PM Ticket #6152 (Type synonym for Type family + DataKinds won't recompile due to internal ...) created by konn
I have following program: […] This program compiles successfully, but …
10:58 AM NewAxioms edited by spl
Capitalization (diff)
10:02 AM WorkingConventions/BugTracker edited by bravit
fixed typo (diff)
8:52 AM Changeset in ghc [0cdd5337]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Typo in comment
8:50 AM Ticket #6134 (Incorrect ambiguity error with functional dependencies) closed by simonpj
fixed
8:50 AM Ticket #6088 (GeneralizedNewtypeDeriving + TypeFamilies + Equality constraints) closed by simonpj
fixed: Thanks for pointing this out. Easily fixed. […] The log message is …
8:48 AM Ticket #6151 (typePrimRep: UbxTupleRep) created by simonmar
A handful of new failures appeared in the nightly build recently, perhaps …
8:47 AM Changeset in ghc [7fb4a5b]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/ghc
8:46 AM Changeset in ghc [29d83fe]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
8:46 AM Changeset in testsuite [fe4793d0]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
8:46 AM Changeset in ghc [c85a85f]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #6088
8:46 AM Changeset in testsuite [a42dcba]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #6088
8:45 AM Changeset in ghc [1600508]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #6134
8:45 AM Changeset in testsuite [dc9bfb8]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #6134
8:45 AM Changeset in ghc [09d687b]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
tcfail098 now passes because of UndecidableInstances (I've added comments in TcMType.checkValidInstance)
8:45 AM Changeset in testsuite [3eb7529]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
tcfail098 now passes because of UndecidableInstances (I've added comments in TcMType.checkValidInstance)
8:44 AM Changeset in ghc [bb639e4a]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Wibble to error message
8:44 AM Changeset in testsuite [39e8900]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Wibble to error message
8:44 AM Changeset in ghc [3a266f13]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Allow equalities in a derived instance context Fixes Trac #6147
8:43 AM Changeset in ghc [dc0ef28]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Make the ambiguity check more conservative so that it does not reject valid programs See Note [The ambiguity check for type signatures] in TcMType, and Trac #6134, which this change fixes. A bit of refactoring as usual.
8:38 AM Commentary/Compiler/Kinds edited by simonpj
(diff)
8:38 AM Commentary/Compiler edited by simonpj
(diff)
8:37 AM Commentary/Compiler edited by simonpj
(diff)
8:36 AM Commentary/Compiler/Kinds edited by simonpj
(diff)
8:34 AM Commentary/Compiler/Kinds edited by simonpj
(diff)
8:26 AM Commentary/Compiler/TypeType edited by simonpj
(diff)
8:25 AM Commentary/Compiler/TypeType edited by simonpj
(diff)
8:25 AM Commentary/Compiler/TypeType edited by simonpj
(diff)
8:24 AM Commentary/Compiler/Kinds edited by simonpj
(diff)
8:24 AM Commentary/Compiler/Kinds created by simonpj
8:18 AM Commentary/Compiler edited by simonpj
(diff)
8:18 AM Commentary edited by simonpj
(diff)
8:12 AM NewAxioms edited by simonpj
(diff)
8:02 AM Ticket #6150 (Nested instances) closed by simonpj
invalid: Lots of reasons not to do this: * You propose to give printBool this …
7:12 AM Ticket #6150 (Nested instances) created by exFalso
With the introduction of DataKinds it became possible to define class …
Note: See TracTimeline for information about the timeline view.