- 29 Jun, 2000 1 commit
-
-
rrt authored
Remove /bin/ from /bin/rm to avoid problems with systems where it's elsewhere.
-
- 28 Jun, 2000 12 commits
-
-
lewie authored
Make it so that implicit params uniformly print with the `?' at the front of the name. Simon's last big commit re-arranged how interface files were written, and implicit params were suddenly being written without the `?'. This fixes both that bug, and Simon's concern that there were too many different pretty printing functions for implicit params ;-)
-
simonmar authored
This file had version 407 burned into it; the convention is that zero means "don't check the version".
-
lewie authored
Bumped VERSION's version as well.
-
simonmar authored
ignore lines beginning with '#' when looking for {-# OPTIONS #-}
-
lewie authored
Wave goodbye to hscpp even harder. (erase it from SUBDIR list).
-
simonmar authored
add in the -optl arguments to the linker command line
-
simonmar authored
dumps go to stdout
-
simonmar authored
dumps go to stdout now
-
simonmar authored
Wave goodbye to hscpp, GHC's lexer now understands the '# \d+ \".*\"' output from cpp.
-
simonmar authored
version of ghc-current is now 4.09
-
simonmar authored
add missing default case for Eq (TyClDecl name pat)
-
sewardj authored
Partially fix signal (control-C) handling under mingw32. The interpreter can now be interrupted and successfully returns to the Hugs prompt, but only if Hugs was started from cmd.exe and not by bash (!). This is a known bogon with Cygwin, according to Sigbjorn. I still can't get Hugs to ignore other control-C's; instead it acts as if it was asked to exit. Bizarre.
-
- 27 Jun, 2000 6 commits
-
-
lewie authored
splitFunTy_maybe was making a special case of implicit params by returning Nothing on a type `noted' as an implicit param. It shouldn't (my bad). It's mostly used downstream of the type checker, where we don't care so much about the difference between implicit and explicit params. The right thing to do is just see thru the NoteTy (i.e. eliminate the special case for IPs). Please merge.
-
lewie authored
Cleaned out a handful of unused imports.
-
rrt authored
Some initial notes on DLLs. plsmrg
-
rrt authored
Replace documentation for dll_Ifs.hi with a note about using -package-name. Please merge.
-
sewardj authored
Fix compilation problems with int64 and nat64.
-
lewie authored
Further refine the test for when to simplify... in particular, was generating bogus code when a signature asserted an implicit param, but the code didn't use one. Please Merge.
-
- 26 Jun, 2000 3 commits
- 25 Jun, 2000 7 commits
-
-
panne authored
Changed "_" variable prefix to "c" (for "config", "constant", or whatever you like). This should enable building from CVS with GHC <4.07.
-
panne authored
Keep gcc -Wall happy
-
panne authored
* -#include's arg needs not be separate anymore. * Nuke leading and trailing spaces around option arguments.
-
panne authored
Use "$@" instead of $* in shell script, the latter one doesn't handle spaces in arguments correctly. Heaven knows who invented this wierd rules.
-
panne authored
Descend into include subdir first to create a config.h, which is needed in later subdirs.
-
panne authored
Fixed xref to Storable docs
-
panne authored
Synch unfoldr's signature in export list with reality
-
- 24 Jun, 2000 1 commit
-
-
panne authored
Fixed "filterFB" RULE *** please merge ***
-
- 23 Jun, 2000 4 commits
-
-
rrt authored
Get rid of hand-maintained HSrts.def, and generate it automatically.
-
sewardj authored
markHugsObjects() and lookupSection(): don't use debugging versions of macros module(), name(), tycon(), etc, even when debugging. Also, in lookupSection(), return immediately when not in combined mode. Together, these dramatically reduce the cost of GC in Hugs (by about a factor of 15 for nofib/real/anna).
-
sewardj authored
Minor mods to make fully-optimised builds of Hugs work again.
-
sewardj authored
Changes to make DietHEP.dll usable from Visual Basic: * Export DH_LoadLibrary and DH_GetProcAddress using stdcall, not ccall. * Append all messages to a logfile, diet_hep_logfile.txt, for debugging.
-
- 22 Jun, 2000 6 commits
-
-
panne authored
* -syslib => -package * mkdependHS => ghc -M *** please merge ***
-
panne authored
* Mentioned CTypesISO * Synched comments about MutableArray with reality *** please merge ***
-
panne authored
Removed explicit usage of hslibs/docs, it belongs to ghc/docs/set. (untested) *** please merge ***
-
simonpj authored
*** NO NEED TO MERGE WITH 4.07 *** (but it would do no harm) * Improve an error message when overlapping instance declarations are present. Carl Witty reported this infelicitous message. The problem arises for this code: class Foo a class (Foo a) => Bar a data Dat a = Dat instance Foo (Dat a) instance Foo (Dat Integer) instance Bar (Dat a) The instance decl for Bar should say instance Foo (Dat a) => Bar (Dat a) because the overlapping instance decls for Foo can't be resolved (or at least might vary depending on how a is instantiated).
-
simonpj authored
*** MERGE WITH 4.07 *** * ParseIface.y should reject newtypes with no definition: newtype T a ; The rest of the compiler falls over if it sees such a thing.
-
simonpj authored
*** MERGE WITH 4.07 *** * The divide by zero check in the constant-folding rules was testing the numerator not denominator! (For Float and Double.)
-