Timeline


and

Mar 14, 2013:

3:32 PM Commentary/Compiler/Backends/LLVM/Mangler edited by gmainland
(diff)
1:38 PM Changeset in ghc [ccb25ca]cardinality by Simon Peyton Jones <simonpj@…>
White space only
1:38 PM Changeset in ghc [8082b28]cardinality by Simon Peyton Jones <simonpj@…>
Avoid asking for non-updatable selector thunks (Pending the fix to Trac #7771).
1:38 PM Changeset in ghc [ebdc6e5]cardinality by Simon Peyton Jones <simonpj@…>
Generate static code for nested no-free-variable thunks You might wonder why such things can happen, or (if they do) why we should generate static code, but see Note [Nested constant closures] in StgCmmBind. I'm not quite sure why this problem has only just popped up now.
1:36 PM Ticket #7771 (RTS should provide stg_sel_n_noupd_closure) created by simonpj
In StgStdThunks.cmm we define info tables stg_sel_1_upd_info, etc, for …
9:33 AM PrimBool edited by jstolarek
(diff)
8:00 AM Ticket #7770 (Remove a bitrotted hack for OpenBSD and NetBSD regarding the dyn way) created by PHO
On OpenBSD and NetBSD, we were accidentally passing -optl-pthread to …
4:05 AM Ticket #7769 (Enable Opt_PIC for the dyn way regardless of OSes) created by PHO
[http://www.haskell.org/pipermail/ghc-devs/2013-March/000715.html From: …

Mar 13, 2013:

9:11 PM Changeset in ghc [f3da8ce]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@…>
Tests for nullary type classes (#7642)
9:11 PM Changeset in testsuite [1968572]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Tests for nullary type classes (#7642)
9:10 PM Changeset in ghc [5319ea79]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-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 Peyton Jones <simonpj@…>
Implement nullary type classes (#7642) This is a slightly refined version of a patch by shachaf, done by Krzysztof Gogolewski <krz.gogolewski@gmail.com>.
9:05 PM Changeset in ghc [f574b69]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-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 Peyton Jones <simonpj@…>
Remove tabs and trailing whitespace from TcTyClsDecls
6:57 PM Ticket #7447 (Stale .hi files affect compilation.) closed by parcs
fixed: This is what I get with current HEAD: […] The warning is no longer …
3:02 PM Ticket #7768 ("untracked content" in fresh clone of haskeline) created by goldfire
This sequence of events happened today: […] It seems harmless, but I …
2:47 PM SplitBase edited by nomeata
(diff)
2:45 PM SplitBase edited by nomeata
(diff)
2:31 PM Ticket #7767 ("internal error: evacuate: strange closure type 154886248" crash) created by rodlogic
I have a simple Main.hs that uses the GHC API to produce a …
1:58 PM Ticket #7557 (Default implementation for a type class function missing when profiling is ...) closed by simonpj
invalid: OK, I think I'll just close it then. Sorry!
1:56 PM Changeset in ghc [9b1c369]cardinality by Simon Peyton Jones <simonpj@…>
Wibble
1:48 PM Changeset in ghc [38d4161]cardinality by Simon Peyton Jones <simonpj@…>
Merge remote-tracking branch 'origin/master' into cardinality Conflicts: compiler/basicTypes/Demand.lhs
1:46 PM Changeset in ghc [c78d511]cardinality by Simon Peyton Jones <simonpj@…>
Crucial fixes * Bug in lubStr (made (SProd _ `lub` HyperStr) = HyperStr!!) * Bug in treatment of the scrut_dmd in dmdAnal (Case ...). I'd got the treatment of the case_bndr wrong. Urk.
1:00 PM Ticket #7766 (equality constraints exposed by patterns mess up constraint inference) closed by simonpj
invalid: This is by design. Type inference in the presence of GADTs is tricky! …
12:47 PM Ticket #7766 (equality constraints exposed by patterns mess up constraint inference) created by heisenbug
When patterns bring (equality) constraints into scope, the inference …
8:06 AM SplitBase edited by simonpj
(diff)
2:49 AM Ticket #5987 (Too many symbols in ghc package DLL) closed by igloo
fixed: Fixed. We now have […]
2:00 AM Changeset in ghc [5039959]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
Update haddock.Cabal bounds I assume that Cabal has just been growing, so haddock needs more memory for the newer sources.
2:00 AM Changeset in testsuite [250b7d6]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Update haddock.Cabal bounds I assume that Cabal has just been growing, so haddock needs more memory for the newer sources.
12:54 AM Ticket #7765 (Odd error message for `runghc` with missing `main` function.) created by isaacdupree
[…] 'ghc what.hs' gives a rather more sensible message.
12:26 AM Changeset in ghc [56353e3]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-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@…>
Finish adding support for 2 DLLs in the ghc package; fixes #5987

Mar 12, 2013:

6:21 PM Changeset in ghc [b6a11fa0]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-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@…>
Follow changes in Cabal
6:19 PM Changeset in ghc [9f8ee071]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-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 win:c:/ghc/git/cygwin/.
6:15 PM Changeset in ghc [6f6305e]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <igloo@…>
Add a simple test for compiling and running a program that uses the GHC API
6:15 PM Changeset in testsuite [86468a2]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Add a simple test for compiling and running a program that uses the GHC API
6:12 PM Changeset in ghc [086780a]late-lam-lift by Nicolas Frisby <nicolas.frisby@…>
the late lambda float added the -fno-LNE flag, added a DEBUG message for the oddity of a zero arity LNE
6:10 PM Changeset in ghc [825749ac]late-lam-lift by Nicolas Frisby <nicolas.frisby@…>
fixed the sizeExpr typo bug
3:18 PM SplitBase edited by tibbe
(diff)
2:05 PM Ticket #7764 (Link Error on windows) created by Ericson2314
specific commit in question: …
4:50 AM Ticket #7763 (Resource limits for Haskell) created by ezyang
[…] See also …
12:41 AM Changeset in ghc [8a50206c]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-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 darcs.haskell.org:/srv/darcs//ghc
12:22 AM Changeset in ghc [1c03cdf]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-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 Edward Z. Yang <ezyang@…>
Typo-fix for panic. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>

Mar 11, 2013:

11:42 PM Changeset in ghc [1bc7f3e]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
Stop T2507 failing on Windows The testsuite doesn't know how to set a non-Unicode locale on Windows
11:42 PM Changeset in testsuite [4c78884]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Stop T2507 failing on Windows The testsuite doesn't know how to set a non-Unicode locale on Windows
11:39 PM SplitBase edited by simonpj
(diff)
11:27 PM Changeset in ghc [eabd61a4]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-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@…>
Update Cabal
11:20 PM Commentary/ResourceLimits edited by ezyang
(diff)
10:35 PM Status/SLPJ-Tickets edited by simonpj
(diff)
8:49 PM Ticket #3746 (Poor parse error) closed by monoidal
fixed: HEAD reports […] Now the error points at the correct location and …
8:12 PM Changeset in ghc [8aefdc0]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-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 Edward Z. Yang <ezyang@…>
More advice about profiling CAFs. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
6:11 PM Changeset in ghc [bc76c81]cardinality by Simon Peyton Jones <simonpj@…>
Lots of refactoring in the demand analyser The main change here is to factor the strictness domain in the same way as the usage domain It took me ALL DAY because I found I had to really dig into the code, and it's not easy stuff! But I think it's looking much better now.
2:29 PM Ticket #7762 (when using lots of memory: internal error: evacuate(static): strange ...) created by rthiemann
[…] Bug occurs reproducable after running the main program for around 8 …
9:17 AM Ticket #7750 (Pretty printing of human-readable integers is incorrect) closed by simonpj
fixed: Applied thank you.
9:17 AM Ticket #7748 (Runtime <<loop>> due to incorrect inferred type) closed by simonpj
fixed
8:58 AM Ticket #7758 (Remove cg_tag field from CgIdInfo) closed by simonpj
fixed: All three committed, thank you. Simon
8:57 AM Ticket #7757 (Remove unused functions from compiler/codeGen/StgCmmUtils.hs) closed by simonpj
fixed: Applied, thanks
8:55 AM Ticket #7755 (Remove commented out code in compiler/codeGen/StgCmmHeap.hs) closed by simonpj
fixed: I've done this, thanks. git am didn't recognise the patch, so I did it …
12:23 AM Changeset in ghc [d7da7fa]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-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@…>
Fix building the GHC package DLL on Windows We now put a handful of modules in a separate DLL. For now the list is hand-written, but we could automate it in the future.

Mar 10, 2013:

9:14 PM Changeset in ghc [5d65df9]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
More fixes
7:24 PM Changeset in ghc [acd5a115]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-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 David Waern <waern@…>
Merge branch 'master' of http://darcs.haskell.org/ghc
4:49 PM Changeset in ghc [a1cef22]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-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 David Waern <waern@…>
Fix construction of ALL_ALEX_OPTS and ALL_AS_OPTS Signed-off-by: David Waern <david.waern@gmail.com>
4:25 PM Changeset in ghc [1a164f5]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Simplifying Chameneos redux
3:42 PM Changeset in ghc [9142f097]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
Revert "Accept unicode quotes in T2507" T2507 sets LC_ALL=C, so doesn't run in a Unicode locale, and shouldn't have unicode quotes.
3:42 PM Changeset in testsuite [937c039]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Revert "Accept unicode quotes in T2507" T2507 sets LC_ALL=C, so doesn't run in a Unicode locale, and shouldn't have unicode quotes.
2:47 PM Changeset in ghc [8679401]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-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 some commented out SPECIALIZE pragmas As far as I can see, they've never been enabled
2:47 PM Changeset in ghc [cbb93d5]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-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@…>
Building with -dynamic-too now works, so enable it by default It's only actually used if both the v and dyn ways are built
9:51 AM Changeset in base [25b44d2]data-proxydbcsghc-7.8 by Edward Z. Yang <ezyang@…>
Use correct type for poll on Mac/FreeBSD, fixes ticket #7714. Thanks Kazu Yamamoto for submitting this patch. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
8:45 AM Commentary/Rts/Word edited by ezyang
(diff)
8:23 AM Commentary/Rts/Cmm edited by ezyang
(diff)
4:18 AM Ticket #7756 (Remove warning suppressions from compiler/cmm/CmmCommonBlockElim.hs) closed by ezyang
fixed: bosu's patch seems unnecessary on HEAD. Others validated and checked in.
4:16 AM Changeset in ghc [9f26442]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-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 Edward Z. Yang <ezyang@…>
Remove unnecessary warnings suppressions, fixes ticket #7756; thanks monoidal for submitting. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
4:10 AM Commentary/Rts/Scheduler edited by ezyang
(diff)
12:58 AM Commentary/Rts/Scheduler edited by ezyang
start incorporating things from my blog post (diff)

Mar 9, 2013:

8:53 PM Changeset in ghc [f3698af0]cardinality by Ilya Sergey <ilya.sergey@…>
mkFloat in CorePrep is changed in a way that not it takes a demand and pins it on a created FloatLet-binder
8:49 PM Changeset in ghc [a5bab46]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-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 -dynamic-too with -boot files It was looking for Foo.dyn_hi rather than Foo.dyn_hi-boot, and so falling back to the slow way
8:10 PM Changeset in ghc [3a8cde04]cardinality by Ilya Sergey <ilya.sergey@…>
post-refactoring bugs fixed in the demand/cardinality analyser
8:00 PM Changeset in ghc [abde6c5f]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-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 darcs.haskell.org:/srv/darcs//ghc
6:10 PM Changeset in ghc [90a4cc53]cardinality by Ilya Sergey <ilya.sergey@…>
Usage/cardinality domain refactored
4:34 PM Changeset in ghc [b53f97ec]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-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 Peyton Jones <simonpj@…>
Slight tidy-up to Pedro's work on Typeable
4:33 PM Changeset in ghc [24e8163]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-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 Peyton Jones <simonpj@…>
Remove unnecessary DynFlags arg to mkCgIdInfo
4:32 PM Changeset in ghc [ca88359]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-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 Peyton Jones <simonpj@…>
Remove stale, commented-out code about heap checks
4:32 PM Changeset in ghc [b4fbdce]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-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 Peyton Jones <simonpj@…>
Remove warning-suppression (not needed)
4:31 PM Changeset in ghc [2ec07b3]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 #7748
4:31 PM Changeset in testsuite [c7460061]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #7748
3:39 PM Changeset in ghc [15ce79f2]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-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@…>
Re-enable a flag-consistency check I'm not sure why it caused problems before, but it's fine now.
3:39 PM Changeset in ghc [f49a1f79]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-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@…>
Simplify away some old -dynamic-too stuff from the previous approach
3:39 PM Changeset in ghc [8b115780]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-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@…>
Don't pass -dynamic-too to GHC when compiling C files
3:39 PM Changeset in ghc [0358066f]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-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@…>
A couple more small refactorings
3:39 PM Changeset in ghc [1b8e290]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-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@…>
Split the Hsc phase into two subphases The goal is that the second subphase will be run twice when using -dynamic-too
3:39 PM Changeset in ghc [c517125]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-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@…>
Change how -dynamic-too works We now run the tail of the pipeline twice, rather than trying to do both ways in lockstep.
3:39 PM Changeset in ghc [66f9792]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-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@…>
Add some extra sanity checking to the (l)hs->o rules
3:39 PM Changeset in ghc [0a51aa5]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-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 -dynamic-too: Outputt to the dyn file when output_spec is SpecificFile
3:39 PM Changeset in ghc [7a87dab5]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-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 now-redundant hack
12:46 PM Changeset in ghc [263372e]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-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 Peyton Jones <simonpj@…>
Fix pretty printing of human-readable integers (#7750)
12:33 PM Changeset in ghc [1a72848]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-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 Peyton Jones <simonpj@…>
Remove unused functions cmmConstrTag, cmmGetTag Patch offered by Boris Sukholitko <boriss@gmail.com> Trac #7757
12:29 PM Changeset in ghc [a81317c]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-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 Peyton Jones <simonpj@…>
Remove cg_tag from CgIdInfo
12:29 PM Changeset in ghc [422eefc2]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-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 Peyton Jones <simonpj@…>
Detabify StgCmmEnv
12:28 PM Changeset in ghc [3cec74c6]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-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 Peyton Jones <simonpj@…>
Detabify StgCmmMonad
11:13 AM Ticket #7761 (iOS patch no 16: pass the correct -Dxxx_HOST_ARCH and -Dxxx_HOST_OS to ...) created by StephenBlackheath
Currently hsc2hs always gets the build host's values, even when cross …
11:08 AM Ticket #7760 (iOS patch no 15: remove HSC2HS_EXTRA from hsc2hs's stage0 wrapper) created by StephenBlackheath
hsc2hs gets built in stage0 and stage1. The stage0 binary is used during …
10:52 AM Ticket #7759 (iOS patch no 14: libraries/base changes) created by StephenBlackheath
In this patch there are two changes to apply to libraries/base. …
9:55 AM Ticket #7758 (Remove cg_tag field from CgIdInfo) created by bosu
Apparently it is used nowhere now. To do the removal I've needed to …
8:19 AM Ticket #7757 (Remove unused functions from compiler/codeGen/StgCmmUtils.hs) created by bosu
cmmConstrTag, cmmGetTag are used nowhere. Attached is the patch to remove …
7:05 AM Ticket #7756 (Remove warning suppressions from compiler/cmm/CmmCommonBlockElim.hs) created by bosu
It compiles fine without them now. The patch is attached
1:28 AM Changeset in ghc [fc83a31]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Added scheduler and MVar implementation locally for chameneos. Can the scheduler/MVar be specialized for chameneos?
1:05 AM Changeset in ghc [d3819f77]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Edits to chameneos
Note: See TracTimeline for information about the timeline view.