- 23 May, 2000 1 commit
-
-
simonpj authored
*** MERGE WITH 4.07 (once I've checked it works) *** * Fix result type signatures. Note that a consequential change is that an ordinary binding with a variable on the left f = e is now treated as a FunMonoBind, not a PatMonoBind. This makes a few things a bit simpler (eg rnMethodBinds) * Fix warnings for unused imports. This meant moving where provenances are improved in RnNames. Move mkExportAvails from RnEnv to RnNames. * Print module names right (small change in Module.lhs and Rename.lhs) * Remove a few unused bindings * Add a little hack to let us print info about join points that turn out not to be let-no-escaped. The idea is to call them "$j" and report any such variables that are not let-no-escaped. * Some small things aiming towards -ddump-types (harmless but incomplete)
-
- 22 May, 2000 14 commits
-
-
panne authored
zu => _ (i.e. sync name decoding with OccName :-)
-
panne authored
Synch encoding, decoding, and comments.
-
simonmar authored
Re-instate foreign label and foreign export dynamic support in the NCG (which both end up emitting a CLitLit into the abstract C) using a new mkForeignLabel interface to CLabel. This won't work if the foreign label is in a different DLL yet, but Julian is on the case.
-
simonmar authored
Z-encode underscores as "zu" (the previous owner of "zu", namely '^', has been moved to "zc").
-
rrt authored
Improved NCG note. Pls mrg
-
simonmar authored
Add test for record selector functions where the field has a polymorphic type.
-
simonmar authored
Add -fwarn-hi-shadowing to the default set of warnings.
-
simonmar authored
Complain about unrecognised warning options.
-
simonmar authored
Batch finalizers on a per-GC basis. That is, after a GC a single thread is created to run the pending finalizers, rather than creating a thread for each finalizer. This is almost as fast as having a global thread to run finalizers, but doesn't require any global state or special treatment by the scheduler.
-
simonmar authored
Don't use a worker Id for the internal ccall worker; generate a new syslocal instead. This is to avoid a clash in the case where a real worker is generated later on.
-
simonmar authored
be more conservative about inlining PrimOp Ids.
-
lewie authored
Please merge, of course ;-) A couple of sentences about implicit parameters for the release notes. You might want to double-check my sgml, which I do not speak fluently.
-
simonpj authored
*** NO NEED TO MERGE WITH 4.07, BUT POSSIBLE *** Warn about completely unused imported modules (when -fwarn-unused-imports)
-
simonpj authored
*** MERGE WITH 4.07 *** Correct types of selectors for records with polymorphic fields. (Bug reported by Martin Kowalczyk.)
-
- 19 May, 2000 6 commits
-
-
rrt authored
New member of the family. Look out for .redhat, .mandrake, .beos, .w95,... coming soon.
-
rrt authored
Improved DocBook instructions and added a special section for Windows.
-
rrt authored
Added BNW of Installing It Yourself to DocBook docs. Added new world of pattern guards to Glasgow Exts.
-
sewardj authored
Fix sparc breakage caused by recent (DLLery) NCG hackery. :-)
-
simonmar authored
Make the _ret symbols static; there's no need to have these exported.
-
simonmar authored
Fix type casts w/ CIndex assignments. Should eliminate some warnings in via-C compilations.
-
- 18 May, 2000 12 commits
-
-
panne authored
* A shell-classic: Inserted space before ] (the lexical syntax of shells is always resource of miracles...) * Made searching for a catalog a little bit more cunning: If SGML_CATALOG_FILES is not set, try FPTOOLS_CATALOG_FILE, then /usr/share/sgml/CATALOG.docbkdsl, the SuSE-Linux default, don't know about Red Hat, Debian, etc. This way "make dvi html pdf ps rtf" works out of the box, at least for me. :-)
-
simonmar authored
Add parsec subdir.
-
panne authored
'-#include <foo.h>' gobbled the following option. Fixed.
-
sewardj authored
Teach the NCG about the dereferencing and naming conventions to be used when compiling for a DLLised world. Some cleanups on the way too. The scheme is that * All CLabels which are in different DLLs from the current module will, via the renamer, already be such that labelDynamic returns True for them. * Redo the StixPrim/StixMacro stuff so that all references to symbols in the RTS are via CLabels. That means that the usual labelDynamic story can be used. * When a label is printed in PprMach, labelDynamic is consulted, to generate the __imp_ prefix if necessary. * In MachCode.stmt2Instrs, selectively ask derefDLL to walk trees before code generation and insert deferencing code around other-DLL symbols. * When generating Stix for SRTs, add 1 to other-DLL refs. * When generating static closures, insert a zero word before the _closure label.
-
simonmar authored
New version of hGetLine that is roughly 4 times faster than the original, and is tail-recursive to boot. I'm not entirely happy with the code, but it needs to get some testing.
-
panne authored
Add addrOf_ErrorHdrHook prototype
-
panne authored
Make stackOverflow prototype available Haskell compilation
-
simonmar authored
cosmetic only
-
simonmar authored
Remove -noC, add -package concurrent to simpl006_HC_OPTS.
-
simonmar authored
Upd_frame ==> upd_frame
-
simonmar authored
$(SGML_DOC) can only support one document, so build the Build System Guide by default.
-
simonmar authored
doc-building fix.
-
- 17 May, 2000 1 commit
-
-
lewie authored
Defer ambiguity test for class members, so that the test is done *after* we know the (extended) functional dependencies (this is a patch that was mostly carried over from hugs98, but a few lines were out of place).
-
- 16 May, 2000 6 commits
-
-
panne authored
Unbreak util package dependencies for non-M$ platforms
-
simonmar authored
Upd_frame ==> upd_frame (somehow this file got missed from yesterday's commit)
-
rrt authored
Put the -c flag in the right place.
-
rrt authored
Added a description of SGML comments.
-
rrt authored
Added FPTOOLS_CATALOG_FILE
-
rrt authored
Made it buildable again; notes on installing DocBook/Jade removed for the moment.
-