This project is mirrored from https://gitlab.haskell.org/ghc/ghc.git.
Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts, and can be resumed by a project maintainer.
Last successful update .
Repository mirroring has been paused due to too many failed attempts, and can be resumed by a project maintainer.
Last successful update .
- 25 Aug, 1999 2 commits
- 24 Aug, 1999 8 commits
-
-
simonmar authored
Add -D__HASKELL__=98
-
simonpj authored
IdInfo.copyIdInfo was wrong. It didn't copy a NOINLINE pragma when the occurrenc analyser "shorted out" a binding; as a result the following program didn't respect the NOINLINE pragma: plus :: Int -> Int -> Int {-# NOINLINE plus #-} plus = (+) f x = plus x (plus x x)
-
simonmar authored
oops, back out some other changes that made it in by mistake.
-
simonmar authored
An inaccurate constraint on the inline assembly code for mulIntC# caused gcc 2.95 to overoptimise around it, leading to bogus multiply code for Integers.
-
simonpj authored
Document the -i effect on recompilation
-
simonpj authored
Record all orphan modules (including "library" ones) in the usage info in an interface file. Leaving these out prevents propagation of orphan module information.
-
simonpj authored
Make primOpHasSideEffects return True for the various Write primops. Amazingly, this wasn't done, and that meant that Write operations could be silently discarded! This broke the GHC typechecker (actually the implementation of checkNoErrsTc, showed up in deriving code)
-
simonpj authored
When recompiling with GHC 4.02 and Keith's new type representations, it seems that I need UVar to be in Var.hi-boot. I don't think this will be the case with the better handling of SOURCE import in 4.04, but for now I'm just going ahead and adding the UVar synonym to the Var.hi-boot files.
-
- 23 Aug, 1999 6 commits
-
-
simonmar authored
-fno-cpr ==> -fno-cpr-analyse
-
simonmar authored
back out rev. 1.115 - -fno-cpr-analyse works fine.
-
simonpj authored
Add simpl005, tests CPR
-
simonpj authored
Add -fno-cpr option
-
keithw authored
Revert commit of 1999/06/12 16:17:28. We use -traditional for CPP, and so x##y and #x don't work and we must use x/**/y (ugh) and "x" (urk!!) instead. Ah well.
-
simonmar authored
Sparc support, from Michael Hobbs <hobbs1@acm.org>.
-
- 20 Aug, 1999 6 commits
-
-
simonpj authored
Add tcrun005
-
simonpj authored
Change the renamer namesuppy for instance decls, so that it is indexed by the class/tycon *string* rather than the class/tycon pair. That way (C,TT) and (CT,T) both give the string "CTT", and hence give a different unique. An alternative would have been to use "C/TT" and "CT/T" respectively, but that would mean obscure errors while everyone remembered to recompile everything. So this seems more direct. Julian reported this bug.
-
simonpj authored
Report precedence errors for sections
-
simonpj authored
Add rnfail019
-
simonpj authored
Add tcfail083
-
simonpj authored
Fix Svens missing-record-field typechecker bug
-
- 17 Aug, 1999 2 commits
- 16 Aug, 1999 2 commits
- 09 Aug, 1999 1 commit
-
-
sof authored
First step along the way of having GHC understand DOS-style paths (hot new feature!) - if ';' occurs in a -i<dirs> list, ';' is used to separate entries on the import search path, otherwise its trusty old ':'. [This commit is made simply to unblock some Win32 users, but it shouldn't have any untoward effects on others. If it does, please back it out as I'm about to take off for a couple of weeks.]
-
- 06 Aug, 1999 3 commits
- 04 Aug, 1999 10 commits
-
-
panne authored
Some small pedantic changes to get function prototypes right.
-
simonmar authored
compile tc087 with -fglasgow-exts
-
simonmar authored
sync output
-
simonmar authored
sync the output for these tests
-
simonmar authored
Fix up expr001.hs and move it into should_compile
-
simonmar authored
GHC deviates from the Haskell report on a couple of the finer points of lexical syntax, so comment out a couple of the tests here.
-
simonmar authored
parenthesise negative numbers in infix expressions.
-
simonmar authored
revert part of rev. 1.4 - don't use index 0 in the stable name table due to conflict with the hash-table lookup function.
-
simonmar authored
Cast NULL to (W_) to avoid warning.
-
simonmar authored
Add a test for a rather misguided use of the Memo library, but which showed up a bug nevertheless :)
-