- 15 Jan, 1999 1 commit
-
-
simonm authored
- __HASKELL1__ is now 5 (was 4). Surely not the last word in Haskell98 CPP symbols. - Fix stats munging for new RTS.
-
- 14 Jan, 1999 1 commit
-
-
simonm authored
x86: only add -fomit-frame-pointer when compiling .hc files. It gets in the way of debugging for normal .c files.
-
- 13 Jan, 1999 1 commit
-
-
simonm authored
Added a generational garbage collector. The collector is reliable but fairly untuned as yet. It works with an arbitrary number of generations: use +RTS -G<gens> to change the number of generations used (default 2). Stats: +RTS -Sstderr is quite useful, but to really see what's going on compile the RTS with -DDEBUG and use +RTS -D32. ARR_PTRS removed - it wasn't used anywhere. Sanity checking improved: - free blocks are now spammed when sanity checking is turned on - a check for leaking blocks is performed after each GC.
-
- 08 Jan, 1999 1 commit
-
-
sewardj authored
Added -fno-asm-mangling.
-
- 02 Dec, 1998 1 commit
-
-
simonm authored
Move 4.01 onto the main trunk.
-
- 24 Aug, 1998 1 commit
-
-
sof authored
add_syslib: turn off -syslib loop checking
-
- 21 Aug, 1998 1 commit
-
-
sof authored
Tidied up -syslib handling, and in the process require the use of Perl5
-
- 14 Aug, 1998 1 commit
-
-
sof authored
Misc changes to cope with compiling code containing foreign decls that also causes C stubs to be gen'ed
-
- 20 Jul, 1998 1 commit
-
-
sof authored
- turn on cloning in first simplifier pass to ensure that the output from desugarer&TC gets unique binders before the Simplifier TransformFest really gets going. - Solaris specific: include -lsocket in the linker command line when using -syslib misc. - pipe through to compiler the new option -funfold-casms-in-hi-file.
-
- 11 Jun, 1998 2 commits
- 05 Jun, 1998 1 commit
-
-
simonm authored
Sigbjorn forgot a semicolon :-)
-
- 04 Jun, 1998 1 commit
-
-
sof authored
Expose -fallow-overlapping-instances to the world
-
- 01 Jun, 1998 1 commit
-
-
sof authored
Get the concurrent syslib included for free, when -gransim\'ing or -parallel\'ing
-
- 15 May, 1998 1 commit
-
-
simonm authored
- remove $opt_UnfoldingUseThreshold, it's a per-compilation flag now (not per-simplification) - pass through all -funfolding-.* flags, so we can get at the rest
-
- 12 May, 1998 1 commit
-
-
sof authored
hscpp no longer supports -genSPECS
-
- 08 May, 1998 1 commit
-
-
simonm authored
move update analyser into -O2 optimisations.
-
- 05 May, 1998 1 commit
-
-
sof authored
Renamed conc syslib to concurrent
-
- 30 Apr, 1998 1 commit
-
-
sof authored
-O setup: enable -fclone-binds in simplifier pass immediately preceeding -ffull-laziness (see comment) new option: -hi-with-<section> to selectively output contents of interface file.
-
- 14 Apr, 1998 1 commit
-
-
simonm authored
remove obsolete ToDo.
-
- 06 Apr, 1998 1 commit
-
-
sof authored
enable specialiser
-
- 16 Mar, 1998 1 commit
-
-
sof authored
Added -optp for passing options to hsp
-
- 25 Feb, 1998 1 commit
-
-
sof authored
cygwin32: if no -o given, tell linker to create main.exe
-
- 20 Feb, 1998 1 commit
-
-
simonm authored
- InstLibDir --> InstLibDirGhc - ${INSTALLING} --> $INSTALLING
-
- 18 Feb, 1998 1 commit
-
-
sof authored
inserted missing semicolons.
-
- 17 Feb, 1998 1 commit
-
-
simonm authored
Remove redundant PROJECT{VERSION,NAME,PATCHLEVEL} in favour of ProjectVersion etc. from config.mk.in.
-
- 09 Feb, 1998 1 commit
-
-
sof authored
misc syslib related fixes
-
- 06 Feb, 1998 1 commit
-
-
simonm authored
-syslib conc doesn't have any cbits.
-
- 04 Feb, 1998 1 commit
-
-
sof authored
Warn specially if users should supply interface files on the command line.
-
- 02 Feb, 1998 2 commits
-
-
simonm authored
Library re-organisation: All libraries now live under ghc/lib, which has the following structure: ghc/lib/std -- all prelude files (libHS.a) ghc/lib/std/cbits ghc/lib/exts -- standard Hugs/GHC extensions (libHSexts.a) -- available with '-fglasgow-exts' ghc/lib/posix -- POSIX library (libHSposix.a) ghc/lib/posix/cbits -- available with '-syslib posix' ghc/lib/misc -- used to be hslibs/ghc (libHSmisc.a) ghc/lib/misc/cbits -- available with '-syslib misc' ghc/lib/concurrent -- Concurrent libraries (libHSconc.a) -- available with '-concurrent' Also, several non-standard prelude modules had their names changed to begin with 'Prel' to reduce namespace pollution. Addr ==> PrelAddr (Addr interface available in 'exts') ArrBase ==> PrelArr CCall ==> PrelCCall (CCall interface available in 'exts') ConcBase ==> PrelConc GHCerr ==> PrelErr Foreign ==> PrelForeign (Foreign interface available in 'exts') GHC ==> PrelGHC IOHandle ==> PrelHandle IOBase ==> PrelIOBase GHCmain ==> PrelMain STBase ==> PrelST Unsafe ==> PrelUnsafe UnsafeST ==> PrelUnsafeST
-
simonm authored
Split -fwarn-unused-names into -fwarn-unused-imports Warn about unused explicit imports. (in -W) -fwarn-unused-binds Warn about unused bindings (in -W) -fwarn-unused-matches Warn about unused names in pattern matches (not as useful, relegated to -Wall)
-
- 22 Jan, 1998 1 commit
-
-
sof authored
* [cygwin32]: If no output file is given when linking, default to main.exe * warn about SCCs being dropped when compiling with -prof -auto{-all}
-
- 04 Dec, 1997 1 commit
-
-
simonm authored
Restore perl4 compatibility.
-
- 29 Nov, 1997 1 commit
-
-
sof authored
Append -lnsl when using -syslib ghc on Solaris2 boxes (BSD nwork support.); -w as synonym for -Wnot; pass -fsignatures-required through to compiler proper.
-
- 24 Nov, 1997 2 commits
- 10 Nov, 1997 1 commit
-
-
simonm authored
Replace use of map() with foreach, to make the driver perl4 compatible again.
-
- 30 Oct, 1997 1 commit
-
-
sof authored
Quote -#include opts when passing them on (to mkdependHS); silently add ghc syslib with posix (it depends on it.)
-
- 16 Oct, 1997 2 commits