Timeline


and

Dec 22, 2003:

4:27 PM Changeset in ghc [354a661]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 simonmar <unknown>
[project @ 2003-12-22 16:27:10 by simonmar] Fix threaded RTS problem that is currently causing the conc007 test to loop indefinitely. Comment from the source regarding this change: /* Major bogosity: * * In the threaded RTS, we can't set the virtual timer because the * thread which has the virtual timer might be sitting waiting for a * capability, and the virtual timer only ticks in CPU time. * * So, possible solutions: * * (1) tick in realtime. Not very good, because this ticker is used for * profiling, and this will give us unreliable time profiling * results. Furthermore, this requires picking a single OS thread * to be the timekeeper, which is a bad idea because the thread in * question might just be making a temporary call into Haskell land. * * (2) save/restore the virtual timer around excursions into STG land. * Sounds great, but I tried it and the resolution of the virtual timer * isn't good enough (on Linux) - most of our excursions fall * within the timer's resolution and we never make any progress. * * (3) have a virtual timer in every OS thread. Might be reasonable, * because most of the time there is only ever one of these * threads running, so it approximates a single virtual timer. * But still quite bogus (and I got crashes when I tried this). * * For now, we're using (1), but this needs a better solution. --SDM */
12:41 PM Changeset in base [729ce75]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by simonmar <unknown>
[project @ 2003-12-22 12:41:52 by simonmar] add fillReadBufferWithoutBlocking (required for fixed hGetBufNonBlocking implementation in IO.hs rev. 1.20)
12:41 PM Changeset in directory [729ce75]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by simonmar <unknown>
[project @ 2003-12-22 12:41:52 by simonmar] add fillReadBufferWithoutBlocking (required for fixed hGetBufNonBlocking implementation in IO.hs rev. 1.20)
12:41 PM Changeset in ghc [c71586a]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by simonmar <unknown>
[project @ 2003-12-22 12:41:52 by simonmar] add fillReadBufferWithoutBlocking (required for fixed hGetBufNonBlocking implementation in IO.hs rev. 1.20)
12:41 PM Changeset in process [729ce75]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by simonmar <unknown>
[project @ 2003-12-22 12:41:52 by simonmar] add fillReadBufferWithoutBlocking (required for fixed hGetBufNonBlocking implementation in IO.hs rev. 1.20)
12:27 PM Changeset in ghc [15cea880]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 simonmar <unknown>
[project @ 2003-12-22 12:27:35 by simonmar] Add h{Get,Put}Buf(NonBlocking) tests.
12:27 PM Changeset in testsuite [c5552ec]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-12-22 12:27:35 by simonmar] Add h{Get,Put}Buf(NonBlocking) tests.
12:23 PM Changeset in base [0870508f]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by simonmar <unknown>
[project @ 2003-12-22 12:23:35 by simonmar] - Fix hGetBuf & hGetBufNonBlocking. There were various bugs in these two functions, so I did a complete rewrite (again). They are quite hard to get right it seems, so I've put together a test case (shortly to be added to the test suite). - Change to the semantics of hWaitForInput: when given a negative time argument, this function will wait indefinitely for input to arrive. It will wait in a thread-friendly way, unlike when the time argument is positive. The docs now admit that hWaitForInput is buggy when given a positive time value. hWaitForInput h (-1) is now the approved way to wait for input before calling hGetBufNonBlocking. MERGE TO STABLE (hGetBuf is broken in 6.2).
12:23 PM Changeset in directory [0870508]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by simonmar <unknown>
[project @ 2003-12-22 12:23:35 by simonmar] - Fix hGetBuf & hGetBufNonBlocking. There were various bugs in these two functions, so I did a complete rewrite (again). They are quite hard to get right it seems, so I've put together a test case (shortly to be added to the test suite). - Change to the semantics of hWaitForInput: when given a negative time argument, this function will wait indefinitely for input to arrive. It will wait in a thread-friendly way, unlike when the time argument is positive. The docs now admit that hWaitForInput is buggy when given a positive time value. hWaitForInput h (-1) is now the approved way to wait for input before calling hGetBufNonBlocking. MERGE TO STABLE (hGetBuf is broken in 6.2).
12:23 PM Changeset in ghc [f8c15cf]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by simonmar <unknown>
[project @ 2003-12-22 12:23:35 by simonmar] - Fix hGetBuf & hGetBufNonBlocking. There were various bugs in these two functions, so I did a complete rewrite (again). They are quite hard to get right it seems, so I've put together a test case (shortly to be added to the test suite). - Change to the semantics of hWaitForInput: when given a negative time argument, this function will wait indefinitely for input to arrive. It will wait in a thread-friendly way, unlike when the time argument is positive. The docs now admit that hWaitForInput is buggy when given a positive time value. hWaitForInput h (-1) is now the approved way to wait for input before calling hGetBufNonBlocking. MERGE TO STABLE (hGetBuf is broken in 6.2).
12:23 PM Changeset in process [0870508]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by simonmar <unknown>
[project @ 2003-12-22 12:23:35 by simonmar] - Fix hGetBuf & hGetBufNonBlocking. There were various bugs in these two functions, so I did a complete rewrite (again). They are quite hard to get right it seems, so I've put together a test case (shortly to be added to the test suite). - Change to the semantics of hWaitForInput: when given a negative time argument, this function will wait indefinitely for input to arrive. It will wait in a thread-friendly way, unlike when the time argument is positive. The docs now admit that hWaitForInput is buggy when given a positive time value. hWaitForInput h (-1) is now the approved way to wait for input before calling hGetBufNonBlocking. MERGE TO STABLE (hGetBuf is broken in 6.2).
10:56 AM Changeset in base [c753d47]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by simonmar <unknown>
[project @ 2003-12-22 10:56:42 by simonmar] performGC should really do a major GC - this was broken at some point.
10:56 AM Changeset in directory [c753d47]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by simonmar <unknown>
[project @ 2003-12-22 10:56:42 by simonmar] performGC should really do a major GC - this was broken at some point.
10:56 AM Changeset in ghc [123af63]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by simonmar <unknown>
[project @ 2003-12-22 10:56:42 by simonmar] performGC should really do a major GC - this was broken at some point.
10:56 AM Changeset in process [c753d47]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by simonmar <unknown>
[project @ 2003-12-22 10:56:42 by simonmar] performGC should really do a major GC - this was broken at some point.
12:00 AM Ticket #596 (Make GHC accept Unicode source files) created by simonmar
GHC currently only accepts source files in the Latin-1 character set, …

Dec 19, 2003:

12:12 PM Ticket #202 (ghci TH symbol lookup fails if package not already loaded) closed by simonpj
[…]
10:41 AM Changeset in ghc [fdb2b1f]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 simonmar <unknown>
[project @ 2003-12-19 10:41:14 by simonmar] Fix DEBUG & !RTS_SUPPORTS_THREADS build (bogus assertion failure)
10:39 AM Changeset in ghc [fc13ed2]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 <unknown>
[project @ 2003-12-19 10:39:54 by simonpj] Accept unboxed tuples in type signatures
10:39 AM Changeset in ghc [31fd6ada]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 <unknown>
[project @ 2003-12-19 10:39:28 by simonpj] An umboxed-tuple test
10:39 AM Changeset in testsuite [b426b7b]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-12-19 10:39:28 by simonpj] An umboxed-tuple test
10:34 AM Changeset in ghc [3674a5cc]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 <unknown>
[project @ 2003-12-19 10:34:51 by simonpj] --------------------------------------- Precise locations for duplicate imports --------------------------------------- As a displacment activity I added reporting for duplicate imports And more precise locations for the imports themselves. For example: module T where import Maybe (isJust,isJust) import Maybe (isJust) gives Foo.hs: Warning: `isJust' is imported more than once: imported from Maybe at Foo.hs:4:16-21 imported from Maybe at Foo.hs:3:23-28 imported from Maybe at Foo.hs:3:16-21

Dec 18, 2003:

9:37 PM Changeset in ghc [04f38ebf]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 panne <unknown>
[project @ 2003-12-18 21:37:56 by panne] Patch from Andres Loeh: Generate the *.raw-hs files with the inplace GHC, otherwise one runs into a "fixed-point" problem where only documentation known to the bootstrapping GHC could be built.
9:34 PM Changeset in ghc [6e1f0ed]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 panne <unknown>
[project @ 2003-12-18 21:34:31 by panne] Synched with latest changes in Hugs' aclocal.m4 (wglGetProcAddress fiddling)
1:29 PM Changeset in ghc [e807565]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 simonmar <unknown>
[project @ 2003-12-18 13:29:23 by simonmar] Optimisation in awaitEvent(): reset the abandonRequestWait() signal if it isn't needed (compensates for not using PulseEvent() in abandonRequestWait(), see AsyncIO.c for details). Code cleanup in awaitEvent(): don't test the various exit conditions twice.
1:27 PM Changeset in ghc [50ebfb02]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 simonmar <unknown>
[project @ 2003-12-18 13:27:27 by simonmar] Fix some threaded RTS bugs: - in awaitRequests(), it was possible to return immediately even though wait was set to rtsTrue. This lead to a busy wait loop, so I've disabled that case (see code for details). - using PulseEvent in abandonRequestWait() wasn't the right thing, because it exposed a race condition. Again, see the comment in the code for details.
12:24 PM Changeset in ghc [0542fa2]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 simonmar <unknown>
[project @ 2003-12-18 12:24:59 by simonmar] Add missing 'continue' after 'passCapability'
10:46 AM Changeset in ghc [18abe9c]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 simonmar <unknown>
[project @ 2003-12-18 10:46:49 by simonmar] - make --disable-foo work for each of the --enable options - tidyup: use AC_HELP_STRING everywhere
9:55 AM Changeset in ghc [2a1a5f7]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 simonmar <unknown>
[project @ 2003-12-18 09:55:17 by simonmar] no_glu is spelled no_GLU, and similarly for no_GLUT
9:32 AM Changeset in ghc [deb02bba]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 simonmar <unknown>
[project @ 2003-12-18 09:32:07 by simonmar] Undo part of previous merge: the HEAD doesn't export saved_termios (it is accessed by functions in RtsStartup instead).

Dec 17, 2003:

5:29 PM Changeset in ghc [911a9fad]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 sof <unknown>
[project @ 2003-12-17 17:29:28 by sof] merge rev. 1.106.2.3
5:18 PM Changeset in ghc [920a3de]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 sof <unknown>
[project @ 2003-12-17 17:18:27 by sof] merge rev. 1.128.2.11
5:15 PM Changeset in base [78e9bb9]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by sof <unknown>
[project @ 2003-12-17 17:15:12 by sof] merge rev. 1.13.2.1
5:15 PM Changeset in directory [78e9bb9]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by sof <unknown>
[project @ 2003-12-17 17:15:12 by sof] merge rev. 1.13.2.1
5:15 PM Changeset in ghc [ab2349b]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by sof <unknown>
[project @ 2003-12-17 17:15:12 by sof] merge rev. 1.13.2.1
5:15 PM Changeset in process [78e9bb9]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by sof <unknown>
[project @ 2003-12-17 17:15:12 by sof] merge rev. 1.13.2.1
5:13 PM Changeset in base [59b0158]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by sof <unknown>
[project @ 2003-12-17 17:13:47 by sof] merge rev 1.48.2.4
5:13 PM Changeset in directory [59b0158]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by sof <unknown>
[project @ 2003-12-17 17:13:47 by sof] merge rev 1.48.2.4
5:13 PM Changeset in ghc [d93ccac8]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by sof <unknown>
[project @ 2003-12-17 17:13:47 by sof] merge rev 1.48.2.4
5:13 PM Changeset in process [59b0158]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by sof <unknown>
[project @ 2003-12-17 17:13:47 by sof] merge rev 1.48.2.4
3:28 PM Changeset in ghc [b01c530f]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 <unknown>
[project @ 2003-12-17 15:28:58 by simonpj] comments
3:28 PM Changeset in testsuite [f5ebf80]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-12-17 15:28:58 by simonpj] comments
3:28 PM Changeset in ghc [0f43525]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 <unknown>
[project @ 2003-12-17 15:28:23 by simonpj] Add an instance-getting test
3:28 PM Changeset in testsuite [b7e2679]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-12-17 15:28:23 by simonpj] Add an instance-getting test
12:17 PM Changeset in ghc [39dbe3c2]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 simonmar <unknown>
[project @ 2003-12-17 12:17:18 by simonmar] Fix up following changes to the Capability API. (strange, I'm *sure* I tested this stuff...)
11:43 AM Changeset in ghc [9d458d0]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 <unknown>
[project @ 2003-12-17 11:43:13 by simonpj] --------------------------------- Gate in a few more instance decls --------------------------------- When we have instance T a where... we need to suck in the instance decl rather more aggressively than we were. (A case I hadn't thought of because it only happens with undecideable instances.)
11:29 AM Changeset in ghc [ca0b7c6]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 <unknown>
[project @ 2003-12-17 11:29:40 by simonpj] ----------------------------------------------------- Fix a subtle loop in the context-reduction machinery ---------------------------------------------------- This bug was provoked by a recent change: when trying to prove a constraint C, TcSimplify.reduce now adds C to the database before trying to prove C, thus building recursive dictionaries. Two bugs a) If we add C's superclasses (which we were) we can now build a bogusly-recursive dictionary (see Note [SUPERCLASS-LOOP]). Solution: in reduce, add C only (via addIrred NoSCs) and then later use addWanted to add its definition plus SCs. b) Since we can have recursive definitions, the superclass-loop handling machinery (findAllDeps) must carry its visited-set with it (which it was not doing before) The main file is TcSimplify; but I modified a bunch of others to take advantage of new function extendVarSetList
8:38 AM Changeset in ghc [69e27f1]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 panne <unknown>
[project @ 2003-12-17 08:38:14 by panne] To get wglGetProcAddress on Windows, we have to link with opengl32.dll, too, even when we are using Cygwin with X11.
Note: See TracTimeline for information about the timeline view.