Timeline


and

Dec 16, 2009:

10:49 PM Status/SLPJ-Tickets edited by simonpj
(diff)
10:48 PM Ticket #3769 (Add manpages for programs installed alongside ghc) created by Minimiscience
The following programs installed with GHC (specifically, using the Mac OS …
10:07 PM Ticket #3768 (6.12.1 Mac OS X installer lacks all HTML documentation) created by Minimiscience
After upgrading GHC from 6.10.4 to 6.12.1 using the installer package for …
9:12 PM Changeset in ghc [25414b7]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by howard_b_golden <howard_b_golden@…>
FIX #2615 (linker scripts in .so files) This is the regression test for FIX #2615 (linker scripts in .so files). It does NOT apply to Windows. It applies only to systems using ELF files. In order for this test to work on all ELF systems, no assumption is made about whether or not real ELF shared libraries and linker scripts exist. Instead, this patch compiles a trivial C program into an ELF shared library. Also, a mock linker script (libfoo_script_T2615.so) is included in the patch. Note: This is marked as a binary, but it is a text file. Test approach: A small Haskell program (T2615.hs) imports the ObjLink module from GHC. It then calls the loadDLL function with the name of the mock linker script (libfoo_script_T2615.so). This mock script contains a link to a real shared library (libfoo_T2615.so) which the test has already created. If the dlopen (in the addDLL function in rts/Linker.c) works, the Haskell program will return a success message. Otherwise, it will return the error message it receives from loadDLL (which is actually the dlerror() message received by addDLL).
9:12 PM Changeset in testsuite [dcd65e9]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 howard_b_golden <howard_b_golden@…>
FIX #2615 (linker scripts in .so files) This is the regression test for FIX #2615 (linker scripts in .so files). It does NOT apply to Windows. It applies only to systems using ELF files. In order for this test to work on all ELF systems, no assumption is made about whether or not real ELF shared libraries and linker scripts exist. Instead, this patch compiles a trivial C program into an ELF shared library. Also, a mock linker script (libfoo_script_T2615.so) is included in the patch. Note: This is marked as a binary, but it is a text file. Test approach: A small Haskell program (T2615.hs) imports the ObjLink module from GHC. It then calls the loadDLL function with the name of the mock linker script (libfoo_script_T2615.so). This mock script contains a link to a real shared library (libfoo_T2615.so) which the test has already created. If the dlopen (in the addDLL function in rts/Linker.c) works, the Haskell program will return a success message. Otherwise, it will return the error message it receives from loadDLL (which is actually the dlerror() message received by addDLL).
5:59 PM Ticket #2966 (build system does not respect --with-gcc=) reopened by duncan
Regression. […] leads to […] We should set up one of the buildbots …
5:34 PM Ticket #3655 (Performance regression relative to 6.10) closed by simonpj
fixed: OK, it seems ok in the HEAD, and I'm disinclined to follow it up further: …
5:19 PM Status/SLPJ-Tickets edited by simonpj
(diff)
4:54 PM Changeset in ghc [0219870]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by simonpj <simonpj@…>
Update output
4:54 PM Changeset in testsuite [f008ff5]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
4:53 PM Changeset in ghc [91abb987]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by simonpj <simonpj@…>
Add test for applying specialisations inside InlineRules
4:53 PM Changeset in testsuite [846bce01]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 applying specialisations inside InlineRules
4:18 PM Status/SLPJ-Tickets edited by simonpj
(diff)
4:16 PM Status/SLPJ-Tickets edited by simonpj
(diff)
4:13 PM Ticket #3767 (SpecConstr for join points) created by simonpj
The attached file Spec.hs has a case (from Roman's fusion code) where …
4:05 PM Ticket #3766 (Parsing of lambdas is not consistent with Haskell'98 report.) created by lilac
Consider the following expression: (\x -> x :: Int . id) GHC …
1:13 PM Changeset in ghc [620cdc54]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <igloo@…>
Fix a makefile dep
1:13 PM Changeset in integer-gmp [9687cd4]ghc-7.2ghc-7.4ghc-7.6ghc-7.8wip/T8647 by Ian Lynagh <igloo@…>
Fix a makefile dep
1:07 PM Ticket #3331 (control-monad-queue performance regression) closed by simonpj
fixed: Happily the HEAD is better than 6.08. Here are the 6.08 timings for …
11:58 AM Status/SLPJ-Tickets edited by simonpj
(diff)
11:52 AM Status/SLPJ-Tickets edited by simonpj
(diff)
11:51 AM Ticket #3765 (Rules should "look through" case binders too) created by simonpj
Here's a program suggested by Roman […] The rule doesn't fire with the …
11:43 AM Status/SLPJ-Tickets edited by simonpj
(diff)
10:41 AM Changeset in unix [be3f3a0]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by Simon Marlow <marlowsd@…>
#include <fcntl.h>, not <sys/fcntl.h> (#3723)
8:34 AM Ticket #3717 (Superfluous seq no eliminated) closed by simonpj
fixed: Fixed by […] Simon
8:33 AM Changeset in ghc [20c9800]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by simonpj <simonpj@…>
Test Trac #3717
8:33 AM Changeset in testsuite [9fb9c90]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 #3717
7:57 AM Ticket #3764 (need --htmldir conifiguration) created by juhpetersen
ghc's makefiles currently ignore --htmldir overriding it to …
7:52 AM Ticket #3763 (make -j8 fails for ghc-6.12.1-pre) created by juhpetersen
I can provide more details I think but parallel make with 8 jobs failed …
6:23 AM Ticket #3762 (filepath.cabal has an extraneous apostrophe) created by ohnobinki
https://bugs.gentoo.org/296699
4:04 AM Ticket #3761 (6.12.1 HC bootstrap failes due to suspicious static library ordering) created by PHO
I found ghc-stage2 doesn't link because of the order of static libraries …
3:41 AM Ticket #3760 (6.12.1 Build failure on FreeBSD) created by PHO
I found 6.12.1's rts/posix/Select.c doesn't compile on FreeBSD 7.0. It …

Dec 15, 2009:

10:35 PM Changeset in ghc [9dbad72c]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <igloo@…>
bump base dep; apparently base4 is now required
10:18 PM Ticket #3759 (-no-auto-link-packages flag isn't documented in User Guide) created by hgolden
The -no-auto-link-packages flag (see compiler/main/DynFlags.hs) isn't …
9:53 PM Changeset in ghc [51a66fc]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Ian Lynagh <igloo@…>
Tweak T3234 test and accept output The test now suppresses uniques to avoid spurious changes in the output
9:53 PM Changeset in testsuite [a632ef9]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@…>
Tweak T3234 test and accept output The test now suppresses uniques to avoid spurious changes in the output
9:52 PM Changeset in ghc [1776ed4]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Ian Lynagh <igloo@…>
Accept output for T2486
9:52 PM Changeset in testsuite [d2def09]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@…>
Accept output for T2486
9:50 PM Changeset in ghc [3cca4614]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Ian Lynagh <igloo@…>
Tweak rule2 test and accept output The test now suppresses uniques to avoid spurious changes in the output
9:50 PM Changeset in testsuite [42a8c48]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@…>
Tweak rule2 test and accept output The test now suppresses uniques to avoid spurious changes in the output
8:20 PM Ticket #3758 (Huge regression in concurrent app performance and reliability under ...) created by bos
I have a trivial HTTP server that I wrote to do some performance …
5:04 PM Ticket #3750 (nameModule $wlookup_nm) closed by simonpj
fixed: I believe this is OK now. The problem was something to do with a worker …
4:50 PM Ticket #3757 (panic: Kinds don't match in type application) created by daniel.is.fischer
In the test !CoTest3(normal) from the testsuite, I get […] It seems to …
3:50 PM Status/SLPJ-Tickets edited by simonpj
(diff)
1:20 PM Changeset in ghc [631bb7fe]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Ian Lynagh <igloo@…>
Add a missing dependency on gmp.h
1:20 PM Changeset in integer-gmp [961007d]ghc-7.2ghc-7.4ghc-7.6ghc-7.8wip/T8647 by Ian Lynagh <igloo@…>
Add a missing dependency on gmp.h
11:50 AM Ticket #3756 (Missing -lz option in testsuite) created by daniel.is.fischer
Running the testsuite with a newly built 6.12.1, I got […] All but 8 …
10:57 AM Ticket #3755 (Improve join point inlining) created by simonpj
This ticket relates to the paper "Optimising generics is easy" …
10:00 AM Ticket #3754 (broken link in documentation) created by malcolm.wallace@…
The page …
9:50 AM Ticket #3753 (Make ghci's -l option consistent with GNU ld's -l option) created by hgolden
Currently, ghci accepts -l options of the format -lxyz. On Linux, this is …
8:18 AM DataParallel/Regular edited by gckeller
(diff)
5:06 AM DataParallel/Regular edited by gckeller
(diff)

Dec 14, 2009:

7:33 PM Ticket #3752 (6.12.1 release notes have bad url for Haskell Platrofm) closed by igloo
fixed: Thanks for the report; I've added a redirect (as the release notes are …
7:23 PM Ticket #3752 (6.12.1 release notes have bad url for Haskell Platrofm) created by jgd
As the Haskell Platform is suddenly critical to ghc, it would be good to …
11:12 AM Ticket #3751 (Panic! the 'impossible' happened: charType: '\167') created by moleculeColony
Reproduces each time: […]
11:03 AM Ticket #3749 (unexpected parse errors with `do` and `let`) closed by simonmar
invalid: On what grounds do you think f2 and f3 should be syntactically …
9:19 AM Ticket #3750 (nameModule $wlookup_nm) created by simonmar
This recently started happening in HEAD. The last build in which it did …
8:00 AM Milestone 6.12.1 completed
5:52 AM Ticket #3749 (unexpected parse errors with `do` and `let`) created by dherington
Unless I misunderstand, all three of the following definitions are …

Dec 12, 2009:

9:58 PM HackPar edited by dons
(diff)
9:57 PM HackPar edited by dons
add some names (diff)
9:25 PM HackPar edited by dons
Add links to some project pages. (diff)
7:39 PM HackPar edited by kevinhammond
(diff)
5:57 PM HackPar edited by guest
(diff)
5:56 PM GpHEden/PlaceholdersAndGC edited by guest
(diff)
5:56 PM GpHEden/Primitives edited by guest
(diff)
5:56 PM GpHEden/Packing edited by guest
(diff)
5:55 PM GpHEden/StartStop edited by guest
(diff)
5:55 PM GpHEden/CompilerWays edited by guest
(diff)
5:53 PM GpHEden/CompilerWays edited by guest
(diff)
5:52 PM HackPar edited by kevinhammond
(diff)
3:36 PM VisualisationProgress created by kevinhammond
3:35 PM HackPar edited by kevinhammond
(diff)
3:34 PM HackPar edited by kevinhammond
(diff)
2:02 PM Ticket #3748 (Bug in rts/Win32/Ticker.c can cause process hang on exit in Win32) created by sgf
On Win32, the ticker thread is shut down by signalling for it to close, …
12:41 PM DTrace edited by chak
(diff)
12:31 PM DTrace edited by chak
(diff)
12:13 PM DTrace edited by chak
(diff)
12:03 PM DTrace edited by chak
(diff)
11:50 AM DTrace edited by chak
(diff)
11:26 AM DTrace edited by chak
(diff)
11:06 AM DTrace edited by chak
(diff)
10:53 AM HackPar edited by vjanjic
(diff)
10:36 AM DTrace edited by chak
(diff)
10:26 AM DTrace edited by chak
(diff)
1:03 AM Ticket #3747 (getDirectoryContents yields wrong results) closed by duncan
invalid: As Malcolm says, this is the correct behaviour on Windows. We may think …

Dec 11, 2009:

9:53 PM Changeset in ghc [8b733de]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Ian Lynagh <igloo@…>
Decouple ghcpkg02 from the GHC build tree
9:53 PM Changeset in testsuite [c33b5d7]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@…>
Decouple ghcpkg02 from the GHC build tree
4:19 PM Ticket #3747 (getDirectoryContents yields wrong results) created by Meddix
Executing getDirectoryContents on "c:" gives the contents of the current …
2:07 PM Status/SLPJ-Tickets edited by simonpj
(diff)
2:05 PM Ticket #2458 (Unknown symbol `_environ' on MacOS X) reopened by mafo
This bug also shows up with Haskell-created libraries. If the executable …
12:27 PM Ticket #3703 (-ddump-rules does not list all rules in effect) closed by simonpj
fixed: Here's the patch […] Simon
12:26 PM Changeset in ghc [fb17b35]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by simonpj <simonpj@…>
Add test for type families, discovered by Roman Tests this patch: Fri Dec 11 12:01:22 GMT 2009 simonpj@microsoft.com * Fix two related bugs in u_tys When we normalise a type family application we must recursively call uTys, *not* 'go', because the latter loop is only there to look through type synonyms. This bug made the type checker generate ill-typed coercions, which were rejected by Core Lint. A related bug only affects the size of coercions. If faced with (m a) ~ (F b c) where F has arity 1, we want to decompose to m ~ F Int, a ~ c rather than deferring. The application decomposition was being tried last, so we were missing this opportunity.
12:26 PM Changeset in testsuite [9585cbf]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 type families, discovered by Roman Tests this patch: Fri Dec 11 12:01:22 GMT 2009 simonpj@microsoft.com * Fix two related bugs in u_tys When we normalise a type family application we must recursively call uTys, *not* 'go', because the latter loop is only there to look through type synonyms. This bug made the type checker generate ill-typed coercions, which were rejected by Core Lint. A related bug only affects the size of coercions. If faced with (m a) ~ (F b c) where F has arity 1, we want to decompose to m ~ F Int, a ~ c rather than deferring. The application decomposition was being tried last, so we were missing this opportunity.
11:30 AM Ticket #3746 (Poor parse error) created by NeilMitchell
Given the fragment: […] There is a parse error after the …
10:44 AM Ticket #3745 (Non-deterministic behavior with FFI) created by gchrupala
I have a simple perceptron learning algorithm in C++ which I am calling …
10:23 AM AgendaProposal edited by hwloidl
(diff)
10:08 AM Ticket #431 (runInteractiveProcess and closed stdin.) closed by simonmar
fixed: The test program above (comment 2) now works. It works because of the …
10:05 AM Changeset in process [3e6acdd]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by Simon Marlow <marlowsd@…>
Add comments re: #431
9:45 AM BugSweep edited by simonmar
(diff)
9:44 AM Changeset in ghc [67a9cc8c]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Marlow <marlowsd@…>
use a smaller stack limit for conc012(ghci)
9:44 AM Changeset in testsuite [aa137ef]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@…>
use a smaller stack limit for conc012(ghci)
9:00 AM Ticket #3539 (internal error: ASSERTION FAILED: file sm/Evac.c, line 368) closed by elaforge
invalid: I'm going to go ahead and close this. I was never able to reproduce it …
5:41 AM DTrace created by chak
3:25 AM Ticket #3744 (Comparisons against minBound/maxBound not optimised) created by rl
[…] GHC retains both comparisons even though they are guaranteed to be …
Note: See TracTimeline for information about the timeline view.