Timeline


and

Jul 10, 2009:

8:45 PM Changeset in base [632f3da]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Fix some "warn-unused-do-bind" warnings where we want to ignore the value
8:45 PM Changeset in ghc [c23bcae]wip/T9016wip/ampwip/coveritywip/orf by Ian Lynagh <igloo@…>
Fix some "warn-unused-do-bind" warnings where we want to ignore the value
8:42 PM Changeset in base [004b338]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Use throwErrnoIfMinus1_ when calling getrusage
8:42 PM Changeset in ghc [1274496c]wip/T9016wip/ampwip/coveritywip/orf by Ian Lynagh <igloo@…>
Use throwErrnoIfMinus1_ when calling getrusage
8:17 PM Changeset in process [bb0c519]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by Ian Lynagh <igloo@…>
Fix some "warn-unused-do-bind" warnings where we want to ignore the value
8:08 PM Changeset in unix [61270fd]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by Ian Lynagh <igloo@…>
Fix some "warn-unused-do-bind" warnings where we want to ignore the value
3:33 PM Changeset in base [8469440]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Remove an unused import
3:33 PM Changeset in ghc [fb13a2a]wip/T9016wip/ampwip/coveritywip/orf by Ian Lynagh <igloo@…>
Remove an unused import
3:32 PM Changeset in base [6358f9b]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
reportStackOverflow now returns IO () It used to do "return undefined" to return IO a.
3:32 PM Changeset in ghc [63263ed6]wip/T9016wip/ampwip/coveritywip/orf by Ian Lynagh <igloo@…>
reportStackOverflow now returns IO () It used to do "return undefined" to return IO a.
3:26 PM Changeset in base [393de16]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
GHC.Conc.reportError now returns IO () It used to return IO a, by "return undefined".
3:26 PM Changeset in ghc [28056bd4]wip/T9016wip/ampwip/coveritywip/orf by Ian Lynagh <igloo@…>
GHC.Conc.reportError now returns IO () It used to return IO a, by "return undefined".
3:25 PM Changeset in base [0715d6cc]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Fix some "warn-unused-do-bind" warnings where we want to ignore the value
3:25 PM Changeset in ghc [1b12b2eb]wip/T9016wip/ampwip/coveritywip/orf by Ian Lynagh <igloo@…>
Fix some "warn-unused-do-bind" warnings where we want to ignore the value
3:14 PM Changeset in base [8c68907]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Minor SampleVar refactoring
3:14 PM Changeset in ghc [5480a97f]wip/T9016wip/ampwip/coveritywip/orf by Ian Lynagh <igloo@…>
Minor SampleVar refactoring
1:47 PM Commentary/Packages edited by simonmar
(diff)
1:44 PM Commentary/Packages edited by simonmar
(diff)
1:19 PM Ticket #3364 (calling "ghc -H" panics) created by baldo
Calling with only the argument "-H" GHC panics: […] Same for `ghci …
12:41 PM Ticket #3363 (ghc: panic installing darcs-beta) closed by simonmar
invalid: Thanks for the report. This is a bug in the Haskell Platform package for …
12:39 PM Ticket #3361 (GHC panic with 64 bit kernel: Int64 truncated to fit in 32 bit Int) closed by simonmar
invalid: closing as requested. If you think this is something we could have / …
12:29 PM Changeset in base [e8a2ba6]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Fix "warn-unused-do-bind" warnings in GHC/IO/Handle/Text.hs
12:29 PM Changeset in ghc [313263a]wip/T9016wip/ampwip/coveritywip/orf by Ian Lynagh <igloo@…>
Fix "warn-unused-do-bind" warnings in GHC/IO/Handle/Text.hs
11:00 AM Commentary/Packages edited by simonmar
(diff)
10:49 AM Commentary/Packages edited by simonmar
(diff)
7:09 AM TypeFunctionsStatus edited by chak
(diff)
7:06 AM TypeFunctionsStatus edited by chak
(diff)
7:05 AM TypeFunctionsStatus edited by chak
(diff)
7:03 AM Ticket #2203 (TFs in class instances heads) closed by chak
fixed
6:46 AM Changeset in ghc [4a2bedf]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Manuel M T Chakravarty <chak@…>
TFs: Added T2203b
6:46 AM Changeset in testsuite [861538a]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: Added T2203b
4:37 AM TypeFunctionsStatus edited by chak
(diff)
4:30 AM TypeFunctionsStatus edited by chak
(diff)
3:55 AM Changeset in ghc [39428d8]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Manuel M T Chakravarty <chak@…>
TFs: fixed should_compile/Simple8 & wibbles
3:55 AM Changeset in testsuite [27c3fab]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: fixed should_compile/Simple8 & wibbles
3:30 AM Ticket #3363 (ghc: panic installing darcs-beta) created by dimavs
I've just tried to install darcs using cabal install darcs-beta, and …
12:56 AM Changeset in base [82b61ac]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Fix some "warn-unused-do-bind" warnings where we just want to ignore the result
12:56 AM Changeset in ghc [f1c7f5b5]wip/T9016wip/ampwip/coveritywip/orf by Ian Lynagh <igloo@…>
Fix some "warn-unused-do-bind" warnings where we just want to ignore the result
12:40 AM Changeset in base [1b56062]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Use the result of writeCharBuf in GHC/IO/Encoding/Latin1.hs too
12:40 AM Changeset in ghc [4f1f969]wip/T9016wip/ampwip/coveritywip/orf by Ian Lynagh <igloo@…>
Use the result of writeCharBuf in GHC/IO/Encoding/Latin1.hs too
12:38 AM Changeset in base [0a51dce]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Minor code tidyups in GHC.Conc
12:38 AM Changeset in ghc [95f71e7]wip/T9016wip/ampwip/coveritywip/orf by Ian Lynagh <igloo@…>
Minor code tidyups in GHC.Conc
12:36 AM Changeset in ghc [43c7f115]wip/T9016wip/ampwip/coveritywip/orf by Ian Lynagh <igloo@…>
Add a debugErrLn function, which is like debugLn except it prints to stderr
12:36 AM Changeset in ghc-prim [57a1e3e]ghc-7.2ghc-7.4ghc-7.6ghc-7.8no-pred-ty by Ian Lynagh <igloo@…>
Add a debugErrLn function, which is like debugLn except it prints to stderr
12:35 AM Changeset in base [898db98]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Fix "warn-unused-do-bind" warning in GHC.Conc If we fail to communicate with the IO manager then we print a warning using debugErrLn from the ghc-prim package.
12:35 AM Changeset in ghc [3ef577a]wip/T9016wip/ampwip/coveritywip/orf by Ian Lynagh <igloo@…>
Fix "warn-unused-do-bind" warning in GHC.Conc If we fail to communicate with the IO manager then we print a warning using debugErrLn from the ghc-prim package.

Jul 9, 2009:

4:45 PM Changeset in base [d9ec269]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Fix "warn-unused-do-bind" warnings in System.Posix.Internals
4:45 PM Changeset in ghc [e6b1fc67]wip/T9016wip/ampwip/coveritywip/orf by Ian Lynagh <igloo@…>
Fix "warn-unused-do-bind" warnings in System.Posix.Internals
4:39 PM Changeset in base [3f6fd26]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Fix "warn-unused-do-bind" warnings where we really do want to ignore the result
4:39 PM Changeset in ghc [d521a6a]wip/T9016wip/ampwip/coveritywip/orf by Ian Lynagh <igloo@…>
Fix "warn-unused-do-bind" warnings where we really do want to ignore the result
2:45 PM Changeset in ghc [411ee0e]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Marlow <marlowsd@…>
T3016: skip_if_fast, and omit optc too.
2:45 PM Changeset in testsuite [cd1dea5]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@…>
T3016: skip_if_fast, and omit optc too.
10:41 AM Changeset in ghc [7703adb]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Marlow <marlowsd@…>
disable T3016(profc), gcc takes ages
10:41 AM Changeset in testsuite [569810d]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@…>
disable T3016(profc), gcc takes ages

Jul 8, 2009:

6:46 PM Ticket #3301 (Update Haskeline) reopened by JSchmitt
I'm the maintainer of kaya and have to complaint, that the build of this …
9:05 AM Supercompilation edited by pejo
(diff)
5:45 AM Status/GHC-6.12 edited by chak
(diff)
3:29 AM Ticket #3362 (Adding a newtype EndoCategory to Control.Category) created by r6
I suggest adding a wrapper to make (a x x) a Monoid for any …

Jul 7, 2009:

8:43 PM Ticket #3361 (GHC panic with 64 bit kernel: Int64 truncated to fit in 32 bit Int) created by temoto
Reloading xmonad configuration i get ugly X window with this text: Error …
6:19 PM Changeset in base [6d7493c]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Add back imports needed on Windows
6:19 PM Changeset in ghc [201a2888]wip/T9016wip/ampwip/coveritywip/orf by Ian Lynagh <igloo@…>
Add back imports needed on Windows
3:57 PM Ticket #3360 (Add profiling support to GHCi) created by SamB
It would be nice if GHCi could be run with profiling on. In …
3:43 PM WikiFormatting edited by SamB
Add an outline thingy (diff)
3:33 PM Commentary/Packages edited by simonmar
(diff)
1:11 PM Supercompilation edited by pejo
(diff)
12:44 PM Changeset in base [95ff1b6]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Simon Marlow <marlowsd@…>
add a comment about the non-workingness of CHARBUF_UTF16
12:44 PM Changeset in ghc [3d5794a8]wip/T9016wip/ampwip/coveritywip/orf by Simon Marlow <marlowsd@…>
add a comment about the non-workingness of CHARBUF_UTF16
11:59 AM Changeset in unix [5f81299]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by Ian Lynagh <igloo@…>
Remove unused imports
11:58 AM Changeset in process [112c9c3]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by Ian Lynagh <igloo@…>
Remove unused imports
11:58 AM Changeset in ghc [48ba3587]wip/T9016wip/ampwip/coveritywip/orf by Ian Lynagh <igloo@…>
Remove unused imports
11:58 AM Changeset in ghc-prim [ef647bf]ghc-7.2ghc-7.4ghc-7.6ghc-7.8no-pred-ty by Ian Lynagh <igloo@…>
Remove unused imports
11:58 AM Changeset in base [2bd1dc4]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Remove unused imports
11:58 AM Changeset in ghc [7c97c89]wip/T9016wip/ampwip/coveritywip/orf by Ian Lynagh <igloo@…>
Remove unused imports
10:32 AM Commentary/Packages created by simonmar
10:02 AM Commentary edited by simonmar
Add a commentary section for packages (diff)
9:56 AM Ticket #3228 (please make it easier to remove a file from the GHC sources) closed by simonmar
fixed: I'm claiming I've now fulfilled this request. […] So to remove a file …
9:21 AM Ticket #3357 (ghc panic) closed by simonmar
duplicate: Thanks for the report. This is a duplicate of #789
8:50 AM Ticket #3344 (request earlier and more perspicuous detection of tab characters in ...) closed by simonmar
fixed: Done […]
6:28 AM Ticket #3359 (Build failed: "Could not find module `MachOp'" on 64bit Linux w/ GHC ...) created by Ashley Yakeley
[…] […]
5:57 AM TypeFunctionsStatus edited by chak
(diff)
5:56 AM Ticket #2677 (Detection of TF instance conflict depends on instance order) closed by chak
fixed
5:47 AM Changeset in ghc [33ea1e2]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Manuel M T Chakravarty <chak@…>
TFs: T2677
5:47 AM Changeset in testsuite [59c8baf]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: T2677
3:25 AM Ticket #3358 (ghc panic) closed by kimwallmark
duplicate
3:25 AM Ticket #3358 (ghc panic) created by kimwallmark
Running "ghci 67.hs" from the command line caused the following crash. …
3:21 AM Ticket #3357 (ghc panic) created by kimwallmark
I ran "ghci 67.hs" from the command line, and got the following crash. …
1:21 AM TypeFunctionsStatus edited by chak
(diff)

Jul 6, 2009:

9:39 PM Changeset in ghc [244350c]wip/T9016wip/ampwip/coveritywip/orf by Austin Seipp <as@…>
fix mk/build.mk for HaveLibGmp/HaveFrameworkGMP Previously if you were to set HaveFrameworkGMP/HaveLibGmp in mk/build.mk (e.g. on mac os) the settings would be ignored, as gmp/config.mk is included late in GHC's ghc.mk, meaning autoconf overrides your settings. Now they ignore the values picked up by configure if you set these variables.
9:39 PM Changeset in integer-gmp [db71ecd]ghc-7.2ghc-7.4ghc-7.6ghc-7.8wip/T8647 by Austin Seipp <as@…>
fix mk/build.mk for HaveLibGmp/HaveFrameworkGMP Previously if you were to set HaveFrameworkGMP/HaveLibGmp in mk/build.mk (e.g. on mac os) the settings would be ignored, as gmp/config.mk is included late in GHC's ghc.mk, meaning autoconf overrides your settings. Now they ignore the values picked up by configure if you set these variables.
8:16 PM Ticket #3356 ({-# LANGUAGE NoTraditionalRecordSyntax #-} to disable the current record ...) created by SamB
I want to get the current record syntax demoted to an extension in …
6:16 PM Changeset in base [9107985]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Remove some cruft from Data.HashTable
6:16 PM Changeset in ghc [63a241dd]wip/T9016wip/ampwip/coveritywip/orf by Ian Lynagh <igloo@…>
Remove some cruft from Data.HashTable
2:48 PM Ticket #2197 (GHCi doesn't work when built with way=p) closed by simonmar
fixed: Fixed (as in, we get a good error message. GHCi still does not work when …
1:33 PM Changeset in base [0194bd1]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Simon Marlow <marlowsd@…>
Use the result of writeCharBuf This only makes a difference when CHARBUF_UTF16 is in use, which it normally isn't. I suspect CHARBUF_UTF16 doesn't currently work for other reasons (CHARBUF_UTF16 was an experiment before I wrote the GHC.IO.Encoding.UTF* codecs), but this patch at least makes it slightly closer to working.
1:33 PM Changeset in ghc [dbb6d84]wip/T9016wip/ampwip/coveritywip/orf by Simon Marlow <marlowsd@…>
Use the result of writeCharBuf This only makes a difference when CHARBUF_UTF16 is in use, which it normally isn't. I suspect CHARBUF_UTF16 doesn't currently work for other reasons (CHARBUF_UTF16 was an experiment before I wrote the GHC.IO.Encoding.UTF* codecs), but this patch at least makes it slightly closer to working.
11:52 AM Commentary edited by simonpj
(diff)
11:34 AM TemplateHaskell/Conversions edited by simonpj
(diff)
11:18 AM Changeset in base [8afc9fec]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by simonpj@…>
Remove unused imports from base These unused imports are detected by the new unused-import code
11:18 AM Changeset in ghc [c84bffd]wip/T9016wip/ampwip/coveritywip/orf by simonpj@…>
Remove unused imports from base These unused imports are detected by the new unused-import code
11:18 AM Changeset in base [ffd4654]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by simonpj@…>
Add 'eof' to Text.ParserCombinators.ReadP Add a ReadP parser that succeeds at the end of input. Very useful!
11:18 AM Changeset in ghc [942281f]wip/T9016wip/ampwip/coveritywip/orf by simonpj@…>
Add 'eof' to Text.ParserCombinators.ReadP Add a ReadP parser that succeeds at the end of input. Very useful!
11:13 AM Changeset in ghc [996b809]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by simonpj <simonpj@…>
Tests for unused imports
11:13 AM Changeset in testsuite [927de44]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 unused imports
10:44 AM Commentary/Compiler/Renamer edited by simonpj
(diff)
10:43 AM Commentary/Compiler edited by simonpj
(diff)
8:55 AM Ticket #3355 (Refactor Template Haskell syntax conversions) created by simonmar
On Commentary/Compiler/TemplateHaskell? there is a proposed …
8:53 AM TemplateHaskell/Conversions created by simonmar

Jul 5, 2009:

7:46 PM Changeset in ghc [e7d536d7]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ian Lynagh <igloo@…>
Update cabal01 test for Cabal change
7:46 PM Changeset in testsuite [e4764eb]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@…>
Update cabal01 test for Cabal change
7:10 PM Ticket #3354 (binaries built with GHC on Mac OS X 10.5 (Leopard) do not work on 10.4 ...) created by bkomuves
It seems that binaries (at least those linked with the threaded runtime) …
4:03 PM Ticket #2793 (CLDouble is nothing like a long double) closed by igloo
fixed: I've removed GHC's CLDouble pretense, and opened #3353 "Add CLDouble …
4:02 PM Ticket #3353 (Add CLDouble support) created by igloo
The FFI spec says that we should support CLDouble, but we don't (#2793).
3:51 PM Changeset in base [f995320]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Don't export CLDouble for GHC; fixes trac #2793 We never really supported CLDouble (it was a plain old double underneath), and pretending that we do does more harm than good.
3:51 PM Changeset in ghc [63128a7]wip/T9016wip/ampwip/coveritywip/orf by Ian Lynagh <igloo@…>
Don't export CLDouble for GHC; fixes trac #2793 We never really supported CLDouble (it was a plain old double underneath), and pretending that we do does more harm than good.
2:14 PM Ticket #3352 (Data.Word should define instances of Random for each type) created by kaol
I'm forwarding Debian bug http://bugs.debian.org/533022 for your …
12:22 PM Ticket #3351 (Generated ghc man page missing xrefs) created by kaol
The man page for ghc is generated from xml files. Currently, this ignores …
8:18 AM Supercompilation edited by pejo
(diff)

Jul 4, 2009:

11:56 PM Ticket #3350 (GHC doesn't compile on Mac OS X 10.4 (Tiger) via MacPorts) created by indil
Executed "sudo port install ghc". Began installing version 6.10.3. Got …
9:36 PM Commentary/PrimOps edited by duncan
notes on adding new foreign out-of-line primops (diff)
9:08 PM Commentary/PrimOps edited by duncan
document foreign import prim (diff)
5:44 PM Supercompilation edited by pejo
(diff)
5:42 PM Supercompilation edited by pejo
(diff)
5:11 PM Ticket #3299 (Error building HEAD on OS X: missing gmp.h) closed by igloo
fixed: Great, thanks
2:31 PM Ticket #3349 (poor responsiveness of ghci) created by dynamic-wind
With lots of garbage created during an interactive session, pauses for gc …
2:16 PM Ticket #3348 (crash in gc with > 2 generations) created by dynamic-wind
using ghci from binary distribution built w/mingw command line arguments …
12:31 PM Ticket #3301 (Update Haskeline) closed by igloo
fixed: I've merged all the changes from the upstream haskeline repo into our …
12:20 PM Ticket #3342 (splitTyConApp panic when using view patterns) closed by igloo
fixed: Merged.

Jul 3, 2009:

7:32 PM Ticket #3347 (Add flag to prevent generation of import libraries on Windows) created by batterseapower
The import libraries generated when you use the -shared option to generate …
12:36 PM Ticket #3346 (Strange and incorrect type error when using rewrite rules with type ...) created by dreixel
The following code […] gives the compilation error with GHC …
12:16 PM Supercompilation edited by pejo
(diff)
12:01 PM Ticket #3345 (Support reading .a files in GHCi to reclaim some disk space) created by batterseapower
Currently, Cabal builds two code files for every libary it installs: …
8:49 AM Building/Using edited by simonmar
add info about FAST=YES (diff)

Jul 2, 2009:

10:56 PM Ticket #3344 (request earlier and more perspicuous detection of tab characters in ...) created by nr
It turns out that if there is a tab character in …
3:38 PM Status/SLPJ-Tickets edited by simonpj
(diff)
3:09 PM Changeset in ghc [dea6db8]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Max Bolingbroke <batterseapower@…>
Make changes to -fwarn-unused-do-bind and -fwarn-wrong-do-bind suggested by SPJ
3:09 PM Changeset in testsuite [d052475]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@…>
Make changes to -fwarn-unused-do-bind and -fwarn-wrong-do-bind suggested by SPJ
1:14 PM TypeFunctionsStatus edited by simonpj
(diff)
1:12 PM Status/SLPJ-Tickets edited by simonpj
(diff)
12:47 PM Changeset in ghc [ebd17366]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by simonpj <simonpj@…>
Test Trac #3342
12:47 PM Changeset in testsuite [0a161ec]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 #3342
9:55 AM Changeset in ghc [7bacfb3b]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by simonpj <simonpj@…>
Track error message change
9:55 AM Changeset in testsuite [262dc3e]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
9:54 AM Changeset in ghc [1055776]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by simonpj <simonpj@…>
NonLinearSigErr is actually OK
9:54 AM Changeset in testsuite [b56f15c]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@…>
NonLinearSigErr is actually OK
9:53 AM TypeFunctionsStatus edited by chak
(diff)
9:53 AM Changeset in ghc [376902ee]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by simonpj <simonpj@…>
Track change in record syntax for GADTs
9:53 AM Changeset in testsuite [e6dec7b]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 change in record syntax for GADTs
9:53 AM Ticket #3197 (disambiguating type family instances with qualified names not possible) closed by chak
fixed: I fixed the bug, and I also permitted type families with no indices. I …
9:36 AM Changeset in ghc [79b7a9c]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Manuel M T Chakravarty <chak@…>
TFs: nullary families are ok
9:36 AM Changeset in testsuite [6b7b3f6a]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: nullary families are ok
9:08 AM Supercompilation edited by simonpj
(diff)
8:14 AM Changeset in base [97080d82]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Simon Marlow <marlowsd@…>
a byte between 0x80 and 0xBF is illegal immediately (#3341)
8:14 AM Changeset in ghc [818e4ab]wip/T9016wip/ampwip/coveritywip/orf by Simon Marlow <marlowsd@…>
a byte between 0x80 and 0xBF is illegal immediately (#3341)
7:39 AM Supercompilation edited by simonpj
(diff)
7:09 AM Supercompilation edited by pejo
(diff)
7:09 AM Supercompilation edited by pejo
Status update for end of June. (diff)
5:57 AM Ticket #3343 (make 2 doesn't seem to work as documented) created by chak
The guide to the new build system claims, under the …

Jul 1, 2009:

11:15 PM Ticket #3342 (splitTyConApp panic when using view patterns) created by guest
Here is a sample program that makes ghci panic with the following message: …
9:29 PM Building/MacOSX edited by batterseapower
(diff)
8:04 PM Changeset in ghc [d09b00a8]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Max Bolingbroke <batterseapower@…>
Support for -fwarn-unused-do-bind and -fwarn-wrong-do-bind, as per #3263
8:04 PM Changeset in testsuite [71f5ea6]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@…>
Support for -fwarn-unused-do-bind and -fwarn-wrong-do-bind, as per #3263
6:39 PM Ticket #3341 (encoding errors could be handled better) created by judahj
With the new Unicode I/O library, using the following program …
12:48 PM Building/Using edited by simonpj
(diff)
12:40 PM Commentary/Compiler/UnusedImports edited by igloo
(diff)
12:36 PM Commentary/Compiler/UnusedImports edited by igloo
(diff)
12:26 PM Commentary/Compiler/UnusedImports edited by igloo
(diff)
12:24 PM Commentary/Compiler/UnusedImports edited by igloo
(diff)
12:23 PM Commentary/Compiler/UnusedImports edited by igloo
(diff)
12:16 PM Commentary/Compiler/UnusedImports edited by igloo
(diff)
12:16 PM Ticket #3340 (Better defaults for parallel GC settings) created by simonmar
The parallel GC settings should default to something sensible in 6.12.1. …
10:44 AM Changeset in ghc [ef90a1d8]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Marlow <marlowsd@…>
add readwrite003 (from bug #679)
10:44 AM Changeset in testsuite [afe989b]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 readwrite003 (from bug #679)
10:37 AM Ticket #454 (hPutBuf doesn't respect LineBuffering) closed by simonmar
fixed: The new IO library now treats LineBuffering like NoBuffering in …

Jun 30, 2009:

10:08 PM Status/GHC-6.12 edited by duncan
mention user guide for shared libs (diff)
10:07 PM Status/GHC-6.12 edited by duncan
tasks for shared libs (diff)
9:36 PM Ticket #3339 (Data.Monoid: Add (<>) as a synonym for mappend) created by bos
This proposal was, I think, originally suggested by Jules Bean. The idea …
6:38 PM Ticket #3338 (Revert to old key bindings in ghci) closed by judahj
fixed: Thanks for the report! We've already added those bindings in the …
4:37 PM Ticket #3338 (Revert to old key bindings in ghci) created by Raevel
As of GHC 6.10.3, ghci uses Haskeline. Some of the key bindings that …
1:44 PM Status/GHC-6.12 edited by simonpj
(diff)
1:43 PM Status/GHC-6.12 edited by simonpj
(diff)
1:41 PM Status edited by simonpj
(diff)
1:40 PM Status/GHC-6.10 created by simonpj
11:57 AM Ticket #3337 (Proposal: expose Unicode and newline translation from System.IO) created by simonmar
For the proposed new additions, see: * …
10:07 AM Ticket #3045 (GHCI Crashes Under Windows when loading compiled code) closed by simonmar
duplicate: No response; closing as dup of #2973
10:01 AM Ticket #2833 (internal error: throwTo: unrecognised why_blocked value) closed by simonmar
fixed: No response; closing as fixed.
9:59 AM Ticket #3254 (add a configure option to turn off profiling) closed by simonmar
wontfix
9:50 AM Ticket #2970 (detecting readline in top-level ./configure is no guarantee of readline ...) closed by simonmar
wontfix: we're using haskeline now.
9:15 AM Changeset in process [ae5edf7]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by Simon Marlow <marlowsd@…>
Use Unicode strings for the command and working dir on Windows
9:06 AM Ticket #3300 (System.IO and System.Directory functions not Unicode-aware under Windows) closed by simonmar
fixed: These changes are now complete. libraries/Win32: […] …
8:41 AM Changeset in base [26732ab]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Simon Marlow <marlowsd@…>
avoid a warning
8:41 AM Changeset in ghc [ff79ef5d]wip/T9016wip/ampwip/coveritywip/orf by Simon Marlow <marlowsd@…>
avoid a warning

Jun 29, 2009:

8:10 PM Commentary/Rts/Scheduler edited by SamB
(diff)
6:36 PM Changeset in base [e9af5a2]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Matthias Kilian <kili@…>
Add a wrapper for libiconv.
6:36 PM Changeset in ghc [c5692da]wip/T9016wip/ampwip/coveritywip/orf by Matthias Kilian <kili@…>
Add a wrapper for libiconv.
4:52 PM Ticket #2254 (have Control.Arrow re-export (>>>) and (<<<)) closed by ross
fixed: fait accompli
2:32 PM Ticket #3336 (Following gcc behaviour with regards to calling conventions on x86_64) created by JeffersonHeard
http://blogs.msdn.com/freik/archive/2005/03/17/398200.aspx Right now, if …
12:42 PM Ticket #3335 (make some Applicative functions into methods, and split off Data.Functor) created by ross
The following functions […] are moved into the corresponding classes, …
11:26 AM Changeset in directory [d7117d2]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by Simon Marlow <marlowsd@…>
move Win32 SearchPath and SHGetFolderPath into the Win32 package That completes the transition to Unicode FilePath support in the directory package on Win32 (#3300). The main cleanup remaining to do here is to use native Win32 implementations of getPermissions/setPermissions/copyPermissions instead of calls to stat(). We are very close to being able to remove the last bits of C and autoconf here...
11:08 AM Changeset in directory [6302d20]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by Simon Marlow <marlowsd@…>
add a test for getHomeDirectory et. al.
9:14 AM Changeset in nofib [5d6b3bc]ghc-7.8shakesupercompiler by Simon Marlow <marlowsd@…>
Unbreak these programs after Unicode IO support was added Set binary mode on Handles appropriately.
8:53 AM Changeset in base [d6f6856]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Simon Marlow <marlowsd@…>
#include <sys/times.h> if we have it (should fix build problems)
8:53 AM Changeset in ghc [9416fb7]wip/T9016wip/ampwip/coveritywip/orf by Simon Marlow <marlowsd@…>
#include <sys/times.h> if we have it (should fix build problems)
2:43 AM Ticket #3334 (Strange closure type error on macports GHC 6.10.1) created by crutcher
user 0m2.453s sys 0m0.396s crutcher-mac:~/haskell crutcher$ time …

Jun 28, 2009:

8:59 PM Ticket #3327 (Cannot paste into ghci on windows) closed by igloo
fixed: I've pulled the important patches from that tag.
8:58 PM Ticket #3317 (Ctrl-C is not received during a call to runProcess) closed by igloo
fixed: Both merged
8:58 PM Ticket #3279 (Segmentation fault in reactive program) closed by igloo
fixed: Merged
1:34 PM Ticket #3290 (Add Functor, Applicative, Monad, and Monoid instances for ParseResult) closed by ross
fixed: applied

Jun 27, 2009:

11:59 PM Ticket #3333 (GHCi doesn't load weak symbols) created by heatsink
GHCi fails to load modules with weak symbols. The compiler, in contrast, …

Jun 26, 2009:

5:43 PM Ticket #3332 (take n (take m list) returns [] for some m.) closed by igloo
invalid: Thanks for the report. But actually, this is not a bug: On a 32bit …
4:52 PM Ticket #3332 (take n (take m list) returns [] for some m.) created by fcamel
See the example below. I think the second output should be [1], too. I …
2:08 PM Changeset in ghc [be63ee3]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Marlow <marlowsd@…>
Remove hacky GCC setting It isn't necessary now that Cabal can find gcc in the new layout, and it was taking a long time (2.5s on Windows every time you start up make in the testsuite)
2:08 PM Changeset in testsuite [8c6c62e]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@…>
Remove hacky GCC setting It isn't necessary now that Cabal can find gcc in the new layout, and it was taking a long time (2.5s on Windows every time you start up make in the testsuite)
1:17 PM Ticket #3319 (Template Haskell generates invalid code for import foreign address ...) closed by simonmar
fixed: Fixed: […]
12:05 PM Changeset in base [d181127]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Simon Marlow <marlowsd@…>
set binary mode for existing FDs on Windows (fixes some GHCi test failures)
12:05 PM Changeset in ghc [a8da923]wip/T9016wip/ampwip/coveritywip/orf by Simon Marlow <marlowsd@…>
set binary mode for existing FDs on Windows (fixes some GHCi test failures)
10:33 AM Changeset in ghc [9437ddf5]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Marlow <marlowsd@…>
accept output after fixes to FFI declaration pretty-printing
10:33 AM Changeset in testsuite [7bb67c6]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@…>
accept output after fixes to FFI declaration pretty-printing
10:31 AM Changeset in ghc [78c9130]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Marlow <marlowsd@…>
add test for #3319
10:31 AM Changeset in testsuite [a5b6610]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 #3319

Jun 25, 2009:

7:46 PM Building/Porting edited by igloo
(diff)
6:58 PM Ticket #3331 (control-monad-queue performance regression) created by lpsmith
[…] Runs anywhere from 16-32% slower on GHC 6.10.3 than GHC 6.8.3, …
6:38 PM Building/Porting edited by igloo
(diff)
5:58 PM Ticket #3311 (web page direct me to a tarball that can't build) closed by igloo
fixed: Aha, thanks. I've added the missing files to the source dists. Running `sh …
4:29 PM Changeset in ghc [63b433a8]wip/T9016wip/ampwip/coveritywip/orf by Ian Lynagh <igloo@…>
Check for whether we have gmp.h, as well as whether we have the gmp library
4:29 PM Changeset in integer-gmp [74453b2]ghc-7.2ghc-7.4ghc-7.6ghc-7.8wip/T8647 by Ian Lynagh <igloo@…>
Check for whether we have gmp.h, as well as whether we have the gmp library
4:25 PM Changeset in ghc [e5c24172]wip/T9016wip/ampwip/coveritywip/orf by Ian Lynagh <igloo@…>
Fix the case of HaveFrameworkGMP values
4:25 PM Changeset in integer-gmp [48f011c]ghc-7.2ghc-7.4ghc-7.6ghc-7.8wip/T8647 by Ian Lynagh <igloo@…>
Fix the case of HaveFrameworkGMP values
4:09 PM Ticket #3322 (Tag base libraries) closed by igloo
fixed: I've done darcs tag --checkpoint && darcs optimize in all the repos.
3:25 PM Changeset in base [c3fcbe8]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Simon Marlow <marlowsd@…>
fix the windows build even more
3:25 PM Changeset in ghc [44f5e8e]wip/T9016wip/ampwip/coveritywip/orf by Simon Marlow <marlowsd@…>
fix the windows build even more
1:54 PM Ticket #3330 (Type checker hangs) created by MartijnVanSteenbergen
The following module causes ghc --make and ghci to hang. …
1:22 PM Changeset in ghc [bdfcfce]at-defaultsatomicsbetter-ho-cardinalitycardinalitycoerciblecoloured-corecpr-sum-typescrosscross-compiler-alienlessdata-kind-syntaxdecision-procedureencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-axiomsghc-constraint-solverghc-deferghc-lwc2ghc-new-coghc-new-flavorghc-parmake-gsocghc-spjimp-param-classknown-key-serializationlate-dmdlate-lam-liftlocal-gcmonad-compnew-demand-to-mergenewcgno-pred-tyoverlapping-tyfamsprofilingreal-src-loc-spansdocsilent-sc-argssimdsrclocsupercompilertc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/Cabal-1.20wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Add buildinfo files to the bindist
1:13 PM Ticket #3328 (base's FD.hs defines and exports setNonBlockingMode on Windows hosts) closed by simonmar
fixed: Sorry, my fault. Now fixed: […]
1:08 PM Ticket #3316 (Deadlock in non-threaded RTS with hPutBuf) closed by simonmar
fixed: Fixed: […] I'm not going to merge this into 6.10.4 however, since …
12:03 PM Changeset in base [689dd035]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Simon Marlow <marlowsd@…>
Move directory-related stuff to the unix package now that it isn't used on Windows any more.
12:03 PM Changeset in ghc [f1c161ea]wip/T9016wip/ampwip/coveritywip/orf by Simon Marlow <marlowsd@…>
Move directory-related stuff to the unix package now that it isn't used on Windows any more.
11:58 AM Changeset in base [1783b99]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Simon Marlow <marlowsd@…>
not having iconv is not fatal on Windows
11:58 AM Changeset in ghc [0c29bd3]wip/T9016wip/ampwip/coveritywip/orf by Simon Marlow <marlowsd@…>
not having iconv is not fatal on Windows
11:44 AM Changeset in ghc [73fad543]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by simonpj <simonpj@…>
Add test for the new magic treatment of 'seq' in RULES
11:44 AM Changeset in testsuite [f2cdca1]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 the new magic treatment of 'seq' in RULES
11:30 AM Changeset in ghc [3dd7d37]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by simonpj <simonpj@…>
Update output
11:30 AM Changeset in testsuite [7944b1f]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
9:46 AM Changeset in base [6d1bee23]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Simon Marlow <marlowsd@…>
fix build failure on Windows
9:46 AM Changeset in ghc [6879b312]wip/T9016wip/ampwip/coveritywip/orf by Simon Marlow <marlowsd@…>
fix build failure on Windows
9:32 AM Changeset in unix [872f702]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by Simon Marlow <marlowsd@…>
Move directory stuff from base to here leaving out Windows-specific hacks
7:32 AM Ticket #3323 (panic: funArgTy) closed by simonpj
fixed: Fixed by […] Simon
7:27 AM Changeset in ghc [674f39db]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by simonpj <simonpj@…>
Test Trac #3323
7:27 AM Changeset in testsuite [7ca543e]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 #3323
7:23 AM Changeset in ghc [b4108467]at-defaultsatomicsbetter-ho-cardinalitycardinalitycoerciblecoloured-corecpr-sum-typescrosscross-compiler-alienlessdata-kind-syntaxdecision-procedureencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-axiomsghc-constraint-solverghc-deferghc-lwc2ghc-new-coghc-new-flavorghc-parmake-gsocghc-spjimp-param-classknown-key-serializationlate-dmdlate-lam-liftlocal-gcmonad-compnew-demand-to-mergenewcgno-pred-tyoverlapping-tyfamsprofilingreal-src-loc-spansdocsilent-sc-argssimdsrclocsupercompilertc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/Cabal-1.20wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by simonpj@…>
Fix Trac #3323: naughty record selectors again I boobed when I decoupled record selectors from their data types. The most straightforward and robust fix means attaching the TyCon of a record selector to its IfaceIdInfo, so you'll need to rebuild all .hi files That said, the fix is easy.
6:42 AM Ticket #3329 (Errors Building 6.10.3 on NetBSD 4.0) created by cjs
Trying to build 6.10.3 using 6.8.2 on an amd64 NetBSD 4.0, I ran into …
6:35 AM Ticket #3328 (base's FD.hs defines and exports setNonBlockingMode on Windows hosts) created by shu
6.11 currently does not compile under Windows due to setNonBlockingMode

Jun 24, 2009:

4:23 PM Ticket #3327 (Cannot paste into ghci on windows) created by boml
Only the first character of the string that one tries to paste into the …
3:00 PM Ticket #3049 (STM with data invariants crashes GHC) closed by simonmar
fixed: Fixed: […] the patch came from Tim Harris, with a couple of fixes by …
2:47 PM Ticket #3166 (recompilation checking too optimistic about infix ops) closed by simonmar
fixed: No response from submitter; I'm assuming this is complete.
2:15 PM Changeset in ghc [dce2394]at-defaultsatomicsbetter-ho-cardinalitycardinalitycoerciblecoloured-corecpr-sum-typescrosscross-compiler-alienlessdata-kind-syntaxdecision-procedureencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-axiomsghc-constraint-solverghc-deferghc-lwc2ghc-new-coghc-new-flavorghc-parmake-gsocghc-spjimp-param-classknown-key-serializationlate-dmdlate-lam-liftlocal-gcmonad-compnew-demand-to-mergenewcgno-pred-tyoverlapping-tyfamsprofilingreal-src-loc-spansdocsilent-sc-argssimdsrclocsupercompilertc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/Cabal-1.20wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
propagate the result of atomically properly (fixes #3049)
1:45 PM Changeset in ghc [babf070]at-defaultsatomicsbetter-ho-cardinalitycardinalitycoerciblecoloured-corecpr-sum-typescrosscross-compiler-alienlessdata-kind-syntaxdecision-procedureencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-axiomsghc-constraint-solverghc-deferghc-lwc2ghc-new-coghc-new-flavorghc-parmake-gsocghc-spjimp-param-classknown-key-serializationlate-dmdlate-lam-liftlocal-gcmonad-compnew-demand-to-mergenewcgno-pred-tyoverlapping-tyfamsprofilingreal-src-loc-spansdocsilent-sc-argssimdsrclocsupercompilertc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/Cabal-1.20wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Make C and CMM objects way-dependent In particular, in the integer-gmp package the C and CMM code depends on the size of STG structures, which vary between ways.
1:19 PM Changeset in process [39c0cd7]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by Simon Marlow <marlowsd@…>
disable 3231(normal) - it only works by accident sometimes
12:54 PM Changeset in base [7ee4b81]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Fix iconv detection on OpenBSD Matthias Kilian discovered that iconv_open is #define'd to something else on OpenBSD, so the test needs to include the iconv header.
12:54 PM Changeset in ghc [6664b785]wip/T9016wip/ampwip/coveritywip/orf by Ian Lynagh <igloo@…>
Fix iconv detection on OpenBSD Matthias Kilian discovered that iconv_open is #define'd to something else on OpenBSD, so the test needs to include the iconv header.
12:41 PM Changeset in process [3d323b8]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by Simon Marlow <marlowsd@…>
Add a mutex around the Unix version of runInteractiveProcess() since it blocks/unblocks signals
12:37 PM Changeset in process [f6cfb4b]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by Simon Marlow <marlowsd@…>
unblock user signals in the child (fixes #3317)
11:50 AM Changeset in base [6c4536b]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Simon Marlow <marlowsd@…>
setNonBlockingMode now takes a flag, can turn blocking mode back on again
11:50 AM Changeset in ghc [fe11112d]wip/T9016wip/ampwip/coveritywip/orf by Simon Marlow <marlowsd@…>
setNonBlockingMode now takes a flag, can turn blocking mode back on again
11:02 AM Changeset in ghc [c6d2c10]at-defaultsatomicsbetter-ho-cardinalitycardinalitycoerciblecoloured-corecpr-sum-typescrosscross-compiler-alienlessdata-kind-syntaxdecision-procedureencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-axiomsghc-constraint-solverghc-deferghc-lwc2ghc-new-coghc-new-flavorghc-parmake-gsocghc-spjimp-param-classknown-key-serializationlate-dmdlate-lam-liftlocal-gcmonad-compnew-demand-to-mergenewcgno-pred-tyoverlapping-tyfamsprofilingreal-src-loc-spansdocsilent-sc-argssimdsrclocsupercompilertc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/Cabal-1.20wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
add debug_p and thr_debug_p to $(ALL_WAYS)

Jun 23, 2009:

10:45 PM Changeset in ghc [cdf1ca34]at-defaultsatomicsbetter-ho-cardinalitycardinalitycoerciblecoloured-corecpr-sum-typescrosscross-compiler-alienlessdata-kind-syntaxdecision-procedureencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-axiomsghc-constraint-solverghc-deferghc-lwc2ghc-new-coghc-new-flavorghc-parmake-gsocghc-spjimp-param-classknown-key-serializationlate-dmdlate-lam-liftlocal-gcmonad-compnew-demand-to-mergenewcgno-pred-tyoverlapping-tyfamsprofilingreal-src-loc-spansdocsilent-sc-argssimdsrclocsupercompilertc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/Cabal-1.20wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Add boot-pkgs and packages to the source dists
10:17 PM Building/Porting edited by thoughtpolice
(diff)
10:17 PM Building/Porting edited by thoughtpolice
updated info about using integer-gmp when bootstrapping (diff)
4:31 PM Ticket #3326 (the recompilation checker should take CPP flags into account) created by bkomuves
The C preprocessor can be used (or maybe abused) to provide different …
2:38 PM Changeset in base [185bcff]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Simon Marlow <marlowsd@…>
Call nl_langinfo(CODESET) to get the name of the locale encoding on Unix
2:38 PM Changeset in ghc [77bdf4db]wip/T9016wip/ampwip/coveritywip/orf by Simon Marlow <marlowsd@…>
Call nl_langinfo(CODESET) to get the name of the locale encoding on Unix
2:26 PM Changeset in ghc [f540ac1]at-defaultsatomicsbetter-ho-cardinalitycardinalitycoerciblecoloured-corecpr-sum-typescrosscross-compiler-alienlessdata-kind-syntaxdecision-procedureencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-axiomsghc-constraint-solverghc-deferghc-lwc2ghc-new-coghc-new-flavorghc-parmake-gsocghc-spjimp-param-classknown-key-serializationlate-dmdlate-lam-liftlocal-gcmonad-compnew-demand-to-mergenewcgno-pred-tyoverlapping-tyfamsprofilingreal-src-loc-spansdocsilent-sc-argssimdsrclocsupercompilertc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/Cabal-1.20wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
Fix buffering problem when GHCi is using the new IO library Behind the scenes, the new IO library always does buffering for read Handles regardless of NoBuffering. Normally this isn't visible, but it causes a problem in GHCi where there are two stdin Handles. This should fix those ghci test failures that sprung up in full testsuite runs recently.
2:09 PM Changeset in ghc [cdd8efa]wip/T9016wip/ampwip/coveritywip/orf by Simon Marlow <marlowsd@…>
fix the dependencies on GmpDerivedConstants.h when HaveLibGmp==YES
2:09 PM Changeset in integer-gmp [ae757a7]ghc-7.2ghc-7.4ghc-7.6ghc-7.8wip/T8647 by Simon Marlow <marlowsd@…>
fix the dependencies on GmpDerivedConstants.h when HaveLibGmp==YES
1:44 PM Changeset in process [76b9ba7]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by Simon Marlow <marlowsd@…>
Fix #3316: use O_NONBLOCK on GHC's end of the pipe But clear the O_NONBLOCK flag if we pass this FD to another sub-process using createProcess with UseHandle.
1:38 PM Changeset in base [0e5774a]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Simon Marlow <marlowsd@…>
add hFlushAll, flushes both read and write buffers
1:38 PM Changeset in ghc [82ea26e2]wip/T9016wip/ampwip/coveritywip/orf by Simon Marlow <marlowsd@…>
add hFlushAll, flushes both read and write buffers
12:49 PM Changeset in ghc [0fb9ad3]at-defaultsatomicsbetter-ho-cardinalitycardinalitycoerciblecoloured-corecpr-sum-typescrosscross-compiler-alienlessdata-kind-syntaxdecision-procedureencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-axiomsghc-constraint-solverghc-deferghc-lwc2ghc-new-coghc-new-flavorghc-parmake-gsocghc-spjimp-param-classknown-key-serializationlate-dmdlate-lam-liftlocal-gcmonad-compnew-demand-to-mergenewcgno-pred-tyoverlapping-tyfamsprofilingreal-src-loc-spansdocsilent-sc-argssimdsrclocsupercompilertc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/Cabal-1.20wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
Optimise the %.hi : %.o rule Previously this rule had a sanity check for the existence of the .o file. However, the sanity check is expensive, especially on Windows, because it requires spawning a shell. So now we use an empty command here. This change reduced the time to do 'make' in an up-to-date tree on Windows from 33s to 16s for me. (the actual saving depends on how much rebuilding you've been doing, and how many .hi files are older than their .o files). The comments in this file now describe various versions of the rule that don't work.
12:09 PM Ticket #3325 (ghci debugger sometime doesn't notice that Integers are Integers) created by igloo
The ghci debugger sometime doesn't notice that Integers are Integers. For …
11:25 AM Ticket #3324 (Add Foldable and Traversable instances for ((,) a)) created by YitzGale
These instances are pretty obvious, and no more or less trivial than the …
11:14 AM Ticket #3323 (panic: funArgTy) created by simonmar
The following module crashes GHC 6.11.20090615: […] results: […] …
10:50 AM Changeset in base [a5ab321]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Simon Marlow <marlowsd@…>
fix bug in partial writes
10:50 AM Changeset in ghc [7975b3a]wip/T9016wip/ampwip/coveritywip/orf by Simon Marlow <marlowsd@…>
fix bug in partial writes
10:48 AM Ticket #3322 (Tag base libraries) created by YitzGale
Please tag the base libraries, so that we can darcs get --partial and …
10:03 AM Changeset in ghc [331047f7]wip/T9016wip/ampwip/coveritywip/orf by Simon Marlow <marlowsd@…>
don't include config.mk if we're cleaning
10:03 AM Changeset in integer-gmp [234fdf3]ghc-7.2ghc-7.4ghc-7.6ghc-7.8wip/T8647 by Simon Marlow <marlowsd@…>
don't include config.mk if we're cleaning
8:11 AM Changeset in directory [03106c2]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by Simon Marlow <marlowsd@…>
add Windows output
12:19 AM Changeset in ghc [8ddc86a]at-defaultsatomicsbetter-ho-cardinalitycardinalitycoerciblecoloured-corecpr-sum-typescrosscross-compiler-alienlessdata-kind-syntaxdecision-procedureencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-axiomsghc-constraint-solverghc-deferghc-lwc2ghc-new-coghc-new-flavorghc-parmake-gsocghc-spjimp-param-classknown-key-serializationlate-dmdlate-lam-liftlocal-gcmonad-compnew-demand-to-mergenewcgno-pred-tyoverlapping-tyfamsprofilingreal-src-loc-spansdocsilent-sc-argssimdsrclocsupercompilertc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/Cabal-1.20wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Fix the GHCi debugger so that it can recognise Integers again

Jun 22, 2009:

10:44 PM Changeset in ghc [5d94414]at-defaultsatomicsbetter-ho-cardinalitycardinalitycoerciblecoloured-corecpr-sum-typescrosscross-compiler-alienlessdata-kind-syntaxdecision-procedureencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-axiomsghc-constraint-solverghc-deferghc-lwc2ghc-new-coghc-new-flavorghc-parmake-gsocghc-spjimp-param-classknown-key-serializationlate-dmdlate-lam-liftlocal-gcmonad-compnew-demand-to-mergenewcgno-pred-tyoverlapping-tyfamsprofilingreal-src-loc-spansdocsilent-sc-argssimdsrclocsupercompilertc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/Cabal-1.20wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Follow Integer changes
10:18 PM Changeset in ghc [5aa24b2b]wip/T9016wip/ampwip/coveritywip/orf by Ian Lynagh <igloo@…>
Make this package now really integer-gmp, rather than pretending it's integer
10:18 PM Changeset in integer-gmp [e3cdbd2]ghc-7.2ghc-7.4ghc-7.6ghc-7.8wip/T8647 by Ian Lynagh <igloo@…>
Make this package now really integer-gmp, rather than pretending it's integer
10:17 PM Changeset in ghc [ff0223a]at-defaultsatomicsbetter-ho-cardinalitycardinalitycoerciblecoloured-corecpr-sum-typescrosscross-compiler-alienlessdata-kind-syntaxdecision-procedureencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-axiomsghc-constraint-solverghc-deferghc-lwc2ghc-new-coghc-new-flavorghc-parmake-gsocghc-spjimp-param-classknown-key-serializationlate-dmdlate-lam-liftlocal-gcmonad-compnew-demand-to-mergenewcgno-pred-tyoverlapping-tyfamsprofilingreal-src-loc-spansdocsilent-sc-argssimdsrclocsupercompilertc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/Cabal-1.20wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Add the integer package integer-gmp's Integer is now wrapped by an Integer type in integer.
6:24 PM Ticket #3321 (-fhpc assumes original sources relative to the current directory) created by duncan
For the most part, ghc can be invoked in a manner that is independent of …
2:52 PM Changeset in ghc [c2a8617a]at-defaultsatomicsbetter-ho-cardinalitycardinalitycoerciblecoloured-corecpr-sum-typescrosscross-compiler-alienlessdata-kind-syntaxdecision-procedureencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-axiomsghc-constraint-solverghc-deferghc-lwc2ghc-new-coghc-new-flavorghc-parmake-gsocghc-spjimp-param-classknown-key-serializationlate-dmdlate-lam-liftlocal-gcmonad-compnew-demand-to-mergenewcgno-pred-tyoverlapping-tyfamsprofilingreal-src-loc-spansdocsilent-sc-argssimdsrclocsupercompilertc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/Cabal-1.20wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
fix comment
2:07 PM Changeset in ghc [523c769]at-defaultsatomicsbetter-ho-cardinalitycardinalitycoerciblecoloured-corecpr-sum-typescrosscross-compiler-alienlessdata-kind-syntaxdecision-procedureencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-axiomsghc-constraint-solverghc-deferghc-lwc2ghc-new-coghc-new-flavorghc-parmake-gsocghc-spjimp-param-classknown-key-serializationlate-dmdlate-lam-liftlocal-gcmonad-compnew-demand-to-mergenewcgno-pred-tyoverlapping-tyfamsprofilingreal-src-loc-spansdocsilent-sc-argssimdsrclocsupercompilertc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/Cabal-1.20wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
follow change in System.Posix.Internals.c_open
1:22 PM Ticket #3320 (Parallel program crashes using GHC 6.11 under OS X) created by sebf
The attached program dies with a bus error when compiled -threaded
9:26 AM Changeset in base [91b6357]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Simon Marlow <marlowsd@…>
Tidy up use of read/write/recv/send; avoid unnecessary wrappers
9:26 AM Changeset in ghc [7f3e271]wip/T9016wip/ampwip/coveritywip/orf by Simon Marlow <marlowsd@…>
Tidy up use of read/write/recv/send; avoid unnecessary wrappers
9:15 AM Attic/BeginnersNotes edited by igloo
(diff)
8:57 AM Ticket #3318 (Export System.Process.syncProcess) closed by simonmar
wontfix: Agree with duncan. See also #2233 for other changes we want to make in …
8:39 AM Changeset in base [30041da]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Simon Marlow <marlowsd@…>
Make this file independent of HsBase.h, use HsBaseConfig.h only
8:39 AM Changeset in ghc [14a5ed14]wip/T9016wip/ampwip/coveritywip/orf by Simon Marlow <marlowsd@…>
Make this file independent of HsBase.h, use HsBaseConfig.h only
4:07 AM Ticket #3319 (Template Haskell generates invalid code for import foreign address ...) created by awson
For example, splicing {{{ForeignD (ImportF CCall Unsafe "&" (mkName "foo") …

Jun 21, 2009:

6:29 PM Changeset in ghc [cfc1d392]wip/T9016wip/ampwip/coveritywip/orf by Ian Lynagh <igloo@…>
Patch GMP to always use the GHC allocation functions This works around a crash (only on OS X for some reason?) where the GHCi GMP uses the systems memory allocator. We should fix this properly, by making ghci run constructor functions.
6:29 PM Changeset in integer-gmp [d85a9ae]ghc-7.2ghc-7.4ghc-7.6ghc-7.8wip/T8647 by Ian Lynagh <igloo@…>
Patch GMP to always use the GHC allocation functions This works around a crash (only on OS X for some reason?) where the GHCi GMP uses the systems memory allocator. We should fix this properly, by making ghci run constructor functions.
12:42 PM Ticket #3318 (Export System.Process.syncProcess) created by skorpan
I don't see any reason as to why syncProcess is not exported from …

Jun 20, 2009:

11:02 PM Ticket #3275 (ghc: panic! (the 'impossible' happened)) closed by igloo
invalid: OK, that does indeed explain why it happened. You'll need to either build …
8:48 PM Changeset in base [279ad12]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Unconditionally make a (Show Ptr) instance It used to only exist if (WORD_SIZE_IN_BITS == 32 || WORD_SIZE_IN_BITS == 64)
8:48 PM Changeset in ghc [82427f5]wip/T9016wip/ampwip/coveritywip/orf by Ian Lynagh <igloo@…>
Unconditionally make a (Show Ptr) instance It used to only exist if (WORD_SIZE_IN_BITS == 32 || WORD_SIZE_IN_BITS == 64)
5:16 PM Ticket #3317 (Ctrl-C is not received during a call to runProcess) created by judah
The following program runs cat as an external process, and tries to kill …
4:13 PM Changeset in ghc [64bcc31]wip/T9016wip/ampwip/coveritywip/orf by Ian Lynagh <igloo@…>
Add a GHC.Debug module, with debugLn :: [Char] -> IO ()
4:13 PM Changeset in ghc-prim [a19a1b3]ghc-7.2ghc-7.4ghc-7.6ghc-7.8no-pred-ty by Ian Lynagh <igloo@…>
Add a GHC.Debug module, with debugLn :: [Char] -> IO ()
3:52 PM Changeset in ghc [0c829cae]wip/T9016wip/ampwip/coveritywip/orf by Ian Lynagh <igloo@…>
The IO type has moved to GHC.Types in ghc-prim
3:52 PM Changeset in ghc-prim [a5e2495]ghc-7.2ghc-7.4ghc-7.6ghc-7.8no-pred-ty by Ian Lynagh <igloo@…>
The IO type has moved to GHC.Types in ghc-prim
3:52 PM Changeset in base [1a2d88a]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
The IO type has moved to GHC.Types in ghc-prim
3:52 PM Changeset in ghc [0f859f0e]wip/T9016wip/ampwip/coveritywip/orf by Ian Lynagh <igloo@…>
The IO type has moved to GHC.Types in ghc-prim
11:14 AM Ticket #3316 (Deadlock in non-threaded RTS with hPutBuf) created by ganesh
Using the non-threaded RTS, the attached program works fine in 6.8.2, but …
10:52 AM Ticket #3315 (Add generalised "lookup" function) created by skorpan
I think it would be very nice to have a default implementation of a …
8:30 AM Ticket #3314 (Add compilation date to +RTS --info) created by Orphi
I don't know how hard this would be, but it would be nice to add a …

Jun 19, 2009:

11:21 PM Ticket #3313 (Uncertain bug report (panic!)) created by semanticprecision
Hi, I really have no clue what happened; ghc panic!'d without much info, …
8:18 PM Building/Porting edited by igloo
(diff)
2:54 AM Ticket #3312 (no darcs and no VERSION file) created by zooko
Trying to port ghc to OpenBSD/sparc64 so that I can build darcs there so …
2:47 AM Ticket #3311 (web page direct me to a tarball that can't build) created by zooko
I started here: http://hackage.haskell.org/trac/ghc/wiki/Building . Then …

Jun 18, 2009:

11:56 PM Ticket #3310 (`show BlockedIndefinitely` should not equal `show BlockedOnDeadMVar`) created by enolan
show BlockedIndefinitely and show BlockedOnDeadMVar should, IMO, …
1:54 PM Changeset in base [1df344f]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Simon Marlow <marlowsd@…>
Windows: Unicode openFile and stat functions
1:54 PM Changeset in ghc [2e7e5a3]wip/T9016wip/ampwip/coveritywip/orf by Simon Marlow <marlowsd@…>
Windows: Unicode openFile and stat functions
1:48 PM Changeset in directory [4c05263]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by Simon Marlow <marlowsd@…>
Windows: Unicode getDirectoryContents and setPermissions
1:20 PM Changeset in unix [27f3051]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by Simon Marlow <marlowsd@…>
Decouple from base (almost) by copying foreign imports here from System.Posix.Internals
11:26 AM Changeset in base [6c2c942]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Simon Marlow <marlowsd@…>
Add a comment to remind us that memcpy_src_off is used by dph
11:26 AM Changeset in ghc [772a1687]wip/T9016wip/ampwip/coveritywip/orf by Simon Marlow <marlowsd@…>
Add a comment to remind us that memcpy_src_off is used by dph
10:29 AM Changeset in directory [1a0d518]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by Simon Marlow <marlowsd@…>
add a test for getDirectoryContents on a non-existent directory
1:29 AM Ticket #3309 (getArgs should return Unicode on Unix) created by YitzGale
The raw bytes of args should be decoded according to the current locale. …
1:19 AM Ticket #3308 (getArgs should return Unicode on Windows) created by YitzGale
This is what is expected, and it is needed for file paths read from the …
1:13 AM Ticket #3307 (System.IO and System.Directory functions not Unicode-aware under Unix) created by YitzGale
Under Unix, file paths are represented as raw bytes in a String. That is …

Jun 17, 2009:

3:38 PM Changeset in directory [0175c04]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by Simon Marlow <marlowsd@…>
Decouple from System.Posix.Internals on Unix This will let me clean up System.Posix.Internals, and move in the direction of having System.Directory depend only on either System.Posix or System.Win32.
2:49 PM Building/Using edited by simonmar
GhcLIbWays must contain "v" (diff)
2:06 PM Changeset in ghc [6cb7174]at-defaultsatomicsbetter-ho-cardinalitycardinalitycoerciblecoloured-corecpr-sum-typescrosscross-compiler-alienlessdata-kind-syntaxdecision-procedureencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-axiomsghc-constraint-solverghc-deferghc-lwc2ghc-new-coghc-new-flavorghc-parmake-gsocghc-spjimp-param-classknown-key-serializationlate-dmdlate-lam-liftlocal-gcmonad-compnew-demand-to-mergenewcgno-pred-tyoverlapping-tyfamsprofilingreal-src-loc-spansdocsilent-sc-argssimdsrclocsupercompilertc-arrowstc-untouchablesth-newth-new-7.6ticky-for-all-letstype-holes-branchtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/Cabal-1.20wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
fix 'make 1'
1:07 PM Ticket #3132 (cgCase of PrimAlts needs care in new codegen) reopened by simonmar
Ah, we need to leave this ticket open, as a reminder to investigate the …
1:05 PM Ticket #3132 (cgCase of PrimAlts needs care in new codegen) closed by simonmar
fixed: Fixed: […]
12:17 PM Changeset in ghc [ee937549]wip/T9016wip/ampwip/coveritywip/orf by Ian Lynagh <igloo@…>
gmp build tweaks
12:17 PM Changeset in integer-gmp [8c97633]ghc-7.2ghc-7.4ghc-7.6ghc-7.8wip/T8647 by Ian Lynagh <igloo@…>
gmp build tweaks
9:04 AM Ticket #3288 (GC assertion failure in reactive program) closed by simonmar
duplicate: This bug turns out to be the same as #3288
8:56 AM Commentary/Compiler/UnusedImports edited by simonpj
(diff)
8:48 AM Commentary/Compiler/UnusedImports created by simonpj
7:57 AM Ticket #3306 (Improve syntax for GADT + records) created by simonpj
This …

Jun 16, 2009:

6:30 PM Changeset in ghc [585f14e2]wip/T9016wip/ampwip/coveritywip/orf by Ian Lynagh <igloo@…>
Make configure fail if deriving the constants fails
6:30 PM Changeset in integer-gmp [62393f1]ghc-7.2ghc-7.4ghc-7.6ghc-7.8wip/T8647 by Ian Lynagh <igloo@…>
Make configure fail if deriving the constants fails
5:37 PM Changeset in ghc [4a35e26]wip/T9016wip/ampwip/coveritywip/orf by Ian Lynagh <igloo@…>
Improve the configure script
5:37 PM Changeset in integer-gmp [b3a04fa]ghc-7.2ghc-7.4ghc-7.6ghc-7.8wip/T8647 by Ian Lynagh <igloo@…>
Improve the configure script
2:06 PM Changeset in unix [b507e58]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by Ross Paterson <ross@…>
rename cache variables to keep recent autoconfs happy
12:36 PM Ticket #2678 (hLookAhead + hSetBuffering = unsupported operation (Illegal seek)) closed by simonmar
fixed: Works in HEAD. Added a test: […]
12:36 PM Ticket #3128 (hClose leaves file descriptor open if it fails) closed by simonmar
fixed: Fixed: […] and a test: […]
12:13 PM Building/Using edited by simonmar
(diff)
11:07 AM Changeset in base [049f089]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Simon Marlow <marlowsd@…>
Fix #3128: file descriptor leak when hClose fails
11:07 AM Changeset in ghc [bbbf03e]wip/T9016wip/ampwip/coveritywip/orf by Simon Marlow <marlowsd@…>
Fix #3128: file descriptor leak when hClose fails
10:42 AM TypeFunctionsStatus edited by simonpj
(diff)
10:10 AM Ticket #3270 (Stop using PackedString in template-haskell; drop packedstring as a ...) closed by simonmar
fixed: Done. In template-haskell: […] And ghc: […]
9:32 AM TypeFunctionsStatus edited by simonpj
(diff)
9:31 AM TypeFunctionsStatus edited by simonpj
(diff)
8:58 AM Building/Using edited by simonmar
(diff)
8:55 AM Building/Using edited by simonmar
(diff)
1:40 AM Ticket #3305 (panic message "impossible happened" loadobj: failed loading SOE packages ...) created by don vinnedge
ghc v. 6.10 error trying to run main1 in SOE.Animation.lhs package. No …

Jun 15, 2009:

9:48 PM Changeset in base [e060da5]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Fix warnings in configure script
9:48 PM Changeset in ghc [5abf6bce]wip/T9016wip/ampwip/coveritywip/orf by Ian Lynagh <igloo@…>
Fix warnings in configure script
8:32 PM Changeset in base [3c8810e]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Remove AC_C_CONST It was breaking the build on Windows. The problem was that we included stdio.h which gave a prototype for some functions (e.g. remove), then the AC_C_CONST meant that we did /* Define to empty if `const' does not conform to ANSI C. */ #define const /**/ and then we included io.h which gave prototypes that, due to const being removed, conflicted with the earlier prototypes.
8:32 PM Changeset in ghc [28d13213]wip/T9016wip/ampwip/coveritywip/orf by Ian Lynagh <igloo@…>
Remove AC_C_CONST It was breaking the build on Windows. The problem was that we included stdio.h which gave a prototype for some functions (e.g. remove), then the AC_C_CONST meant that we did /* Define to empty if `const' does not conform to ANSI C. */ #define const /**/ and then we included io.h which gave prototypes that, due to const being removed, conflicted with the earlier prototypes.
8:25 PM Changeset in ghc [81217a9]wip/T9016wip/ampwip/coveritywip/orf by Ian Lynagh <igloo@…>
Don't put "extra-libraries: gmp" in the cabal file; it comes from the buildinfo file
8:25 PM Changeset in integer-gmp [e4f4af1]ghc-7.2ghc-7.4ghc-7.6ghc-7.8wip/T8647 by Ian Lynagh <igloo@…>
Don't put "extra-libraries: gmp" in the cabal file; it comes from the buildinfo file
8:24 PM Changeset in base [eac35b5]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Remove old Integer prototypes
8:24 PM Changeset in ghc [bba3952]wip/T9016wip/ampwip/coveritywip/orf by Ian Lynagh <igloo@…>
Remove old Integer prototypes
8:23 PM Changeset in ghc [ce8b9e1]wip/T9016wip/ampwip/coveritywip/orf by Ian Lynagh <igloo@…>
Fixes for building on machines that don't have gmp
8:23 PM Changeset in integer-gmp [d4611d6]ghc-7.2ghc-7.4ghc-7.6ghc-7.8wip/T8647 by Ian Lynagh <igloo@…>
Fixes for building on machines that don't have gmp
8:17 PM Changeset in ghc [819ff42e]wip/T9016wip/ampwip/coveritywip/orf by Ian Lynagh <igloo@…>
Move the int64 conversion functions here, from ghc-prim
8:17 PM Changeset in integer-gmp [3e9b9da]ghc-7.2ghc-7.4ghc-7.6ghc-7.8wip/T8647 by Ian Lynagh <igloo@…>
Move the int64 conversion functions here, from ghc-prim
8:17 PM Changeset in ghc [d8cc29c]wip/T9016wip/ampwip/coveritywip/orf by Ian Lynagh <igloo@…>
Remove the Integer functions; they're now in integer-gmp instead
8:17 PM Changeset in ghc-prim [a597405]ghc-7.2ghc-7.4ghc-7.6ghc-7.8no-pred-ty by Ian Lynagh <igloo@…>
Remove the Integer functions; they're now in integer-gmp instead
8:16 PM Changeset in base [a6e063f]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Fix warnings in C programs generated by configure; fixes failures with -Werror
8:16 PM Changeset in ghc [d273fbcc]wip/T9016wip/ampwip/coveritywip/orf by Ian Lynagh <igloo@…>
Fix warnings in C programs generated by configure; fixes failures with -Werror
3:52 PM Changeset in base [5bea16b]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Malcolm.Wallace@…>
Allow System.Posix.Internals to compile with nhc98 again. Also affects GHC.IO.Device, which is not very GHC-specific at all.
3:52 PM Changeset in ghc [7f97d9d]wip/T9016wip/ampwip/coveritywip/orf by Malcolm.Wallace@…>
Allow System.Posix.Internals to compile with nhc98 again. Also affects GHC.IO.Device, which is not very GHC-specific at all.
2:18 PM Ticket #2811 (Unicode support for text I/O) closed by simonmar
fixed: Done. […]
1:17 AM Ticket #3304 (define gcd 0 0 = 0) created by stevec
Please make any comments on the libraries list by Tuesday 15th September …

Jun 14, 2009:

9:53 PM Ticket #3303 (Allow multi-line deprecation messages.) created by duncan
Sometimes one line just isn't enough. There's two related issues, pretty …
6:53 PM Changeset in base [ccc931d]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Simon Marlow <marlowsd@…>
Save and restore the codec state when re-decoding We previously had an ugly hack to check for a BOM when re-decoding some binary data in flushCharBuffer. The hack was there essentially because codecs like UTF-16 have a state, and we had not restored it. This patch gives codecs an explicit state, and implemented saving/restoring of the state as necessary. Hence, the hack in flushCharBuffer is replaced by a more general mechanism that works for any codec with state. Unfortunately, iconv doesn't give us a way to save and restore the state, so this is currently only implemented for the built-in codecs.
6:53 PM Changeset in ghc [1e74d272]wip/T9016wip/ampwip/coveritywip/orf by Simon Marlow <marlowsd@…>
Save and restore the codec state when re-decoding We previously had an ugly hack to check for a BOM when re-decoding some binary data in flushCharBuffer. The hack was there essentially because codecs like UTF-16 have a state, and we had not restored it. This patch gives codecs an explicit state, and implemented saving/restoring of the state as necessary. Hence, the hack in flushCharBuffer is replaced by a more general mechanism that works for any codec with state. Unfortunately, iconv doesn't give us a way to save and restore the state, so this is currently only implemented for the built-in codecs.
6:32 PM Changeset in ghc [060251c2]wip/T9016wip/ampwip/coveritywip/orf by Ian Lynagh <igloo@…>
Move gmp to here, from the GHC repo
6:32 PM Changeset in integer-gmp [355dc3f]ghc-7.2ghc-7.4ghc-7.6ghc-7.8wip/T8647 by Ian Lynagh <igloo@…>
Move gmp to here, from the GHC repo
6:19 PM Building/Platforms/Windows edited by augustss
(diff)
5:22 AM Ticket #3302 (Where-clause environments for GHCi) created by cjs
Often in ghci I'd like to interactively debug and play with functions in …
5:02 AM Ticket #3301 (Update Haskeline) created by cjs
GHC 6.10.3 switched from readline/editline to …
12:44 AM Ticket #3300 (System.IO and System.Directory functions not Unicode-aware under Windows) created by shu
Under Windows, System.Directory.getDirectoryContents seems to apply …

Jun 13, 2009:

5:27 PM Ticket #3299 (Error building HEAD on OS X: missing gmp.h) created by judah
I got a fresh tree from darcs of ghc+libraries, ran ./configure and …
2:46 PM Changeset in ghc [116fd1f]wip/T9016wip/ampwip/coveritywip/orf by Duncan Coutts <duncan@…>
Add a configure script and rely on local definitions of derived constants
2:46 PM Changeset in integer-gmp [5481265]ghc-7.2ghc-7.4ghc-7.6ghc-7.8wip/T8647 by Duncan Coutts <duncan@…>
Add a configure script and rely on local definitions of derived constants
1:40 PM Changeset in ghc [8294eb64]wip/T9016wip/ampwip/coveritywip/orf by Duncan Coutts <duncan@…>
Tweak the small integer case of gcdInteger for better optimisation The gcdInt function in the base package now calls gcdInteger with two small integers. With this weak, the optimiser generates a base gcdInt that directly calls the gcdInt# primop from this package. This means there should be no additional overhead compared to when the base gcdInt called the gcdInt# primop directly.
1:40 PM Changeset in integer-gmp [8917ca1]ghc-7.2ghc-7.4ghc-7.6ghc-7.8wip/T8647 by Duncan Coutts <duncan@…>
Tweak the small integer case of gcdInteger for better optimisation The gcdInt function in the base package now calls gcdInteger with two small integers. With this weak, the optimiser generates a base gcdInt that directly calls the gcdInt# primop from this package. This means there should be no additional overhead compared to when the base gcdInt called the gcdInt# primop directly.
1:37 PM Changeset in ghc [68e2d961]wip/T9016wip/ampwip/coveritywip/orf by Duncan Coutts <duncan@…>
Implement the gmp primops in the integer-gmp package using cmm
1:37 PM Changeset in integer-gmp [5c16b0a]ghc-7.2ghc-7.4ghc-7.6ghc-7.8wip/T8647 by Duncan Coutts <duncan@…>
Implement the gmp primops in the integer-gmp package using cmm

Jun 12, 2009:

11:13 PM Changeset in base [7b0e8c5]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Add iconv as an extra library on platform that need to link with it For example, we need -liconv on OS X.
11:13 PM Changeset in ghc [7834fd6e]wip/T9016wip/ampwip/coveritywip/orf by Ian Lynagh <igloo@…>
Add iconv as an extra library on platform that need to link with it For example, we need -liconv on OS X.
9:07 PM Ticket #3298 (Add swap to Data.Tuple) created by r6
I think swap is a widely accepted name for the function. There is only …
2:29 PM Changeset in base [dcf1dbd]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Duncan Coutts <duncan@…>
Redefine gcdInt to use gcdInteger rather than gcdInt# primop The gcdInt# primop uses gmp internally, even though the interface is just Int#. Since we want to get gmp out of the rts we cannot keep gcdInt#, however it's also a bit odd for the integer package to export something that doesn't actually use Integer in its interface. Using gcdInteger is still not terribly satisfactory aesthetically. However in the short-term it works and it is no slower since gcdInteger calls gcdInt# for the special case of two small Integers.
2:29 PM Changeset in ghc [86b3b700]wip/T9016wip/ampwip/coveritywip/orf by Duncan Coutts <duncan@…>
Redefine gcdInt to use gcdInteger rather than gcdInt# primop The gcdInt# primop uses gmp internally, even though the interface is just Int#. Since we want to get gmp out of the rts we cannot keep gcdInt#, however it's also a bit odd for the integer package to export something that doesn't actually use Integer in its interface. Using gcdInteger is still not terribly satisfactory aesthetically. However in the short-term it works and it is no slower since gcdInteger calls gcdInt# for the special case of two small Integers.
1:56 PM Changeset in base [d2063b5]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Simon Marlow <marlowsd@…>
Rewrite of the IO library, including Unicode support Highlights: * Unicode support for Handle I/O: ** Automatic encoding and decoding using a per-Handle encoding. ** The encoding defaults to the locale encoding (only on Unix so far, perhaps Windows later). ** Built-in UTF-8, UTF-16 (BE/LE), and UTF-32 (BE/LE) codecs. ** iconv-based codec for other encodings on Unix * Modularity: the low-level IO interface is exposed as a type class (GHC.IO.IODevice) so you can build your own low-level IO providers and make Handles from them. * Newline translation: instead of being Windows-specific wired-in magic, the translation from \r\n -> \n and back again is available on all platforms and is configurable for reading/writing independently. Unicode-aware Handles ~~~~~~~~~~~~~~~~~~~~~ This is a significant restructuring of the Handle implementation with the primary goal of supporting Unicode character encodings. The only change to the existing behaviour is that by default, text IO is done in the prevailing locale encoding of the system (except on Windows [1]). Handles created by openBinaryFile use the Latin-1 encoding, as do Handles placed in binary mode using hSetBinaryMode. We provide a way to change the encoding for an existing Handle: GHC.IO.Handle.hSetEncoding :: Handle -> TextEncoding -> IO () and various encodings (from GHC.IO.Encoding): latin1, utf8, utf16, utf16le, utf16be, utf32, utf32le, utf32be, localeEncoding, and a way to lookup other encodings: GHC.IO.Encoding.mkTextEncoding :: String -> IO TextEncoding (it's system-dependent whether the requested encoding will be available). We may want to export these from somewhere more permanent; that's a topic for a future library proposal. Thanks to suggestions from Duncan Coutts, it's possible to call hSetEncoding even on buffered read Handles, and the right thing happens. So we can read from text streams that include multiple encodings, such as an HTTP response or email message, without having to turn buffering off (though there is a penalty for switching encodings on a buffered Handle, as the IO system has to do some re-decoding to figure out where it should start reading from again). If there is a decoding error, it is reported when an attempt is made to read the offending character from the Handle, as you would expect. Performance varies. For "hGetContents >>= putStr" I found the new library was faster on my x86_64 machine, but slower on an x86. On the whole I'd expect things to be a bit slower due to the extra decoding/encoding, but probabaly not noticeably. If performance is critical for your app, then you should be using bytestring and text anyway. [1] Note: locale encoding is not currently implemented on Windows due to the built-in Win32 APIs for encoding/decoding not being sufficient for our purposes. Ask me for details. Offers of help gratefully accepted. Newline Translation ~~~~~~~~~~~~~~~~~~~ In the old IO library, text-mode Handles on Windows had automatic translation from \r\n -> \n on input, and the opposite on output. It was implemented using the underlying CRT functions, which meant that there were certain odd restrictions, such as read/write text handles needing to be unbuffered, and seeking not working at all on text Handles. In the rewrite, newline translation is now implemented in the upper layers, as it needs to be since we have to perform Unicode decoding before newline translation. This means that it is now available on all platforms, which can be quite handy for writing portable code. For now, I have left the behaviour as it was, namely \r\n -> \n on Windows, and no translation on Unix. However, another reasonable default (similar to what Python does) would be to do \r\n -> \n on input, and convert to the platform-native representation (either \r\n or \n) on output. This is called universalNewlineMode (below). The API is as follows. (available from GHC.IO.Handle for now, again this is something we will probably want to try to get into System.IO at some point): -- | The representation of a newline in the external file or stream. data Newline = LF -- ^ "\n" | CRLF -- ^ "\r\n" deriving Eq -- | Specifies the translation, if any, of newline characters between -- internal Strings and the external file or stream. Haskell Strings -- are assumed to represent newlines with the '\n' character; the -- newline mode specifies how to translate '\n' on output, and what to -- translate into '\n' on input. data NewlineMode = NewlineMode { inputNL :: Newline, -- ^ the representation of newlines on input outputNL :: Newline -- ^ the representation of newlines on output } deriving Eq -- | The native newline representation for the current platform nativeNewline :: Newline -- | Map "\r\n" into "\n" on input, and "\n" to the native newline -- represetnation on output. This mode can be used on any platform, and -- works with text files using any newline convention. The downside is -- that @readFile a >>= writeFile b@ might yield a different file. universalNewlineMode :: NewlineMode universalNewlineMode = NewlineMode { inputNL = CRLF, outputNL = nativeNewline } -- | Use the native newline representation on both input and output nativeNewlineMode :: NewlineMode nativeNewlineMode = NewlineMode { inputNL = nativeNewline, outputNL = nativeNewline } -- | Do no newline translation at all. noNewlineTranslation :: NewlineMode noNewlineTranslation = NewlineMode { inputNL = LF, outputNL = LF } -- | Change the newline translation mode on the Handle. hSetNewlineMode :: Handle -> NewlineMode -> IO () IO Devices ~~~~~~~~~~ The major change here is that the implementation of the Handle operations is separated from the underlying IO device, using type classes. File descriptors are just one IO provider; I have also implemented memory-mapped files (good for random-access read/write) and a Handle that pipes output to a Chan (useful for testing code that writes to a Handle). New kinds of Handle can be implemented outside the base package, for instance someone could write bytestringToHandle. A Handle is made using mkFileHandle: -- | makes a new 'Handle' mkFileHandle :: (IODevice dev, BufferedIO dev, Typeable dev) => dev -- ^ the underlying IO device, which must support -- 'IODevice', 'BufferedIO' and 'Typeable' -> FilePath -- ^ a string describing the 'Handle', e.g. the file -- path for a file. Used in error messages. -> IOMode -- ^ The mode in which the 'Handle' is to be used -> Maybe TextEncoding -- ^ text encoding to use, if any -> NewlineMode -- ^ newline translation mode -> IO Handle This also means that someone can write a completely new IO implementation on Windows based on native Win32 HANDLEs, and distribute it as a separate package (I really hope somebody does this!). This restructuring isn't as radical as previous designs. I haven't made any attempt to make a separate binary I/O layer, for example (although hGetBuf/hPutBuf do bypass the text encoding and newline translation). The main goal here was to get Unicode support in, and to allow others to experiment with making new kinds of Handle. We could split up the layers further later. API changes and Module structure ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NB. GHC.IOBase and GHC.Handle are now DEPRECATED (they are still present, but are just re-exporting things from other modules now). For 6.12 we'll want to bump base to version 5 and add a base4-compat. For now I'm using #if __GLASGOW_HASKEL__ >= 611 to avoid deprecated warnings. I split modules into smaller parts in many places. For example, we now have GHC.IORef, GHC.MVar and GHC.IOArray containing the implementations of IORef, MVar and IOArray respectively. This was necessary for untangling dependencies, but it also makes things easier to follow. The new module structurue for the IO-relatied parts of the base package is: GHC.IO Implementation of the IO monad; unsafe*; throw/catch GHC.IO.IOMode The IOMode type GHC.IO.Buffer Buffers and operations on them GHC.IO.Device The IODevice and RawIO classes. GHC.IO.BufferedIO The BufferedIO class. GHC.IO.FD The FD type, with instances of IODevice, RawIO and BufferedIO. GHC.IO.Exception IO-related Exceptions GHC.IO.Encoding The TextEncoding type; built-in TextEncodings; mkTextEncoding GHC.IO.Encoding.Types GHC.IO.Encoding.Iconv GHC.IO.Encoding.Latin1 GHC.IO.Encoding.UTF8 GHC.IO.Encoding.UTF16 GHC.IO.Encoding.UTF32 Implementation internals for GHC.IO.Encoding GHC.IO.Handle The main API for GHC's Handle implementation, provides all the Handle operations + mkFileHandle + hSetEncoding. GHC.IO.Handle.Types GHC.IO.Handle.Internals GHC.IO.Handle.Text Implementation of Handles and operations. GHC.IO.Handle.FD Parts of the Handle API implemented by file-descriptors: openFile, stdin, stdout, stderr, fdToHandle etc.
1:56 PM Changeset in ghc [7b067f2d]wip/T9016wip/ampwip/coveritywip/orf by Simon Marlow <marlowsd@…>
Rewrite of the IO library, including Unicode support Highlights: * Unicode support for Handle I/O: ** Automatic encoding and decoding using a per-Handle encoding. ** The encoding defaults to the locale encoding (only on Unix so far, perhaps Windows later). ** Built-in UTF-8, UTF-16 (BE/LE), and UTF-32 (BE/LE) codecs. ** iconv-based codec for other encodings on Unix * Modularity: the low-level IO interface is exposed as a type class (GHC.IO.IODevice) so you can build your own low-level IO providers and make Handles from them. * Newline translation: instead of being Windows-specific wired-in magic, the translation from \r\n -> \n and back again is available on all platforms and is configurable for reading/writing independently. Unicode-aware Handles ~~~~~~~~~~~~~~~~~~~~~ This is a significant restructuring of the Handle implementation with the primary goal of supporting Unicode character encodings. The only change to the existing behaviour is that by default, text IO is done in the prevailing locale encoding of the system (except on Windows [1]). Handles created by openBinaryFile use the Latin-1 encoding, as do Handles placed in binary mode using hSetBinaryMode. We provide a way to change the encoding for an existing Handle: GHC.IO.Handle.hSetEncoding :: Handle -> TextEncoding -> IO () and various encodings (from GHC.IO.Encoding): latin1, utf8, utf16, utf16le, utf16be, utf32, utf32le, utf32be, localeEncoding, and a way to lookup other encodings: GHC.IO.Encoding.mkTextEncoding :: String -> IO TextEncoding (it's system-dependent whether the requested encoding will be available). We may want to export these from somewhere more permanent; that's a topic for a future library proposal. Thanks to suggestions from Duncan Coutts, it's possible to call hSetEncoding even on buffered read Handles, and the right thing happens. So we can read from text streams that include multiple encodings, such as an HTTP response or email message, without having to turn buffering off (though there is a penalty for switching encodings on a buffered Handle, as the IO system has to do some re-decoding to figure out where it should start reading from again). If there is a decoding error, it is reported when an attempt is made to read the offending character from the Handle, as you would expect. Performance varies. For "hGetContents >>= putStr" I found the new library was faster on my x86_64 machine, but slower on an x86. On the whole I'd expect things to be a bit slower due to the extra decoding/encoding, but probabaly not noticeably. If performance is critical for your app, then you should be using bytestring and text anyway. [1] Note: locale encoding is not currently implemented on Windows due to the built-in Win32 APIs for encoding/decoding not being sufficient for our purposes. Ask me for details. Offers of help gratefully accepted. Newline Translation ~~~~~~~~~~~~~~~~~~~ In the old IO library, text-mode Handles on Windows had automatic translation from \r\n -> \n on input, and the opposite on output. It was implemented using the underlying CRT functions, which meant that there were certain odd restrictions, such as read/write text handles needing to be unbuffered, and seeking not working at all on text Handles. In the rewrite, newline translation is now implemented in the upper layers, as it needs to be since we have to perform Unicode decoding before newline translation. This means that it is now available on all platforms, which can be quite handy for writing portable code. For now, I have left the behaviour as it was, namely \r\n -> \n on Windows, and no translation on Unix. However, another reasonable default (similar to what Python does) would be to do \r\n -> \n on input, and convert to the platform-native representation (either \r\n or \n) on output. This is called universalNewlineMode (below). The API is as follows. (available from GHC.IO.Handle for now, again this is something we will probably want to try to get into System.IO at some point): -- | The representation of a newline in the external file or stream. data Newline = LF -- ^ "\n" | CRLF -- ^ "\r\n" deriving Eq -- | Specifies the translation, if any, of newline characters between -- internal Strings and the external file or stream. Haskell Strings -- are assumed to represent newlines with the '\n' character; the -- newline mode specifies how to translate '\n' on output, and what to -- translate into '\n' on input. data NewlineMode = NewlineMode { inputNL :: Newline, -- ^ the representation of newlines on input outputNL :: Newline -- ^ the representation of newlines on output } deriving Eq -- | The native newline representation for the current platform nativeNewline :: Newline -- | Map "\r\n" into "\n" on input, and "\n" to the native newline -- represetnation on output. This mode can be used on any platform, and -- works with text files using any newline convention. The downside is -- that @readFile a >>= writeFile b@ might yield a different file. universalNewlineMode :: NewlineMode universalNewlineMode = NewlineMode { inputNL = CRLF, outputNL = nativeNewline } -- | Use the native newline representation on both input and output nativeNewlineMode :: NewlineMode nativeNewlineMode = NewlineMode { inputNL = nativeNewline, outputNL = nativeNewline } -- | Do no newline translation at all. noNewlineTranslation :: NewlineMode noNewlineTranslation = NewlineMode { inputNL = LF, outputNL = LF } -- | Change the newline translation mode on the Handle. hSetNewlineMode :: Handle -> NewlineMode -> IO () IO Devices ~~~~~~~~~~ The major change here is that the implementation of the Handle operations is separated from the underlying IO device, using type classes. File descriptors are just one IO provider; I have also implemented memory-mapped files (good for random-access read/write) and a Handle that pipes output to a Chan (useful for testing code that writes to a Handle). New kinds of Handle can be implemented outside the base package, for instance someone could write bytestringToHandle. A Handle is made using mkFileHandle: -- | makes a new 'Handle' mkFileHandle :: (IODevice dev, BufferedIO dev, Typeable dev) => dev -- ^ the underlying IO device, which must support -- 'IODevice', 'BufferedIO' and 'Typeable' -> FilePath -- ^ a string describing the 'Handle', e.g. the file -- path for a file. Used in error messages. -> IOMode -- ^ The mode in which the 'Handle' is to be used -> Maybe TextEncoding -- ^ text encoding to use, if any -> NewlineMode -- ^ newline translation mode -> IO Handle This also means that someone can write a completely new IO implementation on Windows based on native Win32 HANDLEs, and distribute it as a separate package (I really hope somebody does this!). This restructuring isn't as radical as previous designs. I haven't made any attempt to make a separate binary I/O layer, for example (although hGetBuf/hPutBuf do bypass the text encoding and newline translation). The main goal here was to get Unicode support in, and to allow others to experiment with making new kinds of Handle. We could split up the layers further later. API changes and Module structure ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NB. GHC.IOBase and GHC.Handle are now DEPRECATED (they are still present, but are just re-exporting things from other modules now). For 6.12 we'll want to bump base to version 5 and add a base4-compat. For now I'm using #if __GLASGOW_HASKEL__ >= 611 to avoid deprecated warnings. I split modules into smaller parts in many places. For example, we now have GHC.IORef, GHC.MVar and GHC.IOArray containing the implementations of IORef, MVar and IOArray respectively. This was necessary for untangling dependencies, but it also makes things easier to follow. The new module structurue for the IO-relatied parts of the base package is: GHC.IO Implementation of the IO monad; unsafe*; throw/catch GHC.IO.IOMode The IOMode type GHC.IO.Buffer Buffers and operations on them GHC.IO.Device The IODevice and RawIO classes. GHC.IO.BufferedIO The BufferedIO class. GHC.IO.FD The FD type, with instances of IODevice, RawIO and BufferedIO. GHC.IO.Exception IO-related Exceptions GHC.IO.Encoding The TextEncoding type; built-in TextEncodings; mkTextEncoding GHC.IO.Encoding.Types GHC.IO.Encoding.Iconv GHC.IO.Encoding.Latin1 GHC.IO.Encoding.UTF8 GHC.IO.Encoding.UTF16 GHC.IO.Encoding.UTF32 Implementation internals for GHC.IO.Encoding GHC.IO.Handle The main API for GHC's Handle implementation, provides all the Handle operations + mkFileHandle + hSetEncoding. GHC.IO.Handle.Types GHC.IO.Handle.Internals GHC.IO.Handle.Text Implementation of Handles and operations. GHC.IO.Handle.FD Parts of the Handle API implemented by file-descriptors: openFile, stdin, stdout, stderr, fdToHandle etc.
1:43 PM Ticket #3297 (Compiler panic on incorrect code (TcTyFuns.flattenType: synonym family in ...) created by hesselink
On the following code sample the compiler panics with: […] I found …
10:17 AM Changeset in ghc [10b4734]wip/T9016wip/ampwip/coveritywip/orf by Simon Marlow <marlowsd@…>
abstractify ModName, PkgName and OccName; drop dependency on packedstring
8:28 AM Building/GettingTheSources edited by simonmar
Remove mentions of darcs-all --extra, which now doesn't exist (diff)

Jun 11, 2009:

11:02 PM WikiStart edited by dibblego
(diff)
4:01 PM Changeset in base [f473a3b]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Duncan Coutts <duncan@…>
Remove unused foreign imports of __encodeFloat/Double
4:01 PM Changeset in ghc [16f57103]wip/T9016wip/ampwip/coveritywip/orf by Duncan Coutts <duncan@…>
Remove unused foreign imports of __encodeFloat/Double
3:49 PM Changeset in ghc [ea7e893]wip/T9016wip/ampwip/coveritywip/orf by Duncan Coutts <duncan@…>
Add __encodeDouble and __encodeFloat Moved here from the rts.
3:49 PM Changeset in integer-gmp [bd4aa5c]ghc-7.2ghc-7.4ghc-7.6ghc-7.8wip/T8647 by Duncan Coutts <duncan@…>
Add __encodeDouble and __encodeFloat Moved here from the rts.
3:00 PM Changeset in process [b3eb59a]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by Simon Marlow <marlowsd@…>
Changes for new IO library
2:42 PM Ticket #3296 (mention also -RTS after stack overflow) created by maeder
a stack overflow is shown as follows: […] Maybe the usage message for …
2:39 PM Ticket #3291 ("Thread blocked indefinitely" kills the program despite being caught) closed by simonmar
invalid: The GC determines which threads are blocked indefinitely: those that are …
2:18 PM Changeset in unix [8438f51]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by Simon Marlow <marlowsd@…>
Update to work with the new GHC IO library internals

Jun 10, 2009:

10:34 PM Ticket #3295 (Null deref by threaded runtime scheduler) created by A1kmm
Using ghc and runtime built from HEAD on Tuesday (although this has been …
9:58 PM Ticket #3294 (Large compilation time/memory consumption) created by pumpkin
When compiling the attached test case in the following way: […] You can …
8:43 PM Ticket #3293 (Implement shiftLInteger and shiftRInteger) created by igloo
Currently shift for Integer (in Data.Bits) is defined in terms of …
7:01 PM Ticket #3292 (Add an 'ignore' function to Control.Monad) created by guest
See http://www.haskell.org/pipermail/libraries/2009-June/thread.html#11880
4:48 PM Ticket #3291 ("Thread blocked indefinitely" kills the program despite being caught) created by batterseapower
Perhaps this is just me misunderstanding the semantics of exceptions, but …
1:58 PM Ticket #3290 (Add Functor, Applicative, Monad, and Monoid instances for ParseResult) created by YitzGale
In the haskell-src package, add the following instances to ParseResult: …
8:51 AM Ticket #3285 ("PAP object entered" on executable with profiling) closed by simonmar
duplicate: closing as duplicate after adding a note to #2197 - thanks for the report!
2:24 AM Ticket #3289 (make -j3 (or make -j30) occasionally fails on 6.11) created by gbeshers
I've seen this a handful of times since the new build system was pushed. …
Note: See TracTimeline for information about the timeline view.