Timeline


and

Jul 9, 2012:

7:23 PM Changeset in ghc [f77108e]type-nats by Iavor S. Diatchki <iavor.diatchki@…>
Some simple support for <=.
5:17 PM Changeset in ghc [44e504e]type-nats by Iavor S. Diatchki <iavor.diatchki@…>
Move type-nat functions into TysWiredIn (instead of TysPrim)
3:27 PM Changeset in nofib [35be7d9]ghc-7.8shake by Simon Marlow <marlowsd@…>
Prelude no longer exports catch
3:23 PM Changeset in ghc [c6a61235]atomicsbetter-ho-cardinalitycardinalitycoerciblecross-compiler-alienlessdata-kind-syntaxdecision-procedureghc-7.6ghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
Track liveness of GlobalRegs in the new code generator This gives the register allocator access to R1.., F1.., D1.. etc. for the new code generator, and is a cheap way to eliminate all the extra "x = R1" assignments that we get from copyIn.
3:23 PM Changeset in ghc [133552cc]atomicsbetter-ho-cardinalitycardinalitycoerciblecross-compiler-alienlessdata-kind-syntaxdecision-procedureghc-7.6ghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
Don't duplicate arbitrary CmmCalls
3:22 PM Changeset in nofib [c45a646]ghc-7.8shake by Simon Marlow <marlowsd@…>
catch is no longer exported by Prelude
2:06 PM Changeset in ghc [c9cb46be]atomicsbetter-ho-cardinalitycardinalitycoerciblecross-compiler-alienlessdata-kind-syntaxdecision-procedureghc-7.6ghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Max Bolingbroke <batterseapower@…>
Don't look for objdump on OS X
1:02 PM Ticket #7054 (Compile failure on non x86/x86-64) closed by simonmar
fixed
12:51 PM Ticket #7063 (Register allocators can't handle non-uniform register sets) created by simonmar
Neither the linear scan register allocator nor the graph-colouring …
12:22 PM Changeset in ghc [5372ff5]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Marlow <marlowsd@…>
Adapt to removal of catch from Prelude
12:22 PM Changeset in testsuite [dda6e3a]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
Adapt to removal of catch from Prelude
12:16 PM Changeset in ghc [1057547]atomicsbetter-ho-cardinalitycardinalitycoerciblecross-compiler-alienlessdata-kind-syntaxdecision-procedureghc-7.6ghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
Don't re-allocate %esi on x86. Recent changes have freed up %esi for general use on x86 when it is not being used for R1. However, x86 has a non-uniform register architecture where there is no 8-bit equivalent of %esi. The register allocators aren't sophisticated enough to cope with this, so we have to back off and treat %esi as non-allocatable for now. (of course, LLVM doesn't suffer from this problem) One workaround would be to change the calling convention to use %rbx for R1, however we can't change the calling convention now without patching LLVM too.
11:53 AM Ticket #7062 (Spurious undefined reference to `openpty') created by simonmar
I'm seeing these since upgrading our build machines from Ubuntu 10.04 to …
10:24 AM Changeset in base [89d165d]data-proxydbcsghc-7.6ghc-7.8type-reasoningwindows-iocp by Simon Marlow <marlowsd@…>
Adapt to removal of catch from Prelude
9:40 AM Changeset in ghc [810f0be]atomicsbetter-ho-cardinalitycardinalitycoerciblecross-compiler-alienlessdata-kind-syntaxdecision-procedureghc-7.6ghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
Fix compile failure on non x86/x86-64 (#7054).
9:20 AM Ticket #3940 (Propagate bug fix into new code generator) closed by simonmar
fixed
9:15 AM Ticket #5805 (Test 5558 fails with new code generator) closed by simonmar
fixed: Bug does not manifest any more.
9:11 AM Ticket #5156 (New codegen: CmmStackLayout igraph memory explosion) closed by simonmar
fixed: I have replaced CmmStackLayout with a simpler algorithm …
8:20 AM Ticket #6167 (Compile stalls with pause returning ERESTARTNOHAND) closed by simonmar
worksforme: I tried to reproduce it by validating with DEBUG turned on, but didn't …
6:27 AM Ticket #6043 (ARM build fails) closed by kgardas
duplicate: This issue is not related to ARM as #7049 shows, so I'm closing this and …
12:42 AM Changeset in ghc [aeee8ce8]type-nats by Iavor S. Diatchki <iavor.diatchki@…>
Add 2 cancellation rules.

Jul 8, 2012:

11:52 PM Changeset in ghc [006ccf0]type-nats by Iavor S. Diatchki <iavor.diatchki@…>
Make unsolved "wanted" compute some "derived" constraints.
10:25 PM Changeset in ghc [a39d953]type-nats by Iavor S. Diatchki <iavor.diatchki@…>
Merge remote-tracking branch 'origin/master' into type-nats
10:25 PM Changeset in ghc [5be2982]type-nats by Iavor S. Diatchki <iavor.diatchki@…>
Fixes to the rules. Things are back to (somewhat) working! There is something wrong with the way I am reporting "frozen errors"...
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 (GHCi loadArchive "libiconv.a":failed Unknown PEi386 section name ...) created by songpp
cygwin 1.7 […] E:/Develop/haskell/conv.hs : […] then […]
5:21 AM Ticket #7055 (GHCi loadArchive "libiconv.a":failed Unknown PEi386 section name ...) created by songpp
cygwin 1.7 $ iconv --version iconv (GNU libiconv 1.14) …
1:31 AM Ticket #7054 (Compile failure on non x86/x86-64) created by erikd
Compile error as follows on Git HEAD …

Jul 6, 2012:

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

Jul 5, 2012:

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

Jul 4, 2012:

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