- 15 Sep, 2004 2 commits
-
-
simonmar authored
Add a couple of cases to mk_switch to catch the case when we have a tag range that has a lot of default cases at either end, and we're not using a single switch. In situations like this we want to eliminate the default cases with an if-statement, before dealing with the rest of the branches, which might then be suitable for a switch. Also, ignore empty tag slots at either end of the range if there is no default case. This might work around a gcc 2.95 bug that we tickled with the code being generated before.
-
wolfgang authored
Accept '#pragma' lines in the cmm parser. This is necessary because Apple's version of GNU cpp 3.3 leaves #pragma lines in it's output, which cause the build to fail on Mac OS X with GCC >= 3.3
-
- 14 Sep, 2004 3 commits
-
-
panne authored
Fixed "yes" vs. "YES" confusion. This is currently really a mess and I'll really have to clean this up someday...
-
panne authored
* Merged stgMalloc and execPage into a single function which handles even multiple pages correctly. * Enabled the use VirtualProtect on x86 WinDoze now. This could be necessary for processors which distinguish between READ and EXECUTE memory accesses, e.g. Itaniums IIRC. * Nuked pageMode and set page permissions always to READ/WRITE/EXECUTE, otherwise we could accidentally remove the WRITE permission. Only mildly tested on x86 Linux, but it might be worth merging into the STABLE branch when it turns out to work on x86 WinDoze and OpenBSD. SimonM?
-
mthomas authored
Replace prog_belch with errorBelch.
-
- 13 Sep, 2004 5 commits
-
-
panne authored
Improve fop detection now that SuSE has fixed their broken /usr/bin/fop
-
sof authored
threadSqueezeStack(): with DEBUG, zero out entire payload when blackholing. Required now that LOOKS_LIKE_INFO_PTR() isn't 100% precise. Merge to STABLE
-
sof authored
printClosure(): handle MVARs
-
simonmar authored
There was a missing $T_HDR_info setting for solaris2/openbsd.
-
dons authored
malloc memory isn't executable by default on OpenBSD, so mprotect pages in execPage for that platform. Enables the FFI. Merge to stable
-
- 12 Sep, 2004 3 commits
- 11 Sep, 2004 1 commit
-
-
panne authored
NOINLINE is mentioned in the H98 report, not NOTINLINE. MERGE TO STABLE.
-
- 10 Sep, 2004 6 commits
-
-
panne authored
Unbreak previous commit. Is QA on holiday? :-)
-
simonmar authored
RtsShouldNeverHappenCode never happens, now.
-
simonmar authored
Fix problem that shows up when building stage2 on Windows: slots of a vector table that can never happen are normally filled with the RtsShouldNeverHappen label, which currently prints as "0". On systems with leading underscores on labels, such as Windows, this turns into "_0" which is reported as an undefined symbol. Having a label print as "0" is a real hack, so the solution is to do it properly. This commit does just that.
-
simonmar authored
Another SrcSpan fix: the span of a Match now covers the entire equation, not just the rhs.
-
simonmar authored
Update to previous commit: avoid non-portable features of test(1). It looks better this way, anyway.
-
simonmar authored
Fix bug in decode_tuple (fixes tc177(prof))
-
- 09 Sep, 2004 5 commits
-
-
simonpj authored
Fix apparent typo in call to debugBelch; Win32 only I think
-
stolz authored
Move forkProcess()-prototype to RtsExternal.h where package unix can see it (avoids an 'implicit declaration' warning there)
-
panne authored
Fixed FP_LEADING_UNDERSCORE macro, removing the need for a special handling of Mac OS X again.
-
panne authored
Unified the comments in (almost) empty aclocal.m4 files
-
sseefried authored
Added case to FP_LEADING_UNDERSCORE macro for darwin platform.
-
- 08 Sep, 2004 2 commits
- 07 Sep, 2004 6 commits
-
-
stolz authored
Add cpp-protected signals sigINFO & sigWINCH if available. (An autoconf-wizard might want to look at the bottom of configure.ac, the similarities between HAVE_SIGPOLL, HAVE_SIGINFO & HAVE_SIGWINCH can surely be factored out)
-
simonmar authored
Fix up the SrcSpan on the rhs of a function binding.
-
simonmar authored
The 7-ptr-arg version of generic apply has gone away, but parts of the byte code generator hadn't been updated. This fixes the ffi009(ghci) test.
-
simonmar authored
Fix bug in finalizeWeak# (should fix memo002 and maybe one or two other tests).
-
simonmar authored
We don't need this any more.
-
simonmar authored
Fix up the automatic re-configuring stuff.
-
- 06 Sep, 2004 5 commits
-
-
ross authored
root nodes are now index.html
-
ross authored
install chunked html in html/foo
-
simonmar authored
some cleanups
-
simonmar authored
Further to the RTS messaging tidyup: export the new message API and hooks via RtsMessages.h, so that a client program can easily redirect messages.
-
simonmar authored
eliminate some more gcc 3.4 warnings
-
- 05 Sep, 2004 2 commits
-
-
panne authored
* HTML documentation for "foo.xml" goes into directory "foo" again, not "foo-html". This is nicer and consistent with the behaviour for building the docs from SGML. * Disabled building PostScript documentation in the spec files for now, there are some strange issues with the FO->PS conversion for some files which have to be clarified first.
-
panne authored
Re-nuked SGML support, I crept back in with a previous commit. >:-(
-