- Feb 18, 1999
-
-
Julian Seward authored
Make decoding of RtsFlags.DebugFlags work on big-endian architectures.
-
Simon Marlow authored
Add two new operations to StgPrimFloat.c: __int_encodeFloat __int_encodeDouble for encoding floats/doubles from small integers. This avoids having to convert small integers to large ones before an encodeFloat operation, and fixes the two cases of slowdown in nofib after the small integer changes. Also: - remove encodeFloat and decodeFloat as primops - use foreign import for encode{Float,Double} and the various isNaN etc. ccalls in PrelNumExtra.
-
Simon Marlow authored
- Fix typo in description of -M - Add doc line for -H
-
- Feb 17, 1999
-
-
Simon Peyton Jones authored
Reinstate specialisations for fromIntegral and realToFrac
-
Simon Peyton Jones authored
Add z-encodings for ^ and %
-
Simon Marlow authored
typo
-
Simon Marlow authored
Fix a couple of uninitialized data reads.
-
Simon Marlow authored
Fast Integers. The rep. of Integers is now data Integer = S# Int# | J# Int# ByteArray# - several new primops added for overflow-detecting arithmetic - negateInteger# removed; it can be done directly - integer_0, integer_1 etc. removed. - the compiler now uses S# where it previously used int2Integer. - the compiler generates small integers for -2^32 .. 2^32-1, instead of -2^29 .. -2^29-1. - PrelST.State datatype moved to LazyST (its only use). - some library code (in Time.lhs) still needs cleaning up, it depends on the Integer rep.
-
Simon Marlow authored
Be slightly more conservative about allocation area sizing with -H.
-
sof authored
Document __HASKELL98__
-
sof authored
Define __HASKELL98__
-
sof authored
Perl regex tweak, take 55
-
- Feb 16, 1999
-
-
Simon Marlow authored
Reinstate finalizer changes.
-
Simon Marlow authored
Sigh, backout finalizer changes for 4.02 pl1.
-
- Feb 15, 1999
-
-
sof authored
Empty export list regression test
-
sof authored
warnUnusedGroup: be friendlier to -fwarn-unused-matches users
-
sof authored
findAndReadIface: use decoded module name
-
Simon Marlow authored
wibble^2
-
Simon Marlow authored
wibble
-
sof authored
Allow empty export lists again
-
Simon Marlow authored
Add pointer to docs on scoped type variables. Slide tag for 4.02 patchlevel 1.
-
Simon Marlow authored
we're at patchlevel 1.
-
Simon Marlow authored
eliminate warnings about nested comments.
-
Simon Marlow authored
4.02 tag slid forward to include GC bug fix in rev 1.31.
-
Simon Marlow authored
Fix another bug in scavenge_mutable_list: mutable objects promoted during scavenging of the mutable list itself could get dropped.
-
Simon Marlow authored
Add a few more flag test macros.
-
- Feb 12, 1999
-
-
Simon Marlow authored
finalise/finalize changes.
-
- Feb 11, 1999
-
-
Simon Marlow authored
Weak library updates.
-
Simon Marlow authored
finalise/finalize changes.
-
Simon Marlow authored
finalise/finalize changes.
-
Simon Marlow authored
More finalise/finalize updates.
-
Simon Peyton Jones authored
Fix yet another specialiser dict-floating bug; showed up in nofib/spectral/typech98
-
Simon Marlow authored
More weak pointer changes.
-
Simon Marlow authored
- s/finalise/finalize/g - make finalize run the finalizer immediately, and wait for its completion - make mkWeak take a (Maybe (IO ())) for the finalizer argument - remove mkWeakNoFinalizer
-
Simon Marlow authored
Add release notes for 4.03.
-
Simon Marlow authored
Bump version to 4.03.
-
Simon Marlow authored
- add scoped type variables documentation.
-
- Feb 10, 1999
-
-
Simon Marlow authored
more 4.02 updates.
-
Simon Peyton Jones authored
Tiny error-message hacks
-
Simon Peyton Jones authored
Misc tests fixes, and activate the programs directory
-