Timeline


and

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/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/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/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/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/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/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/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/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/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/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/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/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/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/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/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/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/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/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/ampwip/coveritywip/nested-cprwip/orfwip/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/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/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/ampwip/coveritywip/nested-cprwip/orfwip/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/ampwip/coveritywip/nested-cprwip/orfwip/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/ampwip/coveritywip/nested-cprwip/orfwip/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/ampwip/coveritywip/nested-cprwip/orfwip/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/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/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/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/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/ampwip/coveritywip/nested-cprwip/orfwip/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/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/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/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/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/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/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/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/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/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/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/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/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/T9016wip/ampwip/coveritywip/orf 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/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/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/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/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/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/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/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/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/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/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/T9016wip/ampwip/coveritywip/orf by Max Bolingbroke <batterseapower@…>
Test fix for #7853
8:12 PM Changeset in ghc [4eb3193]wip/T9016wip/ampwip/coveritywip/orf 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/T9016wip/ampwip/coveritywip/orf 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/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/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/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/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/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/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/ampwip/coveritywip/nested-cprwip/orfwip/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/ampwip/coveritywip/nested-cprwip/orfwip/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/ampwip/coveritywip/nested-cprwip/orfwip/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/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/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/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/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/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/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/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/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/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/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/ampwip/coveritywip/nested-cprwip/orfwip/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/ampwip/coveritywip/nested-cprwip/orfwip/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/ampwip/coveritywip/nested-cprwip/orfwip/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/ampwip/coveritywip/nested-cprwip/orfwip/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/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/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/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/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/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/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/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/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/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/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/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/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/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/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/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/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/T9016wip/ampwip/coveritywip/orf 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/ampwip/coveritywip/nested-cprwip/orfwip/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/T9016wip/ampwip/coveritywip/orf 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/T9016wip/ampwip/coveritywip/orf 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/ampwip/coveritywip/nested-cprwip/orfwip/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/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/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/T9016wip/ampwip/coveritywip/orf 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/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/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/T9016wip/ampwip/coveritywip/orf 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/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/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/ampwip/coveritywip/nested-cprwip/orfwip/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/ampwip/coveritywip/nested-cprwip/orfwip/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/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/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/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/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/T9016wip/ampwip/coveritywip/orf 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/T9016wip/ampwip/coveritywip/orf 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/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/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/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/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
Note: See TracTimeline for information about the timeline view.