- 04 May, 1999 10 commits
-
-
sof authored
Moved DLL-related macros out of Stg.h and into separate .h file
-
sof authored
Removed last vestiges of PrelBase_Bool_closure_tbl (yes\!)
-
sof authored
* Added option --mk-dll (and -optdll<foo>) to ease the creation of DLLs containing ghc-compiled code (see docs for details). * Fixed bug which caused non-std ways to pick up the std way's interface files when compiling the prelude.
-
sof authored
a rule or two for building DLLs
-
sof authored
Added support for dllwrap options
-
sof authored
added a new way (dll) to use when building Prelude DLLs
-
sof authored
added HAVE_WIN32_DLL_SUPPORT
-
sof authored
New option: --enable-win32-dlls
-
sof authored
Updated _casm_ example
-
sof authored
a howto on Win32 DLLs
-
- 03 May, 1999 1 commit
-
-
sof authored
Win32'ified
-
- 29 Apr, 1999 3 commits
- 28 Apr, 1999 3 commits
- 27 Apr, 1999 23 commits
-
-
sof authored
When installing, append to entries in PACKAGE_BINS list
-
sof authored
For a forkIO'ed process, report uncaught exceptions on stderr.
-
sof authored
* Added toplevel exception handler: topHandler :: Bool -- bomb on exception caught -> Exception -> IO () for PrelMain.mainIO and Concurrent.forkIO to use * moved forkIO out of PrelConc and into Concurrent.
-
sof authored
Renamer changes: - for a toplevel type signature f :: ty the name 'f' refers to a local definition of 'f' - i.e., don't report 'f' as clashing with any imported 'f's. - tidied up the handling of fixity declarations - misplaced fixity declarations inside class decls, e.g., class F a where infix 9 `f` g :: a -> Int are now caught and reported as errors. Robustified the renaming of class decls.
-
keithw authored
glasgow-haskell-{bugs,users} has moved.
-
simonm authored
unboxed 1-tuples are legal.
-
simonm authored
Mark PrimOp arguments as lazy. This stops the simplifier throwing away cases, and is consistent with the way applications work. We could probably do better by using the information from primOpStrictness.
-
simonm authored
off-by-one in folding of tagToEnum#.
-
simonm authored
deriving fixes.
-
simonm authored
indexArray# changes.
-
simonm authored
indexArray# now returns an unboxed 1-tuple.
-
sewardj authored
Firstified a few common fns for a modest performance gain, ie, elem = any . (==) ===> directly recursive version.
-
sewardj authored
Further fixes to make -DDEBUG work right from mk/build.mk.
-
simonm authored
- Fix the tagToEnum# support in the code generator - Make isDeadBinder work on case binders - Fix compiling of case x `op` y of z { True -> ... z ... False -> ... z ... - Clean up CgCase a little. - Don't generate specialised tag2con functions for derived Enum/Ix instances; use tagToEnum# instead.
-
simonm authored
Remove declaration of PrelBase_Bool_closure_tbl.
-
simonm authored
Add macros for declaring closure tables.
-
simonm authored
Remove PrelBase_Bool_closure_tbl; this is now generated automatically.
-
sewardj authored
Correctify usage of -DDEBUG and -DDEBUG_EXTRA.
-
keithw authored
Documentation added for RegexString.
-
simonm authored
Add CLOSURE_TBL() macro for building closure tables.
-
sewardj authored
Minor mods to make STG Hugs compile out-of-the-box.
-
sewardj authored
Changes to improve runtime performance of STG Hugs. -- Reorganisation of the evaluator (Evaluator.c). -- Changes to code emission (Assembler.c) to support peephole opts -- An experimental simplifier (optimise.c). -- Many supporting bug fixes and minor changes. -- Experimental implementation of integer for standalone hugs (sainteger.c).
-
simonm authored
- Don't add -DCOMPILING_RTS twice - *set* SRC_CC_OPTS rather than appending to it: we're using ghc as the C compiler, so normal gcc flags probably won't work. eg. if you put SRC_CC_OPTS += -g in your build.mk, it'll fall over here.
-