- 10 Apr, 2003 2 commits
- 09 Apr, 2003 4 commits
-
-
simonpj authored
Document how to get rid of the console window
-
simonpj authored
wibble
-
simonpj authored
------------------------------------- Fix a functional-dependency-related bug in tcSimpifyRestricted ------------------------------------- MERGE TO STABLE if it goes over conveniently (but I rather think it may not) tcSimplifyRestricted works by (a) simplifying brutall to find out what the constrained type variables are, and (b) simplifying more gently, knowing the constrained type varaibles. The bug is that in step (b) we were not doing the check-for-improvement-and-loop part, thinking that step (a) had alrady done all the improvement. But not so, as an example in the code now shows. Simple to fix. I rather think we could tidy up these various loops.
-
simonpj authored
Comments
-
- 08 Apr, 2003 8 commits
-
-
sof authored
if needs be, include Capability.h
-
sof authored
resumeThread: concCall arg is universally unused (but leave it in for now)
-
sof authored
UPD_IND_NOLOCK(): update THREADED_RTS & SMP versions wrt rts/Storage.h:updateWithIndirection() change
-
simonpj authored
---------------------------------- Try swapping order of inference for applications ---------------------------------- For a long time we've inferred the argument types of a function call before using information from the expected type passed in. This commit swaps the order. See comments with tcApp for an example where this makes a real difference. I don't think any error messages get signficantly worse, but yell if you find any.
-
simonpj authored
Better error messages
-
simonpj authored
ToDo comments
-
simonpj authored
Improve error messages on newtype deriving
-
simonpj authored
Fix unbox-strict-fields deriving bug; MERGE TO STABLE
-
- 06 Apr, 2003 1 commit
-
-
igloo authored
Typecheck type reification brackets [t| ... |]
-
- 04 Apr, 2003 1 commit
-
-
reid authored
Missing commit from last night: Add GreenCard files, GreenCard derived files, etc. to the lists of sources so that make depend and make clean work
-
- 02 Apr, 2003 1 commit
-
-
sof authored
threadStackOverflow() wibble
-
- 01 Apr, 2003 5 commits
-
-
sof authored
updated and sync'ed wrt ClosureTypes.h
-
sof authored
comment update
-
sof authored
Have Literal.Literal support the representation of NULL pointers only, and not arbitrary pointer values. (MachAddr <some-pointer-value-as-an-Integer>) wasn't being used, except to handle nullAddr#. It (MachAddr) is a potential source of problems should the compiler start doing constant folding or other interesting operations over MachAddrs (think: interface files + cross-compilation), so we might as well scale back the representation of raw pointer values.
-
sof authored
Tidy up code that supports user/Haskell signal handlers. Signals.h now defines RTS_USER_SIGNALS when this is supported, which is then used elsewhere.
-
simonmar authored
Don't constant-fold (negateFloat# 0.0#), because the compiler's internal representation of floating-point literals (Rational) can't represent -0.0. This means that main = print (-0.0) now gives the same results with -O as it does without. Fixes test arith005.
-
- 31 Mar, 2003 11 commits
-
-
sof authored
- Stable.c:enlargeStablePtrTable(): plug a mem leak, the (re-)allocation is in bytes, not words. - nuke RtsUtils.c:stgMallocWords(), RtsUtils.c:stgReallocWords()
-
simonmar authored
On 32-bit platforms, add a bunch of symbols from libgcc.a used to support 64-bit arithmetic. It looks like these symbols are defined in libc on some platforms but not others, but it shouldn't do any harm to include them in the list of symbols that the linker knows about even if they're also in libc. They were already included for some platforms (cygwin, mingw, and darwin), this commit just includes then whenever we're compiling with gcc on a 32-bit platform.
-
simonmar authored
Mention that our Read class accepts hex and octal literals, as an extension to Haskell 98.
-
simonmar authored
Booting from HC fixes (slightly tweaked for the HEAD) Submitted by: Urban Boquist <boquist@crt.se>
-
simonmar authored
HC bootstrapping fixes Submitted by: Urban Boquist <boquist@crt.se>
-
simonmar authored
Include NetBSD support Submitted by: Urban Boquist <boquist@crt.se>
-
simonmar authored
NetBSD fixes Submitted by: Urban Boquist <boquist@crt.se>
-
simonmar authored
Comments only Submitted by: Urban Boquist <boquist@crt.se>
-
simonmar authored
Fixes to subdir ordering for booting from HC files. Submitted by: Urban Boquist <boquist@crt.se>
-
simonmar authored
Tweaks to make it work again (at least with 5.04.3) Submitted by: Urban Boquist <boquist@crt.se>
-
simonmar authored
Fixes to the hc-file-bundle Submitted by: Urban Boquist <boquist@crt.se>
-
- 29 Mar, 2003 2 commits
- 28 Mar, 2003 4 commits
-
-
sof authored
block_vtalrm_signal() and unblock_vtalrm_signal(): unused, disable.
-
sof authored
fix ProjectVersion
-
sof authored
FIRST_BLOCK_OFF: more parens (for prec table illiterates like me)
-
sof authored
Off-by-one tidyup. ALLOC_AP, ALLOC_PAP and MKAP were all being constructed with size arguments equal to (1+number of args/FVs) in ByteCodeGen.schemeE, only for Interpreter.c to subtract 1 when fishing out the payloads. This commit drops the up-and-downery. Simplification spotted by Andy Moran
-
- 27 Mar, 2003 1 commit
-
-
sof authored
be gone
-