Timeline


and

Nov 12, 2008:

11:08 PM Ticket #2775 (Type Family panic) created by camio
The following code produces the ghc panic below. […] […]
6:51 PM Ticket #2774 (sIsReadable and sIsWritable return true after socket is closed.) created by felixmar
[…] sIsReadable and sIsWritable return true when the SocketStatus is …
5:56 PM Ticket #2773 (Documentation mentions deprecated flags) created by guest
The 6.10.1 release notes mentions a number of -optdef flags that are now …
5:29 PM Ticket #2772 (vista detects ghc crash on testsuite ghci derefnull) created by TristanAllwood
On Vista SP1, windows detects a ghc crash and pops up an interactive …
3:42 PM Changeset in ghc [8ec61cd6]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Marlow <marlowsd@…>
make it so that WAY=profthreaded works
3:42 PM Changeset in testsuite [f512746]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 Simon Marlow <marlowsd@…>
make it so that WAY=profthreaded works
3:36 PM Ticket #2771 (GHC fail to Compile Crypto) created by aivuk
When I tried to compile Crypto lib in a MSI Wind notebook with Arch Linux, …
1:56 PM Changeset in ghc [1223c38]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 test that $( (\b -> [| b |]) True ) works
1:56 PM Changeset in testsuite [c04af77]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@…>
Add a test that $( (\b -> [| b |]) True ) works
12:54 PM Changeset in process [62867b1]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by Simon Marlow <marlowsd@…>
remove non-existent autoconf files from extra-source-files
12:44 PM Ticket #2770 (Missing check that C compiler is C99 compatible) created by jputcu
The autoconfigure script checks for gcc >= 2. When using such a compiler …
12:21 PM Changeset in directory [c2e76f8]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by Simon Marlow <marlowsd@…>
make this test more robust to changes in the testsuite driver
11:54 AM Ticket #2142 (:b doesn't invoke :browse, or even generate an ambiguous command error) closed by simonmar
wontfix: Perhaps in retrospect we shouldn't have spammed :b, but I think it would …
11:39 AM GHC-6.10.2 created by simonmar
11:00 AM Ticket #2743 (GHC 6.10.1 Win32 release is unusable (on XP SP3)) closed by NeilMitchell
fixed: I've built with the fix, and tested, and it works: […]

Nov 11, 2008:

11:21 PM Ticket #2752 (Parse error in STM.c) closed by igloo
fixed: Merged.
9:40 PM Ticket #2745 (ghc -shared broken) closed by igloo
fixed: Merged
9:38 PM Ticket #2747 (Excessive Memory Usage: space leak with foldl' on Integer) closed by igloo
fixed: Merged
9:01 PM Ticket #2769 (Export mapAccumR from Data.Map, Data.IntMap) created by Deewiant
For some reason, the mapAccumR function isn't exported from Data.Map
6:28 PM Ticket #2768 (rts/win32/IOManager.h declarations conflict with windows.h) created by Deewiant
rts/win32/IOManager.h has the following: […] Which causes problems on …
5:33 PM Ticket #1995 (Unsoundness in the RTTI scheme when newtypes are involved) closed by mnislaih
fixed: Fixed up to some point by the patch below. […] It is still possible to …
5:25 PM Ticket #2475 (debugger gives "Can't unify" when stopped at an exception) closed by mnislaih
fixed: I forgot to close this ticket. Fixed by the patch […]
2:28 PM Ticket #1944 (round function causes cblas NaNs) closed by simonmar
fixed: Optimistically assuming this is the same bug as #2724 (now fixed).
2:01 PM Ticket #2767 (Type family bug ?) created by test
I get this error when compiling a program with associated type families: …
10:39 AM Ticket #2766 (Infix type operators are presented with incorrect syntax in ghci) created by EyalLotem
Prelude Control.Arrow> :t first :: Arrow (~>) => b~>c -> (b, d)~>(c, d) …
9:53 AM Ticket #2765 (unsetenv not found under Solaris 8 when building ghc-6.10.1) created by maeder
Which library provides unsetenv? […] […]
9:50 AM Changeset in base [002c71b]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by jpm@…>
updating Haddock documentation Fixed the broken link from Data.Generics to Data.Data.

Nov 10, 2008:

11:44 PM Ticket #2764 (gen_contents_index generates links with package.haddock in the path) created by juhpetersen
If one runs gen_contents_index in libraries/ it generates broken links to …
7:58 PM Ticket #2763 (while installing cabal from darcs, 1.6.0.1 and 1.4.0.2) created by guest
I can't build cabal 1.4.0.2, cabal from darcs and cabal 1.6.0.1 Running …
6:26 PM Ticket #2761 (type checker bug) closed by igloo
invalid: Thanks for the report! However, the types are not equivalent, e.g. this …
5:49 PM Ticket #2754 (Strictness analyzer fails on an implementation of foldl) closed by igloo
invalid: Right, foldA is only strict in r if op is strict in its first …
4:55 PM Ticket #2762 (Excessive heap usage) created by igloo
With Main.hs: […] and InputOutput.hs: […] according to […] …
2:52 PM Ticket #2761 (type checker bug) created by guest
This causes a type error: […] This should compile fine since the types …
2:22 PM Ticket #2760 (Data.Generics.Basics.mkNorepType spelled wrong) created by guest
To be consistent with the constructor name NoRep? this function should be …
2:13 PM Ticket #2759 (Data.Generics.ConstrRep isn't general enough) created by guest
The type ConstrRep? in Data.Generics is used to represent constructors for …
10:07 AM Ticket #2758 (runghc in stdin mode ignores Ctrl-C on Windows, cannot be killed) created by simonmar
Moved from #2743.
10:06 AM Ticket #2757 (runghc doesn't respond to --help / --version) created by simonmar
Should be an easy one. (moved from #2743)
9:48 AM Changeset in ghc [d33dc99]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Marlow <marlowsd@…>
add a DLL building test (#2745)
9:48 AM Changeset in testsuite [fe2daf5]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 Simon Marlow <marlowsd@…>
add a DLL building test (#2745)
2:56 AM Ticket #2756 (state hack causes unneeded value to be evaluated) created by int-e
The following code prints "Main: Why?" when compiled with {{{ghc …

Nov 9, 2008:

9:20 PM Changeset in ghc [d25ec98]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 some 6.10-specific test outputs
9:20 PM Changeset in testsuite [5599dab]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@…>
Add some 6.10-specific test outputs
9:15 PM Changeset in ghc [644090f6]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <igloo@…>
Increase the requirements for the annotations tests from 6.9 to 6.11
9:15 PM Changeset in testsuite [d72123b1]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@…>
Increase the requirements for the annotations tests from 6.9 to 6.11

Nov 8, 2008:

6:59 PM Ticket #2755 (Broken link in GHC API documentation) created by waern
In the docs for the Exception module, the link to the Exception class goes …
4:30 AM Ticket #2754 (Strictness analyzer fails on an implementation of foldl) created by nimnul
foldB has O(1) complexity, but foldA O(N). Looks like a strictness …

Nov 7, 2008:

11:43 PM Ticket #2753 (GHC 6.10.1 cannot compile Crypto-4.1.0) created by thoughtpolice
While trying to install Crypto, I get this error message with GHC 6.10.1 …
7:18 PM Changeset in testsuite [61f813b]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@…>
TAG GHC 6.10.1 release
10:31 AM Changeset in nofib [e435fd4]ghc-7.8shakesupercompiler by Simon Marlow <marlowsd@…>
Add the GC benchmark suite These are the benchmarks uesd in our ISMM'08 paper on Parallel GC
8:52 AM Ticket #2752 (Parse error in STM.c) created by jputcu
Building failed. * Red Hat 7.3 * ghc-6.6.1 * gcc-2.96 * GNU make-3.80 …
5:33 AM Ticket #2751 (GHC 6.10.1 fails to build with --enable-shared configured on Ubuntu 8.04.) created by guest
To replicate: * unpack the source tar file * unpack the …

Nov 6, 2008:

4:30 PM Ticket #2750 (Bug in Data.Generics) created by guest
Observe the following: […] Probably a pasto in Data.Generics.
4:29 PM Ticket #2749 (No mention of -shared regression in relase docs) closed by simonmar
duplicate: see #2745
2:49 PM Ticket #2749 (No mention of -shared regression in relase docs) created by guest
The -shared flag used to do something useful on Windows, now it just fails …
9:54 AM Changeset in base [fd3cb34]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Simon Marlow <marlowsd@…>
add GHC.Conc.runSparks (required by GHC patch "Run sparks in batches")

Nov 5, 2008:

8:37 PM Ticket #2748 (Fundep-laden code compiled and ran fine in 6.8, fails in 6.10) created by sedillard
I was kindly alerted by Ian Lynagh that some code of mine on hackage was …
3:22 PM Ticket #2747 (Excessive Memory Usage: space leak with foldl' on Integer) created by guest
"foldl1' (*) [1..1000000]" for example allocates up to 1.9 GB of Memory in …
10:04 AM Changeset in process [f92e6d5]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by Simon Marlow <marlowsd@…>
fix .cabal style bugs noticed by Cabal 1.6
9:58 AM Ticket #2746 (Documentation for Haskell 98 modules is empty) created by simonmar
How did this happen? …
9:26 AM Ticket #2745 (ghc -shared broken) created by simonmar
Lennart reports that ghc -shared is broken: […]
7:36 AM Ticket #2744 (Missing requirement check for hsc2hs) created by jputcu
Using ghc-6.6.1 to build ghc-6.10.1 fails because it's missing the hsc2hs …

Nov 4, 2008:

11:06 PM Ticket #2743 (GHC 6.10.1 Win32 release is unusable (on XP SP3)) created by guest
1. Running ghc in cmd.exe shell delivers (in my config): ghc.EXE: panic! …
10:09 PM Ticket #2742 (The -> in ViewPatterns binds more weakly than infix data constructors.) created by guest
The following code, essentially taken from the ViewPatterns page on the …
9:54 PM Ticket #2741 (Delete key not working in GHCi) created by guest
In GHCi 6.10.1, on Ubuntu with libedit 2.11, pressing the delete key …
2:51 PM Ticket #2722 (<<loop> when compiling with -O option with ghc-6.10.0.20081019) closed by ross
fixed: It never occurred to me before that using a valid equation as a rule could …
2:45 PM Changeset in base [8ed8e78]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Ross Paterson <ross@…>
FIX #2722: update RULES for the Category/Arrow split The rule arr id = id interacts unpleasantly with the advice to define id = arr id in instances of Category that are also instances of Arrow (#2722). Also changed a couple of >>>'s to .'s in later rules.
1:38 PM Ticket #2740 (free variable not available in debugger) created by phercek
The attached test shows the bugs. Unpack and check the ghci_log.html file …
12:05 PM Ticket #2738 (Regression in type checking of sections in records) closed by igloo
invalid: Thanks for the report. I haven't tried the full program, but this: […] …
11:52 AM Ticket #2739 (GHC API crashes on template haskell splices) created by waern
The GHC API crashes when type checking these two modules: TH.hs: …
3:48 AM Ticket #2738 (Regression in type checking of sections in records) created by dons
Looks like a GHC 6.10 regression. The following code, from …

Nov 3, 2008:

8:14 PM Ticket #2737 (add :tracelocal to ghci debugger to trace only the expressions in a given ...) created by phercek
As there is :steplocal, there should be also :tracelocal. It would keep …
3:05 PM Changeset in ghc [54bee08]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Marlow <marlowsd@…>
extra_clean for rename.prog005
3:05 PM Changeset in testsuite [55c4c38]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 Simon Marlow <marlowsd@…>
extra_clean for rename.prog005
3:03 PM Changeset in ghc [975cb8e]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Marlow <marlowsd@…>
extra_clean for T2685
3:03 PM Changeset in testsuite [a03c1a6]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 Simon Marlow <marlowsd@…>
extra_clean for T2685
2:22 PM Changeset in ghc [011e93b]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by simonpj <simonpj@…>
Test Trac #2735
2:22 PM Changeset in testsuite [543c4e8a]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@…>
Test Trac #2735
11:12 AM Ticket #2735 (ghc panic with Haskell 98 program (applyTypeToArgs?)) closed by simonpj
fixed: Fixed by […] Thanks for the report. Simon
6:39 AM Ticket #2736 (Add bool to Data.Bool) created by guest
The function either is in Data.Either and maybe is in Data.Maybe. The …

Nov 2, 2008:

3:55 PM Ticket #2735 (ghc panic with Haskell 98 program (applyTypeToArgs?)) created by int-e
This code, […] crashes ghc: […] (Example trimmed down from a …

Oct 31, 2008:

9:12 PM Ticket #1837 (ghc-pkg should not accept unversioned depends) closed by igloo
fixed: Looks like when the warning was removed, the test was too. I've reinstated …
5:17 PM Ticket #2732 (Incorrect requirement for building ghc) closed by igloo
fixed: Thanks for the report. I've fixed the webpage, and the configure scripts …
2:57 PM Ticket #2652 (fancier prompts for ghci) closed by igloo
fixed: Thanks for the patch! I've applied a slightly different version: Prompt …
9:06 AM Changeset in ghc [1de9bc2]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by simonpj <simonpj@…>
Follow improvements in type signatures
9:06 AM Changeset in testsuite [be0ec5c]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@…>
Follow improvements in type signatures

Oct 30, 2008:

5:02 PM Ticket #2674 (ghc panic TcPat.checkArgs) closed by igloo
fixed: Merged
5:01 PM Ticket #2728 (T2627 profasm/profc: Kinds don't match in type application) closed by igloo
fixed: Fixed by […]
1:22 PM Changeset in ghc [0197184]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by simonpj <simonpj@…>
Make ann01 not depend on linking order
1:22 PM Changeset in testsuite [7e96302]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@…>
Make ann01 not depend on linking order
11:45 AM Ticket #2733 (Newtype deriving over phantom types broke between GHC 6.6.1 and GHC 6.8.1) closed by simonpj
duplicate: Dup #2734.
11:45 AM Ticket #2734 (Newtype deriving over phantom types broke between GHC 6.6.1 and GHC 6.8.1) closed by simonpj
invalid: I'm afraid this is by design: the 6.6 deriving mechanism could …
10:09 AM Ticket #2734 (Newtype deriving over phantom types broke between GHC 6.6.1 and GHC 6.8.1) created by DavidA
Consider the following code: […] In 6.6.1, it was permissible to derive …
10:08 AM Ticket #2733 (Newtype deriving over phantom types broke between GHC 6.6.1 and GHC 6.8.1) created by DavidA
Consider the following code: {-# OPTIONS_GHC -fglasgow-exts …
9:52 AM Ticket #2732 (Incorrect requirement for building ghc) created by jputcu
At the bottom of http://www.haskell.org/ghc/download_ghc_683.html you'll …
9:47 AM Changeset in ghc [e6166f1]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by simonpj <simonpj@…>
Tests for Trac #2674
9:47 AM Changeset in testsuite [fbf8c45]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@…>
Tests for Trac #2674
9:06 AM Ticket #2731 (Avoid unnecessary evaluation when unpacking constructors) created by simonpj
Consider […] GHC will extract the first component of the MkT, …
8:42 AM Ticket #2730 (Quasiquote or TH linking may need HPC flag) created by simonpj
Test quasiquotation/qq005 fails in the hpc way: […] I believe the …

Oct 29, 2008:

8:53 PM Changeset in ghc [3166a385]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 GHC 6.10 output for some tests
8:53 PM Changeset in testsuite [91cf762]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@…>
Add GHC 6.10 output for some tests
5:43 PM Ticket #2729 (Stuck when compiling XMonad.StackSet in xmonad 0.9 (hackage version)) created by mnislaih
This is the end of the -v output without -O2 […] ...and then it stops, …
5:16 PM Ticket #2728 (T2627 profasm/profc: Kinds don't match in type application) created by igloo
T2627 profasm/profc is getting a lint failure: […]
4:25 PM Changeset in ghc [6012478]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <igloo@…>
We expect tc244 to fail in the 6.10 branch
4:25 PM Changeset in testsuite [5d71c14]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@…>
We expect tc244 to fail in the 6.10 branch
4:21 PM Changeset in ghc [8021669]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 6.10 output for tests gadt11, tcfail155, tcfail176
4:21 PM Changeset in testsuite [bfba4dc]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@…>
Add 6.10 output for tests gadt11, tcfail155, tcfail176
4:08 PM Changeset in ghc [3ba4e33]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <igloo@…>
TF_GADT fails in 6.10
4:08 PM Changeset in testsuite [cb5bc52]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@…>
TF_GADT fails in 6.10
3:58 PM Changeset in ghc [f419ba5]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <igloo@…>
Expect T2723 to fail in 6.10
3:58 PM Changeset in testsuite [1aa0e2b]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@…>
Expect T2723 to fail in 6.10
2:24 PM Changeset in ghc [eb1f5f5e]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by simonpj <simonpj@…>
Track changes in naming of class dictionaries, coercions etc
2:24 PM Changeset in testsuite [662339f]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@…>
Track changes in naming of class dictionaries, coercions etc
2:22 PM Changeset in ghc [b5e2abc]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by simonpj <simonpj@…>
Add -fno-method-sharing to eyeball/inline1.hs
2:22 PM Changeset in testsuite [05ded51]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@…>
Add -fno-method-sharing to eyeball/inline1.hs
2:14 PM Ticket #2720 (eyeball/inline1 still isn't optimised with -fno-method-sharing) closed by simonpj
fixed: I believe I've fixed this […] Do try it out. I'll close it meanwhile. …
12:54 PM Ticket #2714 (No match in record selector Var.tcTyVarDetails) closed by igloo
fixed: Merged
12:52 PM Ticket #2723 (Unnecessary warning for record wildcards) closed by igloo
fixed: Didn't go cleanly, so not merged.
1:39 AM Ticket #2700 (Template Haskell pretty printer arrow always associates right) closed by igloo
fixed: Merged
1:36 AM Ticket #2713 (Fixities interact badly with TH under GHC 6.10.1 20081007) closed by igloo
fixed: Merged
1:35 AM Ticket #2701 (Cannot derive Data for structures containing unboxed values) closed by igloo
fixed: Merged

Oct 28, 2008:

8:57 PM Changeset in ghc [46791dbe]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <igloo@…>
Skip qq005(hpc) in the 6.10 branch; trac #1779
8:57 PM Changeset in testsuite [1f50e37]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 qq005(hpc) in the 6.10 branch; trac #1779
5:47 PM Changeset in ghc [c9e3be7]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <igloo@…>
Omit the profiling ways when running qq005 We'd need to jump through some hoops to run this test the profiling ways, due to the TH use, so for now we just omit them
5:47 PM Changeset in testsuite [c22a452]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@…>
Omit the profiling ways when running qq005 We'd need to jump through some hoops to run this test the profiling ways, due to the TH use, so for now we just omit them
12:03 PM Ticket #2595 (Implement record update for existential and GADT data types) closed by simonpj
fixed: OK I have mostly-implemented this feature request […] No need to merge. …
11:55 AM Changeset in ghc [5512c72]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by simonpj <simonpj@…>
Test for existential record update (cf Trac #2595)
11:55 AM Changeset in testsuite [debfa69]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@…>
Test for existential record update (cf Trac #2595)
11:02 AM Changeset in ghc [fe5776b]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by simonpj <simonpj@…>
Test Trac #2723
11:02 AM Changeset in testsuite [8539f6d]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@…>
Test Trac #2723
12:38 AM Ticket #2727 (DiffArray performance unusable for advertized purpose) created by claus
(cf. this …

Oct 27, 2008:

10:35 PM Changeset in ghc [5e4fb4f]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by simonpj <simonpj@…>
Test Trac #2713
10:35 PM Changeset in testsuite [180d187]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@…>
Test Trac #2713
10:24 PM Changeset in ghc [259e6689]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by simonpj <simonpj@…>
Update output to follow improved error messages for fixity decls
10:24 PM Changeset in testsuite [6775e28]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 output to follow improved error messages for fixity decls
7:17 PM Ticket #2718 (Building ghc-6.8.3 with ghc-6.2.2 failed on Red Hat 7.3 machine) closed by igloo
invalid: Only >= 6.4.2 is supported for building 6.8.3, sorry. You should be able …
6:58 PM Changeset in ghc [ee2071f3]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <igloo@…>
Skip bytestring00{1,4,5} (designed for an earlier version of bytestring)
6:58 PM Changeset in testsuite [a9b704f]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 bytestring00{1,4,5} (designed for an earlier version of bytestring)
4:36 PM Ticket #2707 (GHCi reports "exitWith ExitSuccess" as an exception) closed by igloo
invalid: I agree. It might be useful to the user to know that the program …
2:20 PM Ticket #2726 (getAddrInfo and addrFamily not in scope on Windows GHC 6.8) created by speaker2machines
import Network.Socket ... getAddrInfo ... addrFamily -- gives me not …
1:16 PM Ticket #1291 (Binary Solaris build fails on Solaris 9) closed by igloo
fixed: I've added a link to this ticket from the 6.8.3 download blurb.
1:06 PM ModuleDependencies/Hierarchical edited by nominolo
update based on discussion with simonmar (diff)

Oct 26, 2008:

7:41 PM Ticket #2725 (Remove Hack in compiler/nativeGen/MachCodeGen.hs) created by clemens
Remove the hack around Line 3914 labeled with: […] This bug is intended …
4:50 AM Ticket #1291 (Binary Solaris build fails on Solaris 9) reopened by guest
Can you please change the website/docs to reflect this? Either: * …

Oct 25, 2008:

7:39 PM Ticket #2724 (foreign functions called from optimized Haskell code receive non-empty fpu ...) created by aruiz
It has been observed that wrong NaN's are produced by foreign functions in …
5:11 PM Changeset in ghc [259533d7]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by simonpj <simonpj@…>
Test Trac #2701
5:11 PM Changeset in testsuite [bc41514]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@…>
Test Trac #2701
4:43 PM Changeset in ghc [c3c42c3e]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by simonpj <simonpj@…>
Test Trac #2700
4:43 PM Changeset in testsuite [d2fdeae]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@…>
Test Trac #2700
5:05 AM Status/October08 edited by simonpj
(diff)

Oct 24, 2008:

2:24 PM GHC-6.10.1 edited by simonmar
for each platform, show all bugs against the OS, not just those for this … (diff)
1:54 PM Changeset in process [cc98c79]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by Simon Marlow <marlowsd@…>
a Windows fix, and a base-4 fix
1:47 PM Changeset in process [cf4d2b0]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by Simon Marlow <marlowsd@…>
improve docs for terminateProcess (#2638) When used with a shell command on Windows, terminateProcess only kills the shell, not the command.
12:22 PM GHC-6.10.1 edited by simonmar
sparc doesn't work (diff)
8:56 AM Status/October08 edited by simonmar
(diff)
8:56 AM Status/October08 edited by simonmar
(diff)
8:53 AM Status/October08 edited by simonmar
(diff)

Oct 23, 2008:

5:10 PM Ticket #2723 (Unnecessary warning for record wildcards) created by judah
When compiling a file with record wildcards, -Wall produces a warning …
2:37 PM Changeset in process [0d4c1f9]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by Simon Marlow <marlowsd@…>
Make this compile with ghc-6.8.3; update version to 1.0.1.1
1:14 PM Ticket #2686 (Panic in OpenAFP with GHC 6.10 RC) closed by igloo
duplicate: Duplicate of #2715
12:00 PM Ticket #2668 (Standalone deriving doesn't do newtype deriving properly) closed by igloo
fixed: Merged
11:42 AM Changeset in nofib [042fa8e]ghc-7.8shakesupercompiler by Simon Marlow <marlowsd@…>
allow an external GHC to be used with nofib
11:42 AM Changeset in nofib [0b21034]ghc-7.8shakesupercompiler by Simon Marlow <marlowsd@…>
fix output
11:42 AM Changeset in nofib [dec7401]ghc-7.8shakesupercompiler by Simon Marlow <marlowsd@…>
comments
11:42 AM Changeset in nofib [e0c21fd]ghc-7.8shakesupercompiler by Simon Marlow <marlowsd@…>
explicitly parenthesise `par` and `pseq` In some GHC versions these operators have the wrong precedence
8:12 AM Changeset in ghc [ddb2a3d6]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Marlow <marlowsd@…>
skip conc069/conc070(ghci) if we have no threaded RTS
8:12 AM Changeset in testsuite [5c34e30]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 Simon Marlow <marlowsd@…>
skip conc069/conc070(ghci) if we have no threaded RTS
6:15 AM TypeFunctionsStatus edited by chak
(diff)
2:56 AM Commentary/Compiler/NewCodeGenModules edited by simonpj
(diff)
2:55 AM Commentary/Compiler/NewCodeGenModules edited by simonpj
(diff)

Oct 22, 2008:

11:24 PM ModuleDependencies edited by nominolo
Add link to hierachical module structure proposal (diff)
11:20 PM ModuleDependencies/Hierarchical created by nominolo
Add proposal for hierarchical module structure for GHC
3:05 PM Ticket #2722 (<<loop> when compiling with -O option with ghc-6.10.0.20081019) created by uwe
When trying to compile HXT with ghc-6.10 rc1 all examples, even the …
2:55 PM Changeset in ghc [881b85f1]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by simonpj <simonpj@…>
Test Trac #2714
2:55 PM Changeset in testsuite [9b1d943]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@…>
Test Trac #2714
9:54 AM Ticket #2719 (urk! lookup local fingerprint with -O and TemplateHaskell) closed by simonmar
duplicate: Duplicate of #2685, which should be fixed in recent snapshots. Thanks for …
2:12 AM Ticket #2721 (Newtype deriving doesn't work with type families) created by rl
This assumes -XTypeFamiles -XGeneralizedNewtypeDeriving. Example: […] …
1:44 AM Ticket #2720 (eyeball/inline1 still isn't optimised with -fno-method-sharing) created by rl
Just as a reminder: eyeball/inline1.hs isn't optimised properly if …

Oct 21, 2008:

10:37 PM Ticket #2711 (haddock contents/index includes hidden modules (broken links)) closed by igloo
fixed: Fixed by: […] […]
7:44 PM Ticket #2693 (Type Synonym Family Panic in GHC 6.10.0.20081007) closed by igloo
fixed: Merged
7:44 PM Ticket #2688 (GHC 6.10.0.20081007 hangs instead of giving error about missing type class ...) closed by igloo
fixed: Merged
7:43 PM Ticket #2703 (Buffer overflow, occasional segfaults when using handles created by ...) closed by igloo
fixed: Merged
5:01 PM Ticket #2698 (Windows binary distribution pops up README.TXT for the source distribution) closed by igloo
fixed: Fixed in HEAD and 6.10: […]
4:33 PM Ticket #2716 (ghci uses an enormous amount of memory (recent 6.10 snapshots)) closed by ravi
invalid: From looking at source, the Gentoo libedit version I was using …
3:37 PM Ticket #2719 (urk! lookup local fingerprint with -O and TemplateHaskell) created by ganesh
An interesting feature of this bug is that it goes away when …
3:17 PM Ticket #2718 (Building ghc-6.8.3 with ghc-6.2.2 failed on Red Hat 7.3 machine) created by jputcu
I'm trying to compile ghc-6.8.3 on an old Red Hat 7.3 system. Using an …
3:07 PM dep2.pdf attached to ModuleDependencies by nominolo
FDP Graph
3:06 PM dep1.pdf attached to ModuleDependencies by nominolo
Dot Graph
2:56 PM ModuleDependencies edited by nominolo
add image to current dependency graph (diff)
2:52 PM dep5.png attached to ModuleDependencies by nominolo
high-level dependencies
1:59 PM Changeset in ghc [756b618]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Manuel M T Chakravarty <chak@…>
TFs: 7 tests fail as they used unsupported superclass equalities
1:59 PM Changeset in testsuite [7eaf0813]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 Manuel M T Chakravarty <chak@…>
TFs: 7 tests fail as they used unsupported superclass equalities
1:56 PM Ticket #2688 (GHC 6.10.0.20081007 hangs instead of giving error about missing type class ...) reopened by simonpj
Fixed by […] Pls merge
1:52 PM Ticket #2693 (Type Synonym Family Panic in GHC 6.10.0.20081007) reopened by simonpj
Ian pls merge […]
12:37 PM Changeset in nofib [d612b06]ghc-7.8shakesupercompiler by Simon Marlow <marlowsd@…>
move old benchmarks into a subdir
12:34 PM Changeset in nofib [ec7f5f6]ghc-7.8shakesupercompiler by Simon Marlow <marlowsd@…>
get a cut-down parallel benchmark suite going
12:16 PM TypeFunctionsStatus edited by chak
(diff)
12:15 PM TypeFunctionsStatus edited by chak
(diff)
12:15 PM Ticket #2693 (Type Synonym Family Panic in GHC 6.10.0.20081007) closed by chak
fixed
11:58 AM Changeset in ghc [f4b72c61]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Manuel M T Chakravarty <chak@…>
T2693
11:58 AM Changeset in testsuite [19e7dec]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 Manuel M T Chakravarty <chak@…>
T2693
11:48 AM TypeFunctionsStatus edited by chak
(diff)
8:56 AM Ticket #2629 (Data.List: Replace nub; add nubOrd, nubInt, nubWith) closed by Bart Massey
invalid: Superseded by proposal #2717 .
8:52 AM Ticket #2717 (Add nubWith, nubOrd) created by Bart Massey
This is a followup to my proposal #2629, which had a much more ambitious …
6:39 AM Changeset in ghc [cff7590]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by simonpj <simonpj@…>
Improved error message on data constructor return types
6:39 AM Changeset in testsuite [471ed3a]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@…>
Improved error message on data constructor return types
6:38 AM Changeset in ghc [1b37d969]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by simonpj <simonpj@…>
Track error message change in deriving
6:38 AM Changeset in testsuite [ee369bd]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@…>
Track error message change in deriving
5:07 AM Ticket #2688 (GHC 6.10.0.20081007 hangs instead of giving error about missing type class ...) closed by chak
fixed: Igloo: Thanks for doing the trace. That put me on the right trail …
5:05 AM Ticket #2716 (ghci uses an enormous amount of memory (recent 6.10 snapshots)) created by ravi
I've been trying out ghc 6.10 snapshots and I just discovered that ghci …
4:34 AM Changeset in ghc [c9ad5ddd]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by simonpj <simonpj@…>
Add test for data instances that are GADTs
4:34 AM Changeset in testsuite [c0c2d02]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@…>
Add test for data instances that are GADTs
4:33 AM Changeset in ghc [f051b216]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Manuel M T Chakravarty <chak@…>
T2688
4:33 AM Changeset in testsuite [cce79e4]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 Manuel M T Chakravarty <chak@…>
T2688
3:33 AM Status/October08 edited by simonpj
(diff)
3:29 AM Status/October08 edited by simonpj
(diff)
3:28 AM Status/October08 edited by simonpj
(diff)
3:26 AM Status/October08 edited by simonpj
(diff)
3:24 AM Status/October08 edited by simonpj
(diff)
3:23 AM Commentary/Compiler/NewCodeGenPipeline edited by simonpj
(diff)
3:22 AM Commentary/Compiler/NewCodeGenPipeline edited by simonpj
(diff)
3:21 AM Commentary/Compiler/NewCodeGenPipeline edited by simonpj
(diff)
3:21 AM Commentary/Compiler/NewCodeGenModules created by simonpj
3:11 AM Design/VersionControlSystem edited by simonpj
(diff)
3:10 AM Design/VersionControlSystem edited by simonpj
(diff)
3:07 AM Design/VersionControlSystem edited by simonpj
(diff)
3:06 AM Design/VersionControlSystem created by simonpj
2:58 AM Status/October08 edited by simonpj
(diff)
2:51 AM Status/October08 edited by simonpj
(diff)
2:46 AM Status/October08 edited by simonpj
(diff)
2:43 AM Status edited by simonpj
(diff)
2:40 AM Status/October08 edited by simonpj
(diff)

Oct 20, 2008:

11:44 PM Ticket #2715 (Equality constraint in superclass not supported) created by rodprice
The code in "bug.hs" causes a GHC panic; the nearly identical code in …
8:46 PM Ticket #2714 (No match in record selector Var.tcTyVarDetails) created by morrow
Summary: […] I stumbled across this while in ghci with flags: […] …
6:50 PM Ticket #2713 (Fixities interact badly with TH under GHC 6.10.1 20081007) created by BenMoseley
[…] Compiling the above with: …
6:00 PM Status/October08 edited by simonpj
(diff)
5:53 PM Status/October08 edited by simonpj
(diff)
3:40 PM Ticket #2712 (Parallel GC scheduling problems) created by simonmar
The parallel GC uses its own gang of threads separate from those used to …
9:58 AM TypeFunctionsStatus edited by chak
(diff)
8:29 AM Ticket #2702 (having build issues with ghc 6.6.1) closed by simonmar
invalid: Reporter was able to get GHC installed after help from others on …

Oct 19, 2008:

11:04 PM Changeset in ghc [4bf46ecb]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/nested-cprwip/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
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/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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: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 [94ddca4]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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 [573b215]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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 [e367ebe]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/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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
[…]

Oct 13, 2008:

8:28 PM Ticket #2694 (Building GHC 6.10 with Cabal 1.6 fails due to in-tree Cabal 1.5.5) created by dons
If you've installed Cabal 1.6 (as we're recommending) GHC won't build, …
8:04 PM Ticket #2693 (Type Synonym Family Panic in GHC 6.10.0.20081007) created by BenMoseley
The following file (DM.hs) panics GHC 6.10 with this error message: […] …
4:50 PM Annotations edited by batterseapower
(diff)
4:12 PM Changeset in base [08617e7]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Clemens Fruhwirth <clemens@…>
Import n_capabilities via import symbol when linking dynamically
3:27 PM Changeset in ghc [93d047a1]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/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by dias@…>
Floating infotables were reversed in C back end
3:11 PM Annotations edited by batterseapower
(diff)
3:11 PM Annotations edited by batterseapower
(diff)
3:09 PM Annotations edited by batterseapower
(diff)
2:47 PM Ticket #2685 (Panic in harpy with GHC 6.10 RC) closed by igloo
fixed: Merged
2:06 PM Ticket #2624 (GHC 10.1 beta build error) closed by simonmar
fixed: Ok, so this bug is either fixed or not reproducible any more.
1:42 PM Changeset in ghc [dc6a72b9]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/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by dias@…>
forgot a few files
1:37 PM Ticket #2663 (STM crash with -N2+) closed by igloo
fixed: Merged
1:25 PM Changeset in ghc [e6243a81]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/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by dias@…>
Big collection of patches for the new codegen branch. o Fixed bug that emitted the copy-in code for closure entry in the wrong place -- at the initialization of the closure. o Refactored some of the closure entry code. o Added code to check that no LocalRegs are live-in to a procedure -- trip up some buggy programs earlier o Fixed environment bindings for thunks -- we weren't (re)binding the free variables in a thunk o Fixed a bug in proc-point splitting that dropped some updates to the entry block in a procedure. o Fixed improper calls to code that generates CmmLit's for strings o New invariant on cg_loc in CgIdInfo: the expression is always tagged o Code to load free vars on entry to a thunk was (wrongly) placed before the heap check. o Some of the StgCmm code was redundantly passing around Id's along with CgIdInfo's; no more. o Initialize the LocalReg's that point to a closure before allocating and initializing the closure itself -- otherwise, we have problems with recursive closure bindings o BlockEnv and BlockSet types are now abstract. o Update frames: - push arguments in Old call area - keep track of the return sp in the FCode monad - keep the return sp in every call, tail call, and return (because it might be different at different call sites, e.g. tail calls to the gc after a heap check are performed before pushing the update frame) - set the sp appropriately on returns and tail calls o Reduce call, tail call, and return to a single LastCall node o Added slow entry code, using different calling conventions on entry and tail call o More fixes to the calling convention code. The tricky stuff is all about the closure environment: it must be passed in R1, but in non-closures, there is no such argument, so we can't treat all arguments the same way: the closure environment is special. Maybe the right step forward would be to define a different calling convention for closure arguments. o Let-no-escapes need to be emitted out-of-line -- otherwise, we drop code. o Respect RTS requirement of word alignment for pointers My stack allocation can pack sub-word values into a single word on the stack, but it wasn't requiring word-alignment for pointers. It does now, by word-aligning both pointer registers and call areas. o CmmLint was over-aggresively ruling out non-word-aligned memory references, which may be kosher now that we can spill small values into a single word. o Wrong label order on a conditional branch when compiling switches. o void args weren't dropped in many cases. To help prevent this kind of mistake, I defined a NonVoid wrapper, which I'm applying only to Id's for now, although there are probably other good candidates. o A little code refactoring: separate modules for procpoint analysis splitting, stack layout, and building infotables. o Stack limit check: insert along with the heap limit check, using a symbolic constant (a special CmmLit), then replace it when the stack layout is known. o Removed last node: MidAddToContext o Adding block id as a literal: means that the lowering of the calling conventions no longer has to produce labels early, which was inhibiting common-block elimination. Will also make it easier for the non-procpoint-splitting path. o Info tables: don't try to describe the update frame! o Over aggressive use of NonVoid!!!! Don't drop the non-void args before setting the type of the closure!!! o Sanity checking: Added a pass to stub dead dead slots on the stack (only ~10 lines with the dataflow framework) o More sanity checking: Check that incoming pointer arguments are non-stubbed. Note: these checks are still subject to dead-code removal, but they should still be quite helpful. o Better sanity checking: why stop at function arguments? Instead, in mkAssign, check that _any_ assignment to a pointer type is non-null -- the sooner the crash, the easier it is to debug. Still need to add the debugging flag to turn these checks on explicitly. o Fixed yet another calling convention bug. This time, the calls to the GC were wrong. I've added a new convention for GC calls and invoked it where appropriate. We should really straighten out the calling convention stuff: some of the code (and documentation) is spread across the compiler, and there's some magical use of the node register that should really be handled (not avoided) by calling conventions. o Switch bug: the arms in mkCmmLitSwitch weren't returning to a single join point. o Environment shadowing problem in Stg->Cmm: When a closure f is bound at the top-level, we should not bind f to the node register on entry to the closure. Why? Because if the body of f contains a let-bound closure g that refers to f, we want to make sure that it refers to the static closure for f. Normally, this would all be fine, because when we compile a closure, we rebind free variables in the environment. But f doesn't look like a free variable because it's a static value. So, the binding for f remains in the environment when we compile g, inconveniently referring to the wrong thing. Now, I bind the variable in the local environment only if the closure is not bound at the top level. It's still okay to make assumptions about the node holding the closure environment; we just won't find the binding in the environment, so code that names the closure will now directly get the label of the static closure, not the node register holding a pointer to the static closure. o Don't generate bogus Cmm code containing SRTs during the STG -> Cmm pass! The tables made reference to some labels that don't exist when we compute and generate the tables in the back end. o Safe foreign calls need some special treatment (at least until we have the integrated codegen). In particular: o they need info tables o they are not procpoints -- the successor had better be in the same procedure o we cannot (yet) implement the calling conventions early, which means we have to carry the calling-conv info all the way to the end o We weren't following the old convention when registering a module. Now, we use update frames to push any new modules that have to be registered and enter the youngest one on the stack. We also use the update frame machinery to specify that the return should pop the return address off the stack. o At each safe foreign call, an infotable must be at the bottom of the stack, and the TSO->sp must point to it. o More problems with void args in a direct call to a function: We were checking the args (minus voids) to check whether the call was saturated, which caused problems when the function really wasn't saturated because it took an extra void argument. o Forgot to distinguish integer != from floating != during Stg->Cmm o Updating slotEnv and areaMap to include safe foreign calls The dataflow analyses that produce the slotEnv and areaMap give results for each basic block, but we also need the results for a safe foreign call, which is a middle node. After running the dataflow analysis, we have another pass that updates the results to includ any safe foreign calls. o Added a static flag for the debugging technique that inserts instructions to stub dead slots on the stack and crashes when a stubbed value is loaded into a pointer-typed LocalReg. o C back end expects to see return continuations before their call sites. Sorted the flowgraphs appropriately after splitting. o PrimOp calling conventions are special -- unlimited registers, no stack Yet another calling convention... o More void value problems: if the RHS of a case arm is a void-typed variable, don't try to return it. o When calling some primOp, they may allocate memory; if so, we need to do a heap check when we return from the call.
1:05 PM Ticket #2319 (STM not as fair as it could be) closed by igloo
fixed: Merged.
1:05 PM Ticket #2636 (Error message for missing import substantially worse in 6.9/6.11) closed by igloo
fixed: Both merged
12:26 PM Ticket #2624 (GHC 10.1 beta build error) reopened by simonmar
This has the same smell as #2081. We don't know if it's fixed in 6.10.1 …
12:20 PM Changeset in ghc [1f170c8f]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Marlow <marlowsd@…>
add test for #2685
12:20 PM Changeset in testsuite [92853ca]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 Simon Marlow <marlowsd@…>
add test for #2685
11:27 AM Ticket #2563 (With -N4: "internal error: RELEASE_LOCK: I do not own this lock: Task.c ...) closed by simonmar
duplicate: This works fine with 6.10 (actually it was probably #2192 that fixed it, …
11:16 AM Changeset in base [94616fc]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by jpm@…>
add link to the new syb wiki
9:13 AM Ticket #2692 (ghc-6.10.0.20081007 seg faults on Sparc) created by maeder
My attempt to build ghc-6.10.0.20081007 on a sparc created a stage2 …
Note: See TracTimeline for information about the timeline view.