Timeline


and

Sep 16, 2003:

5:50 PM Changeset in ghc [53ef684]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/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by panne <unknown>
[project @ 2003-09-16 17:50:15 by panne] Make "one of the most hammered bits in the whole compiler" (quotation from the source code :-) compile without _ccall_
5:09 PM Changeset in ghc [ce08a14f]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/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by ross <unknown>
[project @ 2003-09-16 17:09:53 by ross] CasmTarget is gone
4:37 PM Ticket #179 (Instance match failure on openTypeKind) created by simonpj
[…]
1:46 PM Changeset in base [5297505]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by simonmar <unknown>
[project @ 2003-09-16 13:46:36 by simonmar] Don't strip the trailing slash from the filename '/'.
1:46 PM Changeset in directory [5297505]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by simonmar <unknown>
[project @ 2003-09-16 13:46:36 by simonmar] Don't strip the trailing slash from the filename '/'.
1:46 PM Changeset in ghc [aabd697]wip/T8959wip/T8968wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by simonmar <unknown>
[project @ 2003-09-16 13:46:36 by simonmar] Don't strip the trailing slash from the filename '/'.
1:46 PM Changeset in process [5297505]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by simonmar <unknown>
[project @ 2003-09-16 13:46:36 by simonmar] Don't strip the trailing slash from the filename '/'.
1:45 PM Changeset in unix [ea8b6c1]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by simonmar <unknown>
[project @ 2003-09-16 13:45:02 by simonmar] fileExist should not throw an exception if the file does not exist.
1:06 PM Changeset in ghc [c87d3ac]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/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by simonmar <unknown>
[project @ 2003-09-16 13:06:21 by simonmar] -funfold-casms-in-hi-file is no more.
1:03 PM Changeset in ghc [2129fa6]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/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by simonmar <unknown>
[project @ 2003-09-16 13:03:37 by simonmar] Legacy Removal ~~~~~~~~~~~~~~ The following features have been consigned to the bit bucket: _ccall_ _casm_ ``....'' (lit-lits) the CCallable class the CReturnable class
1:03 PM Changeset in base [c37cf45]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by simonmar <unknown>
[project @ 2003-09-16 13:03:37 by simonmar] Legacy Removal ~~~~~~~~~~~~~~ The following features have been consigned to the bit bucket: _ccall_ _casm_ ``....'' (lit-lits) the CCallable class the CReturnable class
1:03 PM Changeset in directory [c37cf45]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by simonmar <unknown>
[project @ 2003-09-16 13:03:37 by simonmar] Legacy Removal ~~~~~~~~~~~~~~ The following features have been consigned to the bit bucket: _ccall_ _casm_ ``....'' (lit-lits) the CCallable class the CReturnable class
1:03 PM Changeset in ghc [e62ca65]wip/T8959wip/T8968wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by simonmar <unknown>
[project @ 2003-09-16 13:03:37 by simonmar] Legacy Removal ~~~~~~~~~~~~~~ The following features have been consigned to the bit bucket: _ccall_ _casm_ ``....'' (lit-lits) the CCallable class the CReturnable class
1:03 PM Changeset in process [c37cf45]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by simonmar <unknown>
[project @ 2003-09-16 13:03:37 by simonmar] Legacy Removal ~~~~~~~~~~~~~~ The following features have been consigned to the bit bucket: _ccall_ _casm_ ``....'' (lit-lits) the CCallable class the CReturnable class
11:37 AM Ticket #178 (SunOS5.8: getEffectiveUserNamem, crash illegal instruction) created by sternhaus
[…]

Sep 15, 2003:

8:59 PM Changeset in unix [9a9842f]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by dons <unknown>
[project @ 2003-09-15 20:59:07 by dons] #ifdef's for the _PC_SYNC_IO, _PC_ASYNC_IO, _PC_FILESIZEBITS, _PC_SYMLINK_MAX. These 4 symbols are not universal: FreeBSD and Linux and the only OS's that appear to have them at the moment.
8:39 PM Changeset in ghc [ce42f19f]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/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by sof <unknown>
[project @ 2003-09-15 20:39:38 by sof] factor out code that handles depositing of work items on the thread pool's request queue. - when it looks as if a new worker thread needs to be created, give up our quantum first in the hope that this might at the last minute turn up more idle worker threads. - add comment re: trimming pool size. Merged to STABLE eventually; I may continue tinkering with this code some more over the next day or two.
4:35 PM Ticket #177 (doesDirectoryExist "/" ==> False) created by nobody
[…]
4:19 PM Ticket #176 (fileExist throws exception when file does not exist) created by nobody
[…]
2:20 PM Changeset in ghc [02670da]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/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by simonmar <unknown>
[project @ 2003-09-15 14:20:45 by simonmar] Update comment for GhcUnregisterised.

Sep 14, 2003:

10:02 PM Changeset in ghc [5a227dba]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/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by wolfgang <unknown>
[project @ 2003-09-14 22:02:29 by wolfgang] comment wibble (merge to stable)
1:50 PM Changeset in ghc [9fa1f25e]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/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by chak <unknown>
[project @ 2003-09-14 13:50:57 by chak] * Corrected some outdated comments re variables and type checking * Added some more details about type checking
9:04 AM Changeset in ghc [9fb45ab]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/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by dons <unknown>
[project @ 2003-09-14 09:04:40 by dons] sparc-unknown-openbsd exists and is supported. Also, we run on Solaris 2.6 as well as 2.7.

Sep 13, 2003:

11:48 AM Changeset in ghc [5650827]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/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by matthewc <unknown>
[project @ 2003-09-13 11:48:29 by matthewc] Update IA64 status (supported except no NCG)

Sep 12, 2003:

4:32 PM Changeset in ghc [5e49857]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/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by sof <unknown>
[project @ 2003-09-12 16:32:13 by sof] delayzh_fast: comment only
4:26 PM Changeset in ghc [fe41b2dc]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/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by sof <unknown>
[project @ 2003-09-12 16:26:05 by sof] - Sleep()'s resolution is millisecs, not microsecs. - adopt a more agressive policy for augmenting the thread pool to handle incoming requests (see code comments for details.) The previous policy ran the risk of starvation in rare (and hard to reproduce) cases, as spotted after having chased a bug for two days. Merge to STABLE
4:16 PM Changeset in ghc [9fc59c6e]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/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by sof <unknown>
[project @ 2003-09-12 16:16:43 by sof] - awaitRequests() comments - code reformatting Merge to STABLE
2:42 PM Changeset in ghc [546e865]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/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by sof <unknown>
[project @ 2003-09-12 14:42:36 by sof] comment wibble
1:05 PM Changeset in base [7775bba]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by simonmar <unknown>
[project @ 2003-09-12 13:05:19 by simonmar] Implement pathconf()/fpathconf() wrappers.
1:05 PM Changeset in directory [7775bba]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by simonmar <unknown>
[project @ 2003-09-12 13:05:19 by simonmar] Implement pathconf()/fpathconf() wrappers.
1:05 PM Changeset in ghc [a6d8ea6]wip/T8959wip/T8968wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by simonmar <unknown>
[project @ 2003-09-12 13:05:19 by simonmar] Implement pathconf()/fpathconf() wrappers.
1:05 PM Changeset in process [7775bba]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by simonmar <unknown>
[project @ 2003-09-12 13:05:19 by simonmar] Implement pathconf()/fpathconf() wrappers.
1:05 PM Changeset in unix [70e90e1]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by simonmar <unknown>
[project @ 2003-09-12 13:05:20 by simonmar] Implement pathconf()/fpathconf() wrappers.
12:29 PM Changeset in base [ae50b8a]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by simonmar <unknown>
[project @ 2003-09-12 12:29:43 by simonmar] Move setChildStopFlag and queryChildStopFlag to System.Posix.Signals.
12:29 PM Changeset in directory [ae50b8a]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by simonmar <unknown>
[project @ 2003-09-12 12:29:43 by simonmar] Move setChildStopFlag and queryChildStopFlag to System.Posix.Signals.
12:29 PM Changeset in ghc [5d16c9d1]wip/T8959wip/T8968wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by simonmar <unknown>
[project @ 2003-09-12 12:29:43 by simonmar] Move setChildStopFlag and queryChildStopFlag to System.Posix.Signals.
12:29 PM Changeset in process [ae50b8a]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by simonmar <unknown>
[project @ 2003-09-12 12:29:43 by simonmar] Move setChildStopFlag and queryChildStopFlag to System.Posix.Signals.
9:46 AM Changeset in ghc [3210091]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/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by simonmar <unknown>
[project @ 2003-09-12 09:46:37 by simonmar] Ignore lines containing #pragma .* generated by GCC 3.3's CPP on MacOS X, apparently.

Sep 11, 2003:

4:46 PM Changeset in ghc [424d45ae]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/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by simonpj <unknown>
[project @ 2003-09-11 16:46:15 by simonpj] Make sure that exprIsTrivial responds "False" to (scc "foo" x) We do not treat (_scc_ "foo" x) as trivial, because a) it really generates code, (and a heap object when it's a function arg) to capture the cost centre b) see the note [SCC-and-exprIsTrivial] in Simplify.simplLazyBind
3:36 PM Changeset in ghc [e4ef00a8]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/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by wolfgang <unknown>
[project @ 2003-09-11 15:36:37 by wolfgang] The FP_CHECK_CONSTS test for the errno constants requires stdio.h to be included, at least on Mac OS X. MERGE TO STABLE.
3:12 PM Changeset in ghc [d8144db0]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/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by wolfgang <unknown>
[project @ 2003-09-11 15:12:25 by wolfgang] Mac OS X: Bypass the dlfcn compatibility layer in lookupSymbol, use Apple's NSModule functions directly instead. This protects us from differences between different implementations of the dlcompat library (regarding treatment of prefixed underscores). Note that the compatibility layer is still used in addDLL (it's needed by the POSIX library anyway). Also, add a little more sanity checking (checkProddableBlock) to the Mach-O linker itself. MERGE TO STABLE
2:34 PM Changeset in ghc [a7e3ac4]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/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by simonmar <unknown>
[project @ 2003-09-11 14:34:24 by simonmar] Document -fth and -fimplicit-params
2:22 PM Changeset in ghc [f7708111]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by simonpj <unknown>
[project @ 2003-09-11 14:22:10 by simonpj] Add a recursive-dictionary test
2:22 PM Changeset in testsuite [8ac766f]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 <unknown>
[project @ 2003-09-11 14:22:10 by simonpj] Add a recursive-dictionary test
2:20 PM Changeset in ghc [25aeb24]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/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by simonpj <unknown>
[project @ 2003-09-11 14:20:40 by simonpj] -------------------------- Allow recursive dictionaries -------------------------- In response to various bleatings, here's a lovely fix that involved simply inverting two lines of code, to allow recursive dictionaries. Here's the comment. (typecheck/should_run/tc030 tests it) Note [RECURSIVE DICTIONARIES] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Consider data D r = ZeroD | SuccD (r (D r)); instance (Eq (r (D r))) => Eq (D r) where ZeroD == ZeroD = True (SuccD a) == (SuccD b) = a == b _ == _ = False; equalDC :: D [] -> D [] -> Bool; equalDC = (==); We need to prove (Eq (D [])). Here's how we go: d1 : Eq (D []) by instance decl, holds if d2 : Eq [D []] where d1 = dfEqD d2 by instance decl of Eq, holds if d3 : D [] where d2 = dfEqList d2 d1 = dfEqD d2 But now we can "tie the knot" to give d3 = d1 d2 = dfEqList d2 d1 = dfEqD d2 and it'll even run! The trick is to put the thing we are trying to prove (in this case Eq (D []) into the database before trying to prove its contributing clauses.
2:18 PM Changeset in ghc [b434cbc]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/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by simonpj <unknown>
[project @ 2003-09-11 14:18:38 by simonpj] Add comments, change a WARN to an ASSERT
1:41 PM Changeset in ghc [380ec6be]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/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by simonpj <unknown>
[project @ 2003-09-11 13:41:38 by simonpj] Undo bogus claim that _scc_ "foo" x == x This just isn't right in general, for example when x is a top-level function.
10:36 AM Changeset in ghc [52d7dd3]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/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by simonmar <unknown>
[project @ 2003-09-11 10:36:56 by simonmar] HEAD is now 6.3
10:35 AM Changeset in ghc [29558566]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/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by simonmar <unknown>
[project @ 2003-09-11 10:35:28 by simonmar] When setting TARGETPLATFORM, we should also set foo_TARGET_ARCH, bar_TARGET_OS, etc.
10:26 AM Changeset in ghc [dbe5cd5d]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/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by simonmar <unknown>
[project @ 2003-09-11 10:26:31 by simonmar] Add missing 'cd T' to the porting instructions.
9:46 AM Changeset in ghc [5b87aaca]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by simonmar <unknown>
[project @ 2003-09-11 09:46:17 by simonmar] accept output
9:46 AM Changeset in testsuite [38a353e]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 simonmar <unknown>
[project @ 2003-09-11 09:46:17 by simonmar] accept output
9:43 AM Changeset in ghc [139365b]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by simonmar <unknown>
[project @ 2003-09-11 09:43:57 by simonmar] Add an extra "sleep 1" to make this test work.
9:43 AM Changeset in testsuite [f3f7585]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 simonmar <unknown>
[project @ 2003-09-11 09:43:57 by simonmar] Add an extra "sleep 1" to make this test work.
9:36 AM Changeset in ghc [56fad57]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by simonmar <unknown>
[project @ 2003-09-11 09:36:35 by simonmar] I assume that "ghc-6.1: unknown package name `lang'" is *not* the correct output for this test :-)
9:36 AM Changeset in testsuite [61a60e1]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 simonmar <unknown>
[project @ 2003-09-11 09:36:35 by simonmar] I assume that "ghc-6.1: unknown package name `lang'" is *not* the correct output for this test :-)
9:29 AM Changeset in ghc [d854ef5]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/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by simonmar <unknown>
[project @ 2003-09-11 09:29:22 by simonmar] The reify keywords should be valid when template haskell is turned on.
5:05 AM Changeset in ghc [b960cef]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/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by sof <unknown>
[project @ 2003-09-11 05:05:34 by sof] hGetStringBuffer: open file in binary mode
12:58 AM Changeset in ghc [384a584a]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/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by sof <unknown>
[project @ 2003-09-11 00:58:02 by sof] Fix race condition re: WorkItems and SubmitWork(). It is unsafe to access a WorkItem after it has been queued, since a worker thread may have already serviced (and freed) it. Hence, return request IDs without looking at the WorkItem. If desired, this one could be merged to STABLE.
12:39 AM Changeset in ghc [3565204c]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/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by sof <unknown>
[project @ 2003-09-11 00:39:04 by sof] awaitRequests(): canonicalize removal of thread from blocked_queue
Note: See TracTimeline for information about the timeline view.