Timeline


and

Nov 23, 2012:

9:13 PM Ticket #7435 (Add swap and compose to the Prelude, or Tuple/List) closed by igloo
wontfix: I'm closing this ticket while the discussion is going on on the libraries …
9:10 PM Ticket #7434 (Add (&) to Data.Function) closed by igloo
wontfix: I'm closing this ticket while the discussion is going on on the libraries …
8:23 PM Ticket #7419 ("hpc markup" should accept multiple .mix file search paths) closed by igloo
fixed: Applied, and docs updated, thanks!
8:09 PM Ticket #6026 (Unboxed operators have wrong fixity) closed by igloo
fixed: Applied, thanks! I also added a test.
6:48 PM Changeset in ghc [04829b5]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
Make T7438 insensitive to the directory from which it is run
6:48 PM Changeset in testsuite [683d36a]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Make T7438 insensitive to the directory from which it is run
6:46 PM Changeset in ghc [6eb0341c]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Revert "Move seq's fixity declaration info primops.txt.pp" This reverts commit eb5196c48480c7dbec25aa175e43b9c20277f29c. For some reason it didn't work, and I don't have time to look into it right now.
6:04 PM Changeset in ghc [464646d]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
6:03 PM Changeset in ghc [39f27370]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Add a --reset-hpcdirs flag to hpc
5:45 PM Changeset in base [ec8d149]data-proxydbcsghc-7.8type-reasoning by Jose Pedro Magalhaes <jpm@…>
Update haddock now that we can derive Generic1 (FIX #7444)
5:41 PM Changeset in ghc [95027b82]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
de-tab hpc
5:35 PM Ticket #7444 (Update documentation regarding derivability of Generic1) created by spl
The …
5:22 PM Changeset in ghc [c04a9849]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Separate warning flags from other flags in validate-settings.mk
5:07 PM Changeset in ghc [b610a84d]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
"hpc version" now shows the version number from the .cabal file
4:58 PM Changeset in ghc [e1dbabbf]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of darcs.haskell.org:/home/darcs/ghc
4:57 PM Changeset in ghc [b350ac58]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Use the right environment for tidying the types of a data constructor Fixes Trac #7438
4:57 PM Changeset in ghc [956f574]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #7438
4:57 PM Changeset in testsuite [7f7f3a3]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #7438
4:55 PM Changeset in ghc [9ef4d48e]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Fix building on Sparc/Solaris with non-GNU linker; fixes #5407 Patch from maeder.
4:41 PM Changeset in ghc-prim [d075da6]ghc-7.8 by Ian Lynagh <ian@…>
Add a test for #6026 (fixity info for primops)
4:34 PM Ticket #5489 (Win7: Bootstrapping 7.3 from 7.2.1 using msys git 1.7.6 causes integer-gmp ...) closed by igloo
fixed: Fixed, thanks: […]
4:26 PM Changeset in ghc [eb5196c4]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Move seq's fixity declaration info primops.txt.pp
4:07 PM Changeset in ghc [359efbf]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Gabor Greif <ggreif@…>
typo
4:05 PM Changeset in ghc [64efee6]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Add fixity information to primops (ticket #6026)
4:05 PM Changeset in ghc [d94250e]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Gabor Greif <ggreif@…>
add embedded vendor
3:49 PM Changeset in ghc [951e28c]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Unconditionally disable DYNAMIC_BY_DEFAULT for now While we work out some details, and wait for cabal-install's in the wild to catch up.
3:48 PM Changeset in ghc [91c6593]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Enable GhcWithInterpreter when DYNAMIC_BY_DEFAULT is on
2:12 PM Ticket #7441 (kindFunResult Error) closed by monoidal
duplicate: I think this is a duplicate of #7368. You can reduce the testcase to: …
12:26 PM Ticket #7443 (Generated C code under -prof -fprof-auto -fprof-cafs very slow to compile) created by orenbenkiki
Some background: This is C code generated when I turned on profiling with …
9:53 AM Debugging/InstallingPackagesInplace edited by danielv
(diff)
9:39 AM NewPlugins edited by danielv
(diff)
5:17 AM Ticket #7442 ([PATCH] Fix broken -fPIC on Darwin/PPC) created by PHO
PIC.initializePicBase_ppc was wrongly assuming that only the first block …
2:47 AM Ticket #7441 (kindFunResult Error) created by guest
Hi, the attached Haskell source file causes ghci to panic.

Nov 22, 2012:

9:35 PM Changeset in ghc [c22850f7]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Enable dynamic-by-default for unregisterised arches This makes ghci work on platforms without any special support in the GHCi linker: Prelude> (System.Info.os, System.Info.arch) ("linux","s390")
8:49 PM Ticket #7440 (haddock : Declaration for $fEqInteger attempting to use module ...) created by erikd
On linux-powerpc64: […]
7:29 PM Ticket #7439 (Include dynamic-by-default support in Cabal with GHC 7.6.2) created by igloo
Ideally, we should ship GHC 7.6.2 with support for dynamic-by-default …
11:36 AM Ticket #7438 (Tc panic when type declaration is missing) created by heisenbug
Compile the attached snippet with HEAD GHC. > ghc: panic! (the …
12:15 AM Ticket #7437 (peculiar behaviour with default instances and type variables) created by bos
Here is a small module that has perplexing behaviour under GHC 7.6.1. In …

Nov 21, 2012:

7:43 PM Changeset in testsuite [9c7080f]overlapping-tyfams by Richard Eisenberg <eir@…>
Updated stderr output on indexed-types tests
7:43 PM Ticket #7267 (linux-ppc64: Segfault during stage2 build) closed by erikd
fixed: Yep, my linux-powerpc64 machine got past the segfault in this bug and then …
5:36 PM Changeset in base [f1bc28e]data-proxydbcsghc-7.8type-reasoning by Gabor Greif <ggreif@…>
typo
5:27 PM Changeset in ghc [704f802]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Gabor Greif <ggreif@…>
fix some typos
3:42 PM Changeset in testsuite [c79bf66]overlapping-tyfams by Richard Eisenberg <eir@…>
Merge branch 'master' into overlapping-tyfams Conflicts: tests/indexed-types/should_compile/T3017.stderr tests/indexed-types/should_fail/all.T
3:34 PM Changeset in ghc [839621c5]overlapping-tyfams by Richard Eisenberg <eir@…>
Merge branch 'master' into overlapping-tyfams Conflicts: compiler/coreSyn/ExternalCore.lhs compiler/coreSyn/MkExternalCore.lhs compiler/coreSyn/TrieMap.lhs compiler/deSugar/DsMeta.hs compiler/rename/RnSource.lhs compiler/typecheck/TcDeriv.lhs compiler/typecheck/TcEnv.lhs compiler/typecheck/TcEvidence.lhs compiler/typecheck/TcInstDcls.lhs compiler/typecheck/TcInteract.lhs compiler/typecheck/TcTyClsDecls.lhs compiler/types/Coercion.lhs compiler/types/FamInstEnv.lhs
2:39 PM Changeset in testsuite [822a3a8]overlapping-tyfams by Richard Eisenberg <eir@…>
Updated tests for overlapping type family instances, including changing a number of .stderr files to fit new printouts.
2:36 PM Changeset in ghc [728f4cf]overlapping-tyfams by Richard Eisenberg <eir@…>
Fixed bugs in overlapping type family instances. The biggest change is adding group tracking -- whether or not an instance was declared with group syntax. This allows finer control over when to allow confluent overlap. Another change was how locations of instances are tracked. They are now tracked using a SrcSpan in a FamInstBranch.
2:10 PM Ticket #7405 (use of -no-hs-main causes TH compiles to fail) closed by igloo
wontfix: I agree, this isn't something we can/should fix. Mark, you could work …
1:18 PM Changeset in ghc [286b88f]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 regression test for #7433
1:18 PM Changeset in testsuite [88dcff8]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Jose Pedro Magalhaes <jpm@…>
Add regression test for #7433
1:18 PM Changeset in ghc [6486213b]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Jose Pedro Magalhaes <jpm@…>
Reject promoted constructors when -XDataKinds is not enabled (FIX #7433)
12:23 PM Ticket #7436 (Derived Foldable and Traversable instances become extremely inefficient ...) created by shachaf
The following program: […] Takes n^2 time to run with GHC 7.6.1 …
12:06 PM Holes edited by xnyhps
Added documentation on how named unbound identifier holes currently work (diff)
11:30 AM Changeset in ghc [8c98b1e]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
11:30 AM Changeset in testsuite [8959351]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
11:29 AM Changeset in ghc [75eae9c2]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #7422
11:29 AM Changeset in testsuite [6401a90]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #7422
9:46 AM Ticket #7429 (Unexplained performance boost with +RTS -h) closed by simonmar
wontfix: Aha - of course I was forgetting something, the GC will also eliminate the …

Nov 20, 2012:

6:56 PM Ticket #7435 (Add swap and compose to the Prelude, or Tuple/List) created by JohnWiegley
[…] Fairly obvious, but strangely missing. […] This can be done with …
4:47 PM Ticket #7434 (Add (&) to Data.Function) created by YitzGale
It is a common idiom to write a sequence of composed combinators in …
2:20 PM Changeset in base [b49b602]data-proxydbcsghc-7.8type-reasoning by Jose Pedro Magalhaes <jpm@…>
Add module header with some external links
9:07 AM Ticket #7433 (Promoted constructors accepted without flag) created by dreixel
Sean Leather reports that […] is accepted without -XDataKinds. …
7:01 AM Ticket #7432 (haddock : panic! (the 'impossible' happened)) created by erikd
On linux-powerpc64: […] Possibly related to #7267.
3:27 AM Ticket #7431 (execvpe exists on QNX) created by singpolyma
The definition of execvpe in this package conflicts with the native QNX …

Nov 19, 2012:

10:33 PM Ticket #7430 (GHC API reports CPP errors in confusing ways) created by MikolajKonarski
When there is a CPP error, the GHC API provides a normal error message …
4:02 PM Ticket #7308 (Better code for top-level indirections) closed by simonmar
fixed
1:06 PM Changeset in ghc [31c0717]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
C backend: put the entry block first
1:01 PM Changeset in ghc [7da1376]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
Code-size optimisation for top-level indirections (#7308) Top-level indirections are often generated when there is a cast, e.g. foo :: T foo = bar `cast` (some coercion) For these we were generating a full-blown CAF, which is a fair chunk of code. This patch makes these indirections generate a single IND_STATIC closure (4 words) instead. This is exactly what the CAF would evaluate to eventually anyway, we're just shortcutting the whole process.
11:32 AM Ticket #5505 (Program runs faster with profiling than without) closed by simonmar
fixed: I've moved this to a new ticket, see #7429.
11:31 AM Ticket #7429 (Unexplained performance boost with +RTS -h) created by simonmar
In #5505 the following program was reported: […] Which on my system, …
11:18 AM Ticket #7426 (import Foo hiding (X) should not be a fatal error when X is not exported ...) closed by guest
duplicate: I'm closing since it seems to be a duplicate of #7167.
9:43 AM Ticket #7422 (GHC panics while trying to derive Generic for GADT with kind-lifted ...) closed by dreixel
duplicate: Thanks for the report, but your code compiles in 7.6.1. Might have been …
8:46 AM Ticket #7428 (GHC compile times are seriously non-linear in program size) created by nudded
When compiling the attached code with -O2 GHC runs out of memory. …
2:19 AM Changeset in base [e15df2c]windows-iocp by Joey Adams <joeyadams3.14159@…>
Implement threadDelay with the new Windows IO manager
2:15 AM Changeset in base [3f5ad30]windows-iocp by Joey Adams <joeyadams3.14159@…>
Add GHC.Event.Windows This is an IO manager for Windows, using IO completion ports. It is loosely modeled after GHC.Event, and even uses a few of its components (PSQ, IntMap, Unique). It is named GHC.Event.Windows, rather than GHC.Event.IOCP, to suggest the possibility of additional facilities not related to IOCP, such as RegisterWaitForSingleObject.

Nov 18, 2012:

7:29 PM Ticket #7427 (Proposal: Add setEnv/unsetEnv to System.Environment) created by SimonHengel
I propose to add setEnv/unsetEnv to System.Environment, so that it is …
1:12 PM Changeset in base [b107946]windows-iocp by Joey Adams <joeyadams3.14159@…>
Add forkOSMasked to GHC.Conc.Sync Also, make rtsSupportsBoundThreads an unsafe foreign import, and move its definition to GHC.Conc.Sync. This breaks an import cycle, as the new Windows I/O manager will (likely) need forkOS. Importing it from Control.Concurrent produces a cycle: IO manager -> Control.Concurrent -> GHC.Conc.IO -> IO manager. forkOSMasked is defined in GHC.Conc.Sync, which has much fewer transitive dependencies. forkOSMasked is intended to be internal. That's why it's exported by GHC.Conc.Sync but not by Control.Concurrent.
1:11 AM Changeset in ghc [5874a66b]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Remove some dependencies I don't think we need these, and they haven't been doing anything useful for dynamic-by-default builds anyway as they hardcode the 'v' way.
12:30 AM Changeset in base [62c6793]data-proxydbcsghc-7.8type-reasoningwindows-iocp by Joey Adams <joeyadams3.14159@…>
GHC.Windows: more error support (guards, system error strings) This changes the output of throwGetLastError to include the system error message, rather than the message of our fictitious errno. It also adds several definitions to GHC.Windows, mostly from the Win32 package. The exceptions are: * getErrorMessage: returns a String, unlike in System.Win32.Types, where it returns an LPWSTR. * errCodeToIOError: new * c_maperrno_func: new
Note: See TracTimeline for information about the timeline view.