Timeline


and

Oct 13, 2012:

9:44 PM Changeset in ghc [5f3c105]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-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 Erik de Castro Lopo <erikd@…>
rts: Ignore signal before deleting timer. Fixes #7303. Was getting an ocassional hang or segfault when building GHC in a Qemu user space emulation of ARM. Turned out that the ITIMER_SIGNAL was being delivered *after* the call to timer_delete(). Setting the signal to SIG_IGN before deleting the timer solves the problem.
6:16 PM Changeset in ghc [ab466bbe]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
The asm tests pass on Linux, but not OS X
6:16 PM Changeset in testsuite [89e571e5]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
The asm tests pass on Linux, but not OS X
5:43 PM Ticket #7324 (GHC 7.6.1 ships with a buggy Cabal) closed by tibbe
fixed: Thanks for the report! This will be worked around in the next …
5:38 PM Ticket #7327 (Inconsistent behavior for relative paths in runProcess) created by snoyberg
This was initially reported as a bug in cabal: …
4:41 PM Ticket #7249 (ghc no longer needs to build HS*.o ghci library files) closed by igloo
fixed: Replying to simonmar: > Ian - it looks like we can skip …
4:37 PM Changeset in ghc [eca96a2]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
print035(ghci) fails when ghci is dynamic
4:37 PM Changeset in testsuite [e5ba875]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
print035(ghci) fails when ghci is dynamic
4:36 PM Ticket #7326 (print035(ghci) fails when ghci is dynamic) created by igloo
print035(ghci) fails when ghci is dynamic: […]
3:52 PM Changeset in ghc [22df9533]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-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 Ian Lynagh <ian@…>
Fix test for GHCi lib building
3:18 PM Changeset in ghc [be497c2]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-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 Ian Lynagh <ian@…>
Keep the list of DLLs that we dlopen Unfortunately, dlsym finds the first symbol loaded, while when we reload a compiled module in GHCi it's the last symbol that we want. Therefore we remember the list of loaded DLLs ourselves and go through them in order.
3:12 PM Changeset in ghc [d4aca879]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
Add a test for reloading a module in GHCi
3:12 PM Changeset in testsuite [c681a30]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Add a test for reloading a module in GHCi
3:02 PM Changeset in ghc [76410f7f]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-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 Ian Lynagh <ian@…>
Fix typo
2:43 PM Changeset in ghc [6afab227]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
Fix memcpy when -fPIC is on We get a reference to memcpy@plt rather than memcpy
2:43 PM Changeset in testsuite [e4de0a1]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Fix memcpy when -fPIC is on We get a reference to memcpy@plt rather than memcpy
1:47 PM Changeset in ghc [bdd4042c]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//testsuite
1:47 PM Changeset in testsuite [c81cd7a]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//testsuite
1:45 PM Changeset in ghc [56a2003]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-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 Ian Lynagh <ian@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
1:42 PM Changeset in ghc [83f5c6c]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-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 Ian Lynagh <ian@…>
When dynamic-by-default, don't use the GHCi linker We instead link objects into a temporary DLL and dlopen that
11:31 AM Ticket #7325 (threadDelay mistreats minBound and maxBound in some configurations) created by joeyadams
threadDelay currently treats minBound and maxBound incorrectly in some …
3:36 AM Ticket #7324 (GHC 7.6.1 ships with a buggy Cabal) created by td123
Using ghc 7.6.1 $ rm -rf ~/.cabal # To force a new default config being …

Oct 12, 2012:

9:44 PM Changeset in ghc [91e7d5b2]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
ghcilink004 fails when ghci is dynamic (it tries to load a .a file)
9:44 PM Changeset in testsuite [a73a72c]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
ghcilink004 fails when ghci is dynamic (it tries to load a .a file)
9:43 PM Changeset in ghc [8933b4e3]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
ghcilink001 is expected to fail when ghci is dynamic dynamic ghci can't load .a files
9:43 PM Changeset in testsuite [c0a6d0e]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
ghcilink001 is expected to fail when ghci is dynamic dynamic ghci can't load .a files
9:42 PM Changeset in ghc [18760482]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
Update ghcpkg01 output
9:42 PM Changeset in testsuite [ec1dc06]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Update ghcpkg01 output
7:49 PM Ticket #7071 (Refactoring arrows) closed by igloo
fixed: I believe this was fixed by: commit …
7:43 PM Ticket #6144 (Preprocessor line control suppressed by comments) closed by igloo
duplicate: Thanks for the report. This is a duplicate of #314.
5:08 PM Changeset in ghc [4780cbc1]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-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 Peyton Jones <simonpj@…>
Add a type signature needed when using GADTs
4:56 PM Ticket #7323 (decoding GADTs gives internal error: stg_ap_v_ret) created by heisenbug
May be related to #4987, but this time I have a reproducible case. So far …
3:34 PM Changeset in ghc [b7fba608]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@…>
Test Trac #7312
3:34 PM Changeset in testsuite [43f5127]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #7312
3:32 PM Changeset in ghc [ab47200]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@…>
Test Trac #7321
3:32 PM Changeset in testsuite [739f06d]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #7321
3:30 PM Changeset in ghc [5c43947]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-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 Ian Lynagh <ian@…>
Don't build the HS*.o files when DYNAMIC_BY_DEFAULT We don't use them (we use the .so/.dll instead), so no point generating them.
1:11 PM Ticket #5913 (Type class dictionary call loops at runtime) closed by simonpj
fixed: Fixed by the silent-superclass patch. […]
1:08 PM Changeset in ghc [b4166fd]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@…>
Test Trac #5913
1:08 PM Changeset in testsuite [fed779e]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #5913
1:02 PM Ticket #5751 (code works in 7.0 but hangs in 7.2/7.4 due to changes in type checker ...) closed by simonpj
fixed: Yes, it's fixed. I've added a regression test. Simon
12:59 PM Changeset in ghc [25dc2004]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-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 Peyton Jones <simonpj@…>
Merge branch 'master' of darcs.haskell.org:/home/darcs/ghc
12:59 PM Changeset in ghc [ab57afe]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@…>
Test Trac #5751
12:59 PM Changeset in testsuite [9ad3ea3e]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #5751
12:41 PM Changeset in ghc [75183ed]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@…>
Better output
12:41 PM Changeset in testsuite [760016f]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Better output
12:41 PM Changeset in ghc [251d843]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@…>
GHC now treats ((->) t1 t2) just like (t1 -> t2), so we need to obfuscate this test a bit
12:41 PM Changeset in testsuite [27417c8]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
GHC now treats ((->) t1 t2) just like (t1 -> t2), so we need to obfuscate this test a bit
10:36 AM Ticket #7112 (No inlining in the presence of non-instantiated phantom type) closed by igloo
wontfix: If this isn't important enough to spend time on, then let's just close the …
10:18 AM Ticket #7322 (The 'impossible happened' compiling with -fext-core) closed by michalt
duplicate: This seems to be a duplicate of #7239, so I'm closing.
9:46 AM Ticket #7322 (The 'impossible happened' compiling with -fext-core) created by ydewit
This is what happened: […]
7:42 AM Changeset in ghc [b7fbf3a1]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-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 Gabor Greif <ggreif@…>
fix obvious typos these can go into the release 7.6.2 too, I guess
7:19 AM Changeset in ghc [b285ae1]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-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 Peyton Jones <simonpj@…>
Fix error in tidying the type variables of a TyCon when building an interface file
7:19 AM Changeset in ghc [beb2f74]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-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 Peyton Jones <simonpj@…>
Be lazier when typechecking data type contexts (Trac #7321) We should be lazy when type-checking the equality-contraint part of a data constructor's type, to make the knot-tying work out right. The fact that it's always worked before is a fluke: no one else wrote a GADT whose type index mentions itself data T a wher MkT :: T (T Int)
7:19 AM Changeset in ghc [9991890]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-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 Peyton Jones <simonpj@…>
Ensure we produce a FunTy for functions (Trac #7312) The issue here was with a function type written prefix (->) a b where we were not generating a FunTy, which blew the invariant that function types are always FunTys. We can't look at the TyCon directly because it may be knot-tied, so we look at the name instead.
7:12 AM Ticket #7321 (Compiler hangs when reading interface file) created by simonpj
Jeroen Weijers reports: I have two files Data.hs and Class.hs (Class
6:43 AM Ticket #7320 (GHC crashes when building on 32-bit Linux in a Linode) created by benl
Trying to build haskell-src-exts crashes in a 32-bit Linux Linode …

Oct 11, 2012:

11:35 PM Ticket #7242 (struct kevent is different on NetBSD) closed by igloo
fixed: Merged as 69446b156881056b09bfd2008114eaaf7257ae5a, …
11:34 PM Ticket #7239 (GHC panic: MkExternalCore died: make_lit) closed by igloo
fixed: Merged as 8a767d8be37e6ab437dfcb92bfe543e9f4901c99
11:32 PM Ticket #7250 (Documentation of System.Mem.Weak should emphasize finalizers may be run ...) closed by igloo
fixed: Merged as 77f2692573ade4a89f999ca585081a73edaf7b53
11:31 PM Ticket #7278 (nonsensical kind variable ascription causes panic) closed by igloo
fixed: Merged as a38bcd7abf18d11c4f9db6135665b0894db843bc
11:31 PM Ticket #7238 (class methods with associated equality constraints panic) closed by igloo
fixed: Merged as cd980830b4ffdb4fe5b68f8dc1d83acc4ab03a5b
11:30 PM Ticket #7224 (Polymorphic kind annotations on type classes don't always work as expected) closed by igloo
fixed: Merged as c4aa0165bb8eb4b65d8c1299fdff279e1f97bbb4
11:29 PM Ticket #7237 (CgCase fails with strict data/functions) closed by igloo
fixed: Merged as b1f3b61a9efa5d19bc36f4f7bd1e28395350e1a4
11:28 PM Ticket #7210 (Bang in front of type name crashes GHC) closed by igloo
Merged as ab37826bdee6896274a8810160b625f9b0b8f9ab
11:27 PM Ticket #7227 (cannot build ghc-7.6.1 because haddock seg-faults) closed by igloo
fixed: Merged as 4ea2263f584c4de94ff213d2288d6df78eb6e262
11:26 PM Ticket #7230 (GHC states the same kind mismatched) closed by igloo
fixed: Merged as 1b6815c6ff197667af49c89edd2cf43af5276aa9
11:26 PM Ticket #7050 (stage 1 compiler crashes when the "quickest" build flavour is chosen) closed by igloo
fixed: Merged
10:51 PM Changeset in ghc [a38bcd7a]ghc-7.6th-new-7.6 by Ian Lynagh <ian@…>
Add missing case in TcUnify.matchExpectedFunKind This fixes Trac #7278
10:49 PM Changeset in base [875e6b7]ghc-7.6 by Ian Lynagh <ian@…>
Adapt to NetBSD's struct kevent
10:49 PM Changeset in base [69446b1]ghc-7.6 by Ian Lynagh <ian@…>
FFI wrapper for kevent()
10:48 PM Changeset in ghc [8a767d8b]ghc-7.6th-new-7.6 by Ian Lynagh <ian@…>
Print literal integers in External Core.
10:48 PM Changeset in ghc [cd980830]ghc-7.6th-new-7.6 by Ian Lynagh <ian@…>
Bind "given" evidence to a variable, always This was being done in xCtFlavor, but not in rewriteCtFlavor, resulting in Trac #7238. See Note [Bind new Givens immediately] in TcSMonad and and Note [Coercion evidence terms] in TcEvidence.
10:48 PM Changeset in ghc [b1f3b61a]ghc-7.6th-new-7.6 by Ian Lynagh <ian@…>
Fix Trac #7237; mixup with empty tuples When converting from Core to STG, we swith pattern matching on on a *nullary* unboxed tuple into matching using a PrimAlt on RealWorld# case e (RealWorld#) of { DEFAULT -> ... } This semms messy to me, but it works. There was a bug in that we were changing to PrimAlt, but not using a DEFAULT AltCon.
10:47 PM Changeset in ghc [1b6815c6]ghc-7.6th-new-7.6 by Ian Lynagh <ian@…>
Remember to zonk the skolems of an implication Their kinds may contain kind unification variables! This patch fixes Trac #7230.
10:46 PM Changeset in ghc [c4aa016]ghc-7.6th-new-7.6 by Ian Lynagh <ian@…>
Two fixes to kind unification * Don't unify a kind signature-variable with non-tyvar kind * Don't allow a kind variable to appear in a type (Trac #7224)
10:46 PM Changeset in ghc [ab37826]ghc-7.6th-new-7.6 by Ian Lynagh <ian@…>
Fail nicely when encountering an invalid bang annotation (#7210)
10:44 PM Changeset in base [77f2692]ghc-7.6 by Ian Lynagh <ian@…>
Add a big warning to the documentation for Weak (#7250)
10:42 PM Changeset in ghc [4ea2263f]ghc-7.6th-new-7.6 by Ian Lynagh <ian@…>
Fix off-by-one (#7227)
10:35 PM Changeset in ghc [d8929b8]ghc-7.6th-new-7.6 by Ian Lynagh <ian@…>
Merge #7050 fix Based on commit ba8fd081ba9b222dd5f93604d7deeaca372e4511 Author: Simon Peyton Jones <simonpj@microsoft.com> Date: Mon Sep 17 18:22:10 2012 +0100 Make the call to chooseBoxingStrategy lazy again
10:05 PM Ticket #6119 (complain when ghc-pkg doesn't find any matching packages in a given ...) closed by igloo
fixed: Fixed, thanks
8:31 PM Changeset in ghc [55478b1e]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-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 Ian Lynagh <ian@…>
ghc-pkg: Print something when no packages are found; fixes #6119 We used to say $ ghc-pkg list blargle /usr/local/lib/ghc-7.4.1/package.conf.d which may imply that blargle was found in /usr/local/lib/ghc-7.4.1/package.conf.d
7:57 PM Changeset in ghc [671ec1c9]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
Add a test for #6117
7:57 PM Changeset in testsuite [66f65ac]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Add a test for #6117
7:46 PM Ticket #6161 (Program with missing instance accepted by compiler, program <<loops>>) closed by igloo
fixed: We now get a type error: […]
7:45 PM Changeset in ghc [22281f1e]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
Add a test for T6161
7:45 PM Changeset in testsuite [83c16e4]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Add a test for T6161
7:14 PM Ticket #7194 (Typechecker allows a skolem to escapt) closed by igloo
fixed: This now gives a type error: […]
7:13 PM Changeset in ghc [6226c19f]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
Add expected output for T7194
7:13 PM Changeset in testsuite [43e19d5b]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Add expected output for T7194
6:37 PM Ticket #7232 (make hsc2hs work with -c g++) closed by igloo
wontfix: We can't refer to FILE, unfortunately: […]
5:23 PM Changeset in ghc [e9b1256]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-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 Ian Lynagh <ian@…>
Whitespace only in types/FamInstEnv.lhs
5:06 PM Changeset in ghc [74ae9bb]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-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 Ian Lynagh <ian@…>
Add an "Outputable (InstInfo a)" instance
4:52 PM Ticket #7136 (fix for os x package builder script) closed by igloo
fixed: Now that we no longer use it, I've removed the script instead
3:37 PM Changeset in ghc [a49580f]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-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 Ian Lynagh <ian@…>
Whitespace only in typecheck/TcDeriv.lhs
3:30 PM Changeset in ghc [bc6a2cca]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-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 Ian Lynagh <ian@…>
Whitespace only in typecheck/TcGenDeriv.lhs
3:25 PM Changeset in ghc [b921de7]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-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 Ian Lynagh <igloo@…>
Fix build on Windows gcc couldn't find ghc_boot_platform.h. I'm not sure why it worked on Linux.
2:34 PM Changeset in ghc [fe0efaa]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-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 Ian Lynagh <ian@…>
Remove fake-happy; it's no longer useful
2:34 PM Changeset in ghc [2f40085]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-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 Ian Lynagh <ian@…>
Remove cvs-build; it's no longer used
2:33 PM Changeset in ghc [e84dc37]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-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 Ian Lynagh <ian@…>
Remove the distrib/prep-bin-* scripts They are no longer used
2:31 PM Changeset in ghc [87e8c55e]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-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 Ian Lynagh <ian@…>
Remove distrib/Mac*; fixes #7136 We no longer produce installers fo OS X; we leave that to the Haskell Platform team.
2:24 PM Status/Oct12 edited by igloo
(diff)
2:22 PM Status/Oct12 edited by igloo
(diff)
2:22 PM Status/Oct12 edited by igloo
(diff)
2:18 PM Status/Oct12 edited by igloo
(diff)
2:11 PM Changeset in ghc [3674eaf9]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
Add outputdir's for the dph-nbody tests
2:11 PM Changeset in testsuite [1b96499]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Add outputdir's for the dph-nbody tests
1:55 PM Ticket #7319 (+RTS -xc sometimes results in segfault) created by edsko
I have so far been unable to reproduce this in a small example, but in my …
1:35 PM Blog: New directions for Template Haskell comment added by JonasDuregard
Why do we need to extend the type environment in typecheck? If it is …
1:34 PM Changeset in ghc [a2870ad1]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
Run all the 'alone' tests at the end of the testsuite run This is more efficient than having to wait for all threads to finish before each 'alone' test.
1:34 PM Changeset in testsuite [40b039b]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Run all the 'alone' tests at the end of the testsuite run This is more efficient than having to wait for all threads to finish before each 'alone' test.
12:20 PM Changeset in ghc [5f4d6511]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
Let the dph tests run in parallel With the exception of nbody dph-nbody-copy-opt nbody dph-nbody-vseg-opt quickhull dph-quickhull-copy-opt quickhull dph-quickhull-vseg-opt words dph-words-copy-opt words dph-words-vseg-opt which are marked as 'high_memory_usage'
12:20 PM Changeset in testsuite [2488049]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Let the dph tests run in parallel With the exception of nbody dph-nbody-copy-opt nbody dph-nbody-vseg-opt quickhull dph-quickhull-copy-opt quickhull dph-quickhull-vseg-opt words dph-words-copy-opt words dph-words-vseg-opt which are marked as 'high_memory_usage'
11:51 AM Changeset in ghc [4fb3f11a]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
Copy the flag lists before altering them They are mutable values, so altering them affects other tests too
11:51 AM Changeset in testsuite [8f3da69f]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Copy the flag lists before altering them They are mutable values, so altering them affects other tests too
11:15 AM Changeset in ghc [378363ce]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
Add 'high_memory_usage' as an alias for 'alone'
11:15 AM Changeset in testsuite [22cd987]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Add 'high_memory_usage' as an alias for 'alone'

Oct 10, 2012:

11:21 PM Changeset in ghc [2d6836c2]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
Add an outputdir test option This makes it possible to share source files between tests, without having the .o/.hi files overlap
11:21 PM Changeset in testsuite [ca851be]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Add an outputdir test option This makes it possible to share source files between tests, without having the .o/.hi files overlap
9:06 PM Ticket #7318 (CONLIKE pragma documentation bug) created by acowley
The documentation …
5:19 PM Changeset in ghc [9246f17a]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
Allow dph-classes-vseg-fast to run in parallel
5:19 PM Changeset in testsuite [d7eee67]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Allow dph-classes-vseg-fast to run in parallel
4:59 PM Changeset in ghc [b0d2529]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
Whitespace only in dph/diophantine
4:59 PM Changeset in testsuite [a009949]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Whitespace only in dph/diophantine
2:54 PM Changeset in ghc [5041a26]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-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 Ian Lynagh <ian@…>
Move the primop bits into the compiler/stage<n>/build directories We shouldn't be generating files in the source directories
2:06 PM Status/SLPJ-Tickets edited by simonpj
(diff)
1:57 PM TemplateHaskellRichKinds edited by simonpj
(diff)
1:56 PM TemplateHaskell edited by simonpj
(diff)
1:56 PM TemplateHaskell/RichKinds created by simonpj
1:54 PM TemplateHaskell edited by simonpj
(diff)
1:53 PM TemplateHaskell created by simonpj
1:50 PM TemplateHaskell/UsingHaskellSrcExts created by simonpj
12:38 PM Ticket #7195 (Add edit warning to Parser.y.pp) closed by igloo
fixed: Thanks for the report. I've put the generated file elsewhere, so this …
12:36 PM Ticket #7262 (directory 1.2 fails to build with base < 4.6) closed by igloo
fixed: Thanks for the patch; I've applied it and uploaded 1.2.0.1 to Hackage.
12:05 PM Changeset in directory [ef17afe]ghc-7.6 by Ian Lynagh <ian@…>
Bump version to 1.2.0.1
12:03 PM Changeset in directory [2170d15]ghc-7.6 by Ian Lynagh <ian@…>
Fix build for base < 4.6 Build on 7.0.3 and up. Maybe lower.
1:12 AM Changeset in ghc [80fcdd6]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-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 Ian Lynagh <ian@…>
Put the generated Parser.y under compiler/stage<n>/build; fixes #7195
12:56 AM Ticket #7317 (Segmentation fault in RTS' STM code on git master) created by bgamari
On ghc 7.7 (ef786b6cbc5f67a673bf8c10be5311317c1e7b88, running on x86_64, …

Oct 9, 2012:

11:40 PM Ticket #7003 ('impossible' compile time error, when using `runStream'.) closed by igloo
invalid: No response from submitter, so closing
11:07 PM Changeset in directory [ae17042]ghc-7.8 by Ian Lynagh <ian@…>
Fix build for base < 4.6 Build on 7.0.3 and up. Maybe lower.
10:42 PM Changeset in ghc [70c64164]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-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 Ian Lynagh <ian@…>
Make -fexcess-precision a fully-dynamic flag It used to be part-dynamic, part-static.
10:28 PM Changeset in ghc [e731cb13]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-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 Ian Lynagh <ian@…>
Make -f(no-)pre-inlining a dynamic flag
9:27 PM Changeset in ghc [a327c140]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-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 Ian Lynagh <ian@…>
Whitespace only in simplCore/SimplMonad.lhs
9:24 PM Changeset in ghc [d131d66]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-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 Ian Lynagh <ian@…>
Whitespace only in simplCore/SimplUtils.lhs
9:15 PM Changeset in ghc [577f50f]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-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 Ian Lynagh <ian@…>
Whitespace only in simplCore/SimplEnv.lhs
7:33 PM Ticket #7316 (GHC segfaults on ARM) created by laney
Sorry for the lack of detail. I thought I'd file this upstream. We've been …
7:22 PM Changeset in ghc [cecf7b5]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
Use -shared for the prof ways I'm not sure whether it makes more sense to make this change, or to change the build system to build -prof -dynamic libraries. But at least this change suffices to make the two match, so the tests don't all fail due to missing libraries.
7:22 PM Changeset in testsuite [1bad058]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Use -shared for the prof ways I'm not sure whether it makes more sense to make this change, or to change the build system to build -prof -dynamic libraries. But at least this change suffices to make the two match, so the tests don't all fail due to missing libraries.
6:34 PM Ticket #7315 (Link error while compiling executables) closed by igloo
fixed: Ah, your GHC defaults to using dynamic libraries, but the cabal you have …
6:24 PM Ticket #7315 (Link error while compiling executables) created by bgamari
On GHC master (ef786b6cbc5f67a673bf8c10be5311317c1e7b88) attempting to …
5:39 PM Changeset in ghc [6a48bdd3]supercompiler by Max Bolingbroke <batterseapower@…>
Checkpoint possible new speculator implementation that goes to some trouble to be idempotent
5:30 PM Changeset in ghc [30e7b73]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-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 Ian Lynagh <ian@…>
Make -fsimple-list-literals a dynamic flag
4:31 PM Changeset in ghc [1255ff1c]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-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 Ian Lynagh <ian@…>
Make -fmax-worker-args a dynamic flag
4:18 PM Ticket #6083 (GeneralizedNewtypeDeriving: "deriving ALL") closed by igloo
wontfix: Thanks for the suggestion. However, the interaction of this with orphan …
4:13 PM Ticket #6074 (Instance inference failure with GADTs) closed by igloo
wontfix: OK, I don't see this ticket going anywhere then, so closing.
4:01 PM Ticket #5233 (Support specifying the assembly that should be generated) closed by simonmar
fixed: Committed, thanks: […]
3:36 PM Changeset in ghc [5ec6ea3]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Marlow <marlowsd@…>
Make it possible to test the generated assembly This test framework feature is inspired by a similar feature in LLVM. The programmer writes a bit of Cmm #include "Cmm.h" // Large memcpy's should lower to calls. callMemcpy { W_ dst, src; prim %memcpy(dst "ptr", src "ptr", 1024, 4) []; } and asserts what the generated assembly should look like, modulo register naming. callMemcpy: movq ; Move arguments into place movq movl movl call memcpy Patch edited and updated by Simon Marlow, and I also added a test for unrolling memcpy and a simple constant-propagation test.
3:36 PM Changeset in testsuite [a351a67a]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
Make it possible to test the generated assembly This test framework feature is inspired by a similar feature in LLVM. The programmer writes a bit of Cmm #include "Cmm.h" // Large memcpy's should lower to calls. callMemcpy { W_ dst, src; prim %memcpy(dst "ptr", src "ptr", 1024, 4) []; } and asserts what the generated assembly should look like, modulo register naming. callMemcpy: movq ; Move arguments into place movq movl movl call memcpy Patch edited and updated by Simon Marlow, and I also added a test for unrolling memcpy and a simple constant-propagation test.
2:59 PM Changeset in ghc [f89ce06]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-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 Ian Lynagh <ian@…>
Make the -dsuppress-* flags dynamic
11:33 AM Changeset in ghc [ef786b6c]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-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 Ian Lynagh <ian@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
11:32 AM Changeset in ghc [879aae1]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-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 Ian Lynagh <ian@…>
-fliberate-case-threshold is already a dynamic flag
11:32 AM Changeset in ghc [0a768bc]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-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 Ian Lynagh <ian@…>
Make the opt_UF_* static flags dynamic I also removed the default values from the "Discounts and thresholds" note: most of them were no longer up-to-date. Along the way I added FloatSuffix to the argument parser, analogous to IntSuffix.
10:14 AM Ticket #7314 (GHCi 64-bit OS X segfaults on interaction with C-libraries) created by darchon
I'm experiencing spurious behaviour (segfaults sometimes) using GHCi when …
10:13 AM Changeset in ghc [cc2a4d57]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-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@…>
profiling fixes
9:55 AM Changeset in ghc [70765e86]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-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 comment patch submitted by marcotmarcot@gmail.com
7:48 AM Ticket #7313 (Impossible happened : CLabel.toInfoLbl stg_newMVarzh) created by erikd
Compiling ghc git HEAD (2a534087e4606fbc0648429c3599bffb7e9c010a) on …
3:43 AM Ticket #7312 (panic! applytTypeToArgs with non-infix function type constructor) created by jwlato
[…] Compiling this with ghc-7.6.1 results in […]

Oct 8, 2012:

11:09 PM Changeset in ghc [9c6223d]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-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 Ian Lynagh <ian@…>
Remove unnecessary warning suppression
11:07 PM Changeset in ghc [c3939fdb]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-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 Ian Lynagh <ian@…>
Make the -ferror-spans flag dynamic
10:37 PM Changeset in ghc [2a534087]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-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 Roman Leshchinskiy <rl@…>
Merge ../ghc
10:36 PM Changeset in ghc [5cff4fb]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-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 Roman Leshchinskiy <rl@…>
Fix copyArray# bug in new code generator
10:35 PM Changeset in ghc [14064836]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-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 Roman Leshchinskiy <rl@…>
Fix copyArray# bug in old code generator
9:07 PM Ticket #7304 (arm-linux: Missing field in record construction ...) closed by igloo
fixed: This should be fixed now; please re-open if you still have problems.
8:55 PM Changeset in ghc [f7cd14f]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-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 Ian Lynagh <ian@…>
Put the DynFlags in a global variable for tracing; fixes #7304 This is an ugly kludge to make a DynFlags value available for the 'trace' functions. It may not be the value we really ought to use, but it'll be good enough for the pretty-printer to use. Ideally we'd pass the real DynFlags down to all the trace calls, but this will do for now at least.
8:18 PM Ticket #7311 (-odir option changes .o and .hi names of main source file to Main.hi/o) created by slyfox
One-liner illustrating problem: […] The output is: […] In the …
6:53 PM Ticket #7310 (Compiler nontermination on UNPACK pragmas) created by nwf
Feeding GHC 7.6.1 (from git) ill-advised UNPACK pragmas like […] …
2:09 PM Status/SLPJ-Tickets edited by simonpj
(diff)
2:01 PM Status/SLPJ-Tickets edited by simonpj
(diff)
1:55 PM Ticket #7309 (The Ix instance for (,) leaks space in range) created by nomeata
(at least if you take leak to mean unexpected space behaviour). This was …
1:32 PM Ticket #7308 (Better code for top-level indirections) created by simonpj
GHC generates lots of top-level indirections looking like this: […] …
1:16 PM Ticket #7307 (Share top-level code for strings) created by simonpj
A string constant in GHC turns into […] This is a top-level thunk, and …
12:26 PM Ticket #7305 (T5975a is broken on Windows) created by simonmar
[…] I've spent a bit of time looking at this, but I'm lost in a maze …
10:40 AM Building/GettingTheSources edited by simonmar
(diff)
10:09 AM Commentary/Compiler/NewCodeGen/Cleanup edited by simonmar
(diff)
9:54 AM Ticket #7213 (Test codeGen/should_compile/massive_array failing on 32-bits) closed by simonmar
fixed: The test now passes on x86. […]
9:46 AM Changeset in ghc [5f48b24b]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Marlow <marlowsd@…>
Need to use high-level cmm here (fixes test on x86)
9:46 AM Changeset in testsuite [f9c214a]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
Need to use high-level cmm here (fixes test on x86)
9:44 AM Changeset in ghc [7c96e85e]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Marlow <marlowsd@…>
massive_array now passes on x86 (#7213)
9:44 AM Changeset in testsuite [ed13937]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
massive_array now passes on x86 (#7213)
9:40 AM Changeset in ghc [07d4a4b1]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Marlow <marlowsd@…>
update 32-bit stats for T7257
9:40 AM Changeset in testsuite [432a117]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
update 32-bit stats for T7257
9:09 AM Changeset in ghc [3fbc247]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Marlow <marlowsd@…>
Update 32-bit compiler perf stats
9:09 AM Changeset in testsuite [418933b]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
Update 32-bit compiler perf stats
8:52 AM Changeset in ghc [06e0c3a]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Marlow <marlowsd@…>
update 64-bit values
8:52 AM Changeset in testsuite [dc9c5b1]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
update 64-bit values
8:46 AM Changeset in ghc [829b1797]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Marlow <marlowsd@…>
Update to new Cmm syntax
8:46 AM Changeset in testsuite [de2c3fe]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
Update to new Cmm syntax
8:46 AM Changeset in ghc [00a672e]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Marlow <marlowsd@…>
Update to new Cmm syntax
8:46 AM Changeset in testsuite [97d1bbd]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
Update to new Cmm syntax
8:43 AM Changeset in ghc [a94144b]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-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@…>
untab
8:42 AM Changeset in ghc [33b50769]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@…>
Commit missing stderr file
8:42 AM Changeset in testsuite [48aef6b]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Commit missing stderr file
8:06 AM Changeset in ghc [620d885]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-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@…>
expand tabs
8:06 AM Changeset in ghc [6e95114e]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-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 a warning
8:06 AM Changeset in ghc [e1846d7]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-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 a dependency bug in the build system I've been meaning to track this one down for a long time. Occasionally a build will fail with an error about a .so library being truncated; the reason was that we weren't tracking the dependencies of the GHC stage2 .so library correctly.
8:04 AM Changeset in ghc [a7c0387]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-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@…>
Produce new-style Cmm from the Cmm parser The main change here is that the Cmm parser now allows high-level cmm code with argument-passing and function calls. For example: foo ( gcptr a, bits32 b ) { if (b > 0) { // we can make tail calls passing arguments: jump stg_ap_0_fast(a); } return (x,y); } More details on the new cmm syntax are in Note [Syntax of .cmm files] in CmmParse.y. The old syntax is still more-or-less supported for those occasional code fragments that really need to explicitly manipulate the stack. However there are a couple of differences: it is now obligatory to give a list of live GlobalRegs on every jump, e.g. jump %ENTRY_CODE(Sp(0)) [R1]; Again, more details in Note [Syntax of .cmm files]. I have rewritten most of the .cmm files in the RTS into the new syntax, except for AutoApply.cmm which is generated by the genapply program: this file could be generated in the new syntax instead and would probably be better off for it, but I ran out of enthusiasm. Some other changes in this batch: - The PrimOp calling convention is gone, primops now use the ordinary NativeNodeCall convention. This means that primops and "foreign import prim" code must be written in high-level cmm, but they can now take more than 10 arguments. - CmmSink now does constant-folding (should fix #7219) - .cmm files now go through the cmmPipeline, and as a result we generate better code in many cases. All the object files generated for the RTS .cmm files are now smaller. Performance should be better too, but I haven't measured it yet. - RET_DYN frames are removed from the RTS, lots of code goes away - we now have some more canned GC points to cover unboxed-tuples with 2-4 pointers, which will reduce code size a little.
7:39 AM Ticket #7280 (zonkQuantifiedTyVar panic) closed by simonpj
fixed: Thanks for the report. It turns out to be a bug in the branch only so …
7:36 AM Changeset in ghc [b379f27]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@…>
Test Trac #7280
7:36 AM Changeset in testsuite [87425b27]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #7280
7:33 AM Changeset in ghc [439ddf91]ghc-7.6th-new-7.6 by Simon Peyton Jones <simonpj@…>
Fix Trac #7280 by zonking the final_quant_candidates in simplifyInfer This fix is only needed on the branch; HEAD already works differently (and correctly).
7:05 AM Ticket #7304 (arm-linux: Missing field in record construction ...) created by erikd
Compiling git HEAD for arm-linux, the build fails in DPH with: […]
6:26 AM Ticket #7303 (RTS : Race condition with usage of timer_delete) created by erikd
Using Qemu (CPU emulator) to build GHC for Arm, the build ocassionally …
1:42 AM Ticket #7302 (perf-disruptor2-multicast: internal error: evacuate: strange closure type ...) created by aristidb
When running the benchmarks for data-ringbuffer …
Note: See TracTimeline for information about the timeline view.