- 14 Sep, 2008 14 commits
-
-
Thomas Schilling authored
-
Thomas Schilling authored
-
Thomas Schilling authored
-
Thomas Schilling authored
-
Thomas Schilling authored
This monad will be required by most public API calls.
-
Thomas Schilling authored
-
Thomas Schilling authored
printing them.
-
Thomas Schilling authored
-
Thomas Schilling authored
-
Thomas Schilling authored
This monad provides variants of 'catch', 'bracket', and 'finally', so exceptions can be handled in monads that wrap IO. The latter two methods need to be part of the class definition, because GHC uses 'block' and 'unblock' which are used in the definition of those two methods for the IO monad. A perhaps better class interface would consist of 'gcatch', 'gblock', and 'gunblock' and let the latter two default to 'id' like is done for non-GHC implementations of 'bracket' and 'finally'.
-
Thomas Schilling authored
-
Thomas Schilling authored
-
Thomas Schilling authored
-
Thomas Schilling authored
-
- 15 Sep, 2008 1 commit
-
-
chevalier@alum.wellesley.edu authored
-
- 14 Sep, 2008 1 commit
-
-
chevalier@alum.wellesley.edu authored
-
- 13 Sep, 2008 5 commits
-
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
target.mk isn't included everywhere, but show is always handy
-
Ian Lynagh authored
I think looking for $(GHC_COMPILER_DIR_ABS) was failing on the Windows buildbot due to different path separators. Now we just look for "inplace".
-
- 12 Sep, 2008 17 commits
-
-
Ian Lynagh authored
We now need to install driver after ghc
-
Ian Lynagh authored
e.g. $(bindir)/ghc-6.9.20080911
-
Ian Lynagh authored
-
Ian Lynagh authored
Otherwise it thinks that c:/foo is a remote file
-
Simon Marlow authored
This time, we had forgetten the write barrier in one place.
-
Simon Marlow authored
-
Simon Marlow authored
-
Simon Marlow authored
-
chevalier@alum.wellesley.edu authored
Added code for dead code elimination to the ext-core library. This can be used in concert with Language.Core.Merge to produce a single self-contained module without unnecessary cruft.
-
chevalier@alum.wellesley.edu authored
-
chevalier@alum.wellesley.edu authored
Changed the ext-core syntax to include primitive coercions (left, right, sym, trans, etc.) as syntax rather than referring them to their names as in GHC. (I hope I updated the docs to reflect this...)
-
chevalier@alum.wellesley.edu authored
See comments for details.
-
chevalier@alum.wellesley.edu authored
See comments for details.
-
chevalier@alum.wellesley.edu authored
-
chevalier@alum.wellesley.edu authored
isUtupleTy was implemented inefficiently (and is called a lot by the typechecker). Replaced with uglier but faster code.
-
chevalier@alum.wellesley.edu authored
-
chevalier@alum.wellesley.edu authored
I added a new module, Merge, to the ext-core library that combines a list of ext-core modules into a new, uniquely renamed module. See comments in Merge.hs for more details.
-
- 11 Sep, 2008 2 commits
-
-
Ian Lynagh authored
-
Ian Lynagh authored
-