ghc-hetmet.git
23 years ago[project @ 2000-05-16 14:16:20 by rrt]
rrt [Tue, 16 May 2000 14:16:20 +0000 (14:16 +0000)]
[project @ 2000-05-16 14:16:20 by rrt]
Added docbook-cheat-sheet

23 years ago[project @ 2000-05-16 14:04:25 by rrt]
rrt [Tue, 16 May 2000 14:04:25 +0000 (14:04 +0000)]
[project @ 2000-05-16 14:04:25 by rrt]
Added -package concurrent.

23 years ago[project @ 2000-05-16 14:03:14 by rrt]
rrt [Tue, 16 May 2000 14:03:14 +0000 (14:03 +0000)]
[project @ 2000-05-16 14:03:14 by rrt]
Now that -ddump-* dumps to stdout, the stderr/out files need
reorganising.

23 years ago[project @ 2000-05-16 13:55:46 by rrt]
rrt [Tue, 16 May 2000 13:55:46 +0000 (13:55 +0000)]
[project @ 2000-05-16 13:55:46 by rrt]
Added import PrelIOBase, which is now needed.

23 years ago[project @ 2000-05-16 11:36:57 by rrt]
rrt [Tue, 16 May 2000 11:36:57 +0000 (11:36 +0000)]
[project @ 2000-05-16 11:36:57 by rrt]
Add util packages to memo tests.

23 years ago[project @ 2000-05-16 11:26:31 by rrt]
rrt [Tue, 16 May 2000 11:26:31 +0000 (11:26 +0000)]
[project @ 2000-05-16 11:26:31 by rrt]
Package fix: don't have posix as a dependency of util on Windows (where
posix doesn't work).

23 years ago[project @ 2000-05-16 10:45:23 by rrt]
rrt [Tue, 16 May 2000 10:45:24 +0000 (10:45 +0000)]
[project @ 2000-05-16 10:45:23 by rrt]
Much pain in order to get the horrid heap of brokenness that is the DocBook
catalog system to work.

23 years ago[project @ 2000-05-16 09:08:03 by simonmar]
simonmar [Tue, 16 May 2000 09:08:03 +0000 (09:08 +0000)]
[project @ 2000-05-16 09:08:03 by simonmar]
oops... better unbreak the driver

23 years ago[project @ 2000-05-15 22:44:00 by lewie]
lewie [Mon, 15 May 2000 22:44:00 +0000 (22:44 +0000)]
[project @ 2000-05-15 22:44:00 by lewie]
Fixed missing case in dependency analysis for an implicit param.

23 years ago[project @ 2000-05-15 15:34:03 by keithw]
keithw [Mon, 15 May 2000 15:34:03 +0000 (15:34 +0000)]
[project @ 2000-05-15 15:34:03 by keithw]
Adjust treatment of rules in SimplCore to enable a Core pass to alter
them if necessary.  Use tricks to ensure that the common case (no change)
is still efficient.

23 years ago[project @ 2000-05-15 15:03:36 by simonmar]
simonmar [Mon, 15 May 2000 15:03:36 +0000 (15:03 +0000)]
[project @ 2000-05-15 15:03:36 by simonmar]
I lied earlier.  _ccall_GC_ should work now.

23 years ago[project @ 2000-05-15 14:49:47 by simonmar]
simonmar [Mon, 15 May 2000 14:49:47 +0000 (14:49 +0000)]
[project @ 2000-05-15 14:49:47 by simonmar]
wibble

23 years ago[project @ 2000-05-15 14:49:14 by simonmar]
simonmar [Mon, 15 May 2000 14:49:14 +0000 (14:49 +0000)]
[project @ 2000-05-15 14:49:14 by simonmar]
fix bug in module initialization

23 years ago[project @ 2000-05-15 14:46:50 by simonmar]
simonmar [Mon, 15 May 2000 14:46:50 +0000 (14:46 +0000)]
[project @ 2000-05-15 14:46:50 by simonmar]
add bLOCK_SIZE

23 years ago[project @ 2000-05-15 14:44:42 by simonmar]
simonmar [Mon, 15 May 2000 14:44:42 +0000 (14:44 +0000)]
[project @ 2000-05-15 14:44:42 by simonmar]
add CurrentTSO, CurrentNursery, bdescr->start and bdescr->free offsets.

23 years ago[project @ 2000-05-15 14:38:11 by simonmar]
simonmar [Mon, 15 May 2000 14:38:11 +0000 (14:38 +0000)]
[project @ 2000-05-15 14:38:11 by simonmar]
forgot a file in the Upd_frame ==> upd_frame commit.

23 years ago[project @ 2000-05-15 14:36:48 by simonmar]
simonmar [Mon, 15 May 2000 14:36:48 +0000 (14:36 +0000)]
[project @ 2000-05-15 14:36:48 by simonmar]
Change the order of building stubs vs. the main .hc file so that one
doesn't trample on the other.  This stuff is *so* horrible.

23 years ago[project @ 2000-05-15 14:29:04 by simonmar]
simonmar [Mon, 15 May 2000 14:29:04 +0000 (14:29 +0000)]
[project @ 2000-05-15 14:29:04 by simonmar]
callback is a definite via-C test

23 years ago[project @ 2000-05-15 13:10:20 by rrt]
rrt [Mon, 15 May 2000 13:10:20 +0000 (13:10 +0000)]
[project @ 2000-05-15 13:10:20 by rrt]
Updated to conform to different output.

23 years ago[project @ 2000-05-15 12:53:39 by rrt]
rrt [Mon, 15 May 2000 12:53:39 +0000 (12:53 +0000)]
[project @ 2000-05-15 12:53:39 by rrt]
Extra rule to make gmp/gmp.dll.

23 years ago[project @ 2000-05-15 12:49:48 by rrt]
rrt [Mon, 15 May 2000 12:49:48 +0000 (12:49 +0000)]
[project @ 2000-05-15 12:49:48 by rrt]
Removed commented-out out-of-date code from the test, and updated stderr.

23 years ago[project @ 2000-05-15 11:39:32 by simonmar]
simonmar [Mon, 15 May 2000 11:39:32 +0000 (11:39 +0000)]
[project @ 2000-05-15 11:39:32 by simonmar]
The NCG should now support _ccall_GC (i.e. foreign import safe).

23 years ago[project @ 2000-05-15 11:38:55 by simonmar]
simonmar [Mon, 15 May 2000 11:38:55 +0000 (11:38 +0000)]
[project @ 2000-05-15 11:38:55 by simonmar]
remove extra \n in debug message

23 years ago[project @ 2000-05-15 11:21:22 by rrt]
rrt [Mon, 15 May 2000 11:21:22 +0000 (11:21 +0000)]
[project @ 2000-05-15 11:21:22 by rrt]
Stdout modified in accordance with output (it's the same as io005.hs, which
has itself been modified).

23 years ago[project @ 2000-05-15 11:18:58 by rrt]
rrt [Mon, 15 May 2000 11:18:58 +0000 (11:18 +0000)]
[project @ 2000-05-15 11:18:58 by rrt]
Reversed some formatting changes to make more similar to last version that
worked (currently seems not to work on Windows or Linux).

23 years ago[project @ 2000-05-15 09:25:40 by simonmar]
simonmar [Mon, 15 May 2000 09:25:40 +0000 (09:25 +0000)]
[project @ 2000-05-15 09:25:40 by simonmar]
syslib concurrent depends on lang

23 years ago[project @ 2000-05-15 09:20:11 by simonmar]
simonmar [Mon, 15 May 2000 09:20:11 +0000 (09:20 +0000)]
[project @ 2000-05-15 09:20:11 by simonmar]
back out previous misguided commit.

23 years ago[project @ 2000-05-14 17:13:48 by panne]
panne [Sun, 14 May 2000 17:13:48 +0000 (17:13 +0000)]
[project @ 2000-05-14 17:13:48 by panne]
Recurse into docbook subdir, too

23 years ago[project @ 2000-05-14 07:16:50 by lewie]
lewie [Sun, 14 May 2000 07:16:50 +0000 (07:16 +0000)]
[project @ 2000-05-14 07:16:50 by lewie]
Wobble.  Fine tuning tcSimplifyAndCheck a bit further (wrt implicit params).
The key is that a method that doesn't constrain a local tyvar, but does has
implicit params, needs to be reduced further.

23 years ago[project @ 2000-05-13 00:20:57 by lewie]
lewie [Sat, 13 May 2000 00:20:58 +0000 (00:20 +0000)]
[project @ 2000-05-13 00:20:57 by lewie]
A clean-up pass on fundeps and implicit params.  Haven't yet incorporated
changes from Hugs/GHC meeting yet, tho.
  - Fixed up several places in Type.lhs where IPNotes were probably being
    incorrectly handled.  Strongly suggests a better solution should be
    implemented for marking implicit params than piggybacking on NoteTys.
  - tcSimplifyAndCheck was handling implicit params incorrectly
    (holding on to them when it should have been booting them out to frees).
  - Improved improvement WRT type signatures (the signature is now taken
    into account when improving).
  - Added improvement when matching against local polymorphic types.

23 years ago[project @ 2000-05-12 20:01:28 by panne]
panne [Fri, 12 May 2000 20:01:28 +0000 (20:01 +0000)]
[project @ 2000-05-12 20:01:28 by panne]
Fixed bug in integerTo{Word,Int}64zh primops: They used the number of
allocated *words* to determine size of an integer, but this is wrong
due to normalization. When e.g. two large numbers with different sign,
but approximately same absolute value are added, MPN_NORMALIZE cuts
down the *size*, but the allocation stays the same. Simple fix: Use
size parameter of macros directly. Easier and more correct! :-)

23 years ago[project @ 2000-05-12 16:59:26 by rrt]
rrt [Fri, 12 May 2000 16:59:26 +0000 (16:59 +0000)]
[project @ 2000-05-12 16:59:26 by rrt]
Changed jade to $JADE

23 years ago[project @ 2000-05-12 16:56:54 by rrt]
rrt [Fri, 12 May 2000 16:56:54 +0000 (16:56 +0000)]
[project @ 2000-05-12 16:56:54 by rrt]
Add JadeCmd to find path of jade.

23 years ago[project @ 2000-05-12 16:53:16 by rrt]
rrt [Fri, 12 May 2000 16:53:17 +0000 (16:53 +0000)]
[project @ 2000-05-12 16:53:16 by rrt]
Corrected TOP.

23 years ago[project @ 2000-05-12 16:49:42 by rrt]
rrt [Fri, 12 May 2000 16:49:43 +0000 (16:49 +0000)]
[project @ 2000-05-12 16:49:42 by rrt]
Reorganisation to parametrise *.sh files on name of Jade, which is
now found by the configure script.

23 years ago[project @ 2000-05-12 16:03:04 by sewardj]
sewardj [Fri, 12 May 2000 16:03:04 +0000 (16:03 +0000)]
[project @ 2000-05-12 16:03:04 by sewardj]
DietHEP demo program wurble

23 years ago[project @ 2000-05-12 15:59:37 by sewardj]
sewardj [Fri, 12 May 2000 15:59:37 +0000 (15:59 +0000)]
[project @ 2000-05-12 15:59:37 by sewardj]
Cygwin support machinery for manufacturing DietHEP.dll and building a
small demo program (dh_demo.exe).

23 years ago[project @ 2000-05-12 15:50:14 by rrt]
rrt [Fri, 12 May 2000 15:50:14 +0000 (15:50 +0000)]
[project @ 2000-05-12 15:50:14 by rrt]
db2html now parametrised on location of files it needs (GIFs and CSS).

23 years ago[project @ 2000-05-12 15:48:20 by rrt]
rrt [Fri, 12 May 2000 15:48:20 +0000 (15:48 +0000)]
[project @ 2000-05-12 15:48:20 by rrt]
Added to repository: GIFs and CSS that are copied to HTML directories by
db2html.

23 years ago[project @ 2000-05-12 15:46:53 by rrt]
rrt [Fri, 12 May 2000 15:46:53 +0000 (15:46 +0000)]
[project @ 2000-05-12 15:46:53 by rrt]
New driver.

23 years ago[project @ 2000-05-12 15:46:26 by rrt]
rrt [Fri, 12 May 2000 15:46:26 +0000 (15:46 +0000)]
[project @ 2000-05-12 15:46:26 by rrt]
Makes db2html from db2html.sh

23 years ago[project @ 2000-05-12 15:45:48 by rrt]
rrt [Fri, 12 May 2000 15:45:48 +0000 (15:45 +0000)]
[project @ 2000-05-12 15:45:48 by rrt]
db2html is now produced from db2html.sh

23 years ago[project @ 2000-05-12 13:49:54 by sewardj]
sewardj [Fri, 12 May 2000 13:49:54 +0000 (13:49 +0000)]
[project @ 2000-05-12 13:49:54 by sewardj]
3rd time lucky with DIET_HEP and Cygwin.  I hope.

23 years ago[project @ 2000-05-12 13:41:59 by sewardj]
sewardj [Fri, 12 May 2000 13:41:59 +0000 (13:41 +0000)]
[project @ 2000-05-12 13:41:59 by sewardj]
Rename DietHEPpish things HMODULE, GetProcAddress, etc, since those
names conflict with Windows builtins.

23 years ago[project @ 2000-05-12 13:37:05 by simonmar]
simonmar [Fri, 12 May 2000 13:37:05 +0000 (13:37 +0000)]
[project @ 2000-05-12 13:37:05 by simonmar]
compile PrelRules with -fvia-C for now.

23 years ago[project @ 2000-05-12 13:35:46 by rrt]
rrt [Fri, 12 May 2000 13:35:46 +0000 (13:35 +0000)]
[project @ 2000-05-12 13:35:46 by rrt]
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).

23 years ago[project @ 2000-05-12 13:34:06 by sewardj]
sewardj [Fri, 12 May 2000 13:34:07 +0000 (13:34 +0000)]
[project @ 2000-05-12 13:34:06 by sewardj]
Minor wurbles to make it compile on Cygwin following DietHEPpery.

23 years ago[project @ 2000-05-12 13:12:56 by simonmar]
simonmar [Fri, 12 May 2000 13:12:56 +0000 (13:12 +0000)]
[project @ 2000-05-12 13:12:56 by simonmar]
Update for changes in the profile output.

23 years ago[project @ 2000-05-12 13:01:04 by simonmar]
simonmar [Fri, 12 May 2000 13:01:04 +0000 (13:01 +0000)]
[project @ 2000-05-12 13:01:04 by simonmar]
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).

23 years ago[project @ 2000-05-12 12:58:47 by rrt]
rrt [Fri, 12 May 2000 12:58:47 +0000 (12:58 +0000)]
[project @ 2000-05-12 12:58:47 by rrt]
Clarified comment about SGML_TOP.

23 years ago[project @ 2000-05-12 12:56:45 by rrt]
rrt [Fri, 12 May 2000 12:56:45 +0000 (12:56 +0000)]
[project @ 2000-05-12 12:56:45 by rrt]
Changed absolute paths to use SGML_TOP.

23 years ago[project @ 2000-05-12 12:56:15 by rrt]
rrt [Fri, 12 May 2000 12:56:15 +0000 (12:56 +0000)]
[project @ 2000-05-12 12:56:15 by rrt]
Added docbook.

23 years ago[project @ 2000-05-12 12:48:36 by simonmar]
simonmar [Fri, 12 May 2000 12:48:36 +0000 (12:48 +0000)]
[project @ 2000-05-12 12:48:36 by simonmar]
add some #ifdefery to suppress warnings.

23 years ago[project @ 2000-05-12 12:44:09 by rrt]
rrt [Fri, 12 May 2000 12:44:09 +0000 (12:44 +0000)]
[project @ 2000-05-12 12:44:09 by rrt]
Upped minimum version of GHC required to use new PrelAddr to 405.

23 years ago[project @ 2000-05-12 11:59:38 by sewardj]
sewardj [Fri, 12 May 2000 11:59:39 +0000 (11:59 +0000)]
[project @ 2000-05-12 11:59:38 by sewardj]
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.

23 years ago[project @ 2000-05-12 11:55:52 by rrt]
rrt [Fri, 12 May 2000 11:55:52 +0000 (11:55 +0000)]
[project @ 2000-05-12 11:55:52 by rrt]
Remove reference to dLL_ifs.hi (was being specifically ignored  in
preprocess_include_dirs).

23 years ago[project @ 2000-05-12 11:48:30 by rrt]
rrt [Fri, 12 May 2000 11:48:31 +0000 (11:48 +0000)]
[project @ 2000-05-12 11:48:30 by rrt]
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).

23 years ago[project @ 2000-05-12 11:00:30 by simonmar]
simonmar [Fri, 12 May 2000 11:00:30 +0000 (11:00 +0000)]
[project @ 2000-05-12 11:00:30 by simonmar]
integerToWord64 only started working properly yesterday (!), so don't
include folding on word bitops in pre-4.07 GHCs.

23 years ago[project @ 2000-05-12 09:20:03 by panne]
panne [Fri, 12 May 2000 09:20:03 +0000 (09:20 +0000)]
[project @ 2000-05-12 09:20:03 by panne]
Don't try to install import libraries if way /= dll

23 years ago[project @ 2000-05-12 09:18:21 by simonmar]
simonmar [Fri, 12 May 2000 09:18:21 +0000 (09:18 +0000)]
[project @ 2000-05-12 09:18:21 by simonmar]
versionitis: pre-4.06 GHCs didn't have PrelAddr.intToWord

23 years ago[project @ 2000-05-11 19:43:08 by rrt]
rrt [Thu, 11 May 2000 19:43:08 +0000 (19:43 +0000)]
[project @ 2000-05-11 19:43:08 by rrt]
Rename From*Bounded functions to boundedFrom* for consistency with
numericFrom*

23 years ago[project @ 2000-05-11 19:37:30 by rrt]
rrt [Thu, 11 May 2000 19:37:50 +0000 (19:37 +0000)]
[project @ 2000-05-11 19:37:30 by rrt]
Corrected use of patsubst.

23 years ago[project @ 2000-05-11 16:16:32 by simonmar]
simonmar [Thu, 11 May 2000 16:16:32 +0000 (16:16 +0000)]
[project @ 2000-05-11 16:16:32 by simonmar]
add links to FFI stuff.

23 years ago[project @ 2000-05-11 16:07:37 by simonmar]
simonmar [Thu, 11 May 2000 16:07:37 +0000 (16:07 +0000)]
[project @ 2000-05-11 16:07:37 by simonmar]
First cut at 4.07's release notes.

23 years ago[project @ 2000-05-11 15:11:24 by panne]
panne [Thu, 11 May 2000 15:11:40 +0000 (15:11 +0000)]
[project @ 2000-05-11 15:11:24 by panne]
Added rules for constant folding with the folloging ops:
WordQuotOp, WordRemOp, AndOp, OrOp, XorOp, Int2AddrOp, Addr2IntOp,
Float2IntOp, DoubleNegOp, Double2IntOp, Double2FloatOp, Float2DoubleOp

23 years ago[project @ 2000-05-11 13:30:11 by simonmar]
simonmar [Thu, 11 May 2000 13:30:11 +0000 (13:30 +0000)]
[project @ 2000-05-11 13:30:11 by simonmar]
Try to avoid clashes with files already in $TMPDIR.

23 years ago[project @ 2000-05-11 13:15:38 by simonmar]
simonmar [Thu, 11 May 2000 13:15:38 +0000 (13:15 +0000)]
[project @ 2000-05-11 13:15:38 by simonmar]
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

23 years ago[project @ 2000-05-11 12:50:51 by rrt]
rrt [Thu, 11 May 2000 12:50:51 +0000 (12:50 +0000)]
[project @ 2000-05-11 12:50:51 by rrt]
Make gmp DLL in DLL way (wasn't being made at all before).

23 years ago[project @ 2000-05-11 11:54:56 by simonmar]
simonmar [Thu, 11 May 2000 11:54:56 +0000 (11:54 +0000)]
[project @ 2000-05-11 11:54:56 by simonmar]
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.

23 years ago[project @ 2000-05-11 11:05:32 by rrt]
rrt [Thu, 11 May 2000 11:05:32 +0000 (11:05 +0000)]
[project @ 2000-05-11 11:05:32 by rrt]
Fix installing for DLLized Windows build.

23 years ago[project @ 2000-05-11 10:45:34 by rrt]
rrt [Thu, 11 May 2000 10:45:34 +0000 (10:45 +0000)]
[project @ 2000-05-11 10:45:34 by rrt]
Removed dLL_ifs.hi from INSTALL_DATA under Windows (no longer exists).

23 years ago[project @ 2000-05-11 07:20:36 by andy]
andy [Thu, 11 May 2000 07:20:36 +0000 (07:20 +0000)]
[project @ 2000-05-11 07:20:36 by andy]
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;
  }
}

23 years ago[project @ 2000-05-11 07:10:11 by andy]
andy [Thu, 11 May 2000 07:10:11 +0000 (07:10 +0000)]
[project @ 2000-05-11 07:10:11 by andy]
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;
  }
}

23 years ago[project @ 2000-05-10 16:53:35 by sewardj]
sewardj [Wed, 10 May 2000 16:53:35 +0000 (16:53 +0000)]
[project @ 2000-05-10 16:53:35 by sewardj]
Reinstate the bytecode peephole optimiser.

23 years ago[project @ 2000-05-10 16:51:52 by sewardj]
sewardj [Wed, 10 May 2000 16:51:52 +0000 (16:51 +0000)]
[project @ 2000-05-10 16:51:52 by sewardj]
findFilesForModule: search default library directories before looking
at user-supplied search paths.

23 years ago[project @ 2000-05-10 15:16:11 by panne]
panne [Wed, 10 May 2000 15:16:11 +0000 (15:16 +0000)]
[project @ 2000-05-10 15:16:11 by panne]
More RULES for coercions and truncate.

23 years ago[project @ 2000-05-10 14:53:41 by rrt]
rrt [Wed, 10 May 2000 14:53:41 +0000 (14:53 +0000)]
[project @ 2000-05-10 14:53:41 by rrt]
Temporarily removed i018 test on mingw

23 years ago[project @ 2000-05-10 14:33:41 by rrt]
rrt [Wed, 10 May 2000 14:33:41 +0000 (14:33 +0000)]
[project @ 2000-05-10 14:33:41 by rrt]
Omitted some tests on mingw.

23 years ago[project @ 2000-05-10 14:30:59 by rrt]
rrt [Wed, 10 May 2000 14:30:59 +0000 (14:30 +0000)]
[project @ 2000-05-10 14:30:59 by rrt]
Omitted some tests on mingw (conc020 *should* work, but doesn't).

23 years ago[project @ 2000-05-10 13:07:43 by simonmar]
simonmar [Wed, 10 May 2000 13:07:43 +0000 (13:07 +0000)]
[project @ 2000-05-10 13:07:43 by simonmar]
compile CType.lhs via-C, since the NCG's register allocator seems to
behave suboptimally when presented with the huge switch in this file.

23 years ago[project @ 2000-05-10 12:52:53 by simonmar]
simonmar [Wed, 10 May 2000 12:52:53 +0000 (12:52 +0000)]
[project @ 2000-05-10 12:52:53 by simonmar]
Use the native code generator by default for compilations without -O.

23 years ago[project @ 2000-05-10 12:51:03 by simonmar]
simonmar [Wed, 10 May 2000 12:51:03 +0000 (12:51 +0000)]
[project @ 2000-05-10 12:51:03 by simonmar]
Add tryTakeMVar test.

23 years ago[project @ 2000-05-10 12:43:08 by rrt]
rrt [Wed, 10 May 2000 12:43:08 +0000 (12:43 +0000)]
[project @ 2000-05-10 12:43:08 by rrt]
Removed LITERATE, added DOCBOOK_PREFIX, and improved some comments.

23 years ago[project @ 2000-05-10 12:26:14 by rrt]
rrt [Wed, 10 May 2000 12:26:14 +0000 (12:26 +0000)]
[project @ 2000-05-10 12:26:14 by rrt]
DocBook scripts from Cygnus DocBook tools; the first visible sign of freedom
from the tyranny of RPMs.

23 years ago[project @ 2000-05-10 12:17:35 by rrt]
rrt [Wed, 10 May 2000 12:17:35 +0000 (12:17 +0000)]
[project @ 2000-05-10 12:17:35 by rrt]
Tried to bring this test into the modern age. Failed. I've committed the
pieces to be picked up later.

23 years ago[project @ 2000-05-10 11:56:15 by simonmar]
simonmar [Wed, 10 May 2000 11:56:15 +0000 (11:56 +0000)]
[project @ 2000-05-10 11:56:15 by simonmar]
Put back the '$(RM) $@' in the rule for building library modules when
splitting, until we fix this problem properly.

23 years ago[project @ 2000-05-10 11:28:47 by keithw]
keithw [Wed, 10 May 2000 11:28:47 +0000 (11:28 +0000)]
[project @ 2000-05-10 11:28:47 by keithw]
Add comment noting that StgLint is currently broken.

23 years ago[project @ 2000-05-10 11:02:00 by simonmar]
simonmar [Wed, 10 May 2000 11:02:01 +0000 (11:02 +0000)]
[project @ 2000-05-10 11:02:00 by simonmar]
rename takeMaybeMVar to tryTakeMVar

23 years ago[project @ 2000-05-10 10:58:15 by sewardj]
sewardj [Wed, 10 May 2000 10:58:15 +0000 (10:58 +0000)]
[project @ 2000-05-10 10:58:15 by sewardj]
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.

23 years ago[project @ 2000-05-10 10:40:37 by rrt]
rrt [Wed, 10 May 2000 10:40:37 +0000 (10:40 +0000)]
[project @ 2000-05-10 10:40:37 by rrt]
Updated to cope with updated test.

23 years ago[project @ 2000-05-10 09:27:59 by panne]
panne [Wed, 10 May 2000 09:27:59 +0000 (09:27 +0000)]
[project @ 2000-05-10 09:27:59 by panne]
Added RULES for realToFrac with types
   Double   -> Float
   Float    -> Double
   Double   -> Double
   Float    -> Float
   Rational -> Rational

23 years ago[project @ 2000-05-10 09:26:16 by rrt]
rrt [Wed, 10 May 2000 09:26:16 +0000 (09:26 +0000)]
[project @ 2000-05-10 09:26:16 by rrt]
This was unaccountably empty before.

23 years ago[project @ 2000-05-10 09:02:25 by sewardj]
sewardj [Wed, 10 May 2000 09:02:25 +0000 (09:02 +0000)]
[project @ 2000-05-10 09:02:25 by sewardj]
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.

23 years ago[project @ 2000-05-10 09:00:20 by sewardj]
sewardj [Wed, 10 May 2000 09:00:20 +0000 (09:00 +0000)]
[project @ 2000-05-10 09:00:20 by sewardj]
Zap CRUDE_PROFILING.  It was there mainly to test assess the effect of
the simplifier; is redundant.

23 years ago[project @ 2000-05-10 08:27:12 by simonmar]
simonmar [Wed, 10 May 2000 08:27:12 +0000 (08:27 +0000)]
[project @ 2000-05-10 08:27:12 by simonmar]
Hack to work around bug in pre-4.06 mkdependHS.  Fixes last night's
nightly build failure.

23 years ago[project @ 2000-05-09 17:38:19 by andy]
andy [Tue, 9 May 2000 17:38:19 +0000 (17:38 +0000)]
[project @ 2000-05-09 17:38:19 by andy]
Removing the duplex #include "Storage.h"

23 years ago[project @ 2000-05-09 15:37:07 by rrt]
rrt [Tue, 9 May 2000 15:37:08 +0000 (15:37 +0000)]
[project @ 2000-05-09 15:37:07 by rrt]
Removed info and texinfo support.

23 years ago[project @ 2000-05-09 13:31:27 by rrt]
rrt [Tue, 9 May 2000 13:31:27 +0000 (13:31 +0000)]
[project @ 2000-05-09 13:31:27 by rrt]
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).

23 years ago[project @ 2000-05-09 13:15:37 by simonpj]
simonpj [Tue, 9 May 2000 13:15:37 +0000 (13:15 +0000)]
[project @ 2000-05-09 13:15:37 by simonpj]
Get package names right.  Again.

23 years ago[project @ 2000-05-09 12:34:29 by rrt]
rrt [Tue, 9 May 2000 12:34:29 +0000 (12:34 +0000)]
[project @ 2000-05-09 12:34:29 by rrt]
Point out in the comment for GhcLibHcOpts that it also applies to the
standard library and hslibs.