Timeline


and

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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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] 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/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/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/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/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/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/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] 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] 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] 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/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: …
Note: See TracTimeline for information about the timeline view.