Timeline


and

Oct 19, 2008:

11:04 PM Changeset in ghc [4bf46ecb]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 <igloo@…>
Skip 2228 on Windows
11:04 PM Changeset in testsuite [4b2733a]at-defaultsatomicsdata-kind-syntaxencodingghc-7.2ghc-7.4ghc-7.6ghc-deferghc-new-comonad-compno-pred-tyoverlapping-tyfamspatch-4404patch-5014patch-5084tc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Skip 2228 on Windows
7:29 PM Ticket #2691 (runghc sets terminal ctrl-s to XOFF in ...) closed by igloo
fixed: Applied and merged to 6.10, thanks!
6:38 PM Ticket #2657 (DPH Haddock document isn't linked from Libraries document) closed by igloo
fixed: We've got the same problem with, for example, a load of GHC.* modules, so …
6:27 PM Ticket #2711 (haddock contents/index includes hidden modules (broken links)) created by igloo
Lots of supposedly hidden modules are listed in the haddock contents and …
2:30 PM Ticket #2710 (-main-is flag in {-# OPTIONS #-} pragma not fully supported) created by Stephan202
The -main-is flag is dynamic an may therefore be placed inside the `{-# …
10:10 AM Ticket #2709 (System.Directory.doesDirectoryExist "\\" is False on Windows) created by Deewiant
[…] The above prints False followed by True, and both should …

Oct 18, 2008:

10:51 PM Ticket #2708 (Error message should suggest UnboxedTuples language extension) created by tim
If I compile this code: […] I get: […] It would be better if the …

Oct 17, 2008:

6:45 PM Ticket #2704 ("403 Forbidden" on recent 6.10.0 snapshot tarballs) closed by igloo
fixed: Thanks for the report. I've fixed the permission on the existing files, …
6:07 PM Commentary/Compiler/NewCodeGenPipeline edited by dias
(diff)
6:05 PM Commentary/Compiler/NewCodeGen edited by dias
(diff)
6:05 PM Commentary/Compiler/NewCodeGenPipeline edited by dias
(diff)
6:02 PM Commentary/Compiler/NewCodeGenPipeline edited by dias
(diff)
5:52 PM Commentary/Compiler/NewCodeGenPipeline edited by dias
(diff)
5:50 PM Commentary/Compiler/NewCodeGenPipeline edited by dias
(diff)
5:07 PM Changeset in ghc [6bc9216]at-defaultsatomicsbetter-ho-cardinalitycardinalitycoerciblecoloured-corecpr-sum-typescrosscross-compiler-alienlessdata-kind-syntaxdecision-procedureencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-axiomsghc-constraint-solverghc-deferghc-lwc2ghc-new-coghc-new-flavorghc-parmake-gsocghc-spjimp-param-classknown-key-serializationlate-dmdlate-lam-liftlocal-gcmonad-compnew-demand-to-mergenewcgno-pred-tyoverlapping-tyfamsprofilingreal-src-loc-spansdocsilent-sc-argssimdsrclocsupercompilertc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/Cabal-1.20wip/T4404wip/T5084wip/T7704wip/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 dias@…>
Removed warnings, made Haddock happy, added examples in documentation The interesting examples talk about our story with heap checks in case alternatives and our story with the case scrutinee as a Boolean.
4:52 PM Commentary/Compiler/NewCodeGen edited by simonpj
(diff)
4:27 PM Commentary/Compiler/NewCodeGen edited by simonpj
(diff)
4:24 PM Commentary/Compiler/NewCodeGen edited by simonpj
(diff)
3:07 PM PolymorphicKinds edited by TristanAllwood
(diff)
2:46 PM KindSystem edited by TristanAllwood
(diff)
2:42 PM KindSystem edited by TristanAllwood
(diff)
2:38 PM KindSystem edited by TristanAllwood
(diff)
2:28 PM KindSystem edited by TristanAllwood
(diff)
2:24 PM KindSystem edited by TristanAllwood
(diff)
2:22 PM KindSystem edited by TristanAllwood
(diff)
1:24 PM Commentary/Compiler/NewCodeGenPipeline edited by simonpj
(diff)
1:22 PM Commentary/Compiler/NewCodeGen edited by simonpj
(diff)
1:11 PM Commentary/Compiler/NewCodeGenPipeline edited by simonpj
(diff)
12:48 PM Commentary/Compiler/NewCodeGen edited by simonpj
(diff)
12:36 PM Commentary/Compiler/NewCodeGen edited by simonpj
(diff)
12:26 PM Commentary/Compiler/NewCodeGen edited by simonpj
(diff)
12:25 PM Commentary/Compiler/NewCodeGen edited by simonpj
(diff)
12:22 PM Commentary/Compiler/NewCodeGen edited by simonpj
(diff)
12:21 PM Commentary/Compiler/NewCodeGen edited by simonpj
(diff)
12:20 PM Commentary/Compiler/NewCodeGen edited by simonpj
(diff)
10:37 AM Ticket #2707 (GHCi reports "exitWith ExitSuccess" as an exception) created by guest
Consider the following behaviour. […] Is this desired --- i.e. is a …
9:11 AM PolymorphicKinds edited by simonpj
(diff)
9:09 AM Commentary/Compiler/NewCodeGen edited by dias
(diff)
9:07 AM KindSystem edited by simonpj
(diff)
9:02 AM PolymorphicKinds edited by simonpj
(diff)
8:57 AM PolymorphicKinds edited by simonpj
(diff)
8:51 AM PolymorphicKinds edited by simonpj
(diff)
8:46 AM KindSystem edited by simonpj
(diff)
8:37 AM KindSystem edited by simonpj
(diff)
8:25 AM KindSystem edited by simonpj
(diff)
8:20 AM KindSystem edited by simonpj
(diff)
8:09 AM KindSystem edited by simonpj
(diff)
8:08 AM KindSystem edited by simonpj
(diff)
8:04 AM KindSystem edited by simonpj
(diff)
8:03 AM KindSystem edited by simonpj
(diff)
8:03 AM KindSystem edited by simonpj
(diff)
7:46 AM Ticket #2706 (Associated data type doesn't infer context) closed by simonpj
invalid: I'm afraid the error message is fine. (Baz a) does not have an Eq
3:02 AM Ticket #2706 (Associated data type doesn't infer context) created by ajd
The following code fails to compile: […] The error message is […] …
2:46 AM Ticket #1837 (ghc-pkg should not accept unversioned depends) reopened by duncan
It seems there is a regression here. See #2705. Apparently unversionend …
12:52 AM Ticket #2705 (ghc discards version of wired-in packages) created by thoughtpolice
If you invoke ghc with something like -hide-all-packages and then run it …

Oct 16, 2008:

11:54 PM Ticket #2704 ("403 Forbidden" on recent 6.10.0 snapshot tarballs) created by ingmar
On all 3 snapshot distributions since 20081014 @ …
9:10 PM Ticket #2703 (Buffer overflow, occasional segfaults when using handles created by ...) created by sclv
See attached test cases (BigSock? and BigSockFail?). They both implement a …
7:04 PM Ticket #2702 (having build issues with ghc 6.6.1) created by wnyrodeo
Hi, I am very new to building ghc. My platform is "i686-pc-linux-gnu", …
3:44 PM Changeset in ghc [7ae888d]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 Max Bolingbroke <batterseapower@…>
Test annotations
3:44 PM Changeset in testsuite [934d2c0]at-defaultsatomicsdata-kind-syntaxencodingghc-7.2ghc-7.4ghc-7.6ghc-deferghc-new-comonad-compno-pred-tyoverlapping-tyfamspatch-4404patch-5014patch-5084tc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Max Bolingbroke <batterseapower@…>
Test annotations
3:34 PM GHC-6.10.1 edited by wkahl
OK for Linux/powerpc (#1717 still open) (diff)
3:29 PM PolymorphicKinds edited by TristanAllwood
implementation thoughts (diff)
3:20 PM KindSystem edited by TristanAllwood
newkind comment (diff)
3:18 PM KindSystem edited by TristanAllwood
Kind synonyms (diff)
3:11 PM KindSystem edited by TristanAllwood
More on autolifting (diff)
1:07 PM KindSystem edited by guest
typos (diff)
1:04 PM PolymorphicKinds edited by guest
a bit more on type classes (diff)
12:26 PM Changeset in base [c55fb56]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Max Bolingbroke <batterseapower@…>
Add AnnotationWrapper type so GHC can capture annotation dictionaries during compilation
12:26 PM Changeset in ghc [1b1a4ac]wip/T9016wip/ampwip/coveritywip/orf by Max Bolingbroke <batterseapower@…>
Add AnnotationWrapper type so GHC can capture annotation dictionaries during compilation
12:25 PM Changeset in ghc [e38db62e]wip/T9016wip/ampwip/coveritywip/orf by Max Bolingbroke <batterseapower@…>
Make NameFlavour have a full Data instance so annotations can deserialize it
11:07 AM Ticket #2701 (Cannot derive Data for structures containing unboxed values) created by batterseapower
Trying to compile this: […] Results in an error: […] I'm not …
10:59 AM KindSystem edited by guest
De latexing (diff)
10:58 AM Annotations edited by batterseapower
(diff)
10:57 AM Annotations edited by batterseapower
(diff)
10:57 AM Annotations edited by batterseapower
(diff)
10:47 AM ClosedTypeFamilies edited by guest
(diff)
10:46 AM Annotations edited by batterseapower
(diff)
10:46 AM ClosedTypeFamilies edited by guest
(diff)
10:42 AM Changeset in ghc [c62b824]at-defaultsatomicsbetter-ho-cardinalitycardinalitycoerciblecoloured-corecpr-sum-typescrosscross-compiler-alienlessdata-kind-syntaxdecision-procedureencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-axiomsghc-constraint-solverghc-deferghc-lwc2ghc-new-coghc-new-flavorghc-parmake-gsocghc-spjimp-param-classknown-key-serializationlate-dmdlate-lam-liftlocal-gcmonad-compnew-demand-to-mergenewcgno-pred-tyoverlapping-tyfamsprofilingreal-src-loc-spansdocsilent-sc-argssimdsrclocsupercompilertc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/Cabal-1.20wip/T4404wip/T5084wip/T7704wip/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 dias@…>
Fixed linear regalloc bug, dropped some tracing code o The linear-scan register allocator sometimes allocated a block before allocating one of its predecessors, which could lead to inconsistent allocations. Now, we allocate a block only if a predecessor has set the "incoming" assignments for the block (or if it's the procedure's entry block). o Also commented out some tracing code on the new codegen path.
10:25 AM KindSystem created by guest
WIP thinking about adding a kind system
10:04 AM Changeset in base [e4a135d]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Simon Marlow <marlowsd@…>
docs about how exceptions are handled by forkIO'd threads (#2651)
10:04 AM Changeset in ghc [2f27767]wip/T9016wip/ampwip/coveritywip/orf by Simon Marlow <marlowsd@…>
docs about how exceptions are handled by forkIO'd threads (#2651)
10:02 AM ClosedTypeFamilies created by guest
WIP thinking about closed type families
9:45 AM PolymorphicKinds created by guest
Starting to think about Polymorphic kinds for haskell (WIP)

Oct 15, 2008:

10:15 PM Ticket #2700 (Template Haskell pretty printer arrow always associates right) created by aprocter
When I run a Template Haskell-generated tysig declaration through pprint, …
8:37 PM Ticket #2690 (Problem building HEAD when a newer version of Cabal is installed) closed by igloo
fixed: Thanks for the report; fixed in HEAD and 6.10.
7:58 PM Ticket #2694 (Building GHC 6.10 with Cabal 1.6 fails due to in-tree Cabal 1.5.5) closed by igloo
fixed: The build system now forcibly uses the in-tree Cabal version (in HEAD and …
5:41 PM Ticket #2687 (Lexical error when compiling unicode-prelude-0.1 using GHC 6.10.1 RC1) closed by igloo
fixed: No objections, so I've done as Simon suggested in HEAD and 6.10.
5:40 PM Ticket #2680 (Type-checking performance regression) closed by igloo
fixed: Fixed in HEAD and 6.10.
5:04 PM Ticket #2497 (Weird scoping for tyvars in rules) closed by igloo
fixed: Merged
12:33 PM Ticket #2699 (broken pipe errors are too noisy) created by int-e
The following program […] produces this output when piped through …
10:28 AM Changeset in ghc [94ddca44]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 simonpj <simonpj@…>
Wibble to output
10:28 AM Changeset in testsuite [fc71fa38]at-defaultsatomicsdata-kind-syntaxencodingghc-7.2ghc-7.4ghc-7.6ghc-deferghc-new-comonad-compno-pred-tyoverlapping-tyfamspatch-4404patch-5014patch-5084tc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by simonpj <simonpj@…>
Wibble to output
9:36 AM Ticket #2698 (Windows binary distribution pops up README.TXT for the source distribution) created by ganesh
When the Windows installer finishes, it offers to show you a README. The …
9:10 AM Building/RunningTests edited by NeilMitchell
(diff)
9:03 AM Ticket #2696 (forall not recognized in RULES) closed by simonpj
fixed: Fixed by […] Simon
8:41 AM Changeset in ghc [573b215a]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 simonpj <simonpj@…>
Update test output
8:41 AM Changeset in testsuite [bff434c]at-defaultsatomicsdata-kind-syntaxencodingghc-7.2ghc-7.4ghc-7.6ghc-deferghc-new-comonad-compno-pred-tyoverlapping-tyfamspatch-4404patch-5014patch-5084tc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by simonpj <simonpj@…>
Update test output
8:36 AM Ticket #2651 (BlockedIndefinitely not thrown when it should be) closed by simonmar
wontfix: As Ian says, it works with the threaded RTS. This is because detecting …
7:59 AM Ticket #2697 (bad testsuite results with ghc-6.10.0.20081007) created by maeder
As I've mailed […] These are far too many failures, I think. I've …

Oct 14, 2008:

4:54 PM Changeset in ghc [41f7ea2]at-defaultsatomicsbetter-ho-cardinalitycardinalitycoerciblecoloured-corecpr-sum-typescrosscross-compiler-alienlessdata-kind-syntaxdecision-procedureencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-axiomsghc-constraint-solverghc-deferghc-lwc2ghc-new-coghc-new-flavorghc-parmake-gsocghc-spjimp-param-classknown-key-serializationlate-dmdlate-lam-liftlocal-gcmonad-compnew-demand-to-mergenewcgno-pred-tyoverlapping-tyfamsprofilingreal-src-loc-spansdocsilent-sc-argssimdsrclocsupercompilertc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/Cabal-1.20wip/T4404wip/T5084wip/T7704wip/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 dias@…>
Keep update frames live even in functions that never return An unusual case, but without it: (a) we had an assertion failure (b) we can overwrite the caller's infotable, which might cause the garbage collector to collect live data. Better to keep the update frame live at all call sites, not just at returns.
4:36 PM Ticket #2672 (Provide GHC Haddock documentation at standard location) closed by igloo
fixed
4:35 PM Ticket #2656 (GHC API document isn't linked from any document) closed by igloo
fixed: I've added some links, in HEAD and 6.10.
4:03 PM Changeset in ghc [e13a12b]at-defaultsatomicsbetter-ho-cardinalitycardinalitycoerciblecoloured-corecpr-sum-typescrosscross-compiler-alienlessdata-kind-syntaxdecision-procedureencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-axiomsghc-constraint-solverghc-deferghc-lwc2ghc-new-coghc-new-flavorghc-parmake-gsocghc-spjimp-param-classknown-key-serializationlate-dmdlate-lam-liftlocal-gcmonad-compnew-demand-to-mergenewcgno-pred-tyoverlapping-tyfamsprofilingreal-src-loc-spansdocsilent-sc-argssimdsrclocsupercompilertc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/Cabal-1.20wip/T4404wip/T5084wip/T7704wip/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 dias@…>
Removed space and time inefficiency in procpoint splitting I was adding extra jumps to every procpoint, even when the split-off graph referred to only some of the procpoints. No effect on correctness, but a big effect on space/time efficiency when there are lots of procpoints...
2:02 PM Changeset in ghc [e367ebeb]at-defaultsatomicsbetter-ho-cardinalitycardinalitycoerciblecoloured-corecpr-sum-typescrosscross-compiler-alienlessdata-kind-syntaxdecision-procedureencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-axiomsghc-constraint-solverghc-deferghc-lwc2ghc-new-coghc-new-flavorghc-parmake-gsocghc-spjimp-param-classknown-key-serializationlate-dmdlate-lam-liftlocal-gcmonad-compnew-demand-to-mergenewcgno-pred-tyoverlapping-tyfamsprofilingreal-src-loc-spansdocsilent-sc-argssimdsrclocsupercompilertc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/Cabal-1.20wip/T4404wip/T5084wip/T7704wip/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 dias@…>
Clarify the SRT building process Before: building a closure that would build an SRT given the top-level SRT. It was somewhat difficult to understand the control flow, and it may have had held onto some data structures long after they should be dead. Now, I just bundle the info we need about CAFs along with the procedure and directly call a new top-level function to build the SRTs later.
11:26 AM Changeset in ghc [309f64a]at-defaultsatomicsbetter-ho-cardinalitycardinalitycoerciblecoloured-corecpr-sum-typescrosscross-compiler-alienlessdata-kind-syntaxdecision-procedureencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-axiomsghc-constraint-solverghc-deferghc-lwc2ghc-new-coghc-new-flavorghc-parmake-gsocghc-spjimp-param-classknown-key-serializationlate-dmdlate-lam-liftlocal-gcmonad-compnew-demand-to-mergenewcgno-pred-tyoverlapping-tyfamsprofilingreal-src-loc-spansdocsilent-sc-argssimdsrclocsupercompilertc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/Cabal-1.20wip/T4404wip/T5084wip/T7704wip/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 dias@…>
Don't adjust hp up when the case scrutinee won't allocate If the case scrutinee can't allocate, we don't need to do a heap check in the case alternatives. (A previous patch got that right.) In that case, we had better not adjust the heap pointer to recover unused stack space before evaluating the scrutinee -- because we aren't going to reallocate for the case alternative.
7:53 AM Annotations edited by simonpj
(diff)
7:52 AM Annotations edited by simonpj
(diff)
7:50 AM Annotations edited by simonpj
(diff)
5:30 AM Ticket #2679 (dph build failure on Sparc Solaris 10 for ghc-6.10.0.20081007) closed by rl
fixed: This should be fixed by this patch to package dph: Fri Oct 10 01:44:18 …
1:15 AM Ticket #2696 (forall not recognized in RULES) created by conal
[…]
1:09 AM Ticket #2695 (bogus "syntactically distinct contexts" error) created by conal
[…]
Note: See TracTimeline for information about the timeline view.