- Jun 07, 2000
-
-
Reuben Thomas authored
DocBooked and moved here from hdirect/doc.
-
Keith Wansbrough authored
Fix printing of unfoldings in hi-files: lambda binders are now grouped again like they used to be, rather than printed one-at-a-time.
-
AndyGill authored
Adding types to the names inside the GOO. All needed for a langauge with unboxed types ...
-
- Jun 06, 2000
- Jun 05, 2000
-
-
sven.panne@aedion.de authored
The n-th attempt to get GCD right, this time negative Int arguments in combination with zero. Another bug in this area and I'll leap out of the window immediately... :-P
-
sven.panne@aedion.de authored
Synched with reality
-
sven.panne@aedion.de authored
Added tests for gcdInt/gcdInteger
-
- Jun 04, 2000
-
-
sven.panne@aedion.de authored
Fixed braino.
-
sven.panne@aedion.de authored
The GCD saga continues: Fixed gcdInt/gcdInteger to work correctly for non-positive values, i.e. call mpn_gcd_1 only with positive inputs, and issue an error if both operands are zero. This should fix the bug reported by Marc.
-
sven.panne@aedion.de authored
Unbreak the driver again
-
- Jun 02, 2000
-
-
Jeff Lewis authored
Class decls weren't taking functional dependencies into account when checking for ambiguous type vars. Fixed.
-
Reuben Thomas authored
Updated DocBook notes to reflect heroic efforts of Messrs Panne and Chakravarty.
-
Reuben Thomas authored
Added new greencard package.
-
Simon Marlow authored
checkTyCon shouldn't look through newtypes. Instead, we add a new function checkRepTyCon which does, and use it in the few cases where it is needed. This fixes a nasty bug with overloaded literals of newtypes, and probably a whole bunch of other lurking bugs too.
-
Simon Marlow authored
add new flag -fglasgow-exts-no-lang, which is the same as -fglsagow-exts but doesn't include the implicit -package lang. This is needed only for compiling ghc/lib/std, where hslibs/lang may or may not exist.
-
Simon Marlow authored
Fix bug in new version of hGetLine: it didn't handle unbuffered handles properly. The fix involves re-importing the old code for hGetLine :-(
-
- Jun 01, 2000
-
-
sven.panne@aedion.de authored
While adding a syslib, setup include dirs in addition to cc injects, too. The driver is really a piece from hell... :-(
-
sven.panne@aedion.de authored
The DocBook saga continues: Look for already installed catalog first.
-
Simon Marlow authored
allow infix constructors to be declared with prefix notation, eg data T a b = (:^:) a b
-
Simon Marlow authored
Test for declaring an infix constructor using prefix notation, eg. data T a b = (:^:) a b
-
Simon Marlow authored
Compile FastString with -fvia-C for the time being (Julian is working on fixing a bug in the NCG).
-
- May 31, 2000
-
-
Simon Marlow authored
fix apparent cut-n-pasto: rEC_SEL_ERROR_ID was printed as "patError".
-
Simon Marlow authored
update expected output.
-
Simon Marlow authored
update expected output
-
Simon Marlow authored
Update expected output.
-
Simon Marlow authored
Incorporate Josef's patch to fix the bogus warning about overlapping string patterns. Thanks Josef!
-
Reuben Thomas authored
Always run docbook scripts with the catalog as the first argument (taken from DOCBOOK_CATALOG).
-
Reuben Thomas authored
Update to use DOCBOOK_CATALOG to get the correct catalog.
-
sven.panne@aedion.de authored
Use new way of #including for packages
-
sven.panne@aedion.de authored
floatExtreme.h's definitions reside in PrimOps.h
-
sven.panne@aedion.de authored
Trying to get the whole #include business right: ccalls are unfolded into interface files, even without -funfold-casms-in-hi-file. Although this is a good thing performance-wise, the header files should better be #included during compilation of the .hc files. Solution: * Every .hc file #includes "Stg.h" first. * For every package `foo' used, "HsFoo.h" is #included, too. This means that every package has to come with a corresponding header file, even if it is empty. Downside: * Getting #includes right with ghc-inplace is a little bit ugly: The boot target in Makefiles must copy the package's header files into GHC_INCLUDE_DIR (don't forget the clean target!), and final installation of those headers is done there, too. :-P Better solutions are highly welcome. * Possible pollution of the C name spaces.
-
Jeff Lewis authored
Cleanup pass on functional dependencies. Most noticeably, make it so that signatures involving classes with functional dependencies work. Also, Fundeps are now properly handled by the simplifier, resolving problems where the fundeps were sometimes being discarded too early, and sometimes hanging around too long. Took out the early ambiguity testing in the renamer, because that's too early (you don't know the fundeps yet). Now, the ambiguity test happens in the typechecker. Functional Dependencies should now be up to snuff with Mark's paper, however, the derived instances and superclass extensions found in hugs are still not in there. It would be nice if this were merged into 4.07. I have diffs against the 4.07 tree in case it's too thorny working around Simon's big commit.
-
chak@cse.unsw.edu.au. authored
Autoconf magic to determine a working DocBook CATALOG file (if any). Makes the makefile variable DOCBOOK_CATALOG refer to this CATALOG file (absolute path).
-
- May 30, 2000
-
-
Simon Marlow authored
Nothing uses this file, so remove it.
-
Simon Marlow authored
don't need to import PrelPack.hi-boot
-
Simon Marlow authored
only add implicit occs for bindIO & returnIO for foreign export, not for foreign import.
-
Simon Marlow authored
Fix package names & version numbers in .hi-boot files.
-
Julian Seward authored
Fix cyclic dependency problem when compiling the Prelude.
-
Simon Marlow authored
re-enable first float-outwards pass; it was accidentally disabled in Simon's recent commit.
-