- May 11, 2000
-
-
Reuben Thomas authored
Removed dLL_ifs.hi from INSTALL_DATA under Windows (no longer exists).
-
AndyGill authored
Wibble... The corrected example is as follows: myS :: (forall t t1 t2. (t -> t2 -> t1) -> (t -> t2) -> t -> t1) [NoDiscard] __AL 3 myS = \ @ t @ t1 @ t2 f :: (t -> t2 -> t1) g :: (t -> t2) x :: t -> f x (g x) public class myS implements Code { public Object ENTER () { VM.COLLECT(3, this); final Object f = VM.POP(); final Object g = VM.POP(); final Object x = VM.POP(); VM.PUSH(x); VM.PUSH(new Thunk(new myS$1(g, x))); return f; } } class myS$1 extends Code { final Object g; final Object x; public myS$1 (Object _g_, Object _x_) { g = _g_; x = _x_; } public Object ENTER () { VM.PUSH(x); return g; } }
-
AndyGill authored
First attempt at at class lifter for the GHC GOO backend. This included a cleanup of the Java/GOO abstract syntax - Name is now a string, not a list of string - Type is used instead of name in some places (for example, with new) - other minor tweeks. Andy --------- Example for myS f g x = f x (g x) public class myS implements Code { public Object ENTER () { VM.COLLECT(3, this); final Object f = VM.POP(); final Object g = VM.POP(); final Object x = VM.POP(); VM.PUSH(x); VM.PUSH(new Thunk(new Code(g, x))); return f; } } class myS$1 { final Object g; final Object x; public myS$1 (Object _g_, Object _x_) { g = _g_; x = _x_; } public Object ENTER () { VM.PUSH(x); return g; } }
-
- May 10, 2000
-
-
Julian Seward authored
Reinstate the bytecode peephole optimiser.
-
Julian Seward authored
findFilesForModule: search default library directories before looking at user-supplied search paths.
-
sven.panne@aedion.de authored
More RULES for coercions and truncate.
-
Reuben Thomas authored
Temporarily removed i018 test on mingw
-
Reuben Thomas authored
Omitted some tests on mingw.
-
Reuben Thomas authored
Omitted some tests on mingw (conc020 *should* work, but doesn't).
-
Simon Marlow authored
compile CType.lhs via-C, since the NCG's register allocator seems to behave suboptimally when presented with the huge switch in this file.
-
Simon Marlow authored
Use the native code generator by default for compilations without -O.
-
Simon Marlow authored
Add tryTakeMVar test.
-
Reuben Thomas authored
Removed LITERATE, added DOCBOOK_PREFIX, and improved some comments.
-
Reuben Thomas authored
DocBook scripts from Cygnus DocBook tools; the first visible sign of freedom from the tyranny of RPMs.
-
Reuben Thomas authored
Tried to bring this test into the modern age. Failed. I've committed the pieces to be picked up later.
-
Simon Marlow authored
Put back the '$(RM) $@' in the rule for building library modules when splitting, until we fix this problem properly.
-
Keith Wansbrough authored
Add comment noting that StgLint is currently broken.
-
Simon Marlow authored
rename takeMaybeMVar to tryTakeMVar
-
Julian Seward authored
Undo revision 1.34 of Prelude.hs, ie, reinstate fromDouble in class Fractional (in standalone mode). This reduces by a factor of 6 the number of enters required for some simple expressions, for example 1.0 :: Double.
-
Reuben Thomas authored
Updated to cope with updated test.
-
sven.panne@aedion.de authored
Added RULES for realToFrac with types Double -> Float Float -> Double Double -> Double Float -> Float Rational -> Rational
-
Reuben Thomas authored
This was unaccountably empty before.
-
Julian Seward authored
Allow the c-t storage manager to reuse dead symbol table slots, as had always been intended, but up to now has been disabled due to ultra-paranoid debugging.
-
Julian Seward authored
Zap CRUDE_PROFILING. It was there mainly to test assess the effect of the simplifier; is redundant.
-
Simon Marlow authored
Hack to work around bug in pre-4.06 mkdependHS. Fixes last night's nightly build failure.
-
- May 09, 2000
-
-
AndyGill authored
Removing the duplex #include "Storage.h"
-
Reuben Thomas authored
Removed info and texinfo support.
-
Reuben Thomas authored
Used identifiers rather than paths to find the print and HTML stylesheets. N.B. This means that building docs won't work unless you set SGML_CATALOG_FILES to /usr/lib/sgml/CATALOG:/usr/lib/sgml/stylesheets/nwalsh-modular/docbook.cat, or wait for this lot to be added to the build system (RSN).
-
Simon Peyton Jones authored
Get package names right. Again.
-
Reuben Thomas authored
Point out in the comment for GhcLibHcOpts that it also applies to the standard library and hslibs.
-
Reuben Thomas authored
Changed Perl test so that it simply allows vv5 & 6 and disallows any other; also hardwire path to perl to /bin/perl under Windows, to avoid clashing with other weird Perls that may be on the path.
-
Julian Seward authored
Add -DNO_REGS to SRC_CC_OPTS.
-
Julian Seward authored
Record details of the fptools/mk/build.mk required to build Hugs.
-
Julian Seward authored
Fix various compile-time warnings in the assembler and evaluator.
-
Reuben Thomas authored
Corrected a typo (omitted space).
-
Julian Seward authored
Undefine NO_REGS. Seems unneccessary since the driver supplies it anyway when compiling the RTS, and this duplicate defn generates a lot of warnings.
-
Julian Seward authored
Reorder tests in whatIs() to try for most common options first.
-
Reuben Thomas authored
Typo: changed ($Var) to $(Var) in test to set SplitObjs.
-
- May 08, 2000
-
-
sven.panne@aedion.de authored
Committing the Makefile, too, might be a good idea: Removed ctypes.
-
sven.panne@aedion.de authored
* Changed a backslash at EOL to the word "backslash". Using cpp in conjunction with Haskell is a real hack... * Renamed the module Ctypes to Ctype, because CTypes is (soon) a module from package lang. I'm not sure if two files differing only in their case work under "the" OS. Just to be sure...
-