- Jun 13, 2000
-
-
Simon Marlow authored
sparc-sun-solaris2 uses .LLC<n> to refer to local string constants.
-
Simon Marlow authored
mangler fix.
-
Simon Marlow authored
fixup problem with '.' at the front of a local label.
-
Simon Marlow authored
egcs sometimes leaves a 'popl %ecx' in the epilogue, it seems.
-
Simon Marlow authored
Reduce alignment for info tables on x86 to 1 word. It was previously 4 words, which meant that the entry code was wrongly aligned all the time (because info tables are either 2 or 3 words). At least this way we've got a 1 in 4 chance of being properly aligned.
-
Simon Marlow authored
Move 4.01 onto the main trunk.
-
Simon Marlow authored
Miraculously, the same bug exists on sparc-sun-solaris2.
-
Simon Marlow authored
HPPA tweaks.
-
Simon Marlow authored
Fix splitting on i386-unknwon-linux: string constants were being duplicated in each object, leading to large increases in binary sizes.
-
Simon Marlow authored
Fix for egcs on sparc.
-
Simon Marlow authored
Changes to unbox the state in the ST and IO monads. ST now has type newtype ST s a = ST (State# s -> STret s a) data STret s a = STret (State# s) a IO now has type newtype IO a = IO (State# RealWorld -> IOResult a) data IOResult a = IOok (State# RealWorld) a | IOfail (State# RealWorld) IOError So ST should be slightly more efficient, and IO should be nearly as efficient as ST.
-
Simon Marlow authored
Bring in rev. 1.22.2.1 - Don't apply -monly-n-reg patches to _regBlah functions (profiling cost-centre register things)
-
Simon Marlow authored
Another sparc/egcs fix.
-
Simon Marlow authored
- support the .p2align directive on x86 a.out architectures. This might be required for others, too.
-
Reuben Thomas authored
Added subl clause to epilogue munging.
-
Will Partain authored
partain 1.3 changes to 960626
-
Will Partain authored
Initial revision
-
Will Partain authored
Bulk of final changes for 2.01
-
Will Partain authored
Alleged post-Sansom 0.27+ code
-
Will Partain authored
After Andy Gill's late-95 changes
-
Will Partain authored
-
hwloidl authored
Merged GUM-4-04 branch into the main trunk. In particular merged GUM and SMP code. Most of the GranSim code in GUM-4-04 still has to be carried over.
-
André Santos authored
RS6000/AIX patches
-
André Santos authored
RS6000 prof & conc patches
-
André Santos authored
Parallel 2.04 patches
-
André Santos authored
AIX/RS6000 patches
-
Keith Wansbrough authored
Fix: mkPiType has moved.
-
Keith Wansbrough authored
Alter to match new CoreLint.
-
Keith Wansbrough authored
A few things here: * fix some comment typos * alter CoreLint architecture to permit warnings as well as errors * add `endPassWithRules' to permit printing of rules as well as binds * move mkPiType to CoreUtils (for UsageSP reasons)
-
- Jun 12, 2000
-
-
sven.panne@aedion.de authored
printf => showFFloat. Now waugh_neural fails with Fail: Prelude.(!!): negative index, but that's better than before. :-)
-
sven.panne@aedion.de authored
Synched with output required by H98 report
-
sven.panne@aedion.de authored
*nix-ified the expected output. M$-people are more used to error messages, and one has to lose... >:-)
-
sven.panne@aedion.de authored
"Non-exhaustive guards" => "Non-exhaustive patterns"
-
sven.panne@aedion.de authored
Print only the first 6 characters of the result's decimal representation, this "solves" the problem that without optimization 0.46920002 was printed and 0.4692 with -O. Perhaps this could be turned into a test for constant folding, but this was probably not the test writer's intention.
-
sven.panne@aedion.de authored
Use "foreign label" instead of litlit for stdout.
-
sven.panne@aedion.de authored
`foreign label foo :: Addr' was simply mapped to `foo' on the C side, but this is wrong, resp. only works for C *functions*, not *variables* (praise the implicit conversions of C!). It now correctly maps to `(&foo)'. ATTENTION: I'm not sure if this fix breaks some SW which depends on the old (wrong) behaviour (H/Direct?).
-
sven.panne@aedion.de authored
Added type signature to resolve ambiguity.
-
sven.panne@aedion.de authored
Synched with reality.
-
sven.panne@aedion.de authored
Synched with reality. The expected output is a little bit fragile...
-
sven.panne@aedion.de authored
-syslib => -package
-