Timeline


and

May 25, 2007:

8:49 PM Ticket #1379 (Allow breakpoints and single-stepping for functions defined interactively) created by Michael D. Adams
Steps to reproduce (from ghc-HEAD sources for 25 May 2007): […]
7:57 PM Changeset in ghc [a6af1f12]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 Michael D. Adams <t-madams@…>
Move global register saving from the backend to codeGen (CPS specific parts)
7:38 PM Changeset in ghc [bd3a364d]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 Michael D. Adams <t-madams@…>
Moved global register saving from the backend to codeGen This frees the Cmm data type from keeping a list of live global registers in CmmCall which helps prepare for the CPS conversion phase. CPS conversion does its own liveness analysis and takes input that should not directly refer to parameter registers (e.g. R1, F5, D3, L2). Since these are the only things which could occur in the live global register list, CPS conversion makes that field of the CmmCall constructor obsolite. Once the CPS conversion pass is fully implemented, global register saving will move from codeGen into the CPS pass. Until then, this patch is worth scrutinizing and testing to ensure it doesn't cause any performance or correctness problems as the code passed to the backends by the CPS converting will look very similar to the code that this patch makes codeGen pass to the backend.
6:01 PM Commentary/Compiler/CPS edited by guest
(diff)
5:08 PM Changeset in ghc [21bc3ec7]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 Michael D. Adams <t-madams@…>
Formatting changes for CPS code.
3:03 PM Ticket #1378 (command line switch to disable ghci banner) created by Eelis
There really should be a ghci command line switch to disable the …
2:32 PM BuildBot edited by simonmar
mention umask (diff)
2:10 PM Changeset in base [eca3472]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Malcolm.Wallace@…>
add module Data.Fixed to nhc98 build
2:10 PM Changeset in ghc [1ab69f60]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Malcolm.Wallace@…>
add module Data.Fixed to nhc98 build
11:17 AM Changeset in base [31c6335]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Malcolm.Wallace@…>
DIRS now lives in package Makefile, not script/pkgdirlist
11:17 AM Changeset in ghc [d7ffcfa]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Malcolm.Wallace@…>
DIRS now lives in package Makefile, not script/pkgdirlist
11:17 AM Changeset in process [8a48b89]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by Malcolm.Wallace@…>
DIRS now lives in package Makefile, not script/pkgdirlist
11:13 AM Commentary/Compiler/CPS edited by guest
Added note about NCG aliasing analysis (diff)
11:06 AM Changeset in process [ba012f5]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by Malcolm.Wallace@…>
Exclude non-portable modules from the nhc98 build. Building with a Makefile instead of .cabal means we can exclude some modules. System.Process and System.Process.Internals are non-portable.
10:25 AM Changeset in directory [5b58634]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by Malcolm.Wallace@…>
Cpp exclusion macro -> defined(__GLASGOW_HASKELL__) || defined(__HUGS__) Nhc98 does not define the symbol __NHC__ when compiling C code.
8:54 AM NewGhciDebugger edited by simonmar
todo list is now in a ticket (diff)
8:52 AM Ticket #1377 (GHCi debugger tasks) created by simonmar
I'm collecting all these together into one ticket for now. Later we might …
8:17 AM Changeset in ghc [51bd4101]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@…>
remove unreg "way"; unreg is now all-or-nothing
8:17 AM Changeset in testsuite [e000cb2]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@…>
remove unreg "way"; unreg is now all-or-nothing
1:58 AM DataParallel/Vectorisation edited by chak
(diff)
12:51 AM Changeset in directory [db4ec35]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by Ross Paterson <ross@…>
all but NHC
12:50 AM DataParallel/Vectorisation/TypeVectorisation edited by chak
(diff)
12:45 AM DataParallel/Vectorisation edited by chak
(diff)
12:27 AM Changeset in process [fe2473d]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by Ross Paterson <ross@…>
small fixes required by the split
12:17 AM Changeset in base [0f0275b]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Ross Paterson <ross@…>
delete unused constants
12:17 AM Changeset in ghc [9515bd4]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ross Paterson <ross@…>
delete unused constants
12:16 AM Changeset in directory [56e0a42]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by Ross Paterson <ross@…>
update CFILES pragma (used by Hugs only)

May 24, 2007:

11:45 PM Ticket #1376 (panic caused in ghci by the following code involving monad transformers) created by logancapaldo@…
I was attempting to learn to use monad transformers when I came across …
4:33 PM Changeset in base [5ba5975]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by shae@…>
Control.Concurrent documentation fix
4:33 PM Changeset in ghc [c72577d9]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by shae@…>
Control.Concurrent documentation fix
4:32 PM Changeset in base [db77118]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Malcolm.Wallace@…>
remove System.Cmd and System.Time too
4:32 PM Changeset in ghc [995b9ff2]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Malcolm.Wallace@…>
remove System.Cmd and System.Time too
4:19 PM Changeset in base [f71b64d]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Malcolm.Wallace@…>
remove locale as well
4:19 PM Changeset in ghc [dbe5cf79]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Malcolm.Wallace@…>
remove locale as well
4:14 PM Changeset in ghc [dd1dfdb]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 Michael D. Adams <t-madams@…>
Formatted documentation for compiler/cmm/Dataflow.hs
4:06 PM Changeset in base [9f330c4]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Malcolm.Wallace@…>
nhc98 version of instance Show (a->b) copied from Prelude
4:06 PM Changeset in ghc [bbea32c8]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Malcolm.Wallace@…>
nhc98 version of instance Show (a->b) copied from Prelude
4:06 PM Changeset in base [f6ed39fc]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Malcolm.Wallace@…>
remove directory, pretty, and random bits from base for nhc98
4:06 PM Changeset in ghc [4c87ae57]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Malcolm.Wallace@…>
remove directory, pretty, and random bits from base for nhc98
4:01 PM Changeset in ghc [8bae799d]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 Michael D. Adams <t-madams@…>
Renamed CmmCPSData to CmmBrokenBlock and documented it
2:45 PM Changeset in directory [7e1803c]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by Malcolm.Wallace@…>
glasgow only
2:38 PM DataParallel/Vectorisation/TypeVectorisation created by chak
2:26 PM Changeset in ghc [f1a79427]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <igloo@…>
Remove Makefile and package.conf.in (used in the old build system)
2:25 PM Changeset in base [5d5dfc3]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Remove Makefile and package.conf.in (used in the old build system)
2:25 PM Changeset in ghc [9a7a0229]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <igloo@…>
Remove Makefile and package.conf.in (used in the old build system)
2:19 PM DataParallel/Vectorisation edited by chak
(diff)
2:17 PM Changeset in directory [d39d0b9]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by Ian Lynagh <igloo@…>
Put configure.ac back in the repo; not sure how it got removed
1:55 PM DataParallel/Vectorisation edited by chak
(diff)
1:53 PM Commentary/Compiler/CodeGen edited by guest
(diff)
1:41 PM DataParallel/ClosureConversion edited by chak
(diff)
12:50 PM Changeset in process [bc3b9b1]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by Ian Lynagh <igloo@…>
Only build System.Process when building with GHC
12:27 PM Commentary/Compiler/SymbolNames created by guest
Created page
10:29 AM DataParallel/Vectorisation edited by chak
(diff)
10:29 AM Changeset in process [d7dbde7]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8 by Ian Lynagh <igloo@…>
Remove non-process bits (of base) and rename package to "process"
10:07 AM Commentary/Compiler/CodeGen edited by guest
Added section for memory and register related modules (diff)
9:31 AM Commentary/Compiler/CodeGen edited by guest
Info about CgStackery (diff)
8:59 AM Ticket #1375 (ByteString’s “lines” eats empty lines) created by guest
I’d expect this to be true for ByteStrings map B.unpack . B.lines . B.pack …
8:48 AM Ticket #1374 (Error: file is not executable: "...\\ar.exe") closed by simonmar
duplicate: see #1280 for the reason why this happens.
8:17 AM Ticket #1110 (Setting PATH needed in Windows Vista) reopened by simonmar
Reopening because I forgot to apply the workaround to ld too.

May 23, 2007:

9:05 PM Changeset in base [aa78dca]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Split off process package
9:05 PM Changeset in ghc [2ecf2cbe]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <igloo@…>
Split off process package
8:21 PM Ticket #1374 (Error: file is not executable: "...\\ar.exe") created by guest
I get Setup.hs: Error: file is not executable: …
8:09 PM Changeset in directory [1332149]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by Ian Lynagh <igloo@…>
Need shlobj.h on Windows
6:53 PM Commentary/Compiler/CodeGen edited by guest
(diff)
6:13 PM Changeset in base [4fedbc1a]data-proxydbcsencodingghc-7.2ghc-7.4ghc-7.6ghc-7.8imp-param-classmonad-compsupercompilertype-reasoningwindows-iocp by Ian Lynagh <igloo@…>
Fix comment: maperrno is in Win32Utils.c, not runProcess.c
6:13 PM Changeset in ghc [a77b423]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <igloo@…>
Fix comment: maperrno is in Win32Utils.c, not runProcess.c
5:32 PM Commentary/Compiler/CodeGen edited by guest
(diff)
5:18 PM Commentary/Compiler/CodeGen edited by guest
Documented a few modules (diff)
4:21 PM Commentary/Compiler/CodeGen edited by guest
Added info about SMRep and ClosureInfo (diff)
2:30 PM Ticket #1373 (Allow Access to generated STG from the GHC API) created by guest
It would be really nice to be able to either: 1.) access STG from the GHC …
1:20 PM Commentary/Compiler/CodeGen edited by guest
Added section for module descriptions (diff)
12:30 PM Ticket #1353 (GHCi hangs when type checking) closed by simonpj
invalid: You are using -fallow-undecidable-instances, and that flag means that …
12:19 PM Ticket #1372 (Recompilation checker should consider package versions (and other factors)) created by bringert
Currently, if an installed package is upgraded, the recompilation checker …
12:15 PM Changeset in ghc [308af7d]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 Michael D. Adams <t-madams@…>
Minor re-organizing of compiler/cmm/CmmCPS.hs
11:28 AM Changeset in ghc [b3ccd6d5]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 Michael D. Adams <t-madams@…>
Fixed missing '#include "HsVersions.h"'
11:27 AM Changeset in ghc [a50f11e]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 Michael D. Adams <t-madams@…>
Factored proc-point analysis into separate file (compiler/cmm/CmmProcPoint)
10:52 AM Changeset in ghc [9a740fb]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 Michael D. Adams <t-madams@…>
Removed an older version of selectStackFormat
10:51 AM Changeset in ghc [53a8242]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 Michael D. Adams <t-madams@…>
Refined the handling of stack frame headers
10:24 AM Commentary/Compiler/CPS edited by guest
Added 'stack check' to TODO/downstream (diff)
9:49 AM Changeset in ghc [46b28f7]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 Michael D. Adams <t-madams@…>
Misc. cleanups to CPS converter
9:47 AM Changeset in ghc [c150d2f6]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 Michael D. Adams <t-madams@…>
Fixed CPS converter to preserve function names
3:51 AM TypeFunctions/ClassFamilies edited by sulzmann
(diff)
3:46 AM DataParallel/Vectorisation edited by chak
(diff)
1:23 AM DataParallel/Vectorisation created by chak
12:35 AM DataParallel edited by chak
(diff)

May 22, 2007:

3:31 PM Changeset in ghc [7d43eb05]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 Michael D. Adams <t-madams@…>
Added Proc-Point analysis to the CPS converter (not polished yet)
3:20 PM Changeset in ghc [418175d3]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 Michael D. Adams <t-madams@…>
Make CmmProc take CmmFormals as argument Since a CmmCall returns CmmFormals which may include global registers (and indeed one place in the code returns the results of a CmmCall into BaseReg) and since CPS conversion will change those return slots into formal arguments for the continuation of the call, CmmProc has to have CmmFormals for the formal arguments. Oddly, the old code never made use of procedure arguments so this change only effects the types and not any of the code. (Because [] is both of type [LocalReg] and CmmFormals.)
2:35 PM NewGhciDebugger edited by simonmar
(diff)
2:34 PM NewGhciDebugger edited by simonmar
(diff)
1:53 PM Changeset in ghc [77cc133d]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 Michael D. Adams <t-madams@…>
A small move of the comments in ./compiler/cmm/Dataflow.hs
12:18 PM Ticket #1369 (Type error when compiling ST-monad-like code) closed by simonpj
wontfix: Aha. You are the second person to discover that pattern bindings are …
10:34 AM Commentary/Compiler/CPS edited by guest
Added note about GC (diff)
10:25 AM Commentary/Compiler/CPS edited by guest
Formatting fix (diff)
10:24 AM Commentary/Compiler/CPS edited by guest
Added note about changing CmmTop to use CmmFormals (diff)
8:16 AM Ticket #1371 (Add -O3) created by simonmar
It has been suggested that we should have an -O3 that trades off code size …
5:18 AM DataParallel/ClosureConversion edited by chak
(diff)

May 21, 2007:

6:25 PM Changeset in ghc [3de1c72]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 Michael D. Adams <t-madams@…>
Added forgotten ./compiler/cmm/CmmLive.hs
4:12 PM Ticket #1370 (Obscure loop in interaction between arity and case-of-bottom) created by simonpj
John Meacham discovered that this program makes the simplifier loop: …
2:13 PM Ticket #1369 (Type error when compiling ST-monad-like code) created by koen@…
Compiling the module below works fine in GHC 6.4.2. In GHC 6.6 and 6.6.1, …
1:48 PM Ticket #1368 (Use filepath in GHC) created by simonmar
Replace GHC's custom filepath manipulation utilities in Utils with …
10:25 AM Commentary/Compiler/CPS edited by guest
More info on proc points (diff)
9:09 AM Changeset in ghc [43f5591b]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 Michael D. Adams <t-madams@…>
Document use of no-break space in lexer for C--
9:00 AM Changeset in ghc [e82defd]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 Michael D. Adams <t-madams@…>
Renamed BlockExitInfo to FinalStmt and all its constructors to match usage
8:54 AM Commentary/Compiler/CPS edited by guest
Added TODO list (diff)
8:35 AM Ticket #1100 (Parse error on (#) in .lhs files) closed by simonmar
wontfix: Brutally closing as wontfix. (# is a lexeme when -fglasgow-exts is …
1:13 AM Ticket #1367 (GHC[i] 6.6.1 can't find GNUreadline on PPC mac) created by hal@…
I installed GHC on a OS X 10.4.9 powerbook using the pre-built …

May 20, 2007:

3:57 PM Changeset in directory [37bee7f]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by Ian Lynagh <igloo@…>
Rejig the #ifdeffery Put __hscore_?_OK and __hscore_S_I?USR in the C inside #ifdef __GLASGOW_HASKELL__ to match the foreign imports in the Haskell code. Don't check the constants are defined before defining the C functions, as we assume that the functions exist in the Haskell code anyway.
3:43 PM Changeset in directory [4923376]encodingghc-7.2ghc-7.4ghc-7.6ghc-7.8patch-5014 by Ian Lynagh <igloo@…>
Tiny refactoring
1:58 PM Ticket #1366 (GLOBAL_VAR being inlined?) created by mnislaih
I noticed that :def wasn't working in my HEAD (as of today) build of ghc. …
6:51 AM Ticket #1293 (building via gcc 4.2.x on SPARC/Solaris is very slow) closed by simonmar
invalid: Submitter confirms we can close.
Note: See TracTimeline for information about the timeline view.