- May 12, 2000
-
-
Reuben Thomas authored
Makes db2html from db2html.sh
-
Reuben Thomas authored
db2html is now produced from db2html.sh
-
Julian Seward authored
3rd time lucky with DIET_HEP and Cygwin. I hope.
-
Julian Seward authored
Rename DietHEPpish things HMODULE, GetProcAddress, etc, since those names conflict with Windows builtins.
-
Simon Marlow authored
compile PrelRules with -fvia-C for now.
-
Reuben Thomas authored
Removed the SGML directories stuff. This should all be set up by the user (who won't have to if the SGML tools are correctly installed).
-
Julian Seward authored
Minor wurbles to make it compile on Cygwin following DietHEPpery.
-
Simon Marlow authored
Update for changes in the profile output.
-
Simon Marlow authored
The time/allocation profile now shows costs as both - "individual" (incurred by the specific cost-centre stack), and - "inherited" (incurrent by the cost-centre stack and all its children). In addition, the "inner" column has been removed (should be the same as the sum of the scc counts of the children of the current node), and the "caf" column has been removed (wasn't very useful).
-
Reuben Thomas authored
Clarified comment about SGML_TOP.
-
Reuben Thomas authored
Changed absolute paths to use SGML_TOP.
-
Reuben Thomas authored
Added docbook.
-
Simon Marlow authored
add some #ifdefery to suppress warnings.
-
Reuben Thomas authored
Upped minimum version of GHC required to use new PrelAddr to 405.
-
Julian Seward authored
First try at support for DietHEP. Has some unfindable bug which causes it to fail when hugs.c is compiled -O; works fine without -O.
-
Reuben Thomas authored
Remove reference to dLL_ifs.hi (was being specifically ignored in preprocess_include_dirs).
-
Reuben Thomas authored
Fix install rules for _imp libraries under Windows. They must only be installed if EnableWin32Dlls is YES, but not in the dll way (otherwise a spurious _dll is inserted into the library name).
-
Simon Marlow authored
integerToWord64 only started working properly yesterday (!), so don't include folding on word bitops in pre-4.07 GHCs.
-
sven.panne@aedion.de authored
Don't try to install import libraries if way /= dll
-
Simon Marlow authored
versionitis: pre-4.06 GHCs didn't have PrelAddr.intToWord
-
- May 11, 2000
-
-
Reuben Thomas authored
Rename From*Bounded functions to boundedFrom* for consistency with numericFrom*
-
Reuben Thomas authored
Corrected use of patsubst.
-
Simon Marlow authored
add links to FFI stuff.
-
Simon Marlow authored
First cut at 4.07's release notes.
-
sven.panne@aedion.de authored
Added rules for constant folding with the folloging ops: WordQuotOp, WordRemOp, AndOp, OrOp, XorOp, Int2AddrOp, Addr2IntOp, Float2IntOp, DoubleNegOp, Double2IntOp, Double2FloatOp, Float2DoubleOp
-
Simon Marlow authored
Try to avoid clashes with files already in $TMPDIR.
-
Simon Marlow authored
Don't open with O_NONBLOCK, instead open in blocking mode and set O_NONBLOCK subsequently with fcntl(). This appears to fix the problems with FIFOs. Pick one of the following: - the semantics as implemented by Linux & Solaris is broken - the POSIX semantics is broken - our expectation that things should behave sensibly is unreasonable
-
Reuben Thomas authored
Make gmp DLL in DLL way (wasn't being made at all before).
-
Simon Marlow authored
StablePtrRep is now more like a pointer than an integer, so use the correct union tag when assigning one to a register to avoid warnings.
-
Reuben Thomas authored
Fix installing for DLLized Windows build.
-
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.
-