- Mar 13, 2004
-
-
sof authored
tidy up conditional forkProcess() support
-
- Mar 12, 2004
-
-
Ross Paterson authored
Deal gracefully with arrow commands where an expression is expected, instead of panicking. (Bug reported by Isaac Jones) merge to STABLE
-
Simon Marlow authored
clean up pretty printing slightly
-
- Mar 11, 2004
-
-
Simon Peyton Jones authored
Fix a nasty and long-standing bug in the handling of functional dependencies. The story is told in comments with TcSimplify.tcSimplifyRestricted. We were simpifying a group of constraints *twice*: once to establish the type vars to quantify over, and once "for real" but less brutally. Unfortunately, the less-brutally part meant that we did less improvement, which in turn meant that an invariant (no captured constraints) was violated. Consequential bizarre results. The test is typecheck/should_compile/tc177
-
Simon Peyton Jones authored
Better printing for LHsBinds
-
Simon Peyton Jones authored
Sanity checking
-
Simon Peyton Jones authored
Comments
-
Simon Peyton Jones authored
Add sanity check
-
Simon Peyton Jones authored
Better layout in interppSP
-
Simon Peyton Jones authored
Fix a long-standing bug; the type checker should recover from a failure in the default method of a class declaration, else the default method doesn't get added to the type envt, and we get an opaque tcLookupGlobal: `FunnyError.$dmb' is not in scope message.
-
Simon Marlow authored
Don't call hGetArray with a size of zero (fixes read021).
-
Simon Marlow authored
Add dependency on GHC.TopHandler if this is the main module.
-
- Mar 10, 2004
-
-
wolfgang authored
Remove -static flag from non-darwin PowerPC builds (this was a relic from the long-dead AIX support) Merge to STABLE.
-
- Mar 08, 2004
-
-
Simon Marlow authored
Apply $libdir hack to GHCi libs in the same way as ordinary .a libs.
-
Simon Marlow authored
Add small embellishment to one of the filename rules.
-
Simon Marlow authored
Ignore #! lines for scripts.
-
Volker Stolz authored
-Wall police
-
Volker Stolz authored
INLINEs for Intel's icc
-
- Mar 07, 2004
-
-
Ross Paterson authored
if X is available, build X11 and HGL packages.
-
- Mar 05, 2004
-
-
Simon Marlow authored
Be clearer about when source files must match module names.
-
Simon Marlow authored
Fail with an error if the interface file we're reading doesn't contain the module we were expecting.
-
Volker Stolz authored
Fix #ifdef'ed flags for FreeBSD.
-
Simon Marlow authored
comments
-
Volker Stolz authored
Reduce noise if there's no in-tree version of Happy.
-
Simon Marlow authored
Fix a URL link
-
- Mar 03, 2004
-
-
Simon Peyton Jones authored
Comments only
-
Simon Peyton Jones authored
Patches to configuration script for MSYS. It's not clear that this'll always work, because we generate paths like /c/mingw/bin, which MinGW binaries won't understand -- but all of them seem to be fed to the MSYS shell, which translates them to c:/mingw/bin etc. Perhaps the Right Thing is to implement msyspath, by analogy with cygpath, to convert /c/xxx to c:/xxx? Anyway, this patch seems to work for now.
-
- Mar 02, 2004
-
-
Ralf Laemmel authored
Once more revised some details of the Data class. Comitting the Data.Generics* library in a second.
-
Simon Peyton Jones authored
New chapter on MSYS, filenames etc
-
- Mar 01, 2004
-
-
Simon Marlow authored
Threaded RTS improvements: - Make the main_threads list doubly linked. Have threads remove themselves from this list when they complete, rather than searching for completed main threads each time around the scheduler loop. This removes an O(n) loop from the scheduler, but adds some new constraints (basically completed threads must remain on the run queue until dealt with, including threads which have been killed by an async exception). - Add a pointer from the TSO to the StgMainThread struct, for main threads. This avoids a number of places where we had to traverse the list of main threads to find the right one, including one place in the scheduler loop. Adding a field to a TSO is cheap. - taskStart: we should be resetting the startingWorkerThread flag in here. Not sure why we aren't; maybe this got lost at some point. - Use the BlockedOnCCall flags in the non-threaded RTS too. Q: what should happen if a thread does a foreign call which re-enters the RTS, and then sends an async exception to the original thread? Answer: it should deadlock, which it does in the threaded RTS, and this commit makes it do so in the non-threaded RTS too (see testsuite/tests/concurrent/should_run/conc040.hs).
-
Simon Marlow authored
Remove Deadlock_closure (not used any more).
-
Simon Marlow authored
add a few RTS ways (combinations) I missed out
-
Simon Marlow authored
Warning police, and omit a useless debugging msg in !RTS_SUPPORTS_THREADS.
-
Simon Marlow authored
wibble
-
Simon Marlow authored
Update version numbering policy: we now allow snapshots along the stable branch (eg. 6.2.20040229).
-
Simon Marlow authored
Update docs for RTS options and GhcRtsThreaded
-
Simon Marlow authored
Add -fno-generics to SRC_HC_OPTS
-
Simon Marlow authored
build target should use '::' not ':'
-
Simon Marlow authored
make it compile (win32)
-
- Feb 28, 2004
-
-
Ralf Laemmel authored
Revised dataTypeOf member in "deriving ( ... Data ...)". This revised schemes relies on the updated modules Data.Typeable and Data.Generics*.
-