Timeline


and

May 15, 2006:

6:27 PM ProblemsCompilingGhc edited by guest
(diff)
6:27 PM MotivationForParallelization edited by guest
(diff)
6:26 PM MotivationForParallelization edited by guest
(diff)
6:25 PM GarbageCollectorNotes edited by guest
(diff)
6:24 PM GarbageCollectorNotes edited by guest
(diff)
6:24 PM GarbageCollectorNotes edited by guest
(diff)
6:23 PM ProblemsCompilingGhc created by guest
6:21 PM GarbageCollectorNotes edited by guest
(diff)
6:20 PM MotivationForParallelization edited by guest
(diff)
6:18 PM MotivationForParallelization created by guest
6:18 PM GarbageCollectorNotes edited by guest
(diff)
6:16 PM GarbageCollectorNotes edited by guest
(diff)
6:15 PM GarbageCollectorNotes edited by guest
(diff)
5:59 PM GarbageCollectorNotes edited by guest
(diff)
5:58 PM GarbageCollectorNotes edited by guest
(diff)
12:13 PM GarbageCollectorNotes edited by guest
(diff)
12:12 PM GarbageCollectorNotes edited by guest
(diff)
12:07 PM GarbageCollectorNotes edited by guest
(diff)
10:26 AM Ticket #771 (GHC typing too constrained) closed by simonmar
invalid: This isn't a bug; Hugs is implementing an extension to Haskell 98 called …
10:09 AM GarbageCollectorNotes created by guest
10:06 AM Ticket #770 (Huge array leads to various crashes) closed by simonmar
duplicate: dup of #299
10:01 AM WikiStart edited by guest
(diff)
10:00 AM WikiStart edited by guest
Added GC link (diff)
9:00 AM Changeset in ghc [f0c000e]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <simonmar@…>
match up more closely with compiler/main/DynFlags.hs:machdepCCOpts In particular, add -fno-builtin to x86 and x86_64, which was missing.

May 13, 2006:

5:17 AM Changeset in base [47b3fc3]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Don Stewart <dons@…>
Use our own realloc. Thus reduction functions (like filter) allocate on the Haskell heap. Makes around 10% difference.
5:17 AM Changeset in directory [47b3fc3]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by Don Stewart <dons@…>
Use our own realloc. Thus reduction functions (like filter) allocate on the Haskell heap. Makes around 10% difference.
5:17 AM Changeset in ghc [c90763d]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Don Stewart <dons@…>
Use our own realloc. Thus reduction functions (like filter) allocate on the Haskell heap. Makes around 10% difference.
5:17 AM Changeset in process [47b3fc3]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by Don Stewart <dons@…>
Use our own realloc. Thus reduction functions (like filter) allocate on the Haskell heap. Makes around 10% difference.

May 12, 2006:

11:40 PM Ticket #771 (GHC typing too constrained) created by guest
for the following program: […] If I ask ghci (version: 6.4.1) what the …
10:48 AM Ticket #770 (Huge array leads to various crashes) created by dons
First spotted over irc (!): 20:32 dons:: > array (minBound,maxBound) …
5:07 AM Changeset in base [d33cd37b]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Don Stewart <dons@…>
Last two CInt fixes for 64 bit, and bracket writeFile while we're here
5:07 AM Changeset in directory [d33cd37b]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by Don Stewart <dons@…>
Last two CInt fixes for 64 bit, and bracket writeFile while we're here
5:07 AM Changeset in ghc [3047c463]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Don Stewart <dons@…>
Last two CInt fixes for 64 bit, and bracket writeFile while we're here
5:07 AM Changeset in process [d33cd37b]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by Don Stewart <dons@…>
Last two CInt fixes for 64 bit, and bracket writeFile while we're here

May 11, 2006:

7:44 AM Ticket #769 (Heap profiling: time tag format) closed by simonmar
fixed: Thanks. #664 was fixed, but the fix was not merged into the 6.4 branch …

May 10, 2006:

10:11 PM Ticket #769 (Heap profiling: time tag format) created by guest
If you enable heap profiling and then use hp2ps to generate a graph it …
12:46 PM Changeset in ghc [3a7fa9b]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <simonmar@…>
set $(GhcVersion) and $(GhcPatchLevel) correctly when $(UseStage1)==YES
12:15 PM Changeset in ghc [575ed80]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <simonmar@…>
.raw_s and .s live in $(odir), not the source dir
12:00 PM Changeset in ghc [a3e027a3]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <simonmar@…>
additions from Reilly Hayes
11:52 AM Changeset in ghc [4f7abbd]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <simonmar@…>
some tweaks to the HC bootstrapping instructions
7:27 AM Changeset in ghc [7446fa8a]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Lemmih <lemmih@…>
Ignore unboxed values in breakpoints.
4:33 AM Changeset in base [7618028]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Don Stewart <dons@…>
Some small optimisations, generalise the type of unfold Tue May 9 22:36:29 EST 2006 Duncan Coutts <duncan.coutts@worc.ox.ac.uk> * Surely the error function should not be inlined. Tue May 9 22:35:53 EST 2006 Duncan Coutts <duncan.coutts@worc.ox.ac.uk> * Reorder memory writes for better cache locality. Tue May 9 23:28:09 EST 2006 Duncan Coutts <duncan.coutts@worc.ox.ac.uk> * Generalise the type of unfoldrN The type of unfoldrN was overly constrained: unfoldrN :: Int -> (Word8 -> Maybe (Word8, Word8)) -> Word8 -> ByteString if we compare that to unfoldr: unfoldr :: (b -> Maybe (a, b)) -> b -> [a] So we can generalise unfoldrN to this type: unfoldrN :: Int -> (a -> Maybe (Word8, a)) -> a -> ByteString and something similar for the .Char8 version. If people really do want to use it a lot with Word8/Char then perhaps we should add a specialise pragma. Wed May 10 13:26:40 EST 2006 Don Stewart <dons@cse.unsw.edu.au> * Add foldl', and thus a fusion rule for length . {map,filter,fold}, that avoids creating an array at all if the end of the pipeline is a 'length' reduction **END OF DESCRIPTION*** Place the long patch description above the ***END OF DESCRIPTION*** marker. The first line of this file will be the patch name. This patch contains the following changes: M ./Data/ByteString.hs -8 +38 M ./Data/ByteString/Char8.hs -6 +12
4:33 AM Changeset in directory [7618028]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by Don Stewart <dons@…>
Some small optimisations, generalise the type of unfold Tue May 9 22:36:29 EST 2006 Duncan Coutts <duncan.coutts@worc.ox.ac.uk> * Surely the error function should not be inlined. Tue May 9 22:35:53 EST 2006 Duncan Coutts <duncan.coutts@worc.ox.ac.uk> * Reorder memory writes for better cache locality. Tue May 9 23:28:09 EST 2006 Duncan Coutts <duncan.coutts@worc.ox.ac.uk> * Generalise the type of unfoldrN The type of unfoldrN was overly constrained: unfoldrN :: Int -> (Word8 -> Maybe (Word8, Word8)) -> Word8 -> ByteString if we compare that to unfoldr: unfoldr :: (b -> Maybe (a, b)) -> b -> [a] So we can generalise unfoldrN to this type: unfoldrN :: Int -> (a -> Maybe (Word8, a)) -> a -> ByteString and something similar for the .Char8 version. If people really do want to use it a lot with Word8/Char then perhaps we should add a specialise pragma. Wed May 10 13:26:40 EST 2006 Don Stewart <dons@cse.unsw.edu.au> * Add foldl', and thus a fusion rule for length . {map,filter,fold}, that avoids creating an array at all if the end of the pipeline is a 'length' reduction **END OF DESCRIPTION*** Place the long patch description above the ***END OF DESCRIPTION*** marker. The first line of this file will be the patch name. This patch contains the following changes: M ./Data/ByteString.hs -8 +38 M ./Data/ByteString/Char8.hs -6 +12
4:33 AM Changeset in ghc [26e52f4c]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Don Stewart <dons@…>
Some small optimisations, generalise the type of unfold Tue May 9 22:36:29 EST 2006 Duncan Coutts <duncan.coutts@worc.ox.ac.uk> * Surely the error function should not be inlined. Tue May 9 22:35:53 EST 2006 Duncan Coutts <duncan.coutts@worc.ox.ac.uk> * Reorder memory writes for better cache locality. Tue May 9 23:28:09 EST 2006 Duncan Coutts <duncan.coutts@worc.ox.ac.uk> * Generalise the type of unfoldrN The type of unfoldrN was overly constrained: unfoldrN :: Int -> (Word8 -> Maybe (Word8, Word8)) -> Word8 -> ByteString if we compare that to unfoldr: unfoldr :: (b -> Maybe (a, b)) -> b -> [a] So we can generalise unfoldrN to this type: unfoldrN :: Int -> (a -> Maybe (Word8, a)) -> a -> ByteString and something similar for the .Char8 version. If people really do want to use it a lot with Word8/Char then perhaps we should add a specialise pragma. Wed May 10 13:26:40 EST 2006 Don Stewart <dons@cse.unsw.edu.au> * Add foldl', and thus a fusion rule for length . {map,filter,fold}, that avoids creating an array at all if the end of the pipeline is a 'length' reduction **END OF DESCRIPTION*** Place the long patch description above the ***END OF DESCRIPTION*** marker. The first line of this file will be the patch name. This patch contains the following changes: M ./Data/ByteString.hs -8 +38 M ./Data/ByteString/Char8.hs -6 +12
4:33 AM Changeset in process [7618028]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by Don Stewart <dons@…>
Some small optimisations, generalise the type of unfold Tue May 9 22:36:29 EST 2006 Duncan Coutts <duncan.coutts@worc.ox.ac.uk> * Surely the error function should not be inlined. Tue May 9 22:35:53 EST 2006 Duncan Coutts <duncan.coutts@worc.ox.ac.uk> * Reorder memory writes for better cache locality. Tue May 9 23:28:09 EST 2006 Duncan Coutts <duncan.coutts@worc.ox.ac.uk> * Generalise the type of unfoldrN The type of unfoldrN was overly constrained: unfoldrN :: Int -> (Word8 -> Maybe (Word8, Word8)) -> Word8 -> ByteString if we compare that to unfoldr: unfoldr :: (b -> Maybe (a, b)) -> b -> [a] So we can generalise unfoldrN to this type: unfoldrN :: Int -> (a -> Maybe (Word8, a)) -> a -> ByteString and something similar for the .Char8 version. If people really do want to use it a lot with Word8/Char then perhaps we should add a specialise pragma. Wed May 10 13:26:40 EST 2006 Don Stewart <dons@cse.unsw.edu.au> * Add foldl', and thus a fusion rule for length . {map,filter,fold}, that avoids creating an array at all if the end of the pipeline is a 'length' reduction **END OF DESCRIPTION*** Place the long patch description above the ***END OF DESCRIPTION*** marker. The first line of this file will be the patch name. This patch contains the following changes: M ./Data/ByteString.hs -8 +38 M ./Data/ByteString/Char8.hs -6 +12
12:18 AM Changeset in base [a9add2f]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Ross Paterson <ross@…>
portable implementation of WordPtr/IntPtr for non-GHC plus much tweaking of imports to avoid cycles
12:18 AM Changeset in directory [a9add2f]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by Ross Paterson <ross@…>
portable implementation of WordPtr/IntPtr for non-GHC plus much tweaking of imports to avoid cycles
12:18 AM Changeset in ghc [90b1678]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ross Paterson <ross@…>
portable implementation of WordPtr/IntPtr for non-GHC plus much tweaking of imports to avoid cycles
12:18 AM Changeset in process [a9add2f]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by Ross Paterson <ross@…>
portable implementation of WordPtr/IntPtr for non-GHC plus much tweaking of imports to avoid cycles

May 9, 2006:

10:34 PM Changeset in ghc [4409628f]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Lemmih <lemmih@…>
Don't read ~/.ghci on breakpoints.
6:07 PM ArmLinuxGhc edited by guest
(diff)
9:48 AM Ticket #768 (Improve performance of binary serialisation for interface files) created by simonmar
utils/Binary.hs can be made significantly faster. See: …
9:26 AM Changeset in base [8b36758]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Simon Marlow <simonmar@…>
add WordPtr and IntPtr types to Foreign.Ptr, with associated conversions As suggested by John Meacham. I had to move the Show instance for Ptr into GHC.ForeignPtr to avoid recursive dependencies.
9:26 AM Changeset in directory [8b36758]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by Simon Marlow <simonmar@…>
add WordPtr and IntPtr types to Foreign.Ptr, with associated conversions As suggested by John Meacham. I had to move the Show instance for Ptr into GHC.ForeignPtr to avoid recursive dependencies.
9:26 AM Changeset in ghc [aac3a2c]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Simon Marlow <simonmar@…>
add WordPtr and IntPtr types to Foreign.Ptr, with associated conversions As suggested by John Meacham. I had to move the Show instance for Ptr into GHC.ForeignPtr to avoid recursive dependencies.
9:26 AM Changeset in process [8b36758]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by Simon Marlow <simonmar@…>
add WordPtr and IntPtr types to Foreign.Ptr, with associated conversions As suggested by John Meacham. I had to move the Show instance for Ptr into GHC.ForeignPtr to avoid recursive dependencies.
9:24 AM Ticket #764 (DESTDIR Makefile variable) reopened by guest
9:24 AM Changeset in base [d5893dc]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Simon Marlow <simonmar@…>
add CIntPtr, CUIntPtr, CIntMax, CUIntMax types
9:24 AM Changeset in directory [d5893dc]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by Simon Marlow <simonmar@…>
add CIntPtr, CUIntPtr, CIntMax, CUIntMax types
9:24 AM Changeset in ghc [a8e9e76]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Simon Marlow <simonmar@…>
add CIntPtr, CUIntPtr, CIntMax, CUIntMax types
9:24 AM Changeset in process [d5893dc]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by Simon Marlow <simonmar@…>
add CIntPtr, CUIntPtr, CIntMax, CUIntMax types
8:31 AM Changeset in ghc [03803f88]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <simonmar@…>
make it possible to define an alias for :quit
8:27 AM Changeset in base [71cba91]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Simon Marlow <simonmar@…>
add GHC.Dynamic
8:27 AM Changeset in directory [71cba91]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by Simon Marlow <simonmar@…>
add GHC.Dynamic
8:27 AM Changeset in ghc [69267ec]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Simon Marlow <simonmar@…>
add GHC.Dynamic
8:27 AM Changeset in process [71cba91]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by Simon Marlow <simonmar@…>
add GHC.Dynamic
2:34 AM Changeset in base [735f95c]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Don Stewart <dons@…>
Two things. #if defined(__GLASGOW_HASKELL__) on INLINE [n] pragmas (for jhc). And careful use of INLINE on words/unwords halves runtime for those functions
2:34 AM Changeset in directory [735f95c]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by Don Stewart <dons@…>
Two things. #if defined(__GLASGOW_HASKELL__) on INLINE [n] pragmas (for jhc). And careful use of INLINE on words/unwords halves runtime for those functions
2:34 AM Changeset in ghc [7888b961]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Don Stewart <dons@…>
Two things. #if defined(__GLASGOW_HASKELL__) on INLINE [n] pragmas (for jhc). And careful use of INLINE on words/unwords halves runtime for those functions
2:34 AM Changeset in process [735f95c]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by Don Stewart <dons@…>
Two things. #if defined(__GLASGOW_HASKELL__) on INLINE [n] pragmas (for jhc). And careful use of INLINE on words/unwords halves runtime for those functions

May 8, 2006:

2:29 PM Changeset in ghc [ef61cbbc]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by simonpj@…>
Do not put wired-in things in interface files There is no need for wired-in things to go into interface files; the compiler knows about them anyway. Worse, it turns ou that if they are in an interface file, they may get read in with not-quite-right type info (e.g. GHC.Err.error), and the not-quite-right thing gets into the type envt. Than it gets used instead of the wired in thing. Best all round never to put them into interface files. This is the way it used to be, but it looks as if it rotted away some time ago. (I noticed this when fixing unsafePerformIO stuff, becuase 'lazy' was getting an unfolding when it shouldn't.)
2:28 PM Changeset in ghc [302265d]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by simonpj@…>
Remove NOINLINE strictness hack The stricteness analyser used to have a HACK which ensured that NOINLNE things were not strictness-analysed. The reason was unsafePerformIO. Left to itself, the strictness analyser would discover this strictness for unsafePerformIO: unsafePerformIO: C(U(AV)) But then consider this sub-expression unsafePerformIO (\s -> let r = f x in case writeIORef v r s of (# s1, _ #) -> (# s1, r #) The strictness analyser will now find that r is sure to be eval'd, and may then hoist it out. This makes tests/lib/should_run/memo002 deadlock. Solving this by making all NOINLINE things have no strictness info is overkill. In particular, it's overkill for runST, which is perfectly respectable. Consider f x = runST (return x) This should be strict in x. So the new plan is to define unsafePerformIO using the 'lazy' combinator: unsafePerformIO (IO m) = lazy (case m realWorld# of (# _, r #) -> r) Remember, 'lazy' is a wired-in identity-function Id, of type a->a, which is magically NON-STRICT, and is inlined after strictness analysis. So unsafePerformIO will look non-strict, and that's what we want. Now we don't need the hack in the strictness analyser.
2:27 PM Changeset in base [f5890dc]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by simonpj@…>
Make length a good consumer Make length into a good consumer. Fixes Trac bug #707. (Before length simply didn't use foldr.)
2:27 PM Changeset in base [43bfd29]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by simonpj@…>
Make length a good consumer Make length into a good consumer. Fixes Trac bug #707. (Before length simply didn't use foldr.)
2:27 PM Changeset in directory [f5890dc]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by simonpj@…>
Make length a good consumer Make length into a good consumer. Fixes Trac bug #707. (Before length simply didn't use foldr.)
2:27 PM Changeset in directory [43bfd29]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by simonpj@…>
Make length a good consumer Make length into a good consumer. Fixes Trac bug #707. (Before length simply didn't use foldr.)
2:27 PM Changeset in ghc [2f3d49f]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by simonpj@…>
Make length a good consumer Make length into a good consumer. Fixes Trac bug #707. (Before length simply didn't use foldr.)
2:27 PM Changeset in ghc [cee33699]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by simonpj@…>
Make length a good consumer Make length into a good consumer. Fixes Trac bug #707. (Before length simply didn't use foldr.)
2:27 PM Changeset in process [f5890dc]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by simonpj@…>
Make length a good consumer Make length into a good consumer. Fixes Trac bug #707. (Before length simply didn't use foldr.)
2:27 PM Changeset in process [43bfd29]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by simonpj@…>
Make length a good consumer Make length into a good consumer. Fixes Trac bug #707. (Before length simply didn't use foldr.)
2:25 PM Changeset in base [f59ef99]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by simonpj@…>
Trim imports
2:25 PM Changeset in directory [f59ef99]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by simonpj@…>
Trim imports
2:25 PM Changeset in ghc [5643470]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by simonpj@…>
Trim imports
2:25 PM Changeset in process [f59ef99]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by simonpj@…>
Trim imports
2:25 PM Changeset in base [19dfd6f]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by simonpj@…>
Make unsafePerformIO lazy The stricteness analyser used to have a HACK which ensured that NOINLNE things were not strictness-analysed. The reason was unsafePerformIO. Left to itself, the strictness analyser would discover this strictness for unsafePerformIO: unsafePerformIO: C(U(AV)) But then consider this sub-expression unsafePerformIO (\s -> let r = f x in case writeIORef v r s of (# s1, _ #) -> (# s1, r #) The strictness analyser will now find that r is sure to be eval'd, and may then hoist it out. This makes tests/lib/should_run/memo002 deadlock. Solving this by making all NOINLINE things have no strictness info is overkill. In particular, it's overkill for runST, which is perfectly respectable. Consider f x = runST (return x) This should be strict in x. So the new plan is to define unsafePerformIO using the 'lazy' combinator: unsafePerformIO (IO m) = lazy (case m realWorld# of (# _, r #) -> r) Remember, 'lazy' is a wired-in identity-function Id, of type a->a, which is magically NON-STRICT, and is inlined after strictness analysis. So unsafePerformIO will look non-strict, and that's what we want.
2:25 PM Changeset in directory [19dfd6f]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by simonpj@…>
Make unsafePerformIO lazy The stricteness analyser used to have a HACK which ensured that NOINLNE things were not strictness-analysed. The reason was unsafePerformIO. Left to itself, the strictness analyser would discover this strictness for unsafePerformIO: unsafePerformIO: C(U(AV)) But then consider this sub-expression unsafePerformIO (\s -> let r = f x in case writeIORef v r s of (# s1, _ #) -> (# s1, r #) The strictness analyser will now find that r is sure to be eval'd, and may then hoist it out. This makes tests/lib/should_run/memo002 deadlock. Solving this by making all NOINLINE things have no strictness info is overkill. In particular, it's overkill for runST, which is perfectly respectable. Consider f x = runST (return x) This should be strict in x. So the new plan is to define unsafePerformIO using the 'lazy' combinator: unsafePerformIO (IO m) = lazy (case m realWorld# of (# _, r #) -> r) Remember, 'lazy' is a wired-in identity-function Id, of type a->a, which is magically NON-STRICT, and is inlined after strictness analysis. So unsafePerformIO will look non-strict, and that's what we want.
2:25 PM Changeset in ghc [e23efcf]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by simonpj@…>
Make unsafePerformIO lazy The stricteness analyser used to have a HACK which ensured that NOINLNE things were not strictness-analysed. The reason was unsafePerformIO. Left to itself, the strictness analyser would discover this strictness for unsafePerformIO: unsafePerformIO: C(U(AV)) But then consider this sub-expression unsafePerformIO (\s -> let r = f x in case writeIORef v r s of (# s1, _ #) -> (# s1, r #) The strictness analyser will now find that r is sure to be eval'd, and may then hoist it out. This makes tests/lib/should_run/memo002 deadlock. Solving this by making all NOINLINE things have no strictness info is overkill. In particular, it's overkill for runST, which is perfectly respectable. Consider f x = runST (return x) This should be strict in x. So the new plan is to define unsafePerformIO using the 'lazy' combinator: unsafePerformIO (IO m) = lazy (case m realWorld# of (# _, r #) -> r) Remember, 'lazy' is a wired-in identity-function Id, of type a->a, which is magically NON-STRICT, and is inlined after strictness analysis. So unsafePerformIO will look non-strict, and that's what we want.
2:25 PM Changeset in process [19dfd6f]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by simonpj@…>
Make unsafePerformIO lazy The stricteness analyser used to have a HACK which ensured that NOINLNE things were not strictness-analysed. The reason was unsafePerformIO. Left to itself, the strictness analyser would discover this strictness for unsafePerformIO: unsafePerformIO: C(U(AV)) But then consider this sub-expression unsafePerformIO (\s -> let r = f x in case writeIORef v r s of (# s1, _ #) -> (# s1, r #) The strictness analyser will now find that r is sure to be eval'd, and may then hoist it out. This makes tests/lib/should_run/memo002 deadlock. Solving this by making all NOINLINE things have no strictness info is overkill. In particular, it's overkill for runST, which is perfectly respectable. Consider f x = runST (return x) This should be strict in x. So the new plan is to define unsafePerformIO using the 'lazy' combinator: unsafePerformIO (IO m) = lazy (case m realWorld# of (# _, r #) -> r) Remember, 'lazy' is a wired-in identity-function Id, of type a->a, which is magically NON-STRICT, and is inlined after strictness analysis. So unsafePerformIO will look non-strict, and that's what we want.
2:18 PM Changeset in ghc [36b2719]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by simonpj@…>
Trim imports
2:17 PM Changeset in ghc [bbf4146]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by simonpj@…>
Trim imports
12:23 PM Changeset in base [b9756aa9]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Don Stewart <dons@…>
Sync with FPS head. Mon May 8 10:40:14 EST 2006 Don Stewart <dons@cse.unsw.edu.au> * Fix all uses for Int that should be CInt or CSize in ffi imports. Spotted by Igloo, dcoutts Mon May 8 16:09:41 EST 2006 Don Stewart <dons@cse.unsw.edu.au> * Import nicer loop/loop fusion rule from ghc-ndp Mon May 8 17:36:07 EST 2006 Don Stewart <dons@cse.unsw.edu.au> * Fix stack leak in split on > 60M strings Mon May 8 17:50:13 EST 2006 Don Stewart <dons@cse.unsw.edu.au> * Try same fix for stack overflow in elemIndices
12:23 PM Changeset in directory [b9756aa9]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by Don Stewart <dons@…>
Sync with FPS head. Mon May 8 10:40:14 EST 2006 Don Stewart <dons@cse.unsw.edu.au> * Fix all uses for Int that should be CInt or CSize in ffi imports. Spotted by Igloo, dcoutts Mon May 8 16:09:41 EST 2006 Don Stewart <dons@cse.unsw.edu.au> * Import nicer loop/loop fusion rule from ghc-ndp Mon May 8 17:36:07 EST 2006 Don Stewart <dons@cse.unsw.edu.au> * Fix stack leak in split on > 60M strings Mon May 8 17:50:13 EST 2006 Don Stewart <dons@cse.unsw.edu.au> * Try same fix for stack overflow in elemIndices
12:23 PM Changeset in ghc [aea8eebd]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Don Stewart <dons@…>
Sync with FPS head. Mon May 8 10:40:14 EST 2006 Don Stewart <dons@cse.unsw.edu.au> * Fix all uses for Int that should be CInt or CSize in ffi imports. Spotted by Igloo, dcoutts Mon May 8 16:09:41 EST 2006 Don Stewart <dons@cse.unsw.edu.au> * Import nicer loop/loop fusion rule from ghc-ndp Mon May 8 17:36:07 EST 2006 Don Stewart <dons@cse.unsw.edu.au> * Fix stack leak in split on > 60M strings Mon May 8 17:50:13 EST 2006 Don Stewart <dons@cse.unsw.edu.au> * Try same fix for stack overflow in elemIndices
12:23 PM Changeset in process [b9756aa9]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by Don Stewart <dons@…>
Sync with FPS head. Mon May 8 10:40:14 EST 2006 Don Stewart <dons@cse.unsw.edu.au> * Fix all uses for Int that should be CInt or CSize in ffi imports. Spotted by Igloo, dcoutts Mon May 8 16:09:41 EST 2006 Don Stewart <dons@cse.unsw.edu.au> * Import nicer loop/loop fusion rule from ghc-ndp Mon May 8 17:36:07 EST 2006 Don Stewart <dons@cse.unsw.edu.au> * Fix stack leak in split on > 60M strings Mon May 8 17:50:13 EST 2006 Don Stewart <dons@cse.unsw.edu.au> * Try same fix for stack overflow in elemIndices
11:12 AM Changeset in ghc [02de51da]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <simonmar@…>
GHC_MANGLER-->MANGLER
11:08 AM Ticket #765 (x86_64 NCG goes via unsigned for FFI Int return types.) closed by simonmar
invalid: This isn't a bug: the Haskell Int type corresponds to HsInt, …
10:12 AM Ticket #767 (withMVar family have a bug) created by simonmar
withMVar is defined like this: […] unfortunately this has a …
7:33 AM Changeset in ghc [8622fdf]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Marlow <simonmar@…>
accept output
7:33 AM Changeset in testsuite [46a44e2]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 <simonmar@…>
accept output
1:03 AM Changeset in base [3332385]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Don Stewart <dons@…>
Fix all uses for Int that should be CInt or CSize in ffi imports. Spotted by Duncan and Ian
1:03 AM Changeset in directory [3332385]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by Don Stewart <dons@…>
Fix all uses for Int that should be CInt or CSize in ffi imports. Spotted by Duncan and Ian
1:03 AM Changeset in ghc [0e20df13]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Don Stewart <dons@…>
Fix all uses for Int that should be CInt or CSize in ffi imports. Spotted by Duncan and Ian
1:03 AM Changeset in process [3332385]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by Don Stewart <dons@…>
Fix all uses for Int that should be CInt or CSize in ffi imports. Spotted by Duncan and Ian

May 7, 2006:

6:26 PM Ticket #766 (GHC 6.4.2 won't build on Mac OS X) created by guest
Problem I'm running Mac OS X Tiger (10.4.6) and trying to build GHC …
4:49 PM Ticket #715 (OpenAL package fails to compile with older headers) closed by panne
fixed
3:50 PM Changeset in base [8b0df2f]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Sven Panne <sven.panne@…>
Fixed import list syntax
3:50 PM Changeset in directory [8b0df2f]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by Sven Panne <sven.panne@…>
Fixed import list syntax
3:50 PM Changeset in ghc [55a6c08]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Sven Panne <sven.panne@…>
Fixed import list syntax
3:50 PM Changeset in process [8b0df2f]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by Sven Panne <sven.panne@…>
Fixed import list syntax
2:46 PM Ticket #765 (x86_64 NCG goes via unsigned for FFI Int return types.) created by duncan.coutts@…
With ghc-6.4.2 on x86_64 and using the -fasm NCG we get the wrong answer …
4:23 AM Changeset in ghc [76b39f0]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Don Stewart <dons@…>
More QC tests. Update output
4:23 AM Changeset in testsuite [6692f82]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 Don Stewart <dons@…>
More QC tests. Update output
4:23 AM Changeset in base [4a3acde]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by dons@…>
Faster filterF, filterNotByte
4:23 AM Changeset in directory [4a3acde]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by dons@…>
Faster filterF, filterNotByte
4:23 AM Changeset in ghc [375fb0c]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by dons@…>
Faster filterF, filterNotByte
4:23 AM Changeset in process [4a3acde]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by dons@…>
Faster filterF, filterNotByte
3:30 AM Changeset in base [d4df415]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by dons@…>
Much faster find, findIndex. Hint from sjanssen
3:30 AM Changeset in directory [d4df415]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by dons@…>
Much faster find, findIndex. Hint from sjanssen
3:30 AM Changeset in ghc [5046116]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by dons@…>
Much faster find, findIndex. Hint from sjanssen
3:30 AM Changeset in process [d4df415]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by dons@…>
Much faster find, findIndex. Hint from sjanssen

May 6, 2006:

11:42 PM ArmLinuxGhc edited by guest
(diff)
11:41 PM ArmLinuxGhc edited by guest
(diff)
11:08 AM Ticket #473 (getOpt' checks "non-option options") closed by panne
fixed: The bug has already been fixed in the 6.4.2 branch, and it is now fixed in …
11:05 AM Changeset in base [087ce7b]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Sven Panne <sven.panne@…>
Merge "unrecognized long opt" fix from 6.4.2
11:05 AM Changeset in directory [087ce7b]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by Sven Panne <sven.panne@…>
Merge "unrecognized long opt" fix from 6.4.2
11:05 AM Changeset in ghc [cf09e8bf]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Sven Panne <sven.panne@…>
Merge "unrecognized long opt" fix from 6.4.2
11:05 AM Changeset in process [087ce7b7]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by Sven Panne <sven.panne@…>
Merge "unrecognized long opt" fix from 6.4.2
10:54 AM Ticket #764 (DESTDIR Makefile variable) closed by panne
invalid: GHC's build system already has this feature, see e.g. the RPM spec file …
6:10 AM Changeset in base [1c20544]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by dons@…>
Sat May 6 13:01:34 EST 2006 Don Stewart <dons@cse.unsw.edu.au> * Do loopU realloc on the Haskell heap. And add a really tough stress test Sat May 6 12:28:58 EST 2006 Don Stewart <dons@cse.unsw.edu.au> * Use simple, 3x faster concat. Plus QC properties. Suggested by sjanssen and dcoutts Sat May 6 15:59:31 EST 2006 Don Stewart <dons@cse.unsw.edu.au> * dcoutt's packByte bug squashed With inlinePerformIO, ghc head was compiling: packByte 255 `compare` packByte 127 into roughly case mallocByteString 2 of ForeignPtr f internals -> case writeWord8OffAddr# f 0 255 of _ -> case writeWord8OffAddr# f 0 127 of _ -> case eqAddr# f f of False -> case compare (GHC.Prim.plusAddr# f 0) (GHC.Prim.plusAddr# f 0) which is rather stunning. unsafePerformIO seems to prevent whatever magic inlining was leading to this. Only affected the head.
6:10 AM Changeset in directory [1c20544]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by dons@…>
Sat May 6 13:01:34 EST 2006 Don Stewart <dons@cse.unsw.edu.au> * Do loopU realloc on the Haskell heap. And add a really tough stress test Sat May 6 12:28:58 EST 2006 Don Stewart <dons@cse.unsw.edu.au> * Use simple, 3x faster concat. Plus QC properties. Suggested by sjanssen and dcoutts Sat May 6 15:59:31 EST 2006 Don Stewart <dons@cse.unsw.edu.au> * dcoutt's packByte bug squashed With inlinePerformIO, ghc head was compiling: packByte 255 `compare` packByte 127 into roughly case mallocByteString 2 of ForeignPtr f internals -> case writeWord8OffAddr# f 0 255 of _ -> case writeWord8OffAddr# f 0 127 of _ -> case eqAddr# f f of False -> case compare (GHC.Prim.plusAddr# f 0) (GHC.Prim.plusAddr# f 0) which is rather stunning. unsafePerformIO seems to prevent whatever magic inlining was leading to this. Only affected the head.
6:10 AM Changeset in ghc [916d10f]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by dons@…>
Sat May 6 13:01:34 EST 2006 Don Stewart <dons@cse.unsw.edu.au> * Do loopU realloc on the Haskell heap. And add a really tough stress test Sat May 6 12:28:58 EST 2006 Don Stewart <dons@cse.unsw.edu.au> * Use simple, 3x faster concat. Plus QC properties. Suggested by sjanssen and dcoutts Sat May 6 15:59:31 EST 2006 Don Stewart <dons@cse.unsw.edu.au> * dcoutt's packByte bug squashed With inlinePerformIO, ghc head was compiling: packByte 255 `compare` packByte 127 into roughly case mallocByteString 2 of ForeignPtr f internals -> case writeWord8OffAddr# f 0 255 of _ -> case writeWord8OffAddr# f 0 127 of _ -> case eqAddr# f f of False -> case compare (GHC.Prim.plusAddr# f 0) (GHC.Prim.plusAddr# f 0) which is rather stunning. unsafePerformIO seems to prevent whatever magic inlining was leading to this. Only affected the head.
6:10 AM Changeset in process [1c20544]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by dons@…>
Sat May 6 13:01:34 EST 2006 Don Stewart <dons@cse.unsw.edu.au> * Do loopU realloc on the Haskell heap. And add a really tough stress test Sat May 6 12:28:58 EST 2006 Don Stewart <dons@cse.unsw.edu.au> * Use simple, 3x faster concat. Plus QC properties. Suggested by sjanssen and dcoutts Sat May 6 15:59:31 EST 2006 Don Stewart <dons@cse.unsw.edu.au> * dcoutt's packByte bug squashed With inlinePerformIO, ghc head was compiling: packByte 255 `compare` packByte 127 into roughly case mallocByteString 2 of ForeignPtr f internals -> case writeWord8OffAddr# f 0 255 of _ -> case writeWord8OffAddr# f 0 127 of _ -> case eqAddr# f f of False -> case compare (GHC.Prim.plusAddr# f 0) (GHC.Prim.plusAddr# f 0) which is rather stunning. unsafePerformIO seems to prevent whatever magic inlining was leading to this. Only affected the head.
4:33 AM Changeset in ghc [78806c9]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Don Stewart <dons@…>
More QC properties. Update output
4:33 AM Changeset in testsuite [1c93597]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 Don Stewart <dons@…>
More QC properties. Update output

May 5, 2006:

11:23 PM Ticket #763 (Breakpoint mechanism crashes when there's a type error) closed by Lemmih
fixed
11:21 PM Changeset in ghc [3104fac]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Lemmih <lemmih@…>
Fix bug #763: Breakpoint mechanism crashes when there's a type error.
5:09 PM Platforms edited by duncan
ghci does not work on powerpc64-unknown-linux (diff)
4:18 PM Ticket #764 (DESTDIR Makefile variable) created by guest
I'd like the Makefile to have a DESTDIR parameter. This is destined to …
3:37 PM Changeset in ghc [a9da016]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by simonpj@…>
Preserve type variable names during type inference During unification we attempt to preserve the print-names of type variables, so that type error messages tend to mention type variables using the programmer's vocabulary. This had bit-rotted a bit when I added impredicative polymorphism; especially when unBoxing a boxy type variable we should not gratuitously lose its name.
3:05 PM Changeset in ghc [b64c0fec]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by simonpj@…>
Trim imports
11:41 AM Changeset in ghc [df8049bd]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <simonmar@…>
fixup for new source tree layout
11:05 AM Changeset in ghc [cbc1b14]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <simonmar@…>
FPTOOLS_TOP-->GHC_TOP, and remove some references to "fptools"
11:01 AM Changeset in ghc [664e516]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <simonmar@…>
$(FPTOOLS_TOP) is now known as $(GHC_TOP) I kept $(FPTOOLS_TOP) as an alias for $(GHC_TOP) while we switch
10:58 AM Changeset in ghc [666e129]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <simonmar@…>
update the build system documentation
10:29 AM Changeset in ghc [ca1a509]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <simonmar@…>
update for new source tree layout
8:15 AM Changeset in ghc [82a36a85]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <simonmar@…>
update for new source tree layout (untested)
6:08 AM Changeset in base [ce38a61]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by dons@…>
Add array fusion versions of map, filter and foldl This patch adds fusable map, filter and foldl, using the array fusion code for unlifted, flat arrays, from the Data Parallel Haskell branch, after kind help from Roman Leshchinskiy, Pipelines of maps, filters and folds should now need to walk the bytestring once only, and intermediate bytestrings won't be constructed.
6:08 AM Changeset in directory [ce38a61]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by dons@…>
Add array fusion versions of map, filter and foldl This patch adds fusable map, filter and foldl, using the array fusion code for unlifted, flat arrays, from the Data Parallel Haskell branch, after kind help from Roman Leshchinskiy, Pipelines of maps, filters and folds should now need to walk the bytestring once only, and intermediate bytestrings won't be constructed.
6:08 AM Changeset in ghc [5dc6d8a]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by dons@…>
Add array fusion versions of map, filter and foldl This patch adds fusable map, filter and foldl, using the array fusion code for unlifted, flat arrays, from the Data Parallel Haskell branch, after kind help from Roman Leshchinskiy, Pipelines of maps, filters and folds should now need to walk the bytestring once only, and intermediate bytestrings won't be constructed.
6:08 AM Changeset in process [ce38a61]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by dons@…>
Add array fusion versions of map, filter and foldl This patch adds fusable map, filter and foldl, using the array fusion code for unlifted, flat arrays, from the Data Parallel Haskell branch, after kind help from Roman Leshchinskiy, Pipelines of maps, filters and folds should now need to walk the bytestring once only, and intermediate bytestrings won't be constructed.
3:02 AM Changeset in ghc [22501a5]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <simonmar@…>
partial update for new source tree layout

May 4, 2006:

6:20 PM ArmLinuxGhc created by guest
5:58 PM Platforms edited by guest
(diff)
3:36 PM Ticket #763 (Breakpoint mechanism crashes when there's a type error) created by simonpj
Test tcfail032 is failing thus; […] Something to do with the new …
3:33 PM Changeset in ghc [df087858]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by simonpj@…>
Print a more helpful error for find_thing
2:20 PM Changeset in ghc [f78c349]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by simonpj <simonpj@…>
Test for pattern type sigs in do-notation
2:20 PM Changeset in testsuite [dd1c6b9]at-defaultsatomicsdata-kind-syntaxencodingghc-7.2ghc-7.4ghc-7.6ghc-deferghc-new-comonad-compno-pred-tyoverlapping-tyfamspatch-4404patch-5014patch-5084tc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by simonpj <simonpj@…>
Test for pattern type sigs in do-notation
1:40 PM Ticket #739 (command-line expressions with double-quoted strings misinterpret some ...) reopened by simonpj
I am running GHC on a windows XP platform. The bug i did report has …
11:24 AM Changeset in ghc [c276b9b]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by simonpj@…>
Fix a bug in rule matching The rule matcher uses a "rough-match" pre-filter, which was being too aggressive. The case looked like this: rule: f True expr: case e of x { True -> f x } Jues because x doesn't immediately look like True, we shouldn't say "can't match", but that is exactly what ruleCantMatch was doing.
11:21 AM Changeset in ghc [64f00b23]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by simonpj@…>
Fix constructor-specialisation bug The constructor-specialisation optimisation was not dealing with the case of (letrec ... in f) a1 a2 We need to apply constructor specialisation in the letrec; previously we were leaving it untouched on the grounds that the function part of an application is almost always a variable. But in fact, float-in immediately precedes SpecConstr, so we can get these odd-looking applications.
11:18 AM Changeset in ghc [381b1a62]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by simonpj@…>
Fix precedence for records in derived Read The derived instance for Read of records wasn't quite right. Consider data T = T1 T | T2 { x::Int } The string "T1 T2 { x=2 }" should parse correctly as T1 (T2 {x=2}) because of Haskell's odd precedence rules (record construction binds even more tightly than application), but the derived Read didn't take account of that. drvrun020 is the regression test
11:15 AM Changeset in ghc [dd09857]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by simonpj@…>
Make rules available in RHS After some earlier re-factoring, the code that was carefully trying to make RULES available in a function's own RHS was plain wrong. This commit fixes it. Some programs should go faster!
11:14 AM Changeset in ghc [7739836e]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by simonpj@…>
Pretty printing instance for Unfolding
10:34 AM Changeset in ghc [51b836e3]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <simonmar@…>
small clarification
9:30 AM Changeset in base [d3e6796]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Ross Paterson <ross@…>
fix for non-GHC
9:30 AM Changeset in directory [d3e6796]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by Ross Paterson <ross@…>
fix for non-GHC
9:30 AM Changeset in ghc [b6baa0a]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ross Paterson <ross@…>
fix for non-GHC
9:30 AM Changeset in process [d3e6796]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by Ross Paterson <ross@…>
fix for non-GHC
9:15 AM Changeset in base [618e732]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Ross Paterson <ross@…>
use bracket in appendFile (like writeFile)
9:15 AM Changeset in directory [618e732]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by Ross Paterson <ross@…>
use bracket in appendFile (like writeFile)
9:15 AM Changeset in ghc [765afaaa]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ross Paterson <ross@…>
use bracket in appendFile (like writeFile)
9:15 AM Changeset in process [618e732]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by Ross Paterson <ross@…>
use bracket in appendFile (like writeFile)
8:45 AM Changeset in base [9856777]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Simon Marlow <simonmar@…>
writeFile: close the file on error Suggested by Ross Paterson, via Neil Mitchell
8:45 AM Changeset in directory [9856777]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by Simon Marlow <simonmar@…>
writeFile: close the file on error Suggested by Ross Paterson, via Neil Mitchell
8:45 AM Changeset in ghc [13ed6891]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Simon Marlow <simonmar@…>
writeFile: close the file on error Suggested by Ross Paterson, via Neil Mitchell
8:45 AM Changeset in process [9856777]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by Simon Marlow <simonmar@…>
writeFile: close the file on error Suggested by Ross Paterson, via Neil Mitchell
8:32 AM Ticket #762 (Unregistered build fails because libghccompat is not built) closed by simonmar
fixed: Both changes applied, thanks.
8:31 AM Changeset in ghc [0e184d8]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <simonmar@…>
small fix to booting instructions from #762

May 3, 2006:

11:36 PM Ticket #762 (Unregistered build fails because libghccompat is not built) created by jeremy at n-heptane.com
I believe that this bug: …
11:33 AM Changeset in base [0b68c7f]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Simon Marlow <simonmar@…>
improve performance of Integer->String conversion See http://www.haskell.org//pipermail/libraries/2006-April/005227.html Submitted by: bertram.felgenhauer@googlemail.com
11:33 AM Changeset in directory [0b68c7f]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by Simon Marlow <simonmar@…>
improve performance of Integer->String conversion See http://www.haskell.org//pipermail/libraries/2006-April/005227.html Submitted by: bertram.felgenhauer@googlemail.com
11:33 AM Changeset in ghc [e7fdfc4]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Simon Marlow <simonmar@…>
improve performance of Integer->String conversion See http://www.haskell.org//pipermail/libraries/2006-April/005227.html Submitted by: bertram.felgenhauer@googlemail.com
11:33 AM Changeset in process [0b68c7f]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by Simon Marlow <simonmar@…>
improve performance of Integer->String conversion See http://www.haskell.org//pipermail/libraries/2006-April/005227.html Submitted by: bertram.felgenhauer@googlemail.com
11:11 AM Changeset in base [7963d76]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Simon Marlow <simonmar@…>
inline withMVar, modifyMVar, modifyMVar_
11:11 AM Changeset in directory [7963d76]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by Simon Marlow <simonmar@…>
inline withMVar, modifyMVar, modifyMVar_
11:11 AM Changeset in ghc [03aaf4d0]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Simon Marlow <simonmar@…>
inline withMVar, modifyMVar, modifyMVar_
11:11 AM Changeset in process [7963d76]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by Simon Marlow <simonmar@…>
inline withMVar, modifyMVar, modifyMVar_
10:52 AM Changeset in base [3bdb7f5]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by dons@…>
Sync with FPS head This patch brings Data.ByteString into sync with the FPS head. The most significant of which is the new Haskell counting sort. Changes: Sun Apr 30 18:16:29 EST 2006 sjanssen@cse.unl.edu * Fix foldr1 in Data.ByteString and Data.ByteString.Char8 Mon May 1 11:51:16 EST 2006 Don Stewart <dons@cse.unsw.edu.au> * Add group and groupBy. Suggested by conversation between sjanssen and petekaz on #haskell Mon May 1 16:42:04 EST 2006 sjanssen@cse.unl.edu * Fix groupBy to match Data.List.groupBy. Wed May 3 15:01:07 EST 2006 sjanssen@cse.unl.edu * Migrate to counting sort. Data.ByteString.sort used C's qsort(), which is O(n log n). The new algorithm is O(n), and is faster for strings larger than approximately thirty bytes. We also reduce our dependency on cbits!
10:52 AM Changeset in directory [3bdb7f5]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by dons@…>
Sync with FPS head This patch brings Data.ByteString into sync with the FPS head. The most significant of which is the new Haskell counting sort. Changes: Sun Apr 30 18:16:29 EST 2006 sjanssen@cse.unl.edu * Fix foldr1 in Data.ByteString and Data.ByteString.Char8 Mon May 1 11:51:16 EST 2006 Don Stewart <dons@cse.unsw.edu.au> * Add group and groupBy. Suggested by conversation between sjanssen and petekaz on #haskell Mon May 1 16:42:04 EST 2006 sjanssen@cse.unl.edu * Fix groupBy to match Data.List.groupBy. Wed May 3 15:01:07 EST 2006 sjanssen@cse.unl.edu * Migrate to counting sort. Data.ByteString.sort used C's qsort(), which is O(n log n). The new algorithm is O(n), and is faster for strings larger than approximately thirty bytes. We also reduce our dependency on cbits!
10:52 AM Changeset in ghc [6d442b33]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by dons@…>
Sync with FPS head This patch brings Data.ByteString into sync with the FPS head. The most significant of which is the new Haskell counting sort. Changes: Sun Apr 30 18:16:29 EST 2006 sjanssen@cse.unl.edu * Fix foldr1 in Data.ByteString and Data.ByteString.Char8 Mon May 1 11:51:16 EST 2006 Don Stewart <dons@cse.unsw.edu.au> * Add group and groupBy. Suggested by conversation between sjanssen and petekaz on #haskell Mon May 1 16:42:04 EST 2006 sjanssen@cse.unl.edu * Fix groupBy to match Data.List.groupBy. Wed May 3 15:01:07 EST 2006 sjanssen@cse.unl.edu * Migrate to counting sort. Data.ByteString.sort used C's qsort(), which is O(n log n). The new algorithm is O(n), and is faster for strings larger than approximately thirty bytes. We also reduce our dependency on cbits!
10:52 AM Changeset in process [3bdb7f5]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by dons@…>
Sync with FPS head This patch brings Data.ByteString into sync with the FPS head. The most significant of which is the new Haskell counting sort. Changes: Sun Apr 30 18:16:29 EST 2006 sjanssen@cse.unl.edu * Fix foldr1 in Data.ByteString and Data.ByteString.Char8 Mon May 1 11:51:16 EST 2006 Don Stewart <dons@cse.unsw.edu.au> * Add group and groupBy. Suggested by conversation between sjanssen and petekaz on #haskell Mon May 1 16:42:04 EST 2006 sjanssen@cse.unl.edu * Fix groupBy to match Data.List.groupBy. Wed May 3 15:01:07 EST 2006 sjanssen@cse.unl.edu * Migrate to counting sort. Data.ByteString.sort used C's qsort(), which is O(n log n). The new algorithm is O(n), and is faster for strings larger than approximately thirty bytes. We also reduce our dependency on cbits!
10:35 AM Changeset in base [364b499]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Simon Marlow <simonmar@…>
Fix string truncating in hGetLine -- it was a pasto from Simon's code (from Don Stewart)
10:35 AM Changeset in directory [364b499]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by Simon Marlow <simonmar@…>
Fix string truncating in hGetLine -- it was a pasto from Simon's code (from Don Stewart)
10:35 AM Changeset in ghc [a9c2fe4]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Simon Marlow <simonmar@…>
Fix string truncating in hGetLine -- it was a pasto from Simon's code (from Don Stewart)
10:35 AM Changeset in process [364b499]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by Simon Marlow <simonmar@…>
Fix string truncating in hGetLine -- it was a pasto from Simon's code (from Don Stewart)
10:24 AM Changeset in ghc [ec900ef4]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <simonmar@…>
$(ProjectNameShort) => ghc
9:36 AM Changeset in ghc [862106e]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <simonmar@…>
only pass -fno-unit-at-a-time to gcc if it is supported

May 2, 2006:

5:43 PM Changeset in ghc [0fa697bc]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Lemmih <lemmih@…>
breakpointCond
3:31 PM Ticket #761 (Occasional Segmentation Fault and strange object 17863) closed by simonmar
worksforme: It's highly likely you have faulty hardware, I'm afraid. GHC exercises …
3:17 PM Ticket #761 (Occasional Segmentation Fault and strange object 17863) created by guest
Hello, I have noticed the last few months GHC throws an occasional …
11:42 AM Changeset in ghc [3d33e8f]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <simonmar@…>
remove code not required in the new source tree layout
11:20 AM Changeset in ghc [b2a40d7e]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <simonmar@…>
move "compat" earlier in the build for .hc bootstrapping
11:12 AM Changeset in ghc [1eb850d]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <simonmar@…>
fix ctime_r problem on Solaris (I hope)
11:00 AM Changeset in ghc [1994438b]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <simonmar@…>
fix whitespace problem that shows up on Solaris (x86)
10:55 AM Changeset in ghc [77f15a8]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <simonmar@…>
libraries/time is boring
8:31 AM Ticket #754 (EVACUATED object entered) closed by simonmar
duplicate
8:30 AM Ticket #758 (Error compiling darcs on Mac OS X) closed by simonmar
duplicate: closed; dup of #751
8:29 AM Ticket #755 (GHC 6.4.2 crashes frequently on OSX Tiger 10.4.6) closed by simonmar
duplicate: duplicate of #751
7:14 AM Ticket #760 (Template Haskell doesn't like scoped type variables) created by rl@…
GHC panics is scoped type variables are used in [d| ... |]: […]
1:54 AM Ticket #759 (RULES ignored by recompilation checker) created by rl@…
The recompilation checker does not seem to take RULES into account. This …

May 1, 2006:

3:48 PM Changeset in base [a694d06]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Ross Paterson <ross@…>
fix previous patch
3:48 PM Changeset in directory [a694d06]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by Ross Paterson <ross@…>
fix previous patch
3:48 PM Changeset in ghc [efceae6]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ross Paterson <ross@…>
fix previous patch
3:48 PM Changeset in process [a694d06]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by Ross Paterson <ross@…>
fix previous patch
2:43 PM Changeset in base [8bbf10c3]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Ross Paterson <ross@…>
fixes for non-GHC
2:43 PM Changeset in directory [8bbf10c]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by Ross Paterson <ross@…>
fixes for non-GHC
2:43 PM Changeset in ghc [fc75004]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ross Paterson <ross@…>
fixes for non-GHC
2:43 PM Changeset in process [8bbf10c]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by Ross Paterson <ross@…>
fixes for non-GHC
9:22 AM Changeset in ghc [9c1e2611]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ashley Yakeley <ashley@…>
add time package to libraries Makefile
6:56 AM Changeset in ghc [2a41e3be]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Don Stewart <dons@…>
And add QC test for group/groupBy
6:56 AM Changeset in testsuite [6626b86]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 Don Stewart <dons@…>
And add QC test for group/groupBy

Apr 30, 2006:

7:06 PM Ticket #758 (Error compiling darcs on Mac OS X) created by charles.gerungan@…
The only reason I'm using ghc is to compile darcs on Mac OS X 10.4.6 build …
8:42 AM Changeset in ghc [dc6d798d]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Don Stewart <dons@…>
More QC properties, for fold{lr}1. Update expected output
8:42 AM Changeset in testsuite [b01f0f8]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 Don Stewart <dons@…>
More QC properties, for fold{lr}1. Update expected output

Apr 29, 2006:

4:07 AM Changeset in base [39387cb]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Don Stewart <dons@…>
Merge in Data.ByteString head. Fixes ByteString+cbits in hugs
4:07 AM Changeset in directory [39387cb]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by Don Stewart <dons@…>
Merge in Data.ByteString head. Fixes ByteString+cbits in hugs
4:07 AM Changeset in ghc [57580d9e]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Don Stewart <dons@…>
Merge in Data.ByteString head. Fixes ByteString+cbits in hugs
4:07 AM Changeset in process [39387cb]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by Don Stewart <dons@…>
Merge in Data.ByteString head. Fixes ByteString+cbits in hugs

Apr 28, 2006:

1:07 PM Changeset in base [09521ae]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Don Stewart <dons@…>
Import Data.ByteString from fps 0.5. Fast, packed byte vectors, providing a better PackedString.
1:07 PM Changeset in directory [09521ae]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by Don Stewart <dons@…>
Import Data.ByteString from fps 0.5. Fast, packed byte vectors, providing a better PackedString.
1:07 PM Changeset in ghc [2d5b84e]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Don Stewart <dons@…>
Import Data.ByteString from fps 0.5. Fast, packed byte vectors, providing a better PackedString.
1:07 PM Changeset in process [09521ae]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by Don Stewart <dons@…>
Import Data.ByteString from fps 0.5. Fast, packed byte vectors, providing a better PackedString.
12:28 PM Changeset in ghc [7c2ceae4]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Don Stewart <dons@…>
Import Data.ByteString regression tests
12:28 PM Changeset in testsuite [46511e0]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 Don Stewart <dons@…>
Import Data.ByteString regression tests
8:55 AM Ticket #749 (Building 6.4.2 fails) closed by simonmar
fixed: Fixed as suggested, certainly the quoting on that line is different to the …
8:52 AM Changeset in ghc [956293b3]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <simonmar@…>
fix quoting around ${FPTOOLS_TOP_ABS} (fixes #749)
8:50 AM Ticket #757 (Compiler error when trying to run ZFS) closed by simonmar
duplicate: If you have SELinux in "enforcing" mode, try changing it to "permissive". …
8:45 AM Ticket #620 (IA-64 port) closed by simonmar
fixed
8:38 AM Changeset in ghc [c73d8f07]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Marlow <simonmar@…>
avoid running out of stack
8:38 AM Changeset in testsuite [507db77]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 <simonmar@…>
avoid running out of stack
7:48 AM Changeset in ghc [f638fdf]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by dons@…>
Fix stage2 segfault on openbsd. Somewhere along the 6.5 branch, gcc started compiling the rts such that it triggers the stack smash handler, causing stage2 to by kill'd immediately. This turns off the stack protector, which will do for now.

Apr 27, 2006:

7:26 PM Ticket #757 (Compiler error when trying to run ZFS) created by deweese@…
When trying to run ZFS.hs in ghci from …
4:32 PM Changeset in base [79ce1f0]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Ross Paterson <ross@…>
fix imports for mingw32 && !GHC
4:32 PM Changeset in directory [79ce1f0]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by Ross Paterson <ross@…>
fix imports for mingw32 && !GHC
4:32 PM Changeset in ghc [d2944d76]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ross Paterson <ross@…>
fix imports for mingw32 && !GHC
4:32 PM Changeset in process [79ce1f0]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by Ross Paterson <ross@…>
fix imports for mingw32 && !GHC
1:00 PM Changeset in ghc [bd78c23d]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <simonmar@…>
fix a warning
11:33 AM Changeset in ghc [a883f6ba]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Lemmih <lemmih@…>
Fix bug shown in the mod77 test.

Apr 26, 2006:

6:36 PM Changeset in ghc [550a5224]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by simonpj <simonpj@…>
Add test for newtypes in FFI The standard FFI says that newtypes are automatically unwrapped in argument and result types. This test checks that it also happens for newtype-wrapping of the IO monad itself, a recent change to GHC.
6:36 PM Changeset in testsuite [422a311]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 newtypes in FFI The standard FFI says that newtypes are automatically unwrapped in argument and result types. This test checks that it also happens for newtype-wrapping of the IO monad itself, a recent change to GHC.
6:21 PM Changeset in ghc [70dd3e6]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by simonpj@…>
Arrange that -fth is no longer implied by -fglasgow-exts Messages involving Template Haskell are deeply puzzling if you don't know about TH, so it seems better to make -fth an explicit flag. It is no longer switched on by -fglasgow-exts.
12:11 PM Changeset in base [326d99d]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Simon Marlow <simonmar@…>
RequireOrder: do not collect unrecognised options after a non-opt The documentation for RequireOrder says "no option processing after first non-option", so it doesn't seem right that we should process the rest of the arguments to collect the unrecognised ones. Presumably the client wants to know about the unrecognised options up to the first non-option, and will be using a different option parser for the rest of the command line. eg. before: Prelude System.Console.GetOpt> getOpt' RequireOrder [] ["bar","--foo"] ([],["bar","--foo"],["--foo"],[]) after: Prelude System.Console.GetOpt> getOpt' RequireOrder [] ["bar","--foo"] ([],["bar","--foo"],[],[])
12:11 PM Changeset in directory [326d99d]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by Simon Marlow <simonmar@…>
RequireOrder: do not collect unrecognised options after a non-opt The documentation for RequireOrder says "no option processing after first non-option", so it doesn't seem right that we should process the rest of the arguments to collect the unrecognised ones. Presumably the client wants to know about the unrecognised options up to the first non-option, and will be using a different option parser for the rest of the command line. eg. before: Prelude System.Console.GetOpt> getOpt' RequireOrder [] ["bar","--foo"] ([],["bar","--foo"],["--foo"],[]) after: Prelude System.Console.GetOpt> getOpt' RequireOrder [] ["bar","--foo"] ([],["bar","--foo"],[],[])
12:11 PM Changeset in ghc [7ebcbea]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Simon Marlow <simonmar@…>
RequireOrder: do not collect unrecognised options after a non-opt The documentation for RequireOrder says "no option processing after first non-option", so it doesn't seem right that we should process the rest of the arguments to collect the unrecognised ones. Presumably the client wants to know about the unrecognised options up to the first non-option, and will be using a different option parser for the rest of the command line. eg. before: Prelude System.Console.GetOpt> getOpt' RequireOrder [] ["bar","--foo"] ([],["bar","--foo"],["--foo"],[]) after: Prelude System.Console.GetOpt> getOpt' RequireOrder [] ["bar","--foo"] ([],["bar","--foo"],[],[])
12:11 PM Changeset in process [326d99d]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by Simon Marlow <simonmar@…>
RequireOrder: do not collect unrecognised options after a non-opt The documentation for RequireOrder says "no option processing after first non-option", so it doesn't seem right that we should process the rest of the arguments to collect the unrecognised ones. Presumably the client wants to know about the unrecognised options up to the first non-option, and will be using a different option parser for the rest of the command line. eg. before: Prelude System.Console.GetOpt> getOpt' RequireOrder [] ["bar","--foo"] ([],["bar","--foo"],["--foo"],[]) after: Prelude System.Console.GetOpt> getOpt' RequireOrder [] ["bar","--foo"] ([],["bar","--foo"],[],[])
11:11 AM Changeset in ghc [25f1d5c5]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Lemmih <lemmih@…>
Don't init root pointers if they aren't gonna be used.
9:28 AM Hackathon edited by duncan.coutts@…
Gtk2Hs currently needs an ugly polling system to allow the use of … (diff)
9:10 AM WikiStart edited by simonmar
(diff)
9:08 AM Hackathon created by simonmar
8:03 AM Ticket #756 (Threaded RTS deadlock when used with Visual Haskell) created by simonmar
It has been reported that the threaded RTS on the HEAD doesn't work with …
7:25 AM Changeset in base [c97a57c]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Ashley Yakeley <ashley@…>
fix for Haddock 0.7
7:25 AM Changeset in directory [c97a57c]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by Ashley Yakeley <ashley@…>
fix for Haddock 0.7
7:25 AM Changeset in ghc [c5a59fc4]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ashley Yakeley <ashley@…>
fix for Haddock 0.7
7:25 AM Changeset in process [c97a57c]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by Ashley Yakeley <ashley@…>
fix for Haddock 0.7
7:04 AM Changeset in ghc [55dc3a6]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ashley Yakeley <ashley@…>
add time package to default-packages

Apr 25, 2006:

5:48 PM Ticket #755 (GHC 6.4.2 crashes frequently on OSX Tiger 10.4.6) created by guest
I've installed GHC 6.4.2 through darwinports on my OSX Tiger 10.4.6. It …
2:09 PM Changeset in ghc [aaa34891]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <simonmar@…>
Fix recompilation checking. One-shot compilation was throwing away the old iface read by checkOldIface, with the result that version numbers were never being incremented. Fixes the recomp001 test too.
8:28 AM Changeset in ghc [3b3abf5]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <simonmar@…>
Solaris needs -lrt for the threaded RTS
7:18 AM Changeset in base [6a463e0]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Ashley Yakeley <ashley@…>
add Data.Fixed module
7:18 AM Changeset in directory [6a463e0]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by Ashley Yakeley <ashley@…>
add Data.Fixed module
7:18 AM Changeset in ghc [5ef3a87]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ashley Yakeley <ashley@…>
add Data.Fixed module
7:18 AM Changeset in process [6a463e0]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by Ashley Yakeley <ashley@…>
add Data.Fixed module

Apr 24, 2006:

10:21 AM Changeset in base [88a1548]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Ross Paterson <ross@…>
add instances
10:21 AM Changeset in directory [88a1548]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by Ross Paterson <ross@…>
add instances
10:21 AM Changeset in ghc [a23421f]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ross Paterson <ross@…>
add instances
10:21 AM Changeset in process [88a1548]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by Ross Paterson <ross@…>
add instances
9:01 AM Changeset in ghc [1f574dc]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <simonmar@…>
fix problem with binary-dist docs

Apr 22, 2006:

6:54 PM Ticket #754 (EVACUATED object entered) created by matt@…
using GHC 6.4.2 on Mac OS X 10.4.6, darwinports build. […] Was trying …

Apr 21, 2006:

2:17 PM Ticket #753 (DLL generated by ghc does exit()) created by guest
If you generate a DLL with ghc there is a number of places in the runtime …
2:01 PM Ticket #752 (ghc-6.4.2 not running under solaris) created by maeder@…
ghc-6.4.2 created under solaris goes to sleep and does not terminate even …
11:31 AM Changeset in ghc [e26880a]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Lemmih <lemmih@…>
Enable breakpoint support.
8:51 AM Changeset in ghc [f5b4352]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by sven.panne@…>
Resurrect ProjectName

Apr 20, 2006:

10:26 PM Changeset in ghc [a7515ed]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Josef Svenningsson <josef.svenningsson@…>
Fixing some lexer errors with extcore
9:36 PM Changeset in ghc [4db2c92c]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Josef Svenningsson <josef.svenningsson@…>
Extcore can now handle data types without constructors
9:35 PM Changeset in ghc [b764b34]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Josef Svenningsson <josef.svenningsson@…>
Comments only
3:26 PM Ticket #751 (ghc 6.4.2 on OS X 10.4.6 fails a compiler error building Crypto-3.0.3.) created by gwright@…
I have just installed ghc 6.4.2 on OS X 10.4.6. It was built from source …
1:45 PM Platforms edited by dons
+openbsd/sparc (diff)
1:12 PM Platforms edited by simonmar
add build triples; separate old platforms (diff)
12:55 PM Changeset in ghc [b52f24c2]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <simonmar@…>
Remove the section on platform support, link to the wiki page The section in the building guide was becoming out of date, a wiki page is much more likely to be kept fresh.
4:42 AM Changeset in ghc [8bea0173]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by rl@…>
Fix workaround for a GHC 6.4 bug

Apr 19, 2006:

9:25 PM DebuggingGhcCrashes edited by simonmar
(diff)
9:23 PM WikiStart edited by simonmar
remove 6.4.2 tickets link (diff)
9:22 PM WikiStart edited by simonmar
note 6.4.2 release (diff)
2:46 PM Changeset in ghc [d1d1d75]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by sven.panne@…>
hslibs is dead, Jim...
2:31 PM Changeset in ghc [7a1d53cf]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by sven.panne@…>
Synched .spec file with reality
10:37 AM Changeset in ghc [88f1680c]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by sven.panne@…>
Add .spec file to source distribution
9:58 AM CodeOwners edited by simonmar
point to platform page, rearrange text slightly (diff)
9:52 AM WikiStart edited by simonmar
add link to platforms (diff)
9:50 AM Platforms created by simonmar
8:25 AM Ticket #750 (Set -M, -H, -c and other memory-related values based on available ...) created by simonmar
From John Meacham: perhaps if -M is not otherwise set, …
8:20 AM Changeset in ghc [9744a9c]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <simonmar@…>
remove paragraph about mutable objects that doesn't apply now
7:53 AM Ticket #746 (ghc panic! with foreign import wrapper involving Bool) closed by simonmar
fixed: Fixed, but not in 6.4.2, sorry. The workaround is to use an integral type …
7:00 AM Milestone 6.4.2 completed

Apr 18, 2006:

2:59 PM Ticket #749 (Building 6.4.2 fails) created by guest
Trying to rebuild 6.4.2 with 6.4.2 or 6.4.1 fails for me: …
2:48 PM Changeset in ghc [acc4ba4]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Marlow <simonmar@…>
test Bool arguments too
2:48 PM Changeset in testsuite [90a76ad]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 <simonmar@…>
test Bool arguments too
2:42 PM Changeset in ghc [b3edde6]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <simonmar@…>
HsBool should be HsInt, not StgBool StgBool is mapped to C's int type. GHC doesn't currently know the size of a C int on the target arch, it's easier to use StgInt instead. I guess nobody ever uses Bool arguments to foreign imports/exports.
2:39 PM Changeset in ghc [ceaa1169]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <simonmar@…>
handle Bool arg to foreign import "wrapper" Fixes #746
2:37 PM Changeset in ghc [21ea19b]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <simonmar@…>
update commentry for foreign import "wrapper" handling
2:36 PM Changeset in ghc [ae08a1e]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <simonmar@…>
remove vestiges of ByteArray and MutableByteArray, which are no more
12:56 PM Changeset in ghc [189c200]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by simonpj@…>
Comment only
12:53 PM Changeset in ghc [156fb56]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by simonpj@…>
Fix rank-validity testing GHC does not now do "hoisting" as it used to. Instead, it allows foralls to the right of fuction arrows, as well as to the left. But the type-validity tester hadn't caught up. This commit fixes it. The test is tc203. Incidentally, GHC still doesn't let you write forall a. Eq a => forall b. b -> b because we get a zillion reduce/reduce errors if we allow that. I'm sure it's fixable. But meanwhile you have to use an auxiliary type synonym, which is a bit stupid.
12:51 PM Changeset in ghc [59dc0c9]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by simonpj <simonpj@…>
Test for foralls to the right of =>
12:51 PM Changeset in testsuite [98ff205]at-defaultsatomicsdata-kind-syntaxencodingghc-7.2ghc-7.4ghc-7.6ghc-deferghc-new-comonad-compno-pred-tyoverlapping-tyfamspatch-4404patch-5014patch-5084tc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by simonpj <simonpj@…>
Test for foralls to the right of =>
10:54 AM Ticket #748 (VISUAL HASKELL won't find imports) closed by simonmar
worksforme: You need to explicitly add references to packages in the "References" …
2:36 AM Changeset in ghc [2c1ea2c]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Lemmih <lemmih@…>
Make the initial rdr and type scope available in the ghc-api.
2:35 AM Changeset in ghc [10cc302b]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Lemmih <lemmih@…>
Fix minor bug in Linker.withExtendedLinkEnv
2:18 AM Changeset in ghc [53e5ed2]coerciblecoloured-coredata-kind-syntaxghc-7.2ghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftlocal-gcmonad-compno-pred-tysdocsupercompilertc-untouchablesth-new-7.6wip/T4404wip/T5084wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Lemmih <lemmih@…>
Export 'insertSymbol' and 'insertStableSymbol'. 'insertStableSymbol' is used for exporting closures that are affected by the GC.

Apr 17, 2006:

11:13 PM Ticket #748 (VISUAL HASKELL won't find imports) created by Jorge.Pelizzoni@…
I've just installed Visual Haskell (18/04/2006) and things work fine till …
4:21 PM Ticket #747 (Unloading a dll does not clean up properly) created by guest
When a DLL is loaded it calls initUserSignals() and initDefaultHandlers(). …
12:37 AM Ticket #746 (ghc panic! with foreign import wrapper involving Bool) created by brianh@…
I encounter a strange 'ghc panic' bug when I try to export the function …
Note: See TracTimeline for information about the timeline view.