- 11 Jul, 2002 5 commits
-
-
sof authored
Use of InstallShield is a thing of the past
-
panne authored
Automagically insert links to the documentation of the OpenGL/GLUT packages iff --enable-hopengl is used
-
panne authored
Corrected and normalized HTML
-
simonmar authored
Fix a couple of links in the announcement
-
ken authored
Perhaps defining _REENTRANT when gcc-compiling for the alpha would help with RTS threading problems
-
- 10 Jul, 2002 6 commits
-
-
sof authored
printDump,printErrs,printSDoc: flush stdout and stderr
-
simonpj authored
Fix trivial bug in WorkWrap that killed all INLINE pragmas! Merge to STABLE
-
simonpj authored
Improve error message; merge to STABLE
-
simonmar authored
Fix a GC bug. In a "large block", only the block descriptor for the head of the block has the fields step, gen_no and flags set. So whenever we want one of these fields in the descriptor for a random object anywhere in the large block, we have to check whether it is in the head block, and if not follow the link to the head block descriptor. evacuate() was doing this correctly, but isAlive() wasn't (and goodness knows what other places are broken in this way - I identified several other possible cases of the same bug). So to try to make things more robust, when we allocate a large block we now initialise the step, gen_no, and flags fields in the descriptor for *every* sub-block, not just the first one. Now, as long as you only want one of these fields from the descriptor, there's no need to try to find the block head. evacuate() gets minutely faster, and hopefully multiple obscure bugs are fixed by this.
-
simonmar authored
change #ifdef USING_LIBBFD to #if defined(DEBUG) && defined(HAVE_LIBBFD).
-
simonmar authored
Fix a bug in the handling of libbfd - we should be checking for DEBUG in $(GhcRtsHcOpts) not $(GhcHcOpts), and we can get HAVE_LIBBFD from config.h so there's no need to unconditionally define USING_LIBBFD.
-
- 09 Jul, 2002 5 commits
-
-
sof authored
awaitEvent: better handling of EBADFs, i.e., don't unconditionally barf() and exit if select() reports an EBADF. See source code comments for details, but in short, we attempt to unblock all threads to handle the error condition before bailing out. If only select() would indicate which file descriptor that was the bad one. (There's no good reason why select() errors other than EBADF could also be handled this way, but let's focus on it for now..)
-
sof authored
gcc versionitis wrt gcc -E -MM .. usage: 2.95.<wurble> is silent on stdout if -MM is used, 2.96 ain't (even when -o is used..hmm.) 2.95 (on mingw32) even fails if you try to redirect the output. So, be more accepting in first trying to run CPP with a redirect, and if that fails, try without.
-
sof authored
merge rev. 1.1.6.1
-
simonpj authored
Improve error message *** MERGE TO STABLE BRANCH ***
-
panne authored
Fixed my email address
-
- 08 Jul, 2002 2 commits
- 06 Jul, 2002 1 commit
-
-
chak authored
Reverted to check for `null srcs' (instead of `null real_srcs') to determine whether to throw "no input files". Otherwise, something like ghc -o foo ObjectGeneratedByGHC.o doesn't work anymore.
-
- 05 Jul, 2002 4 commits
-
-
sof authored
isSourceFile: widened to also return True for .hc files
-
sof authored
5.04
-
sof authored
When validating the number of source files on the command-line wrt other options, only consider source files. i.e., don't consider .a's and .o's that inadvertently, and idempotently, might be present.
-
mthomas authored
Allow module names up to 50 chars wide without misalignment of the profiling table. For example: "Graphics.UI.ObjectIO.Process.Toolbar" no longer messes up the output. The output is now well over 80 chars wide now.
-
- 04 Jul, 2002 3 commits
-
-
simonpj authored
Fix error message
-
simonmar authored
In hPutLitString, catch the empty string case before calling hPutBuf. Some older versions of hPutBufFull choke on a zero-length buffer. Fixes occasional problems with the Sparc native code generator, which uses SLIT("") in a couple of places.
-
mthomas authored
Mingw32 has problems with "long long" display so convert to float output.
-
- 03 Jul, 2002 12 commits
-
-
sof authored
comment out para mentioning old ghc-win32 page; doesn't contain all that much useful info any longer
-
sof authored
updated external core frontend info
-
sof authored
Remove -fcore option, a NOP. (The Core frontend is enabled by feeding GHC .hcr files.)
-
wolfgang authored
added a note about MacOS X support
-
simonmar authored
version 5.04
-
simonmar authored
Announce for 5.04
-
simonmar authored
Small fix to the documentation installation
-
simonmar authored
Remove old BIN_DIST specific stuff
-
simonmar authored
Remove the stuff on building the documentation to the building guide.
-
simonmar authored
Add documentation on building the documentation. (I've moved the section on building documentation from the User's Guide, it doesn't really seem appropriate there).
-
simonpj authored
Reorder sections of type-system extensions
-
simonmar authored
Direct the punter to GHC.Exts rather than GHC.Prim.
-
- 02 Jul, 2002 2 commits