- Jul 17, 2000
-
-
Keith Wansbrough authored
Insert code to handle instruction counts from Heimdall, as well as CacheProf.
-
Reuben Thomas authored
Fixed a bracket-o.
-
Reuben Thomas authored
Windows fixes and tidying up.
-
Reuben Thomas authored
Windows fixes.
-
Reuben Thomas authored
Changed __MINGW32__ to mingw32_TARGET_OS to cope with latest mingwin.
-
Reuben Thomas authored
Rename files in line with RTS.
-
Reuben Thomas authored
Use GMP dll rather than static library under mingwin.
-
Reuben Thomas authored
Removed definitions of symbols which are now defined in the mingwin header files.
-
Keith Wansbrough authored
Fix bug in SetLevels that meant an occurrence of a non-cloned binder, where the non-cloned binder shadowed a cloned binder, resulted in the occurrence incorrectly being substituted with the clone of the *outer* binder. Curious that this never got tickled before!
-
Simon Peyton Jones authored
Eliminate need for built-in Rational type
-
Simon Peyton Jones authored
Print operator names in HsExpr better
-
Simon Marlow authored
Pass flags -agc to $(HAPPY) if the $(HAPPY_VERSION) is >= 1.8 (previous versions weren't reliable enough with these settings).
-
Reuben Thomas authored
Merged Julian's changes to make it more comprehensible to non FP programmers.
-
Simon Marlow authored
accept '-fvia-c' as an alternative capitalisation for '-fvia-C' (the old driver used to do this, and it's documented in the Users' Guide)
-
Simon Peyton Jones authored
Add comments
-
- Jul 16, 2000
-
-
sven.panne@aedion.de authored
Document new -fstrictfp option
-
sven.panne@aedion.de authored
This commit tries to fix the discrepancies between the results of floating point calculations during runtime and compile time, see e.g. fptools/ghc/tests/numeric/should_run/arith008.hs. Part of the story was the fact that floating point values are represented as Rationals in GHC and therefore never lost precision, at least for the operations for which constant folding is done. To compensate for this, before and after floating point operations the operands are temporarily converted to/from Float/Double. This is wrong, because host architecture and target architecture are confused this way, but in a non-cross-compiling scenario it works.
-
sven.panne@aedion.de authored
Added new -fstrictfp flag
-
sven.panne@aedion.de authored
* Fixed handling of filename arguments without extension * Added new -fstrictfp flag * Some cosmetic changes (unless/when instead of if)
-
- Jul 15, 2000
-
-
sven.panne@aedion.de authored
Merged Marcin's patches for unboxed thingies
-
- Jul 14, 2000
-
-
Jeff Lewis authored
Functional Dependencies were not getting simplified away when the dictionary that generated them was simplified by instance resolution. Fixed.
-
Simon Peyton Jones authored
Add mutually recursive kind inference test
-
Simon Peyton Jones authored
Fix typeKind
-
Simon Peyton Jones authored
Arrange that type signatures work right. Consider: module A import M( f ) f :: Int -> Int f x = x Here, the 'f' in the signature isn't ambiguous; it refers to the locally defined f. (This isn't clear in the Haskell 98 report, but it will be.)
-
Simon Peyton Jones authored
Wibbles in the new kind-checking stuff
-
Simon Peyton Jones authored
Add a type signature
-
Simon Peyton Jones authored
Tidy up newMutTyVar/newSigTyVar
-
Simon Marlow authored
remove unused #include "gmp.h"
-
Simon Marlow authored
Add a section describing GHC's version numbering policy.
-
Simon Marlow authored
wibble
-
Simon Marlow authored
- add a new section on "keeping intermediate files" - document the new -keep-tmp-files and -keep-raw-s-file options.
-
Simon Marlow authored
Add -keep-tmp-files flag, to tell the driver not to delete tmp files. Useful mainly for debugging the driver, and obsoletes the GHC folklore of using ^Z for this purpose.
-
Simon Peyton Jones authored
This commit completely re-does the kind-inference mechanism. Previously it was inter-wound with type inference, but that was always hard to understand, and it finally broke when we started checking for ambiguity when type-checking a type signature (details irrelevant). So now kind inference is more clearly separated, so that it never takes place at the same time as type inference. The biggest change is in TcTyClsDecls, which does the kind inference for a group of type and class declarations. It now contains comments to explain how it all works. There are also comments in TypeRep which describes the slightly tricky way in which we deal with the fact that kind 'type' (written '*') actually has 'boxed type' and 'unboxed type' as sub-kinds. The whole thing is a bit of a hack, because we don't really have sub-kinding, but it's less of a hack than before. A lot of general tidying up happened at the same time. In particular, I removed some dead code here and there
-
Simon Peyton Jones authored
Remove dead code
-
- Jul 13, 2000
-
-
Simon Marlow authored
Take the README for a binary dist from the project directory, not fptools.
-
Simon Marlow authored
update, and make less GHC-specific
-
Simon Marlow authored
update to match reality; try to be a bit more helpful
-
Julian Seward authored
Zap yet another bogon in x86 floating args to ccalls.
-
Michael Weber authored
more changes to FPTOOLS_GHC_VERSION: * fixed bug in too-many-args case * reworked regexp for versions
-
Julian Seward authored
sparc NCG is now enabled by default for non-opt compilation.
-