- Mar 11, 1998
-
-
Simon Marlow authored
add all missing SIZEOF_* and ALIGNMENT_* defines.
-
Simon Marlow authored
- move SIZEOF checks together (previous commit added SIZEOF checks to a different part of the file). - check alignment of longs: unsigned ints are no good, because we need to check whether f.e. a float can be put on the stack, which is StgWord aligned, and currently an StgWord is basically a long.
-
Simon Marlow authored
add RTS_PREFIX = $(FPTOOLS_TOP)/common-rts/ (Harmless unless compiling for the new RTS).
-
Simon Marlow authored
added .hc-->.s and .S-->.o rules.
-
- Mar 09, 1998
-
-
Simon Peyton Jones authored
New specialiser again; I think the simpifier is OK
-
- Mar 08, 1998
-
-
Simon Peyton Jones authored
New specialiser; warning: simplifier *may* be broken
-
- Mar 06, 1998
-
-
Simon Peyton Jones authored
New specialiser
-
Simon Marlow authored
indentation fix.
-
- Mar 05, 1998
-
-
sof authored
Exercise defaulting of _ccall_ results (bot not args) to ()
-
sof authored
Default ambiguous _ccall_ results to (), not the arguments
-
sof authored
Don't split object files when booting from .hc
-
sof authored
Misc fixes to setup for booting via .hc files
-
sof authored
Don't run mkdependHS when booting via .hc files
-
- Mar 04, 1998
-
-
sof authored
addAvailEnv: restrict previous change to not redo duplicate checks.
-
- Mar 03, 1998
-
-
Alastair Reid authored
Added alignment tests
-
sof authored
addAvailEnv: special handling of explicit exports of class methods.
-
Simon Marlow authored
Add some size tests.
-
sof authored
startPerformIO: Only save C stack pointer when compiling the conc RTS on x86s.
-
Simon Marlow authored
back out last commit until we've decided how to do these properly.
-
sof authored
unifyKindErr: drop the "Compiler bug:" prefix
-
Alastair Reid authored
Added more feature tests
-
- Feb 28, 1998
-
-
sof authored
Generate a little bit less code for record selectors.
-
- Feb 27, 1998
-
-
Simon Marlow authored
Fix for the minBound case, obtained from GMP 2.
-
Simon Marlow authored
hints and tips for doing a 'cvs update'.
-
Simon Marlow authored
add note about parsing fix.
-
Simon Marlow authored
parse record declarations with infix constructors.
-
Simon Marlow authored
Test for records defined with an infix constructor.
-
- Feb 26, 1998
- Feb 25, 1998
-
-
sof authored
Clarified various cygwin32 install gotchas
-
sof authored
Interface file version checking support. Added a compiler version field to the interface file header. The format is now _interface_ <IfaceName> <ModuleVersion> <CompilerVersion> where the compiler version follow the value of $(ProjectVersionInt). Any mismatch in version numbers causes the renamer to give up. A compiler version number of 0 means turn off version checking (used by PrelGHC.hi to avoid having to update every time we release.) .hi-boot files are treated specially, the absence of a compiler version number in the header is taken to mean that there was a `0'. Need to do this since hsc's .hi-boot files have to also be useable by versions of the compiler that don't grok version info in interface files (e.g., ghc-2.10.)
-
sof authored
Dictionaries are now named as follows: $d<class><tycon><n> where "n" is a positive int, "tycon" is the name of the tyvar/tycon of the first argument to the "class" that the dict represent an instance of. The change should improve the behaviour of the recompilation checker, preventing the recompilation of all the dependents of a module whenever a data type of instance is added to it. (The common behaviour should be no recompilations, but there are cases where the naming scheme fails to prevent a recompile.)
-
sof authored
Magic constant removal (id.h now has #defines for the `special-syntax' identifiers.)
-
sof authored
Removed old and unused #defines
-
Simon Marlow authored
remove references to hslibs, and update the story w/ respect to the literate tools.
-
Simon Marlow authored
remove hslibs reference, add \$Id\$.
-
Simon Marlow authored
remove references to hslibs, and add \$Id\$
-
Simon Marlow authored
InstHsLibDir isn't used: nuke.
-
Simon Marlow authored
remove references to hslibs.
-