- Jul 19, 2000
-
-
Reuben Thomas authored
Gave driver access to bash for running system calls under Windows by writing command out to a temp file, then sending that as the argument to "sh -". Sigh. This is #ifdefed on mingw32_TARGET_OS; saner OSs just use system as normal.
-
Reuben Thomas authored
Stop doing all system calls via "sh -c", as this messed up quoting.
-
- Jul 18, 2000
-
-
Reuben Thomas authored
oops, ghc-inplace ain't an EXE.
-
Reuben Thomas authored
Added a few EXE_SUFFIXes to get the driver going on Windows.
-
Reuben Thomas authored
Changed ExeSuffix to exeext (which is what configure.in actually calls it).
-
Simon Marlow authored
remove hscpp
-
Reuben Thomas authored
Add $(EXE_SUFFIX) to hp2ps and unlit
-
Reuben Thomas authored
Move dlls to $(DLL_PEN) after generation.
-
Reuben Thomas authored
Move DLLs to $(DLL_PEN) after generation.
-
Simon Peyton Jones authored
Arrange that type signatures that have no "parent" signatures work right. For example module A f :: Int -> Int The panic in RnEnv.lookupBndrRn becomes an error message. Also RnBinds.rnTopMonoBinds and rnMonoBinds were wrongly ignoring all signatures altogether if there were no bindings!
-
Simon Marlow authored
fix finding of the usage message (again).
-
Simon Peyton Jones authored
Add comment
-
Simon Peyton Jones authored
Add type-sig test
-
Reuben Thomas authored
Holding pen for dlls to stop them getting in the way of pre-compiled dynamic programs.
-
Simon Peyton Jones authored
Remove dead code: checkConstraints and univErr
-
- 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
-