Timeline


and

May 20, 2013:

11:46 PM Commentary/Rts/STM edited by fryguybob
Added commentary on STM (diff)
10:46 PM Ticket #7923 (Optimization for takeMVar/putMVar when MVar left empty) created by ezyang
Right now, we always add an MVar to the mutable list when we …
10:08 PM Changeset in base [91c2811]data-proxyghc-7.8 by Ian Lynagh <ian@…>
Another build ordering fix
10:08 PM Changeset in ghc [d77b3a0]wip/T9016 by Ian Lynagh <ian@…>
Another build ordering fix
9:29 PM Ticket #7922 (adding direct *.c -> object code (*.o/so/dylib) support to compilation ...) created by carter
currently when GHC is used as the compilation driver for C code, it will …
5:05 PM Changeset in ghc [7c4c48cf]type-nats by Iavor S. Diatchki <diatchki@…>
Merge remote-tracking branch 'origin/master' into type-nats
4:06 PM Changeset in ghc [5734f7af]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Fix -dynamic-too on Windows If we're building the dynamic way too, then hasCafRefs needs to check whether the dynamic way would use a dynamic name.
1:11 PM Ticket #7921 (DSO linking bug in unix package) created by SimonHengel
unix depends on libpthread, but it's not listed under …
1:05 PM Changeset in ghc [1227600]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Need to work around #7799 on all i386 platforms, not just Darwin
3:52 AM Debugging/InstallingPackagesInplace edited by domtheo
(diff)
12:27 AM Building/Troubleshooting edited by kazu-yamamoto
(diff)

May 19, 2013:

8:13 PM Ticket #7879 (validate in build tree fails due to problem copying haddock resources to ...) closed by igloo
fixed: Looks fine; I've applied the patch. Thanks again!
8:11 PM Ticket #7592 (Building the latest master branch on FreeBSD 9.1 fails) closed by igloo
fixed: I've added a link to the troubleshooting wiki page in the error message.
7:57 PM Building/Troubleshooting edited by igloo
(diff)
7:44 PM Changeset in ghc [83a9f4f4]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Refer to the wiki page in the "Make has restarted itself n times" error Fixes #7592.
5:42 PM Ticket #7834 (dyn way and INTEGER_LIBRARY=integer-simple) closed by igloo
fixed: Thanks for the report. Now fixed.
5:41 PM Ticket #7799 (Assembly error while building GHC 7.7) closed by igloo
fixed: Hmm, thanks Thorkil; very curious. I can't reproduce it here, but the …
4:54 PM Changeset in ghc [06bc377]wip/T9016 by Ian Lynagh <ian@…>
More build fixes
4:48 PM Changeset in base [d6b6a0a]data-proxyghc-7.8 by Ian Lynagh <ian@…>
More build ordering fixes
4:48 PM Changeset in ghc [99058995]wip/T9016 by Ian Lynagh <ian@…>
More build ordering fixes
4:47 PM Changeset in ghc [6acfc456]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
We can't use Integer literals when compiling the integer-* package, either
4:45 PM Changeset in ghc [52719ad0]wip/T9016 by Ian Lynagh <ian@…>
Fix build If we use "smallInteger 0#" in the definitions, then that turns into an Integer literal, but the compiler can't handle Integer literals while compiling the integer package (as it can't look up the mkInteger Id yet).
3:44 PM Changeset in base [dc2b8f7]data-proxyghc-7.8 by Ian Lynagh <ian@…>
Fix build order when building with integer-simple The problem hasn't shown up with integer-gmp, but I can't see why it couldn't happen in that case too.
3:44 PM Changeset in ghc [aba043a0]wip/T9016 by Ian Lynagh <ian@…>
Fix build order when building with integer-simple The problem hasn't shown up with integer-gmp, but I can't see why it couldn't happen in that case too.
3:38 PM Changeset in ghc [bf6854b]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Fix build problem: Error: junk `.get_pc_thunk.bx' after expression; trac #7799 Affects i386 only. Some gcc's generate code containing __i686, and then define that symbol to 1, which causes compilation to fail. We undef the symbol to work around it.
3:19 PM Changeset in ghc [fdd552e0]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Fix a build problem with integer-simple We were trying to look up the mkInteger Id before we'd compiled the Integer modules. I'm not sure why this never showed up with integer-gmp; possibly we just always got lucky with the build order.
2:49 PM Changeset in ghc [f7e33ca]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Add some extra debugging info
2:41 PM Changeset in ghc [e20dfbcd]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Expose __word_encode{Float,Double}; fixes integer-simple build
2:39 PM Changeset in ghc [a4cc7b11]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Remove unused __2Int_encodeDouble
12:38 PM Changeset in ghc [26eee8d]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
Add a test for 2 trailing commas in the module export list
12:38 PM Changeset in testsuite [ae22bd3]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Add a test for 2 trailing commas in the module export list
12:36 PM Changeset in ghc [891857a]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Fix parsing export lists We were accepting module ExportCommaComma (id, reverse,,) where where only 1 trailing comma should be permitted.

May 18, 2013:

11:47 PM Ticket #7920 (type-checker panic (kindFunResult)) closed by monoidal
duplicate: Thanks for the report. The bug is fixed in HEAD: […] The issue is …
10:30 PM Ticket #7920 (type-checker panic (kindFunResult)) created by roland
[…]
8:53 PM Changeset in ghc [a44978b9]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Update a comment; spotted by Carter Schonwald
11:46 AM Changeset in ghc [b519e00]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Don't try to make windows-installer It was removed in 9e4e2c24d1895ae81c92e4432b91026505827c96.

May 17, 2013:

8:31 PM Ticket #7919 (Heap corruption (segfault) from large 'let' expression) created by duncan
The attached test program reliably triggers an assertion in the storage …
3:50 PM Changeset in ghc [a08759d]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Move the genSym stuff from rts into compiler It's no longer used by Data.Unique, so there's no need to have it in rts any more.
2:24 PM Ticket #7918 (SrcSpan's associated with expanded quasi-quotes are inconsistent) created by edsko
Consider […] In the expansion of [qq|a|] the source span for True
1:38 PM Changeset in ghc [8c6794ab]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
1:38 PM Changeset in testsuite [89153a4]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
1:35 PM Changeset in ghc [5888f61]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
Make test cleaning a little more consistent
1:35 PM Changeset in testsuite [7f2eec6]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Make test cleaning a little more consistent
12:07 PM Ticket #7917 (update documentation of InstalledPackageInfo) created by Lemming
When writing a binding to a foreign package that does not support …
2:53 AM ViewPatterns edited by domtheo
(diff)
2:20 AM WorkingConventions edited by butoijoh
(diff)
2:19 AM Building/Porting edited by butoijoh
(diff)

May 16, 2013:

8:15 PM Changeset in ghc [c6a05a7]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Make dynamic GHC no Windows installable too We need different paths in the wrapper, as teh installed tree is a different shape to the build tree.
8:15 PM Changeset in ghc [8ed0bda]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Don't link base/rts/... into C wrapper programs
5:30 PM Ticket #7916 (PolyKinds without type signatures) created by monoidal
Consider […] I would expect GHC to infer the same type for g as for …
4:19 PM Ticket #7915 (Documentation uses deprecated record GADT syntax) closed by simonpj
fixed: Thank you! I've pushed it. Simon
4:19 PM Changeset in ghc [9fc2778c]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Documentation: use new syntax for record GADTs (#7915)
4:12 PM TemplateHaskell/BlogPostChanges edited by simonpj
(diff)
4:12 PM Blog: New directions for Template Haskell edited by simonpj
4:10 PM TemplateHaskell edited by simonpj
(diff)
4:09 PM TemplateHaskell/BlogPostChanges created by simonpj
4:06 PM TemplateHaskell/Conversions edited by simonpj
(diff)
4:06 PM Commentary edited by simonpj
(diff)
4:05 PM TemplateHaskell edited by simonpj
(diff)
4:04 PM TemplateHaskell/Conversions edited by simonpj
Name changed from Commentary/Compiler/TemplateHaskell? to … (diff)
4:03 PM TemplateHaskell/Typed edited by simonpj
Name changed from Commentary/Compiler/TemplateHaskell/Typed? to … (diff)
4:03 PM TemplateHaskell edited by simonpj
(diff)
2:02 PM Debugging/InstallingPackagesInplace edited by monoidal
revert spam (diff)
2:00 PM WorkingConventions edited by monoidal
revert spam (diff)
2:00 PM Building/Porting edited by monoidal
revert spam (diff)
1:52 PM Ticket #7915 (Documentation uses deprecated record GADT syntax) created by monoidal
Trivial patch attached.
1:35 PM Changeset in testsuite [68acef7]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Geoffrey Mainland <mainland@…>
Remove junk binary files that should not have been checked in.
11:14 AM Ticket #7268 (Explicit type signatures for top level record pattern matches polymorphism ...) closed by simonpj
fixed: I'm glad it's helpful. Thanks for pointing out the bug in the regression …
11:13 AM Changeset in ghc [cb5ed257]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Make the test actually test the bug! (Thanks to Martijn for correcting this oversight.)
11:13 AM Changeset in testsuite [2b1fefe]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Make the test actually test the bug! (Thanks to Martijn for correcting this oversight.)
6:56 AM ViewPatterns edited by wagle
revert spam, again (diff)
3:22 AM Ticket #7914 (base library's MD5 symbols clash with others) created by bos
We have a large C++ application into which we are linking the GHC runtime. …

May 15, 2013:

5:49 PM Ticket #7913 (Argument order not preserved by nubBy) created by paullik
Hello. I recently wanted to know how the element 4 in [2,4] is ruled out …
4:46 PM Changeset in base [26ea882]data-proxyghc-7.8 by Simon Peyton Jones <simonpj@…>
Omit T7773 on Msys Patch from Andreas Voellmy
4:46 PM Changeset in ghc [14233fc]wip/T9016 by Simon Peyton Jones <simonpj@…>
Omit T7773 on Msys Patch from Andreas Voellmy
4:40 PM Debugging/TickyTicky edited by nfrisby
(diff)
4:11 PM Ticket #7892 (GHC accepts multiple conflicting kind signatures in type class ...) closed by simonpj
fixed
3:03 PM Ticket #7906 (INLINEABLE on class method triggers the error for INLINE) closed by simonpj
fixed: Good point, thanks. Simon
3:02 PM Changeset in ghc [91132acd]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #7906
3:02 PM Changeset in testsuite [fb63433]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #7906
2:56 PM Changeset in ghc [81058c9]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Wibble to simplifier output
2:56 PM Changeset in testsuite [4ae7163]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Wibble to simplifier output
2:55 PM Changeset in ghc [60e39fa]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #7891 and #7903
2:55 PM Changeset in testsuite [f923892]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #7891 and #7903
2:55 PM Changeset in ghc [cd5b6ba]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Improved compiler performance! Reason unknown, but hey, it's good news
2:55 PM Changeset in testsuite [aeeb5a0]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Improved compiler performance! Reason unknown, but hey, it's good news
2:29 PM Changeset in ghc [d533da9]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Merge branch 'master' of http://darcs.haskell.org/ghc
2:20 PM Changeset in ghc [efc515a5]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Don't try to build bindist wrappers on Windows
1:33 PM Ticket #7268 (Explicit type signatures for top level record pattern matches polymorphism ...) closed by simonpj
fixed: Excellent point thank you. Pattern bindings are devilish tricky. Fixed …
1:27 PM Ticket #7910 (ConstraintKinds and reifyInstances) closed by simonpj
fixed: Good point thank you! There's a slight question about the "right" …
1:25 PM Ticket #7888 (Impredicativity flag needed more often) closed by simonpj
fixed: There really is a reason for this. The elaborated definition would be …
1:16 PM Changeset in ghc [672553e]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Make reifyInstances expand type synonyms robustly (Trac #7910)
1:16 PM Changeset in ghc [ca2d30c9]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Comments only
1:16 PM Changeset in ghc [0452021]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Fix typechecking of pattern bindings that have type signatures (Trac #7268) Pattern bindings are jolly tricky to typecheck, especially if there are also type signatures involved. Trac #7268 pointed out that I'd got it wrong; this fixes it. See Note [Typing patterns in pattern bindings] in TcPat.
1:16 PM Changeset in ghc [1d4704d4]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Improve pretty-printing of inline-family pragmas; fixes Trac #7906
1:16 PM Changeset in ghc [fe389f5]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Make splitHsAppTys look through parentheses, fixing Trac #7903 This was really just an oversight from long ago.
1:16 PM Changeset in ghc [a18ea4f2]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Make 'undefined' have the magical type 'forall (a:OpenKind).a' This fixes Trac #7888, where the user wanted to use 'undefined' in a context that needed ((forall a. a->a) -> Int). We allow OpenKind unification variables to be instantiate with polytypes (or unboxed types), hence the change. 'error' has always been like this; this change simply extends the special treatment to 'undefined'. It's still magical; you can't define your own wrapper for 'error' and get the same behaviour. Really just a convenience hack.
1:16 PM Changeset in ghc [a91e2304]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Comments only
1:08 PM Changeset in ghc [600726c]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Update test for application of (->) to Int#
1:08 PM Changeset in testsuite [f29f980]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Update test for application of (->) to Int#
12:15 PM Changeset in ghc [8a58851]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Amos Robinson <amos.robinson@…>
SpecConstr: seed specialisation of top-level bindings, as with letrecs. When specialising a top-level recursive group, if none of the binders are exported then we can start specialising based on the later calls to the functions. This is instead of creating specialisations based on the RHS of the bindings. The main benefit of this is that only specialisations that will actually be used are created. This saves quite a bit of memory when compiling stream-fusion and ForceSpecConstr sort of code. Nofib has an average allocation and runtime of -0.7%, maximum 2%. There are a few with significant decreases in allocation (10 - 20%) but, interestingly, those ones seem to have similar runtimes. One of these does have a significantly reduced total elapsed time though: -38%. On average the nofib compilation times are the same, but they do vary with s.d. of -4 to 4%. I think this is acceptable because of the fairly major code blowup fixes this has for fusion-style code. (In one example, a SpecConstr was previously producing 122,000 term size, now only produces 28,000 with the same object code)
11:15 AM Ticket #7912 (Missing symbols from termios.h when linking on Android) created by neurocyte
The Bionic libc that is used on Android defines the symbols in termios.h …
9:37 AM Changeset in ghc [2ef4463d]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #7892
9:37 AM Changeset in testsuite [219647b]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #7892
9:29 AM Ticket #7911 (The following code makes ghc panic) closed by michalt
duplicate: This should be already fixed: #5961. :-)
9:27 AM Changeset in ghc [7a7ace72]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #7888
9:27 AM Changeset in testsuite [db17490]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #7888
9:25 AM Changeset in ghc [1fab45ea]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #7268
9:25 AM Changeset in testsuite [76176e6]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #7268
9:22 AM Changeset in ghc [15013c0]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Better error message
9:22 AM Changeset in testsuite [c4e556d]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Better error message
9:21 AM Changeset in ghc [866b6e4]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Wibbles to error messages
9:21 AM Changeset in testsuite [a7b1a57]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Wibbles to error messages
9:20 AM Changeset in ghc [464dc371]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Update test now that undefined has an OpenKind forall
9:20 AM Changeset in testsuite [6a0c94f]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Update test now that undefined has an OpenKind forall
9:19 AM Changeset in ghc [f9763a53]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #7910
9:19 AM Changeset in testsuite [c432fbc]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #7910
5:07 AM Ticket #7911 (The following code makes ghc panic) created by guest
This code has a bug (lowercase show instead of uppercase Show), but it …
12:53 AM Changeset in ghc [41e5229c]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Link to the right RTS whenever we build a .dll on Windows When GHCi makes temporary DLLs, those also need to be linked against the right RTS, or we won't be able to load them.

May 14, 2013:

10:14 PM Ticket #7910 (ConstraintKinds and reifyInstances) created by elliottt
reifyInstances doesn't appear to know how to deal with a constraint that …
9:30 PM Status/SLPJ-Tickets edited by simonpj
(diff)
8:42 PM MakingReleases edited by igloo
(diff)
8:23 PM Changeset in ghc [192c7b74]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Define the right RTS config in the Windows dyn wrapper programs This is particularly important as without it validate fails, as it tries to pass RTS options to haddock, and with the default RTS config those options aren't permitted.
6:40 PM Changeset in ghc [2c9cb4d]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Stop excluding the dyn way for the dph packages on Windows Now that we can build the GHC package the dyn way, there's no need to exclude them.
4:36 PM Changeset in ghc [f00fac6]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
schedulePushWork eagerly releases the capability if there are pending upcall actions. Standardized MVar interface in chameneos-redux benchmark -- explicit use of resume tokens and result holes (for takeMVar) does not seem to buy much.
3:41 PM Changeset in ghc [69a343a]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Fix ghci on Windows when GHC is dynamically linked On Windows, we need to prepend "lib" to Haskell DLLs. (maybe we should be naming the DLLs without the prefix instead? But this works for now).
12:53 PM Changeset in ghc [bb2795db]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Merge branch 'master' of http://darcs.haskell.org/ghc
12:49 PM Changeset in ghc [60b86b0]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Fix the GHC package DLL-splitting There's now an internal -dll-split flag, which we use to tell GHC how the GHC package is split into 2 separate DLLs. This is used by Packages.isDllName to determine whether a call is within the same DLL, or whether it is a call to another DLL.
12:01 PM Ticket #7909 (GHC doesn't respect -optl and -optc in a couple of places) created by simonmar
A legitimate use of -optl and -optc is to pass options that should …
10:46 AM Ticket #7908 (InstanceSigs suggestion not accepted) created by heisenbug
Attached testcase compiles, but when uncommenting either of the lines 19, …
12:08 AM Changeset in ghc [ff1a16a]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Simplify ghc-cabal It now consistently takes directory and distDirectory as its first 2 arguments. Also, it only supports configuring 1 package at a time now (we weren't using the ability to configure more than one at once).

May 13, 2013:

9:32 PM Changeset in ghc [c8b7918e]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Cleaning up ChameneosRedux
9:09 PM Changeset in ghc [ed49cf37]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
RTS Scheduler minor fix: Upcall thread has more priority than other threads on RTS runqueue.
8:46 PM Changeset in ghc [b8447a9]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Make the current module available to labelDynamic It doesn't actually use it yet
8:25 PM Changeset in ghc [e80c0c81]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
FairShare scheduling can either be on concrete time or counts
6:53 PM Changeset in ghc [58dcced]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Use NatM_State record fields, rather than matching/constructing the whole type
6:36 PM Changeset in ghc [7e723a1c]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Refactor cmmMakeDynamicReference It now has its own class, and the addImport function is defined in that class, rather than needing to be passed as an argument.
6:12 PM Changeset in ghc [1cc96d54]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Remove redundant cmmMakeDynamicReference' wrapper
6:09 PM Changeset in ghc [dc6968c4]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Removed tabs
5:22 PM Changeset in ghc [361e097]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Added ConcurrentList specialized for chameneos redux
4:04 AM Debugging/InstallingPackagesInplace edited by domtheo
(diff)
4:02 AM ViewPatterns edited by domtheo
(diff)
3:24 AM WorkingConventions edited by butoijoh
(diff)
3:23 AM Building/Porting edited by butoijoh
(diff)
3:07 AM Changeset in ghc [089cb621]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Kill dead code. Signed-off-by: Austin Seipp <aseipp@pobox.com>
1:30 AM Ticket #7907 (patch to make comment about stgclosure struct more accurate) created by carter
I've been digging into the rts code to understand function application …

May 12, 2013:

8:47 PM Changeset in ghc [622ae3c]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Added debug messages to tease out the unsafe use of withArrayLen. Added comment.
7:32 PM Changeset in ghc [9d18aea]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Merge branch 'master' of http://darcs.haskell.org/ghc
7:31 PM Changeset in ghc [0aae2980]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Merge win:/cygdrive/c/ghc/git/dt
7:25 PM Changeset in ghc [b35a6ce0]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
More work towards dynamic programs on Windows Dynamic GHC is now working in-place, but pathologically slow due to the DLL split. (GHC assumes that all intra-package calls are in the same DLL, but that isn't true when we split the GHC package into 2 DLLs. That means that GHC's startup time is around 22 seconds, as it is doing run-time linking). Also, ghci isn't actually working yet: $ inplace/bin/ghc-stage2 --interactive GHCi, version 7.7.20130512: http://www.haskell.org/ghc/ :? for help Loading package ghc-prim ... <command line>: can't load .so/.DLL for: HSghc-prim-0.3.1.0.dll (addDLL: could not load DLL) ghc-stage2.exe: HSghc-prim-0.3.1.0: The specified module could not be found.
4:45 PM WikiStart edited by monoidal
link new status report (diff)
4:22 PM Changeset in ghc [b9358412]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Remove obsolete documentation. Type variables can no longer be unqualified operators. Signed-off-by: Austin Seipp <aseipp@pobox.com>
3:27 PM Changeset in ghc [b2cae55]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
We actually need to use -threaded/-debug when linking /all/ DLLs Not just base, integer-gmp and ghc-prim.
2:15 PM Changeset in ghc [962fd59e]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
Change how we detect what library ways are available We used to use the base package to do the detection. However, base has extra-lib-dirs: @ICONV_LIB_DIRS@ in base.buildinfo.in, which means that if ICONV_LIB_DIRS is set then the package config will have library-dirs: [...]base/dist-install/build /path/for/iconv and, as paths may be double quoted and contains spaces, this makes it a little tricky to extra the path that we want to look in (the first path). We therefore now use the ghc-prim package, which has no such complication.
2:15 PM Changeset in testsuite [d047edf]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Change how we detect what library ways are available We used to use the base package to do the detection. However, base has extra-lib-dirs: @ICONV_LIB_DIRS@ in base.buildinfo.in, which means that if ICONV_LIB_DIRS is set then the package config will have library-dirs: [...]base/dist-install/build /path/for/iconv and, as paths may be double quoted and contains spaces, this makes it a little tricky to extra the path that we want to look in (the first path). We therefore now use the ghc-prim package, which has no such complication.
2:01 PM Changeset in ghc [a2be710]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Modernise some code Use do notation rather than thenM in typecheck/TcHsSyn.lhs
1:33 PM Changeset in ghc [4e84e51e]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Remove a "returnM = return" wrapper in typecheck/TcHsSyn.lhs
1:30 PM Changeset in ghc [ee4a534]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Remove a "mappM = mapM" wrapper in typecheck/TcHsSyn.lhs
1:28 PM Changeset in ghc [3a1ecd9]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Whitespace only in typecheck/TcHsSyn.lhs
1:22 PM Changeset in ghc [fe427ea]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Remove an old commented out import
1:19 PM Changeset in ghc [40cdee72]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Modernise code in rename/RnEnv.lhs Removed a definition of thenM, and used do notation instead
12:28 AM Changeset in ghc [4a46649]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Removed tabs
12:27 AM Changeset in ghc [3eea595]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Added explicit error condition in Chameneos:complement

May 11, 2013:

9:37 PM Changeset in ghc [cfb7a56f]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Handling corner-cases in resuming schedulers that were blocked on foreign call and blackholes.
8:48 PM Ticket #7890 (Static linking of GHC 7.7 does not work correctly) closed by igloo
worksforme: I've done some experimentation, and I think this is all caused by some …
4:58 PM Ticket #7906 (INLINEABLE on class method triggers the error for INLINE) created by guest
[…] causes the following error […] Which incorrectly refers to …
3:34 PM Ticket #7905 (Type checker barfs on nonsensical expression) closed by simonpj
fixed: HEAD is happy: […] (I had to import Identity from Data.Functor
3:19 PM Ticket #7905 (Type checker barfs on nonsensical expression) created by jpaugh
I got the infamous "impossible bug" by trying something nonsensical in my …
10:36 AM Ticket #7904 (GHC calls the cc1 of a gcc thats not the first in PATH) closed by igloo
wontfix: As far as I know GHC and Cabal only call gcc, not cc1. However, it's …
10:28 AM Ticket #7726 (unexpected out of memory error on FreeBSD) closed by igloo
worksforme: OK, thanks for getting back to us. I think we will have to optimistically …
5:12 AM Ticket #7904 (GHC calls the cc1 of a gcc thats not the first in PATH) created by carter
I was earlier today trying to build some haskell code that ffi's out to …

May 10, 2013:

11:26 PM Ticket #7871 (7.6.3 failed to build with make -j12) closed by igloo
fixed: Thanks for the report. Happily, it looks like this is already fixed in …
10:10 PM Changeset in ghc [eb2f9199]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Added FairShare user-level scheduler. Uses heavy-weight getClockTime.
9:49 PM Changeset in ghc [315b36b]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Some build system tweaks
8:58 PM Changeset in ghc [eb569b6a]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Fix an all-target call in the build system
8:53 PM Changeset in ghc [3d51be45]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Make sure the RTS is built, even when no programs are being built with stage1 Part of #7841
8:27 PM Ticket #7840 (Abort and Seg fault on Mac OS X) closed by igloo
worksforme: This (especially the 3rd problem) sounds like a dodgy hardware problem to …
6:37 PM Changeset in ghc [dd4b7b8e]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Testing time accounting in scheduler (ChameneosRedux). Added default (unit) SCont-local state in newSCont function.
6:28 PM Changeset in ghc [ebd51659]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
Add a test for #7373
6:28 PM Changeset in testsuite [b0123eb]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Add a test for #7373
5:47 PM Ticket #7903 (Failure to find class instance specified with extra parentheses) created by conal
The following two-line program fails to compile under GHC 7.6.3 and …
4:24 PM Debugging/InstallingPackagesInplace edited by monoidal
revert spam (diff)
4:24 PM Building/Porting edited by monoidal
revert spam (diff)
4:23 PM ViewPatterns edited by monoidal
revert spam (diff)
4:21 PM WorkingConventions edited by monoidal
revert spam (diff)
3:30 PM Changeset in ghc [8241cdd]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Remove a redundant wrapper function
3:24 PM Changeset in ghc [0499eac9]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Make -fno-flat-cache use a dynamic, rather than static, flag
2:32 PM SplitBase edited by igloo
(diff)
1:32 PM Changeset in ghc [985a2212]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
Fix library way detection; fixes the ImpSafeOnly* tests when BINDIST=YES We were checking paths with if [ -f '"/path/to/Prelude"' ] i.e. the " quotes were being quoted by the ' quotes. Now we just use " quotes (which come from the ghc-pkg output).
1:32 PM Changeset in testsuite [b32d38a]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Fix library way detection; fixes the ImpSafeOnly* tests when BINDIST=YES We were checking paths with if [ -f '"/path/to/Prelude"' ] i.e. the " quotes were being quoted by the ' quotes. Now we just use " quotes (which come from the ghc-pkg output).
1:31 PM Changeset in ghc [8eb3cf9]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
Tidy up the driver slightly
1:31 PM Changeset in testsuite [82ebad7]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Tidy up the driver slightly
8:41 AM Changeset in ghc [af43126]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Marlow <marlowsd@…>
unbreak tests (removal of block/unblock)
8:41 AM Changeset in testsuite [15278694]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
unbreak tests (removal of block/unblock)
8:02 AM Changeset in ghc [674cf902]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
rts_checkSchedStatus: exit the thread, not the process, when Interrupted This means that when the process is shutting down, if we have calls to foreign exports in progress, they get forcibly terminated as before, but now they only shut down the calling thread rather than the whole process (with -threaded). This came up in a discussion started by Akio Takano on ghc-users.
8:02 AM Changeset in ghc [f010e1a]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Marlow <marlowsd@…>
Add a test for shutting down a process with in-calls in progress
8:02 AM Changeset in testsuite [640750a]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
Add a test for shutting down a process with in-calls in progress
6:49 AM Debugging/InstallingPackagesInplace edited by domtheo
(diff)
6:48 AM Building/Porting edited by butoijoh
(diff)
6:46 AM ViewPatterns edited by domtheo
(diff)
6:43 AM WorkingConventions edited by butoijoh
(diff)
3:40 AM Ticket #7902 (Add support for byte endianness swapping exposed as a primops) created by tab
Add support for W32 and W64 endianness swapping as a new primops (bSwap32# …

May 9, 2013:

9:47 PM Ticket #7901 (Bad error message when using UnicodeSyntax ∀ without ExplicitForall) created by exbb2
This code […] produces following error […] However, equivalent code …
7:58 PM Changeset in ghc [d238ea4]wip/T9016 by Ian Lynagh <ian@…>
Handle dependencies for .cmm files properly
7:58 PM Changeset in integer-gmp [8c0c77b]ghc-7.8wip/T8647 by Ian Lynagh <ian@…>
Handle dependencies for .cmm files properly
7:44 PM Changeset in ghc [dca18dc]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Generate dependencies for .cmm files properly
2:52 PM Changeset in ghc [ba00c33b]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Fix the name of libffi On Windows, we need to keep the DLL called libffi-6.dll (rather than libffi.dll) or Windows can't find it.
2:39 PM Ticket #7899 (Strange behavior of -ddump-minimal-imports) closed by monoidal
duplicate: Thanks for the report. It is a duplicate of #7476 and fixed in HEAD.
2:28 PM Changeset in ghc [a5a52d7]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Fix dynamically linked GHC on Windows This is a rather ugly hack to fix dynamically linked GHC on Windows. If GHC is linked with -threaded, then it links against libHSrts_thr. But if base is linked against libHSrts, then both end up getting loaded, and things go wrong. We therefore link the libraries that link against the RTS with the same RTS flags that we link GHC with.
2:26 PM Ticket #7900 (The impossible happend) closed by monoidal
duplicate: Almost certainly this is a duplicate of #5951 - you have a malformed class …
2:15 PM Changeset in ghc [4be70f9]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Treat foreign imported things in CMM as being in this package They used to be treated as being in an exnternal package, which went wrong on Windows (it tried to call them via an imp wrapper, rather than calling them directly).
1:53 PM Ticket #7900 (The impossible happend) created by dhjdhj
ghc: panic! (the 'impossible' happened) (GHC version 7.4.2 for …
1:21 PM Ticket #7899 (Strange behavior of -ddump-minimal-imports) created by dsf
The following two line module: […] when compiled with {{{ghc -c …
9:29 AM Ticket #7878 (Panic when using DerivingGeneric with hs-boot) closed by dreixel
fixed: Thanks; patch applied, testcase T7878 added.
9:26 AM Changeset in ghc [8eef271]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Jose Pedro Magalhaes <jpm@…>
Add test for T7878
9:26 AM Changeset in testsuite [48dc03b]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Jose Pedro Magalhaes <jpm@…>
Add test for T7878
8:49 AM Changeset in ghc [ad1bc9dc]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Jose Pedro Magalhaes <jpm@…>
Update the name cache when creating new names via DeriveGeneric New external top-level names were being created but the name cache wasn't being populated, leading to #7878. Signed-off-by: Jose Pedro Magalhaes <jpm@cs.ox.ac.uk>
8:37 AM Blog: New directions for Template Haskell edited by simonpj

May 8, 2013:

9:14 PM Platforms edited by kili
typo (diff)
9:00 PM Platforms edited by kili
AIX: latest binardy distribution is 6.4.2. (diff)
8:58 PM Platforms edited by kili
betbsd/dragonflybsd using pkgsrc, so completely outdated and unsupported. (diff)
8:49 PM Platforms edited by kili
sparc OpenBSD? probably not since ghc-5.x. (diff)
7:55 PM Changeset in ghc [b5d895c]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Cleaning up tests
7:51 PM Changeset in ghc [590bb6a]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Refactoring yieldControlAction such that the SCont being switched away from is available. This is useful for thread accountability, and in general, something essential for debugging and optimizing user-level schedulers.
7:49 PM Changeset in base [f982978]data-proxyghc-7.8 by Max Bolingbroke <batterseapower@…>
Support for Windows DBCS and new SBCS with MultiByteToWideChar Because MultiByteToWideChar/WideCharToMultiByte have a rather unhelpful interface, we have to use a lot of binary searching tricks to get them to match the iconv-like interface that GHC requires. Even though the resulting encodings are slow, it does at least mean that we now support all of Window's code pages. What's more, since these codecs are basically only used for console output there probably won't be a huge volume of text to deal with in the common case, so speed is less of a worry. Note that we will still use GHC's faster table-based custom codec for supported SBCSs.
7:49 PM Changeset in base [76970e0]data-proxyghc-7.8 by Max Bolingbroke <batterseapower@…>
Add comprehensive test for codepage encodings+recovery for them
7:49 PM Changeset in ghc [2216b897]wip/T9016 by Max Bolingbroke <batterseapower@…>
Support for Windows DBCS and new SBCS with MultiByteToWideChar Because MultiByteToWideChar/WideCharToMultiByte have a rather unhelpful interface, we have to use a lot of binary searching tricks to get them to match the iconv-like interface that GHC requires. Even though the resulting encodings are slow, it does at least mean that we now support all of Window's code pages. What's more, since these codecs are basically only used for console output there probably won't be a huge volume of text to deal with in the common case, so speed is less of a worry. Note that we will still use GHC's faster table-based custom codec for supported SBCSs.
7:49 PM Changeset in ghc [802e99a5]wip/T9016 by Max Bolingbroke <batterseapower@…>
Add comprehensive test for codepage encodings+recovery for them
3:11 PM Ticket #7898 (SpecConstr explodes when compiling module BSP of frag-1.1.2) created by tinctorius
GHC will get stuck when trying to compile …
2:46 PM Status/SLPJ-Tickets edited by simonpj
(diff)
2:44 PM Ticket #7897 (MakeTypeRep fingerprints be proper, robust fingerprints) created by simonpj
A TypeRep currently looks like this: […] If two TypeReps have the …
10:27 AM Ticket #7896 (Type constructor is accepted as context) closed by monoidal
duplicate: Thanks for the report, it's fixed in HEAD (#7697).
10:23 AM Ticket #7896 (Type constructor is accepted as context) created by stefan
Consider the following program: […] It is accepted by the compiler, …
6:14 AM Status edited by carter
woops, linked to the wrong page before (diff)
6:03 AM Status edited by carter
making the spj tickets collection more discoverable (its a really nice set … (diff)
5:50 AM Changeset in ghc [fa74214]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Refactoring tests
5:29 AM Changeset in ghc [3bac6cb5]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Refactor code in LwConc. Added RunQueueStealing.

May 7, 2013:

11:59 PM Changeset in ghc [a23a87e9]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Minor comment edit to TysPrim. Exposing isSContBound* from LwConc.Substrate.
6:53 PM Ticket #7895 (Warning for literal overflow) created by acube
Using ghc 7.6.3, the following compiles without warnings on -Wall: […] …
5:08 PM Ticket #7839 (After forkIO'ing on Intel Mac, putStrLn (presumably) reports "hPutChar: ...) closed by thorkilnaur
duplicate: Replying to PHO: > This must be a duplicate of #7773 since …
4:50 PM Ticket #7894 (Crash on :i M.->) created by monoidal
[…]
12:29 PM Ticket #7893 (GHCi :k shouldn't require type family arguments) closed by parcs
duplicate: Yeah, the functionality already exists in HEAD as a result of #7586: …
12:26 PM Changeset in base [2d0e1d6]data-proxyghc-7.8 by Jose Pedro Magalhaes <jpm@…>
Derive Typeable for RealWorld and (->), now that we can
12:26 PM Changeset in ghc [592e4ae]wip/T9016 by Jose Pedro Magalhaes <jpm@…>
Derive Typeable for RealWorld and (->), now that we can
12:22 PM Ticket #7891 (Can't write type signature for top-level polymorphic pattern binding) closed by parcs
duplicate: As far as I can tell this is a duplicate of #7268, so closing. Reopen if …
10:05 AM Ticket #7893 (GHCi :k shouldn't require type family arguments) created by MartijnVanSteenbergen
Hi, […] If I load this program in GHCi and ask for F's kind using `:k …
10:01 AM Ticket #7892 (GHC accepts multiple conflicting kind signatures in type class ...) created by MartijnVanSteenbergen
Hi, Consider this suspicious looking program: […] I use the same …
9:56 AM Ticket #7891 (Can't write type signature for top-level polymorphic pattern binding) created by MartijnVanSteenbergen
Hi, In GHC 7.4.1 and 7.6.3 I can't write a type signature for a top-level …
8:17 AM Changeset in ghc [92191a39]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Jose Pedro Magalhaes <jpm@…>
Allow deriving Typeable for more tycons
5:12 AM Ticket #7890 (Static linking of GHC 7.7 does not work correctly) created by kazu-yamamoto
"cabal install" with ghc-7.7.20130504 fails on Linux. One example: …

May 6, 2013:

8:57 PM Changeset in ghc [a774fb7]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Removed unnecessary branch from unblock thread code
7:40 PM Changeset in ghc [758184a]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Tab fixes
7:39 PM Changeset in ghc [06a8c063]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Removing tabs from tab free files
7:35 PM Changeset in ghc [f24ff1ea]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Fixed the races in stg_atomicSwitch. Once the atomicSwitch transaction has succeeded, we spin wait till any parallelly running capability that might be giving up control of the target TSO we are switching to has time to perform the necessary cleanup.
3:41 AM Changeset in ghc [9bfbcf8]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Removing checks from setSContCapability. Races in stg_atomicSwitch causes SCont stealing to fail.
3:08 AM Changeset in base [d754719]data-proxyghc-7.8 by Andreas Voellmy <andreas.voellmy@…>
Update parallel IO manager to handle the invalid files in the same way as previous IO manager. This patch affects the IO manager using kqueue. See issue #7773. If the kqueue backend cannot wait for events on a file, it will simply call the registered callback for the file immediately. This is the behavior of the previous IO manager. This is not ideal, but it is an initial step toward dealing with the problem properly. Ideally, we would use a non-kqueue mechanism for waiting on files (select seems most reliable) that cannot be waited on with kqueue.
3:08 AM Changeset in ghc [c5a4de9]wip/T9016 by Andreas Voellmy <andreas.voellmy@…>
Update parallel IO manager to handle the invalid files in the same way as previous IO manager. This patch affects the IO manager using kqueue. See issue #7773. If the kqueue backend cannot wait for events on a file, it will simply call the registered callback for the file immediately. This is the behavior of the previous IO manager. This is not ideal, but it is an initial step toward dealing with the problem properly. Ideally, we would use a non-kqueue mechanism for waiting on files (select seems most reliable) that cannot be waited on with kqueue.

May 5, 2013:

4:45 PM Changeset in ghc [c5b1aeee]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Moved debugPrint (skips IOManager) to LwConc.Substrate
5:11 AM Ticket #7889 (Build Error (master branch)) created by cg31
I got this error while building the master branch. System is Windows 8 …
5:04 AM Changeset in ghc [406b074]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Removed tabs from tab free files
4:49 AM Changeset in ghc [061e541]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Added support for handling cases where SConts migrate capabilities. However, Sieve/ConcurrentListStealing.hs doesn't perform well when compared to Sieve/ConcurrentList.hs. Hmmm.. Perhaps it has to do with bound threads being stolen? Avoided migrating tso's hosting user-level schedulers (ULS) since there is a possibility that naive implementation of user-level schedulers will get stuck if it were not to account for SCont's (tso's) migrating between capabilities. Migration of ULS is safe, however.
12:19 AM Ticket #7887 (panic when playing with pipes) closed by monoidal
fixed: It's fixed in HEAD. Here's a stripped version without dependency on pipes: …
12:10 AM Ticket #7888 (Impredicativity flag needed more often) created by monoidal
I don't know if this is a bug or a deliberate change, but HEAD requires …

May 4, 2013:

10:19 PM Changeset in ghc [c041b62]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Reorganize mk/build.mk.sample a little. People are probably more likely to notice some useful variables if they're located closer to the top (like V=0 and stage=2.) Signed-off-by: Austin Seipp <aseipp@pobox.com>
7:07 PM Changeset in ghc [71aaa3f2]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Erik de Castro Lopo <erikd@…>
Fix/update SayAnnNames plugin example code.
6:36 PM Changeset in ghc [2374b6f2]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Extending the safe-foreign call fix (previous commit) to ThreadSwitch. During a thread switch, if the source thread had been marked to release the scheduler, this flag is inherited by the target thread (thread being switched to). scheduleHandleThreadSwitch takes care of releasing the scheduler.
4:43 PM Ticket #7887 (panic when playing with pipes) created by bfr
I am playing around with pipes-3.2.0 using ghc-6.7.3. I load this code in …
12:30 PM Ticket #7886 (data command does not work on WinGHCi) closed by monoidal
duplicate: This is caused by "deriving (show)" which should be "deriving (Show)". …
12:27 PM Ticket #7886 (data command does not work on WinGHCi) created by guest
An error is obtained when defining a new data type in WinGHCi with the …
3:26 AM Changeset in ghc [b18199d]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Fixes for safe-foreign calls. tso->release_ULS added to indicate that the thread resuming after a safe-foreign function all that its user-level scheduler has been already resumed. Hence, the next time this thread enters the scheduler loop, it gives up its scheduler.

May 3, 2013:

7:04 PM Changeset in ghc [a9f00a6]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Johan Tibell <johan.tibell@…>
Adjust tests to match -funbox-small-strict-fields change One adjustment is to the core output of some tests (false positive). The other adjustment is due to higher allocation when (now) unboxed values are put into a polymorphic data structure. This is a problem with polymorphic data structures in general (e.g. it happens in Java too) and not about having unboxed fields per say.
7:04 PM Changeset in testsuite [83eedab]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Johan Tibell <johan.tibell@…>
Adjust tests to match -funbox-small-strict-fields change One adjustment is to the core output of some tests (false positive). The other adjustment is due to higher allocation when (now) unboxed values are put into a polymorphic data structure. This is a problem with polymorphic data structures in general (e.g. it happens in Java too) and not about having unboxed fields per say.
4:25 PM Ticket #7885 (LLVM build broken) created by gmainland
The LLVM build has been broken for a number of weeks. Unfortunately this …
11:02 AM Ticket #7865 (SpecConstr duplicating computations) closed by simonpj
fixed
11:00 AM Changeset in ghc [ed54858]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Do not duplicate work in SpecConstr (fix Trac #7865) This is a bad bug, if a rare one. See Note [Work-free values only in environment]. Thanks to Amos Robinson for finding it.
10:43 AM Changeset in ghc [2718c2b]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #7865
10:43 AM Changeset in testsuite [b6454e2a]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #7865
9:46 AM Status/SLPJ-Tickets edited by simonpj
(diff)
9:32 AM Status/May13 edited by simonpj
(diff)
9:06 AM Changeset in ghc [bee30a6]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Improve error message for existential newtypes
9:05 AM Changeset in ghc [69b9352]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Wibble to error message
9:05 AM Changeset in testsuite [7debb30]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Wibble to error message
8:30 AM Status/SLPJ-Tickets edited by simonpj
(diff)
8:02 AM Ticket #7884 (Cannot build hedgewars with new haskell 7.6) created by LocutusOfBorg
Hi All, I post here since this bug *CAN* be a regression between haskell …
7:05 AM Ticket #7875 (Unhelpful IncoherentInstances suggestion with FunctionalDependencies) closed by simonpj
fixed: Excellent point. Thanks for telling me about this. It really was an …
7:04 AM Changeset in ghc [8c561fc3]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #7875
7:04 AM Changeset in testsuite [0f286ce]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #7875
7:00 AM Ticket #7873 (A poly-kinded newtype existential crisis) closed by simonpj
fixed: This commit fixes the bugs I mention above […] while this improves the …
6:50 AM Ticket #7872 (:info does not display "forall" for a synonym) closed by simonpj
fixed: Thanks for poinrting this, now fixed.
6:44 AM Changeset in ghc [7a7530a]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Fix kind quantification (again) We simply weren't quantifying kind variables at the points we were claiming. In paritcular, in forall (a:k). blah we quantify the 'k' around the 'forall a', provided k isn't already in scope
6:44 AM Changeset in ghc [d31dd88d]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
In doTopReactDict, try lookup even if fundeps work Previously we looked for fundeps, and if any fired we didn't try to solve the constraint. But that's wrong (see Note [Weird fundeps]). Now I solve first and only if that fails try fundeps. Code is neater too. Fixes Trac #7875
6:44 AM Changeset in ghc [3722f034]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Improve documentation of kind polymorphism
6:44 AM Changeset in ghc [f3472f55]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Make isPredTy not use typeKind The pretty-printer uses isPredTy to decide whether to use "=>" or "->", and typeKind crashes on ill-kinded types. But it's really unhelpful for the pretty-printer to crash on an ill-kinded type, because then you can't see it!
6:44 AM Changeset in ghc [db07129]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Eliminate (given) flatten-skolems in favour of user type variables See Note [Eliminate flat-skols]. IT wasn't exactly wrong before the the error messages are deeply strange.
6:44 AM Changeset in ghc [9e390fd]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Don't suppress foralls in the RHS of a type synonym definition! Fixes Trac #7872

May 2, 2013:

9:27 PM Status/May13 edited by simonpj
(diff)
8:38 PM Ticket #7883 (enable GHC LLVM backend to use LLVM provided CAS / Atomicity primitives?) created by carter
LLVM provides a number of atomicity / memory ordering primitives. …
8:22 PM Ticket #7882 (#line with empty filename leads to crash) closed by parcs
duplicate: Thanks. This has been fixed in HEAD: #7118
8:08 PM Ticket #7882 (#line with empty filename leads to crash) created by Spivey
It's trivial, but a directive #line 3 "" leads to a GHC crash with …
5:31 PM Ticket #7881 (Warning for pointless ranges like [5..2]) created by mpe
Haskell beginners sometimes tend to write ranges like [3..1] or [5..2] and …
5:04 PM Changeset in ghc [b663dd2]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #7873
5:04 PM Changeset in testsuite [a087cad]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #7873
4:52 PM Status/May13 edited by simonpj
(diff)
4:52 PM Status/May13 edited by simonpj
(diff)
4:51 PM Status/May13 edited by simonpj
(diff)
4:49 PM Status/May13 edited by simonpj
(diff)
4:45 PM Status/May13 edited by simonpj
(diff)
4:44 PM Status/May13 edited by simonpj
(diff)
4:44 PM Status/May13 edited by simonpj
(diff)
4:21 PM Ticket #7880 (Require "forall" in definitions of polymorphic types) created by monoidal
With rank-n-types, we can write […] but […] gives an error. I …
4:20 PM TestingPatches edited by igloo
(diff)
4:19 PM TestingPatches edited by igloo
(diff)
4:16 PM TestingPatches edited by igloo
(diff)
4:05 PM Changeset in ghc [7a0919e]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #7872
4:05 PM Changeset in testsuite [204ea13]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #7872
3:27 PM Changeset in ghc [11a85cc7]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Nicolas Frisby <nicolas.frisby@…>
extended ticky to also track "let"s that are not conventional closures This includes selector, ap, and constructor thunks. They are still guarded by the -ticky-dyn-thk flag. (This is 024df664b600a with a small bug fix.)
3:23 PM Status/May13 edited by AndreasVoellmy
(diff)
3:18 PM Status/May13 edited by AndreasVoellmy
(diff)
2:43 PM Ticket #7879 (validate in build tree fails due to problem copying haddock resources to ...) created by AndreasVoellmy
I setup my build tree using the instructions here …
1:12 PM Ticket #7861 (deferred type error with rankNTypes) closed by simonpj
wontfix: OK, since this works in HEAD and 7.6.3 is out, I think I'll close this as …
1:11 PM Changeset in ghc [70f883e]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #7861
1:11 PM Changeset in testsuite [e9aa8a7]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #7861
3:01 AM Ticket #7878 (Panic when using DerivingGeneric with hs-boot) created by ryant5000
When a module that uses DerivingGeneric has an hs-boot file, a panic …

May 1, 2013:

11:52 PM Changeset in ghc [0a6c2b9]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Minor edit to get the errno right in resumeThread if the user-level scheduler associated with the thread blocked on the foreign call had already been resumed.
8:13 PM Ticket #7877 (hSetBuffering002(ghci) and hSetBuffering004(ghci) fail on OS X) created by nfrisby
[…] For 002, there's a stderror message: `<stdin>: hGetLine: illegal …
6:57 PM Ticket #7876 (hClose002 for ghci hangs on Mac OS X) created by nfrisby
I'm on OS X 10.7.5 […] hClose002 fails with these three ways: […] …
12:38 PM Status/May13 edited by xnyhps
(diff)
12:22 PM Status/May13 edited by gmainland
(diff)
12:19 PM Status/May13 edited by gmainland
(diff)
11:38 AM Ticket #7875 (Unhelpful IncoherentInstances suggestion with FunctionalDependencies) created by dreixel
Consider the following program (simplified from http://hpaste.org/86928): …
5:47 AM Commentary/Compiler/NewCodeGen edited by carter
fixed link to the kryzysztof paper (diff)
2:24 AM Status/May13 edited by benl
typo (diff)
2:20 AM Status/May13 edited by benl
Added part about DPH vectorisation avoidance / array fusion (diff)
2:06 AM Status/May13 edited by benl
(diff)
12:37 AM Status/May13 edited by diatchki
(diff)

Apr 30, 2013:

8:19 PM Changeset in ghc [4dbe94d9]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Added missing file -- sieve-vanilla-TMVar
7:26 PM Changeset in ghc [b5372ebb]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Merging master
7:04 PM Ticket #7874 (segfault 11 on mac os x when building compiler for ghc 7.7.20130430) created by carter
I'm trying to build ghc head from the repo head as of today, and i'm …
7:02 PM Ticket #7873 (A poly-kinded newtype existential crisis) created by ekmett
The following code worked on older GHCs and on other compilers clear back …
6:31 PM Ticket #7872 (:info does not display "forall" for a synonym) created by monoidal
Define: […] and in ghci we see: […] This is a minor issue, but …
3:46 PM Ticket #7868 (Enable -funbox-strict-small-fields by default) closed by tibbe
fixed: Fixed in ade1ae97ed52c493ec415c1601dace39b64071dd.
3:10 PM Changeset in ghc [ade1ae9]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Johan Tibell <johan.tibell@…>
Enable -funbox-small-strict-fields by default The flag shows no real impact on nofib benchmarks and GHC itself, which is expected given the small number of strict but not already unpacked fields in the source of these programs. However, the flag allows us to omit most of the UNPACK pragmas that are so common in source code today.
3:03 PM Status/May13 edited by simonpj
(diff)
2:10 PM Changeset in ghc [1f1f92c]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Chameneos vanilla TMVar added
2:04 PM Ticket #7869 (GHC complains about applying a function to one argument) closed by simonpj
fixed: Excellent point thank you. Simon
2:03 PM Changeset in ghc [1129cf0]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #7869
2:03 PM Changeset in testsuite [743cab5]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #7869
1:38 PM Status/May13 edited by StephenBlackheath
(diff)
1:30 PM Status/May13 edited by StephenBlackheath
(diff)
1:29 PM Status/May13 edited by StephenBlackheath
(diff)
1:24 PM Status/May13 edited by StephenBlackheath
(diff)
1:20 PM Status/May13 edited by StephenBlackheath
(diff)
1:18 PM Status/May13 edited by StephenBlackheath
(diff)
1:16 PM Status/May13 edited by StephenBlackheath
(diff)
12:45 PM Building/CrossCompiling/iOS edited by StephenBlackheath
(diff)
12:38 PM Building/CrossCompiling/iOS edited by StephenBlackheath
(diff)
12:36 PM Building/CrossCompiling/iOS edited by StephenBlackheath
(diff)
12:35 PM Status/May13 edited by StephenBlackheath
expand on Stephen Blackheath's cross compiling work (diff)
9:53 AM Commentary/Compiler edited by simonpj
(diff)
9:50 AM Commentary/Compiler edited by simonpj
(diff)
9:24 AM Ticket #7851 (Give better diagnostic when arguments are omitted to a function call in ...) closed by simonpj
fixed: Good point. I've improved it a bit, so it does indeed now complain about …
9:14 AM Ticket #7778 (kindFunResult panic with => inside a constraint) closed by simonpj
fixed: Thanks for the test case. It showed up a real infelicity. Simon
8:51 AM Changeset in ghc [b988dc3]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Suppress a misleading error message (Trac #7869) We were saying The function `f' is applied to one argument, but its type `[a] -> b' has only one which is obviously bogus. This fix suppresses the explanation in cases where it may not be the *right* explanation.
8:51 AM Changeset in ghc [6d8d0dd]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Exend the "Too few args" message for naked Ids (Trac #7851) Previously, for f :: [Bool] f = map not we'd get a helpful message Probable cause: ‛map’ is applied to too few arguments but not for f :: [Bool] f = map which seems a bit stupid.
8:51 AM Changeset in ghc [d75ca39b]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Fix comment to placate Haddock
8:51 AM Changeset in ghc [d3149f6]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Tighten up on the kind checking for foralls In particular, (forall a. Num a => ...) always has kind *, becuase the "=>" really is a function. It turned out that this was at the bottom of the crash in Trac #7778, which is now fixed
12:07 AM Changeset in ghc [2fa44a8a]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Disabled migration of threads running a user-level scheduler, without which sieve program seems to deadlock while running on a high core count. Enabling debug messages seems to make the bug disapper (Grr..). The error most probably is in RtsMessaging subsystem. Needs a different/better testcase.

Apr 29, 2013:

11:42 PM Changeset in ghc [8a1b7eb6]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Fix build on OS X sed on OS X doesn't handle \+
8:26 PM Status/May13 edited by goldfire
(diff)
8:06 PM Ticket #7871 (7.6.3 failed to build with make -j12) created by nwf
This looks to be a missing dependency in the build system: […] …
6:01 PM Changeset in ghc [8dc2f20]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Disabled labelling upcall threads. The hashtable used for storing the meta-data appears not to be thread-safe. Setting tso->is_sleeping to false just before a thread runs in the Scheudler (under run_thread label in the main scheduler loop). This avoids errors associated with sleeping threads (see stg_sleepCapability for more info).
4:48 PM Changeset in ghc [f468754]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #7856
4:48 PM Changeset in testsuite [8139121]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #7856
4:43 PM Changeset in ghc [77dff34]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Fixed an error with sleepCapability. tso->is_sleeping variable is set to 0 if the thread does not actually block on the STM.
4:39 PM Changeset in ghc [b505805d]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #7851
4:39 PM Changeset in testsuite [aee9b17]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #7851
4:36 PM Changeset in ghc [1cbc06e]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #7778
4:36 PM Changeset in testsuite [ae8959f]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #7778
4:34 PM Changeset in ghc [d5bd2d37]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Wibbles to error messages, following the fix for Trac #7851 In effect, the error context for naked variables now takes up a "slot" in the context stack; but it is often empty. So the context stack becomes one shorter in those cases. I don't think this matters; indeed, it's aguably an improvement. Anyway that's why so many tests are affected.
4:34 PM Changeset in testsuite [b37b638]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Wibbles to error messages, following the fix for Trac #7851 In effect, the error context for naked variables now takes up a "slot" in the context stack; but it is often empty. So the context stack becomes one shorter in those cases. I don't think this matters; indeed, it's aguably an improvement. Anyway that's why so many tests are affected.
1:59 PM Status/May13 edited by simonpj
(diff)
1:53 PM Status/May13 edited by simonpj
(diff)
12:22 PM Records/NameSpacing edited by simonpj
(diff)
12:20 PM Records/OverloadedRecordFields edited by simonpj
(diff)
12:18 PM Records/OverloadedRecordFields edited by simonpj
(diff)
12:14 AM Changeset in ghc [1e286ec]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Disabled resuming scheduler blocked on foreign call

Apr 28, 2013:

11:01 PM Ticket #7439 (Include dynamic-by-default support in Cabal with GHC 7.6.2) closed by igloo
invalid: We went a different route in the end; Cabal HEAD now has support for …
10:24 PM Ticket #7465 (./configure --with--ffi-libraries: ld cannot find libffi in a non-standard ...) closed by igloo
fixed: OK, variation on the second patch applied too (I've changed ghc-pkg to …
9:31 PM Changeset in ghc [50e78daf]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Fix build
9:30 PM Ticket #7470 (Patch to enable GHC runtime system with thr_debug_p options...) closed by igloo
worksforme: You shouldn't need to link with -debug in order to use +RTS -xc. If …
9:04 PM Changeset in ghc [23f5080c]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Add -L flags to libs.depend (fixes #7465) Based on a patch from Peter Trommler
9:02 PM Changeset in ghc [4a55e819]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Tidy up some build system code
8:59 PM Changeset in ghc [7a310c7b]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Small refactoring in ghc-pkg
8:58 PM Changeset in ghc [0c3a9679]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Update Cabal
8:57 PM Changeset in ghc [4d8ad58]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Remove some old "backwards compatibility" code It was marked as "backwards compatibility" in 2006, so I think can be removed now. It allowed using old field names when looking at fields with ghc-pkg.
8:50 PM Changeset in ghc [49e6606b]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Make "ghc-pkg field pkg field --simple-output" do something useful It used to just ignore the --simple-output flag
4:46 PM Changeset in ghc [a9608cb]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Record libffi directory in rts package conf; trac #7465 Patch from Peter Trommler
4:12 PM Changeset in ghc [8a6e132f]wip/T9016 by Ian Lynagh <ian@…>
Fix build when gmp isn't installed
4:12 PM Changeset in integer-gmp [2ec5614]ghc-7.8wip/T8647 by Ian Lynagh <ian@…>
Fix build when gmp isn't installed
1:27 AM Changeset in ghc [04aa658]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
If a thread running as a part of the user-level scheduler happens to block on a foreign call, and also happens to be bound, then we no longer resume the scheduler of such threads since the IOManager seems to not like it. See suspendThread, resumeThread, and shouldResumeBlockedOnForeignCall in rts/Schedule.c. This is an unsatisfactory solution since a bound thread performing a blocking foreign call blocks the scheduler! FIX ME!

Apr 27, 2013:

11:49 PM Changeset in ghc [2cf5bd3d]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
11:46 PM Ticket #7819 (FreeBSD without system libffi: Shared object "libffi.so.6" not found) closed by pgj
fixed: Replying to igloo: > That'll be OK for 7.8. In 7.9 ghci won't …
11:15 PM Changeset in ghc [f6f1252e]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Fix build on Windows
11:02 PM Changeset in base [b3387ab]data-proxyghc-7.8 by Ian Lynagh <igloo@…>
Fix build on Windows
11:02 PM Changeset in ghc [557a9a89]wip/T9016 by Ian Lynagh <igloo@…>
Fix build on Windows
9:17 PM Changeset in ghc [c7974998]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Gabor Pali <pali.gabor@…>
Fix linking with binutils 2.22 or later on FreeBSD 9.1, where one should explicitly link against any dependent library
9:15 PM Changeset in ghc [8ab3cc1b]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Gabor Pali <pali.gabor@…>
Set DYNAMIC_GHC_PROGRAMS=NO for FreeBSD because $ORIGIN is not resolved properly (see #7819)
9:00 PM Changeset in process [1f4e1b0]ghc-7.8 by Ian Lynagh <ian@…>
Fix the build on Windows
8:05 PM Changeset in process [edad828b]ghc-7.8 by Ian Lynagh <ian@…>
Fix the build on Windows
8:00 PM Changeset in process [8e699cb]ghc-7.8 by Ian Lynagh <ian@…>
Tidy up some CPP
7:31 PM Changeset in process [04dfeed]ghc-7.8 by Ian Lynagh <ian@…>
Small code cleanup
4:18 PM Changeset in ghc [5cbeaedd]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Removed local versions of TMVar
3:49 PM Ticket #7720 (iOS patch no 9: Linking) closed by igloo
fixed: OK, done. Let me know if you still have problems.
2:50 PM Changeset in process [0a0c107]ghc-7.8 by Ian Lynagh <ian@…>
Small cleanup of how we handle using fork vs vfork
2:31 PM Changeset in process [017fe3f]ghc-7.8 by Ian Lynagh <ian@…>
fromdos runProcess.h
12:11 PM Changeset in ghc [e5944d9]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Don't use getPackageLinkOpts on iOS; fixes #7720. On iOS, binaries are really static libraries, so we don't want to use flags like -lm when linking them.
8:59 AM Ticket #7870 (Compilatio​n errors break the complexity encapsulat​ion on DSLs, impairs ...) created by agocorona
From the paper "Scripting the Type Inference Process" -Bastiaan Heeren …
2:22 AM Changeset in ghc [8c04ef5]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Removing tabs from tabfree files
2:22 AM Changeset in ghc [17ae893]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Removing tabs from tabfree files
1:57 AM Changeset in ghc [4ed742a7]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Added PTM library
1:33 AM Ticket #7869 (GHC complains about applying a function to one argument) created by Mortchek
When this function is compiled: […] GHC gives this error message: …
1:22 AM Ticket #7813 (Fix mismatched visibility of StgRun) closed by igloo
fixed: Thanks, I've applied most of the patch. I don't think we should need to do …
1:18 AM Ticket #7823 (ARM Thumb relocation fails to handle sign of veneer jumps) closed by igloo
fixed: Thanks; I've applied the patch. However, note that in 7.8 this code won't …
12:47 AM Changeset in ghc [4480519]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Disabled flushStdHandles during shutdown. See RtsStartup.c. Added debugPrint to LwConc.Substrate. This is here only to help debug interactions with the IOManager which seems to throw Bad address error regularly. In particular, debugPrint does not go through the IOManager.
12:18 AM Changeset in ghc [f6e0dbf]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Fix mismatched visibility of assembler impls of StgRun Based on a patch from PHO, in trac #7813. We were previously declaring StgRun as a private symbol (in rts/StgRun.h), but were actually defining it as a public one (in rts/StgCRun.c). This caused a linkage problem with old binutils. See: http://www.haskell.org/pipermail/ghc-devs/2013-April/000932.html

Apr 26, 2013:

11:57 PM Changeset in ghc [c47c47a]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Handle sign bit when generating veneer for ARM Thumb branch relocation
11:51 PM Ticket #1896 (Keep old bindings until :load succeeds) closed by igloo
wontfix: For the :reload case, I don't think we want to fall back to the previous …
11:28 PM Changeset in ghc [ce1094e]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Use -rpath flags on all Elf OSes, not just Linux Patch from pgj; part of #7819.
11:26 PM Changeset in ghc [9843083]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
When linking with $ORIGIN rpaths, use the "-z origin" linker flag too On FreeBSD, one needs use "-z origin" in order to enable resolution of $ORIGIN in RPATH. Part of #7819.
11:08 PM Changeset in ghc [d0a6973e]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Sanitising debug messages
10:31 PM Changeset in ghc [ebc4305e]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Update Cabal
9:18 PM Changeset in ghc [50ad870]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Remove extCoreName from DynFlags We now just pass the filename as an argument
8:36 PM Changeset in ghc [da5c9c7f]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Whitespace only in MkExternalCore
8:36 PM Changeset in ghc [cee55b9]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Remove DynFlags's hscOutName field We now just pass the output filename as an argument instead
7:50 PM Ticket #7864 (--make -dynamic-too doesn't work) closed by igloo
fixed: Fixed. The HscOut phase is now shared, but Hsc is still duplicated
6:42 PM Changeset in ghc [4ae3def2]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
"ghc --info" now claims has "Support dynamic-too" as "YES"
6:40 PM Changeset in ghc [25dd77f]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Fix "-dynamic-too --make"; fixes #7864
6:40 PM Changeset in ghc [f5d3675]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
dynamicToo002 now passes
6:40 PM Changeset in testsuite [d2b0229c]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
dynamicToo002 now passes
6:22 PM Ticket #7868 (Enable -funbox-strict-small-fields by default) created by tibbe
See discussion at …
6:12 PM Changeset in ghc [4b205b8]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
We need to setModLocation in the HscOut phase, not the Hsc phase The output location needs to be different for the vanilla and dynamic ways when doing -dynamic-too. Fixes dynamicToo003.
6:11 PM Changeset in ghc [e0a8eb6c]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
More dynamic-too tests
6:11 PM Changeset in testsuite [62833e1f]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
More dynamic-too tests
4:32 PM Changeset in ghc [cb4bd895]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Added ignore dirty to offending submodules. This might need to be revisited.
4:18 PM Changeset in ghc [6f07516e]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Scheduler: scheduleThreadOnFreeCap updated such it only checks whether the capability hasn't already been picked up by another user-level scheduler. In particular, we no longer consider run queue being non-empty, a blocked foreign call on this capability or outstanding messages to be the reasons for not picking up a capability. Benchmarks: Added TMVar implementations. Weeding through IOManager bugs.
2:40 PM Ticket #7867 (Allow template-haskell to communicate with itself between compilation ...) created by errge
I'd like to be able to have something like this in the Q monad: […] Or …
9:18 AM Ticket #7866 (floor (0/0) :: Int is different with -O0 and -O1) created by alang9
This program: […] prints a different result with -O0: […] and -O1: …
1:59 AM Ticket #7865 (SpecConstr duplicating computations) created by amosrobinson
In some (very rare) cases, SpecConstr can actually duplicate let bindings. …
1:41 AM Ticket #7846 (GHC 7.7 cannot link primitives) closed by igloo
fixed: Thanks for the report. I've made Cabal build the shared library by default …
1:19 AM Ticket #7530 (Proposal: Add isLeft/isRight to Data.Either) closed by igloo
fixed: Applied, thanks! […]
1:18 AM Changeset in ghc [9183ff20]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
Update Cabal perf expected values following Cabal update
1:18 AM Changeset in testsuite [a6ca0b8]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Update Cabal perf expected values following Cabal update
1:17 AM Changeset in ghc [f4943f0]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
Fix the dynamicToo002 test
1:17 AM Changeset in testsuite [9943ce0]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Fix the dynamicToo002 test
1:16 AM Changeset in ghc [30ae934]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
dynamic002 is broken (#7864)
1:16 AM Changeset in testsuite [c4ffdb8]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
dynamic002 is broken (#7864)
1:07 AM Changeset in ghc [ff2b7ad]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Update Cabal
12:17 AM Changeset in ghc [4d15f23c]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Mark -dynamic-too as unsupported for now It doesn't work with --make yet. Trac #7864 filed.
12:17 AM Ticket #7864 (--make -dynamic-too doesn't work) created by igloo
--make -dynamic-too doesn't work yet. I think that the best fix will be …

Apr 25, 2013:

10:37 PM Changeset in ghc [ce5d75b]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
Add a test for "--make -dynamic-too"
10:37 PM Changeset in testsuite [06a089e]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Add a test for "--make -dynamic-too"
9:21 PM Changeset in ghc [c9e7159b]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Remove some old commented-out code in StaticFlags
9:21 PM Changeset in ghc [c022831]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Update the isStaticFlag predicate -fspec-inline-join-points was removed in Jan 2010: 99f41975ae61fc919638aa389199b32742332eff -fno-hi-version-check was removed in Nov 2003: 98744cef7b82e7eefbb1c6f1d8b9e28c415939c4 -dno-black-holing was removed in Aug 2011: 1c2f89535394958f75cfb15c8c5e0433a20953ed -fruntime-types was removed in Apr 2008: 8d6bc9bf51829ea04da5f599b84114ef220f0a19 -fhardwire-lib-paths was removed in Jan 2008: 1b98179e0faf8c1ddf79c12827b24d4b7979b83e
9:21 PM Changeset in ghc [b3c0650]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Fix the inplace name of ghc-cabal We had inplace/bin/ghc-cabalghc-cabal
9:21 PM Changeset in ghc [3e3707d]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Add a "Support dynamic-too" field to the --info output This is always "YES".
9:21 PM Changeset in ghc [685f3b09]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Whitespace only in StaticFlags
9:21 PM Changeset in ghc [0947a00]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Update Cabal
9:18 PM Changeset in base [58d03b8]data-proxyghc-7.8 by Ian Lynagh <ian@…>
Add isLeft/isRight
9:18 PM Changeset in ghc [fd6fb7c]wip/T9016 by Ian Lynagh <ian@…>
Add isLeft/isRight
9:14 PM Ticket #7863 (Verbosity level for quieter Template Haskell) created by dolio
In projects with large numbers of dependencies, use of template haskell …
8:00 PM Changeset in ghc [e83d0da]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Gabor Greif <ggreif@…>
Fixed moer tyops
7:29 PM LightweightConcurrency edited by kc
Fixed references that had been pointing to TracSource? to github (diff)
5:32 PM Changeset in ghc [45a77b65]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Simplifications of the benchmarks
11:37 AM Ticket #7440 (haddock : Declaration for $fEqInteger attempting to use module ...) closed by erikd
fixed: I'm pretty sure my environemnt hasn't changed, but I can't reproduce this …
7:56 AM Ticket #7862 (Could not deduce (A) from the context (A, ...)) created by alang9
The following code doesn't compile and produces a strange error: […] …
3:40 AM Changeset in ghc [6828d710]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Added local scheduler and mvar
2:12 AM Changeset in ghc [cf532354]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Simplifying MVar implementaiton for chameneos
1:28 AM Changeset in ghc [b1c266c]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Richard Eisenberg <eir@…>
Updated documentation; changed "group" to "branched" in type families

Apr 24, 2013:

10:43 PM Changeset in ghc [d88a816c]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Minor edits to spacing in ChameneosRedux
4:18 PM Changeset in ghc [9609029a]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Fixed a bug in forkOn implementation. The capability number suggested is modded with the numCapability from the RTS. Added an assertion in rts/Threads.c to catch such a error early. Added separate profile.h to ease profiling ChameneosRedux. Changes to Makefile.
1:43 PM Ticket #7652 (Testing freezes on FreeBSD 9.1.) closed by pgj
wontfix: Close the ticket per the submitter's request.
1:31 PM TypeLevelReasoning edited by goldfire
(diff)
1:23 PM Changeset in ghc [9e24b125]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Richard Eisenberg <eir@…>
Update Makefile in docs/core-spec not to use latexmk
1:08 PM Changeset in base [4169acf]data-proxy by Jose Pedro Magalhaes <jpm@…>
Start adding Data.Proxy and Data.Type.Equality functionality
12:03 PM Changeset in ghc [4ff74138]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Jose Pedro Magalhaes <jpm@…>
Allow deriving Generic for polykinded phantom types
2:48 AM Records edited by rrnewton
(diff)
2:32 AM Ticket #7861 (deferred type error with rankNTypes) created by guest
[…] compiled with wrong type and -fdefer-type-errors gives ghc panic …
2:06 AM Ticket #7792 (unregisterised build broken) closed by igloo
fixed: Fixed by: commit be0b1dffb0a3aa73720b4de8887b837430bffcce […]
2:05 AM Ticket #7824 (problem with vector in arm) closed by igloo
fixed: #4244 is now fixed, so this should be too.
2:04 AM Ticket #4244 (Use system linker in GHCi to support alpha, ia64, ppc64) closed by igloo
fixed: This now works, with DYNAMIC_GHC_PROGRAMS="YES" (which is the case on …
12:06 AM Changeset in ghc [be0b1dff]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
In CMM, only allow foreign calls to labels, not arbitrary expressions I'm not sure if we want to make this change permanently, but for now it fixes the unreg build. I've also removed some redundant special-case code that generated prototypes for foreign functions. The standard pprTempAndExternDecls now generates them.

Apr 23, 2013:

10:20 PM Ticket #7860 (Add more bit fiddling functions to 'integer-gmp') created by lebedev
Current implementation of 'integer-gmp' uses only a subset of "bit …
9:11 PM Ticket #7859 (runghc should give an error when the path to ghc is invalid) created by monoidal
runghc has a -f option which allows to specify the path to GHC. However, …
8:30 PM Ticket #7853 (UTF encodings do not detect overlong forms) closed by batterseapower
fixed: Fixed in 2b4705254638f5b06a0e83359e28e361f40d2ac4
8:12 PM Changeset in base [741aa56]dbcs by Max Bolingbroke <batterseapower@…>
Add comprehensive test for codepage encodings+recovery for them
8:12 PM Changeset in base [ba5d5c4]data-proxydbcsghc-7.8 by Max Bolingbroke <batterseapower@…>
Test fix for #7853
8:12 PM Changeset in base [631c4a3]dbcs by Max Bolingbroke <batterseapower@…>
Support for Windows DBCS and new SBCS with MultiByteToWideChar Because MultiByteToWideChar/WideCharToMultiByte have a rather unhelpful interface, we have to use a lot of binary searching tricks to get them to match the iconv-like interface that GHC requires. Even though the resulting encodings are slow, it does at least mean that we now support all of Window's code pages. What's more, since these codecs are basically only used for console output there probably won't be a huge volume of text to deal with in the common case, so speed is less of a worry. Note that we will still use GHC's faster table-based custom codec for supported SBCSs.
8:12 PM Changeset in base [f0ca95f7]data-proxydbcsghc-7.8 by Max Bolingbroke <batterseapower@…>
Improve documentation for mkTextEncoding
8:12 PM Changeset in ghc [f178826]wip/T9016 by Max Bolingbroke <batterseapower@…>
Test fix for #7853
8:12 PM Changeset in ghc [4eb3193]wip/T9016 by Max Bolingbroke <batterseapower@…>
Improve documentation for mkTextEncoding
8:12 PM Changeset in base [2b47052]data-proxydbcsghc-7.8 by Max Bolingbroke <batterseapower@…>
Fix #7853
8:12 PM Changeset in ghc [6e06881]wip/T9016 by Max Bolingbroke <batterseapower@…>
Fix #7853
7:24 PM Changeset in ghc [a496e9aa]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Make CmmParse abstract
7:24 PM Changeset in ghc [b49307f5]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Don't duplicate decls unnecessarily in the environment In loopDecls, as far as I can see the globalDecls will always already be in the environment, so don't add them again.
7:24 PM Changeset in ghc [dbd9645]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Small refactoring in StgCmmExtCode
5:06 PM Status/SLPJ-Tickets edited by simonpj
(diff)
4:34 PM Changeset in ghc [cd8345d0]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Added runner shell script for Sieve
4:14 PM Ticket #7856 (Wrong error message for unknown Instance) closed by monoidal
invalid: > I would not expect the "actual type" to be "String -> ()", but rather …
4:01 PM Status/SLPJ-Tickets edited by simonpj
(diff)
3:29 PM Changeset in ghc [0c1d747]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Pulling in changes from base library
3:19 PM TypeLevelReasoning edited by simonpj
(diff)
3:11 PM Changeset in ghc [6a9d67f]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Sieve benchmark: removing unnecessary/conflicting comment at the top of the file.
9:00 AM Status/May13 edited by dreixel
Add information about poly-kinded Typeable (diff)
8:40 AM Status/SLPJ-Tickets edited by simonpj
(diff)
8:19 AM Changeset in ghc [af58cc6f]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #7857
8:19 AM Changeset in testsuite [f2cbb53]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #7857
8:18 AM Ticket #7857 (GHC says there are unsafe overlapping instances, but only one instance ...) closed by simonpj
fixed: Thanks. Happily, with HEAD I get […] which seems very plausible. So I …
8:14 AM Changeset in ghc [0d07390]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Error message wibbles
8:14 AM Changeset in testsuite [b8eca74]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Error message wibbles
8:14 AM Changeset in ghc [f28c6b02]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Peak-memory usage for T3064 varies depending on whether .hi file exists on not Really, the existence or otherwise of the .hi file shouldn't affect validate output, but it seems to. Maybe 'make clean' doesn't clean enough? In ay case peak memory usage is a fragile number because it depends on when GC happens. So I increased the range to 20% for now.
8:14 AM Changeset in testsuite [a7045be]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Peak-memory usage for T3064 varies depending on whether .hi file exists on not Really, the existence or otherwise of the .hi file shouldn't affect validate output, but it seems to. Maybe 'make clean' doesn't clean enough? In ay case peak memory usage is a fragile number because it depends on when GC happens. So I increased the range to 20% for now.
8:12 AM Changeset in ghc [ed9895d]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Comments and debug messages only
8:12 AM Changeset in ghc [15da8ca]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Typos in comments
8:12 AM Changeset in ghc [2eea4acb]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Typo in debug print message
8:12 AM Changeset in ghc [392924c9]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Comment typo
7:16 AM Status/SLPJ-Tickets edited by simonpj
(diff)
4:18 AM Changeset in ghc [dc88fe6]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Added missing library to ghc.mk, which was removed erroneously during merge with master.
3:38 AM Ticket #7858 (Fix definitions of abs/signum for Floats/Doubles) created by lerkok
The current definition of abs doesn't work correctly for -0.0 (negative …
2:03 AM Changeset in ghc [2ca17408]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
fetching commits from libraries
1:29 AM Changeset in ghc [0209094]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Merging master

Apr 22, 2013:

11:02 PM Ticket #7818 (Cost of STACK object should be attributed to CCCS at time of thread ...) closed by ezyang
fixed
10:35 PM Changeset in ghc [5724ea0]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Edward Z. Yang <ezyang@…>
More accurate cost attribution for stacks. Fixes #7818. Previously, stacks were always attributed to CCCS_SYSTEM. Now, we attribute them to the CCS when the stack was allocated. If a stack grows, new stack chunks inherit the CCS of the old stack. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
10:21 PM Changeset in ghc [50e3b2e]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
edits to concurrent list
8:38 PM Ticket #7857 (GHC says there are unsafe overlapping instances, but only one instance ...) created by dmwit
The following code rightfully does not compile: […] However, the …
1:58 PM Ticket #7856 (Wrong error message for unknown Instance) created by bas
This type-incorrect program gives a wrong error message: […] Namely: …
12:00 PM Changeset in ghc [0bfd104]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #7786
12:00 PM Changeset in testsuite [3a031876]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #7786
12:00 PM Changeset in ghc [0edc55b7]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Error message wibbles, following TcErrors refactoring
12:00 PM Changeset in testsuite [69f0da5]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Error message wibbles, following TcErrors refactoring
12:00 PM Changeset in ghc [9bf2e77]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Improve tests slightly
12:00 PM Changeset in testsuite [47e8c7e]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Improve tests slightly
12:00 PM Changeset in ghc [d61719f4]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Actually test T4175
12:00 PM Changeset in testsuite [371d0a8]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Actually test T4175
11:54 AM Changeset in ghc [2a7f4de]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Further wibbbling to type error message reporting * We now never report derived-constraint type errors, even in the "insolubles". See Note [Insoluble derived constraints] in TcRnTypes. * The cec_suppress mechanism in TcErrors is refactored a bit so that: - We suppress *all* errors in unreachable code (they can be jolly confusing) - We no longer suppress *all* non-insoluble errors if there are *any insolubles anywhere. Instead we are a bit more refined. See Note [Suppressing error messages] in TcErrors
11:54 AM Changeset in ghc [6ebab3d]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Never unify a SigTyVar with a non-tyvar type (fixes Trac #7786) This unwanted unification was happening in the zonking phase which un-flattens type-function applications (TcMType.zonkFlats, try_zonk_fun_eq). The main unifier is careful to make the check, but I'd forgotten it here. That in turn led to a very confusing error message.
11:54 AM Changeset in ghc [28c1461]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
When zonking, get rid of empty implications Zonking can make implications empty becuase it gets rid of type-function flattening equalities
11:54 AM Changeset in ghc [c5f43e5]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Comments only
11:54 AM Changeset in ghc [ffe9a1e]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Tiny wibble to trace message
11:54 AM Changeset in ghc [72f8eab9]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Add comments to describe AbsBinds
11:54 AM Changeset in ghc [a49fc52]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Add stg_sel_n_noupd_info symbols to Linker.c
8:24 AM Status/SLPJ-Tickets edited by simonpj
(diff)
8:17 AM Ticket #7855 (Use optimizer for more information about incomplete pattern matches) created by ezyang
This mail gave me an idea that was too cute not to write down (though I …
5:25 AM Ticket #7854 (Constrained method type accepted in Haskell 98 mode) created by refold
If I understand …

Apr 21, 2013:

10:35 PM Ticket #7626 (Add common utility variants of trace to Debug.Trace) closed by igloo
fixed: Applied, thanks
10:35 PM Ticket #7817 (Moving basic functions) closed by igloo
fixed: […] I didn't make Foreign.Marshal.Error re-export void, as we …
10:22 PM Ticket #7852 (panic: kindFunResult ghc-prim:GHC.Prim.*{(w) tc 34d}) closed by parcs
duplicate: I added a comment to #7778 that includes my findings from #7844.
10:09 PM Ticket #7853 (UTF encodings do not detect overlong forms) created by batterseapower
Overlong UTF-{8,16} sequences can have security implications …
9:36 PM Changeset in ghc [2a17985]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Update error message text; spotted bu Sergei Trofimovich
9:35 PM Changeset in base [ef47691]data-proxydbcsghc-7.8 by Ian Lynagh <ian@…>
Add Debug.Trace.{traceId,traceShowId,traceM,traceShowM}; fixes #7626
9:35 PM Changeset in ghc [e3e9ada]wip/T9016 by Ian Lynagh <ian@…>
Add Debug.Trace.{traceId,traceShowId,traceM,traceShowM}; fixes #7626
9:35 PM Changeset in ghc [8394c0e]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Gabor Pali <pali.gabor@…>
Fix library flavor detection for the validate script as well
9:35 PM Changeset in testsuite [efe31a34]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Gabor Pali <pali.gabor@…>
Fix library flavor detection for the validate script as well
9:04 PM Ticket #7740 (Remove direct cabal imports in Linker and Finder modules) closed by igloo
wontfix: Ah, I see: This patch makes 1 module re-export things from Cabal, so other …
8:46 PM Changeset in base [6402f8d]data-proxydbcsghc-7.8 by Ian Lynagh <ian@…>
Add some more Data.Functor functions; fixes #7817 Added infixl4 $>. Re-exported void from Data.Functor. Also defined the fixity for <$ for non-GHC impls.
8:46 PM Changeset in ghc [0b79c322]wip/T9016 by Ian Lynagh <ian@…>
Add some more Data.Functor functions; fixes #7817 Added infixl4 $>. Re-exported void from Data.Functor. Also defined the fixity for <$ for non-GHC impls.
8:06 PM Ticket #7761 (iOS patch no 16: pass the correct -Dxxx_HOST_ARCH and -Dxxx_HOST_OS to ...) closed by igloo
fixed: Applied, thanks!
8:02 PM Ticket #7759 (iOS patch no 14: libraries/base changes) closed by igloo
fixed: Fixed, thanks: […]
8:01 PM Ticket #7719 (System.Timeout.timeout may leak <<timeout>> exceptions) closed by igloo
fixed: Optimisation also applied: […]
7:59 PM Ticket #7760 (iOS patch no 15: remove HSC2HS_EXTRA from hsc2hs's stage0 wrapper) closed by igloo
fixed: Applied, thanks: […]
7:51 PM Ticket #7841 (Stage1Only conditional program/package building) closed by igloo
worksforme: Thanks for the patch. However, we already have variables like …
7:43 PM Ticket #7852 (panic: kindFunResult ghc-prim:GHC.Prim.*{(w) tc 34d}) created by igloo
This code: […] make ghc panic: […]
6:23 PM Milestone 7.6.3 completed
The 7.6.3 release is a bugfix release. * …
5:56 PM Changeset in base [bfe01f0]data-proxydbcsghc-7.8 by Ian Lynagh <ian@…>
Fix warnings
5:56 PM Changeset in ghc [424c7f28]wip/T9016 by Ian Lynagh <ian@…>
Fix warnings
5:25 PM Changeset in ghc [c3d2436]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Gabor Pali <pali.gabor@…>
Fix detection of library flavors on FreeBSD
5:25 PM Changeset in testsuite [cd01ce2]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Gabor Pali <pali.gabor@…>
Fix detection of library flavors on FreeBSD
5:19 PM Changeset in ghc [ca33aa8]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
pass the correct -Dxxx_HOST_ARCH and -Dxxx_HOST_OS to hsc2hs; Fixes #7761. Patch from Stephen Blackheath.
5:07 PM Changeset in base [93a4bda]data-proxydbcsghc-7.8 by Ian Lynagh <ian@…>
Build fix for iOS; fixes #7759 Patch from Stephen Blackheath. The issue here is that the #defines EVFILT_READ and EVFILT_WRITE have the values -1 and -2. The original code translates that to filterRead = Filter -1 which is wrong Haskell and fails to compile. The modified code produces the correct code filterRead = Filter (-1)
5:07 PM Changeset in ghc [7fadc60f]wip/T9016 by Ian Lynagh <ian@…>
Build fix for iOS; fixes #7759 Patch from Stephen Blackheath. The issue here is that the #defines EVFILT_READ and EVFILT_WRITE have the values -1 and -2. The original code translates that to filterRead = Filter -1 which is wrong Haskell and fails to compile. The modified code produces the correct code filterRead = Filter (-1)
4:54 PM Changeset in ghc [e781739]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Use a pthread-based implementation of Itimer.c on iOS Patch from Stephen Blackheath. timer_create doesn't exist and setitimer doesn't fire on iOS, so we're using a pthreads-based implementation. It may be to do with interference with the signals of the debugger. Revisit. See #7723.
4:41 PM Changeset in base [31153f1]data-proxydbcsghc-7.8 by Ian Lynagh <ian@…>
Implement faster System.Timeout.timeout for the threaded RTS. The basic idea is to use the Timer Manager rather than spawning an auxilliary thread to handle timeouts; this was proposed by Bas van Dijk two years ago (#4963), and recently by Herbert Valerio. The key idea to make this work is to spawn an auxilliary thread for the delivery of the Timeout exception. This idea as well as most of the code is due to Akio Takano.
4:41 PM Changeset in ghc [7a3131ec]wip/T9016 by Ian Lynagh <ian@…>
Implement faster System.Timeout.timeout for the threaded RTS. The basic idea is to use the Timer Manager rather than spawning an auxilliary thread to handle timeouts; this was proposed by Bas van Dijk two years ago (#4963), and recently by Herbert Valerio. The key idea to make this work is to spawn an auxilliary thread for the delivery of the Timeout exception. This idea as well as most of the code is due to Akio Takano.
4:30 PM Changeset in ghc [be66c4e]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Remove some cross-compilation kludges I don't think these should be necessary. If something breaks as a result then we can look at why.
4:03 PM Ticket #7848 (Missing parentheses and backticks) closed by igloo
fixed: Applied, thanks!
3:58 PM Changeset in ghc [b9175104]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
Fix tests after #7848
3:58 PM Changeset in testsuite [8bb42aa]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Fix tests after #7848
3:58 PM Changeset in ghc [539a9bf]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
Add a test for #7848
3:58 PM Changeset in testsuite [1ec6d9f]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Add a test for #7848
3:03 PM Changeset in ghc [310735e]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Use ffi_prep_closure_loc rather than ffi_prep_closure The latter is deprecated. Part of #7718.
1:58 PM Ticket #7844 (Panic messages raised from GHCi don't include details) closed by igloo
fixed: Applied, thanks!
1:45 PM Changeset in ghc [144db21]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Display operators using parentheses/backticks in error messages (#7848)
1:20 PM Changeset in ghc [c66f4782]ghc-7.6th-new-7.6 by Ian Lynagh <ian@…>
Set RELEASE back to NO
1:20 PM MakingReleases edited by igloo
(diff)
12:38 PM Changeset in base [5dc317f]data-proxydbcsghc-7.8 by Ian Lynagh <ian@…>
Fix System.Timeout.timeout leaking Timeout exceptions (#7719).
12:38 PM Changeset in ghc [46548f7]wip/T9016 by Ian Lynagh <ian@…>
Fix System.Timeout.timeout leaking Timeout exceptions (#7719).
12:37 PM Changeset in base [57759ce]data-proxydbcsghc-7.8 by Ian Lynagh <ian@…>
add test for #7719
12:37 PM Changeset in ghc [408998fa]wip/T9016 by Ian Lynagh <ian@…>
add test for #7719
12:19 PM Changeset in ghc [78d5644]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Print details of panic messages raised from GHCi (#7844)
12:14 PM Changeset in ghc [157ac08]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Fix "make 2" in ghc/ The ghc-stage1_INPLACE variable wasn't being defined

Apr 20, 2013:

10:57 PM Ticket #7363 (runghc leaks space in IO) closed by igloo
worksforme: I can reproduce the memory usage with runghc, but also with […] …
10:13 PM Ticket #7373 (When building GHC: Failed to load interface for `GHC.Fingerprint') closed by igloo
wontfix: OK, it looks like this goes wrong because of the way we interleave the …
9:18 PM Changeset in ghc [0229378]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
Fix the testsuite config to allow running with GHC 7.6
9:18 PM Changeset in testsuite [3d56846]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Fix the testsuite config to allow running with GHC 7.6
8:50 PM Ticket #7709 (ios patch no 7: Omit ghc-pwd from final stage when cross compiling) closed by igloo
fixed: Done
6:07 PM Ticket #7851 (Give better diagnostic when arguments are omitted to a function call in ...) created by JohnWiegley
When using any Monad other than (->) e, it is almost always an error for …
5:51 PM Changeset in ghc [d65a61d]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Use different exeext variables for each stage; fixes #7709 Currently they are all set to the same value, but when cross-compiling they could be set to different values.
5:45 PM Changeset in ghc [c91c2330]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Fix typo (spotted by gabor)
5:21 PM Ticket #7531 (after manualy installing array-0.4.0.1) closed by igloo
worksforme: I can't reproduce this, and I don't think it'll be worth investigating it …
4:55 PM Changeset in ghc [b45700ce]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Tweak the bindist comparison tool It now just warns about files it doesn't recognise, rather than giving an error. This means that random text files etc in the same directory as the bindists don't make it fall over.
4:37 PM Changeset in ghc [65794254]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Add deriveConstants to the dep files we build in phase 0 Dependency problem was discovered by int-e. I've also added some comments about what's going on.
4:37 PM Changeset in ghc [a8de9248]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Remove ghc-pkg from the list of dep files we build during phase 0 I don't think it's necessary to build ghc-pkg that early.
4:37 PM Changeset in ghc [7631562]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Fix haddocking We weren't seting the _DO_HADDOCK variables early enough.
4:10 PM Changeset in ghc [1e2e0132]wip/T9016 by Ian Lynagh <ian@…>
Build system refactoring
4:10 PM Changeset in integer-gmp [38ebd7b]ghc-7.8wip/T8647 by Ian Lynagh <ian@…>
Build system refactoring
4:09 PM Changeset in ghc [aa06f5d]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Follow build system changes in integer-gmp Also a couple of other fixes and sanity checks along the way.
1:33 PM Ticket #7638 (bindist refers to libgmp.so.3 which is missing on Fedora 17) closed by igloo
fixed: Fixed by […]
12:11 PM Changeset in ghc [9e4e2c24]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Remove the Windows installer We now leave making installers to the Haskell Platform.
12:02 PM Changeset in ghc [db14f97e]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Some build system refactoring
7:26 AM Ticket #7850 (Strangely high memory usage on optimized Ackermann function) created by dolio
Greetings. The following post on stack overflow demonstrates some strange …
4:41 AM Ticket #7849 (Error on pattern matching of an existential whose context includes a type ...) created by guest
The following code […] gives a rather obscure type error […] It is …
12:44 AM Changeset in ghc [54d79020]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Small build system refactoring
Note: See TracTimeline for information about the timeline view.