- Jul 28, 1999
-
-
Simon Marlow authored
- Use explicit file modes when installing binaries & scripts (not essential, but someone complained about it). - Use $(INSTALL_SCRIPT) for scripts
-
Simon Marlow authored
Sigh, another go at getting #line directives right.
-
Simon Marlow authored
Allow unboxed tuple components to have polymorphic types.
-
- Jul 27, 1999
-
-
Simon Marlow authored
Sigh, didn't work in the cpp, !literate case.
-
Simon Marlow authored
oops, debugging code committed by mistake.
-
Simon Marlow authored
Fix filenames in {-# LINE #-} directives when using both unlit and hscpp (I think).
-
Simon Marlow authored
fix typo in hppa1.1 support.
-
sof authored
remove spurious ^M's
-
Simon Marlow authored
add unofficial/undocumented function: mkWeakIORef :: IORef a -> IO () -> IO (Weak (IORef a)) for weak pointers to IORefs. This avoids some of the problems with inlining disturbing the semantics of mkWeak by making the weak key point to the primitive MutVar instead of the box.
-
Simon Marlow authored
Allow mkWeak# to take an unlifted type as the key argument. The intention is that boxed-but-unlifted types can be used as keys, not unlifted types in general but there's no way to enforce this at the moment.
-
Simon Marlow authored
+RTS -s<blah> ==> +RTS -S<blah> for -Rghc-timing. The former now gives only summary statistics, as advertised.
-
sof authored
If calling a 'foreign export'ed Haskell function resulted in an error, localise the error by supplying the module name as well as the name of the function.
-
sof authored
Improve the UI a little for modules contain 'foreign export' declarations - no longer demand that module name == (basename filename)
-
Simon Marlow authored
Something is very screwy here. This file does not appear to have been removed, but it doesn't have any tags beyond 2.04.
-
Simon Marlow authored
Back out yesterday's change to Parser.y, and throw out illegal do expressions in the renamer instead. It turned out to be hard to get the optional semicolons right in the grammar at the same time as checking that the last statement is an expression.
-
Simon Peyton Jones authored
Add a bit more info about hi-boot files
-
Simon Peyton Jones authored
Do a more correct job of explicit for-alls in types
-
Simon Peyton Jones authored
Add rnfail018
-
- Jul 26, 1999
-
-
Simon Marlow authored
Remove some unused things.
-
Simon Peyton Jones authored
Adopt the following syntax for stmts: stmts -> stmt1 ; ... stmtn ; exp [;] That is, a do-notation thing must finish with an expression.
-
Simon Peyton Jones authored
Add read009, do-notation
-
Simon Peyton Jones authored
Make Type.isUnLiftedType return True for forall'd unlifted types: e.g. x :: forall a. Int# I found bindings like these were getting floated to the top level. They are pretty bogus types, mind you. It would be better never to construct them. (George Russell tripped over this one.)
-
Simon Peyton Jones authored
* Fix a bug in the unifier that made the typechecker loop on a 5-line program from Sigbjorn. The bug is documented near the fix, in TcUnify.uUnboundVar
-
Simon Peyton Jones authored
Add rnfail017
-
Simon Peyton Jones authored
Fix type in tcMatch discovered by Keith
-
Simon Peyton Jones authored
Add tc102
-
- Jul 16, 1999
-
-
Keith Wansbrough authored
Remove dead token IThash added yesterday by mistake.
-
Julian Seward authored
Fix use of _unused var for ghc-3.XX.
-
Julian Seward authored
cpp-ify some H98isms with PSEQ and SAPPLY to placate ghc-3.0X
-
Simon Peyton Jones authored
* Fix a bug in the unifier that made the typechecker loop on a 5-line program from Sigbjorn. The bug is documented near the fix, in TcUnify.uUnboundVar
-
Simon Peyton Jones authored
Add tc101
-
Julian Seward authored
Fix trivial parse errors.
-
sven.panne@aedion.de authored
More 64bit fun: Fixed an ill-placed #ifdef and added a cast to a numeric literal (for explanation see yesterday's fix).
-
Keith Wansbrough authored
Layout fix to uses of ASSERT in do expressions; thanks Kevin for pointing out the problem.
-
sven.panne@aedion.de authored
More 64bit fun: Fixed an ill-placed #ifdef and added a cast to a numeric literal (for explanation see yesterday's fix).
-
Simon Peyton Jones authored
* Fix long-standing bug in TcIfaceSig which meant it occasionally complained about a lint error in an unfolding, with a locally-defined name not being in scope. This only happened when hi-boot loops were being tied, so an unfolding might mention a locally-defined name.
-
Simon Peyton Jones authored
* Fix trivial bug in WwLib.mkWWfixup, which showed up when booting the compiler.
-
sven.panne@aedion.de authored
More small portability changes: * For older GHCs use IOBase instead of PrelIOBase * Never use commas in SLIT. cpp IS a hack for Haskell...
-
- Jul 15, 1999
-
-
sven.panne@aedion.de authored
Patched my previous patch ($ vs $$, && vs if/then/fi). Installing a Happy binary-dist still only creates a happy and no happy-1.6 executable, but this has very probably nothing to do with my changes.
-
sven.panne@aedion.de authored
Two checks for empty file lists added.
-