nofib.git
17 years ago[project @ 2002-07-04 09:11:54 by simonmar]
simonmar [Thu, 4 Jul 2002 09:11:54 +0000 (09:11 +0000)] 
[project @ 2002-07-04 09:11:54 by simonmar]
Fix up this makefile after I renamed Fulsom.hs

17 years ago[project @ 2002-07-03 12:49:01 by simonmar]
simonmar [Wed, 3 Jul 2002 12:49:01 +0000 (12:49 +0000)] 
[project @ 2002-07-03 12:49:01 by simonmar]
Update expected output (the checked in version appeared to be completely bogus).

17 years ago[project @ 2002-07-03 12:41:57 by simonmar]
simonmar [Wed, 3 Jul 2002 12:43:58 +0000 (12:43 +0000)] 
[project @ 2002-07-03 12:41:57 by simonmar]
Rename the main module to Main.hs, to avoid confusing GHCi

17 years ago[project @ 2002-07-03 12:35:43 by simonmar]
simonmar [Wed, 3 Jul 2002 12:35:43 +0000 (12:35 +0000)] 
[project @ 2002-07-03 12:35:43 by simonmar]
fix up options

17 years ago[project @ 2002-07-03 12:30:33 by simonmar]
simonmar [Wed, 3 Jul 2002 12:30:33 +0000 (12:30 +0000)] 
[project @ 2002-07-03 12:30:33 by simonmar]
use STDIN_FILE rather than SRC_RUNTEST_OPTS

17 years ago[project @ 2002-07-03 12:25:46 by simonmar]
simonmar [Wed, 3 Jul 2002 12:25:46 +0000 (12:25 +0000)] 
[project @ 2002-07-03 12:25:46 by simonmar]
use FAST_OPTS etc rather than SRC_RUNTEST_OPTS

17 years ago[project @ 2002-07-03 12:19:09 by simonmar]
simonmar [Wed, 3 Jul 2002 12:19:09 +0000 (12:19 +0000)] 
[project @ 2002-07-03 12:19:09 by simonmar]
This test uses args, not stdin

17 years ago[project @ 2002-06-06 16:02:25 by simonpj]
simonpj [Thu, 6 Jun 2002 16:02:25 +0000 (16:02 +0000)] 
[project @ 2002-06-06 16:02:25 by simonpj]
Add a few notes

17 years ago[project @ 2002-05-20 12:26:25 by simonmar]
simonmar [Mon, 20 May 2002 12:26:25 +0000 (12:26 +0000)] 
[project @ 2002-05-20 12:26:25 by simonmar]
Fix to make NoFib work with GHCi again.

17 years ago[project @ 2002-05-17 11:47:06 by simonpj]
simonpj [Fri, 17 May 2002 11:47:06 +0000 (11:47 +0000)] 
[project @ 2002-05-17 11:47:06 by simonpj]
last piece

17 years ago[project @ 2002-05-17 11:46:45 by simonpj]
simonpj [Fri, 17 May 2002 11:46:45 +0000 (11:46 +0000)] 
[project @ 2002-05-17 11:46:45 by simonpj]
Add last piece puzzle

17 years ago[project @ 2002-04-01 13:58:09 by simonpj]
simonpj [Mon, 1 Apr 2002 13:58:09 +0000 (13:58 +0000)] 
[project @ 2002-04-01 13:58:09 by simonpj]
Notes on mandel

17 years ago[project @ 2002-03-15 16:14:04 by rje]
rje [Fri, 15 Mar 2002 16:14:07 +0000 (16:14 +0000)] 
[project @ 2002-03-15 16:14:04 by rje]
Extended the imaginary tests so that they can be run in slow mode by setting
mode=slow.

Some of these tests required minor changes in order to be able to run at
more than one speed. In particular, gen_regexps now only outputs the number
of chars in its output, rather than all the regular expressions. This is
to avoid the slow stdout file having to be insanely huge.

I've done a half-hearted attempt at making the speculative tests go slowly
too, but that is too incomplete and too messy to be committed just yet.

17 years ago[project @ 2002-03-15 16:07:58 by rje]
rje [Fri, 15 Mar 2002 16:07:58 +0000 (16:07 +0000)] 
[project @ 2002-03-15 16:07:58 by rje]
Add ability for NoFib to be run with various different modes.

The mode is set by changing a variable called "mode".

This allows tests to be run for different lengths of time, depending on what kin
d of test is wanted.

Current modes are:

<unset> = default mode. Like previous NoFib.
"slow" = tries to run for around 10-20 seconds on my workstation.

A test is given several modes by giving it the following:
        <test>.stdout -> <test>.<mode>stdout
        <test>.stdin -> <test>.<mode>stdin

Args are set in the makefile as

<mode>_OPTS

17 years ago[project @ 2002-03-06 13:32:59 by keithw]
keithw [Wed, 6 Mar 2002 13:32:59 +0000 (13:32 +0000)] 
[project @ 2002-03-06 13:32:59 by keithw]
Add way to ==nofib== banner (it's now `==nofib==' for normal and
`==nofib_way==' for way `way'.  At the moment nofib-analyse only looks
for `==nofib==', and so now it won't be misled by, e.g., excessive
runtimes for the ticky way.

To collect stats from non-standard ways, nofib-analyse will have to be
modified.

17 years ago[project @ 2002-03-02 18:13:18 by sof]
sof [Sat, 2 Mar 2002 18:13:19 +0000 (18:13 +0000)] 
[project @ 2002-03-02 18:13:18 by sof]
make it work with new libs

17 years ago[project @ 2002-03-02 18:12:35 by sof]
sof [Sat, 2 Mar 2002 18:12:35 +0000 (18:12 +0000)] 
[project @ 2002-03-02 18:12:35 by sof]
HS_SRCS:= --> EXCLUDED_SRCS

17 years ago[project @ 2002-02-12 15:17:35 by simonmar]
simonmar [Tue, 12 Feb 2002 15:17:36 +0000 (15:17 +0000)] 
[project @ 2002-02-12 15:17:35 by simonmar]
Switch over to the new hierarchical libraries
---------------------------------------------

This commit reorganises our libraries to use the new hierarchical
module namespace extension.

The basic story is this:

   - fptools/libraries contains the new hierarchical libraries.
     Everything in here is "clean", i.e. most deprecated stuff has
     been removed.

- fptools/libraries/base is the new base package
  (replacing "std") and contains roughly what was previously
  in std, lang, and concurrent, minus deprecated stuff.
  Things that are *not allowed* in libraries/base include:
Addr, ForeignObj, ByteArray, MutableByteArray,
_casm_, _ccall_, ``'', PrimIO

  For ByteArrays and MutableByteArrays we use UArray and
  STUArray/IOUArray respectively now.

  Modules previously called PrelFoo are now under
  fptools/libraries/GHC.  eg. PrelBase is now GHC.Base.

- fptools/libraries/haskell98 provides the Haskell 98 std.
  libraries (Char, IO, Numeric etc.) as a package.  This
  package is enabled by default.

- fptools/libraries/network is a rearranged version of
  the existing net package (the old package net is still
  available; see below).

- Other packages will migrate to fptools/libraries in
  due course.

     NB. you need to checkout fptools/libraries as well as
     fptools/hslibs now.  The nightly build scripts will need to be
     tweaked.

   - fptools/hslibs still contains (almost) the same stuff as before.
     Where libraries have moved into the new hierarchy, the hslibs
     version contains a "stub" that just re-exports the new version.
     The idea is that code will gradually migrate from fptools/hslibs
     into fptools/libraries as it gets cleaned up, and in a version or
     two we can remove the old packages altogether.

   - I've taken the opportunity to make some changes to the build
     system, ripping out the old hslibs Makefile stuff from
     mk/target.mk; the new package building Makefile code is in
     mk/package.mk (auto-included from mk/target.mk).

     The main improvement is that packages now register themselves at
     make boot time using ghc-pkg, and the monolithic package.conf
     in ghc/driver is gone.

     I've updated the standard packages but haven't tested win32,
     graphics, xlib, object-io, or OpenGL yet.  The Makefiles in
     these packages may need some further tweaks, and they'll need
     pkg.conf.in files added.

   - Unfortunately all this rearrangement meant I had to bump the
     interface-file version and create a bunch of .hi-boot-6 files :-(

17 years ago[project @ 2002-02-01 10:22:48 by simonmar]
simonmar [Fri, 1 Feb 2002 10:22:48 +0000 (10:22 +0000)] 
[project @ 2002-02-01 10:22:48 by simonmar]
An ugly hack is now needed in here after my build system changes the
other day.  Oh dear, I hope I haven't created a monster.  Well, it can
always be backed out I suppose.

17 years ago[project @ 2002-02-01 10:12:46 by simonmar]
simonmar [Fri, 1 Feb 2002 10:12:46 +0000 (10:12 +0000)] 
[project @ 2002-02-01 10:12:46 by simonmar]
I found a fossil

17 years ago[project @ 2002-01-29 11:04:05 by simonmar]
simonmar [Tue, 29 Jan 2002 11:04:05 +0000 (11:04 +0000)] 
[project @ 2002-01-29 11:04:05 by simonmar]
Allow the stdin file to be specified by setting STDIN_FILE.

17 years ago[project @ 2002-01-29 11:03:21 by simonmar]
simonmar [Tue, 29 Jan 2002 11:03:22 +0000 (11:03 +0000)] 
[project @ 2002-01-29 11:03:21 by simonmar]
Tweaks to make the real suite run with GHCi.

17 years ago[project @ 2002-01-29 10:36:40 by simonmar]
simonmar [Tue, 29 Jan 2002 10:36:40 +0000 (10:36 +0000)] 
[project @ 2002-01-29 10:36:40 by simonmar]
Update sample output, and fix the test to work with current GHC.

17 years ago[project @ 2002-01-29 10:36:06 by simonmar]
simonmar [Tue, 29 Jan 2002 10:36:06 +0000 (10:36 +0000)] 
[project @ 2002-01-29 10:36:06 by simonmar]
Add scs, which was a while back but never enabled.

17 years ago[project @ 2002-01-28 15:51:29 by simonmar]
simonmar [Mon, 28 Jan 2002 15:51:29 +0000 (15:51 +0000)] 
[project @ 2002-01-28 15:51:29 by simonmar]
Wibbles to the GHCi support.  Most of the spectral suite goes through now.

17 years ago[project @ 2002-01-28 14:15:02 by simonmar]
simonmar [Mon, 28 Jan 2002 14:15:03 +0000 (14:15 +0000)] 
[project @ 2002-01-28 14:15:02 by simonmar]
More hacks to run the Nofib with GHCi:

    - allow arguments to be given the program: these are now
      set using PROG_ARGS in the Makefile rather than just
      adding to SRC_RUNTEST_OPTS as we did before.

    - pass $(HC_OPTS) to GHCi (after filtering out some
      undesirable stuff).

17 years ago[project @ 2002-01-28 13:48:33 by simonmar]
simonmar [Mon, 28 Jan 2002 13:48:33 +0000 (13:48 +0000)] 
[project @ 2002-01-28 13:48:33 by simonmar]
Nofib support for running with GHCi.  Run like this:

    make NoFibWithGHCi=YES

or set NoFibWithGHCi=YES in your build.mk.

17 years ago[project @ 2002-01-02 12:37:25 by simonmar]
simonmar [Wed, 2 Jan 2002 12:37:25 +0000 (12:37 +0000)] 
[project @ 2002-01-02 12:37:25 by simonmar]
Fix compilation problems on HEAD (shiftL# & friends now come from PrelBase).

17 years ago[project @ 2001-12-10 16:37:25 by simonmar]
simonmar [Mon, 10 Dec 2001 16:37:25 +0000 (16:37 +0000)] 
[project @ 2001-12-10 16:37:25 by simonmar]
Add a note about maillist being a very badly written program :-)

17 years ago[project @ 2001-11-27 12:18:11 by simonmar]
simonmar [Tue, 27 Nov 2001 12:18:11 +0000 (12:18 +0000)] 
[project @ 2001-11-27 12:18:11 by simonmar]
Add things I discovered on my last performance sweep (this was several
weeks ago).

17 years ago[project @ 2001-11-02 14:27:36 by simonpj]
simonpj [Fri, 2 Nov 2001 14:27:36 +0000 (14:27 +0000)] 
[project @ 2001-11-02 14:27:36 by simonpj]
new program

18 years ago[project @ 2001-10-18 10:27:15 by rrt]
rrt [Thu, 18 Oct 2001 10:28:06 +0000 (10:28 +0000)] 
[project @ 2001-10-18 10:27:15 by rrt]
catchAllIO -> catch

18 years ago[project @ 2001-10-01 12:23:42 by rrt]
rrt [Mon, 1 Oct 2001 12:23:42 +0000 (12:23 +0000)] 
[project @ 2001-10-01 12:23:42 by rrt]
Stop using ANNA_DIR environment variable, which for various sad reasons
doesn't work on Windows.

18 years ago[project @ 2001-08-31 08:43:55 by simonmar]
simonmar [Fri, 31 Aug 2001 08:43:55 +0000 (08:43 +0000)] 
[project @ 2001-08-31 08:43:55 by simonmar]
Add an (Ord a) context on an Ix instance which is required now.

18 years ago[project @ 2001-08-20 11:41:13 by simonpj]
simonpj [Mon, 20 Aug 2001 11:41:13 +0000 (11:41 +0000)] 
[project @ 2001-08-20 11:41:13 by simonpj]
Add two digits-of-e programs

18 years ago[project @ 2001-07-16 12:01:43 by simonmar]
simonmar [Mon, 16 Jul 2001 12:01:43 +0000 (12:01 +0000)] 
[project @ 2001-07-16 12:01:43 by simonmar]
-syslib lang unnecessary

18 years ago[project @ 2001-07-03 17:08:17 by rrt]
rrt [Tue, 3 Jul 2001 17:08:17 +0000 (17:08 +0000)] 
[project @ 2001-07-03 17:08:17 by rrt]
Tart up comments

18 years ago[project @ 2001-07-03 15:54:34 by rrt]
rrt [Tue, 3 Jul 2001 15:54:34 +0000 (15:54 +0000)] 
[project @ 2001-07-03 15:54:34 by rrt]
More bogus results

18 years ago[project @ 2001-07-03 14:00:28 by rrt]
rrt [Tue, 3 Jul 2001 14:00:28 +0000 (14:00 +0000)] 
[project @ 2001-07-03 14:00:28 by rrt]
Update output because of changed defaulting rules

18 years ago[project @ 2001-05-27 17:37:59 by sof]
sof [Sun, 27 May 2001 17:37:59 +0000 (17:37 +0000)] 
[project @ 2001-05-27 17:37:59 by sof]
basic mingw headers doesn't define M_PI; make fft.c cope

18 years ago[project @ 2001-04-04 11:23:57 by sewardj]
sewardj [Wed, 4 Apr 2001 11:23:57 +0000 (11:23 +0000)] 
[project @ 2001-04-04 11:23:57 by sewardj]
Another out variant (FP wibbles).

18 years ago[project @ 2001-04-04 11:21:09 by sewardj]
sewardj [Wed, 4 Apr 2001 11:21:09 +0000 (11:21 +0000)] 
[project @ 2001-04-04 11:21:09 by sewardj]
Another output variant (FP wibbles).

18 years ago[project @ 2001-04-04 11:17:13 by sewardj]
sewardj [Wed, 4 Apr 2001 11:17:13 +0000 (11:17 +0000)] 
[project @ 2001-04-04 11:17:13 by sewardj]
Yet another output variant.

18 years ago[project @ 2001-04-04 11:12:09 by sewardj]
sewardj [Wed, 4 Apr 2001 11:12:09 +0000 (11:12 +0000)] 
[project @ 2001-04-04 11:12:09 by sewardj]
Add yet another output variant.  One could be forgiven for suspecting that
this program is not numerically stable, and gives not just differing coords
but also different numbers of points as a result.

18 years ago[project @ 2001-04-03 20:12:37 by hwloidl]
hwloidl [Tue, 3 Apr 2001 20:12:38 +0000 (20:12 +0000)] 
[project @ 2001-04-03 20:12:37 by hwloidl]
Cleanup in parallel section of nofib suite. The fibish fcts are ok, i.e.
std way should succeed, parallel way should build.
Parallel way has to be run by hand (problems redirecting stdout), so not
automatic check whether output is identical to the provided file.
Added a bunch of test prgs for GdH in distributed section. Still need
to be integrated into nofib build machinery (currently standalone Makefiles).
Modified Makefiles to work with a parallel build. Have to omit runtest for now.

18 years ago[project @ 2001-03-30 11:01:12 by simonmar]
simonmar [Fri, 30 Mar 2001 11:01:12 +0000 (11:01 +0000)] 
[project @ 2001-03-30 11:01:12 by simonmar]
put back hartel subdir that hwl removed.

18 years ago[project @ 2001-03-22 03:51:12 by hwloidl]
hwloidl [Thu, 22 Mar 2001 03:51:13 +0000 (03:51 +0000)] 
[project @ 2001-03-22 03:51:12 by hwloidl]
-*- outline -*-
Time-stamp: <Thu Mar 22 2001 03:50:16 Stardate: [-30]6365.79 hwloidl>

This commit covers changes in GHC to get GUM (way=mp) and GUM/GdH (way=md)
working. It is a merge of my working version of GUM, based on GHC 4.06,
with GHC 4.11. Almost all changes are in the RTS (see below).

GUM is reasonably stable, we used the 4.06 version in large-ish programs for
recent papers. Couple of things I want to change, but nothing urgent.
GUM/GdH has just been merged and needs more testing. Hope to do that in the
next weeks. It works in our working build but needs tweaking to run.
GranSim doesn't work yet (*sigh*). Most of the code should be in, but needs
more debugging.

ToDo: I still want to make the following minor modifications before the release
- Better wrapper skript for parallel execution [ghc/compiler/main]
- Update parallel docu: started on it but it's minimal [ghc/docs/users_guide]
- Clean up [nofib/parallel]: it's a real mess right now (*sigh*)
- Update visualisation tools (minor things only IIRC) [ghc/utils/parallel]
- Add a Klingon-English glossary

* RTS:

Almost all changes are restricted to ghc/rts/parallel and should not
interfere with the rest. I only comment on changes outside the parallel
dir:

- Several changes in Schedule.c (scheduling loop; createThreads etc);
  should only affect parallel code
- Added ghc/rts/hooks/ShutdownEachPEHook.c
- ghc/rts/Linker.[ch]: GUM doesn't know about Stable Names (ifdefs)!!
- StgMiscClosures.h: END_TSO_QUEUE etc now defined here (from StgMiscClosures.hc)
                     END_ECAF_LIST was missing a leading stg_
- SchedAPI.h: taskStart now defined in here; it's only a wrapper around
              scheduleThread now, but might use some init, shutdown later
- RtsAPI.h: I have nuked the def of rts_evalNothing

* Compiler:

- ghc/compiler/main/DriverState.hs
  added PVM-ish flags to the parallel way
  added new ways for parallel ticky profiling and distributed exec

- ghc/compiler/main/DriverPipeline.hs
  added a fct run_phase_MoveBinary which is called with way=mp after linking;
  it moves the bin file into a PVM dir and produces a wrapper script for
  parallel execution
  maybe cleaner to add a MoveBinary phase in DriverPhases.hs but this way
  it's less intrusive and MoveBinary makes probably only sense for mp anyway

* Nofib:

- nofib/spectral/Makefile, nofib/real/Makefile, ghc/tests/programs/Makefile:
  modified to skip some tests if HWL_NOFIB_HACK is set; only tmp to record
  which test prgs cause problems in my working build right now

18 years ago[project @ 2001-03-14 10:40:47 by simonmar]
simonmar [Wed, 14 Mar 2001 10:40:47 +0000 (10:40 +0000)] 
[project @ 2001-03-14 10:40:47 by simonmar]
remove import of fromInt

18 years ago[project @ 2001-03-14 09:47:17 by simonmar]
simonmar [Wed, 14 Mar 2001 09:47:17 +0000 (09:47 +0000)] 
[project @ 2001-03-14 09:47:17 by simonmar]
add -package lang

18 years ago[project @ 2001-03-12 16:00:46 by sewardj]
sewardj [Mon, 12 Mar 2001 16:00:46 +0000 (16:00 +0000)] 
[project @ 2001-03-12 16:00:46 by sewardj]
Fix imports.

18 years ago[project @ 2001-03-12 15:30:01 by sewardj]
sewardj [Mon, 12 Mar 2001 15:30:01 +0000 (15:30 +0000)] 
[project @ 2001-03-12 15:30:01 by sewardj]
import GlaExts is now out-of-date.

18 years ago[project @ 2001-03-12 15:13:22 by sewardj]
sewardj [Mon, 12 Mar 2001 15:13:22 +0000 (15:13 +0000)] 
[project @ 2001-03-12 15:13:22 by sewardj]
Add -package lang.

18 years ago[project @ 2001-03-06 09:55:04 by simonmar]
simonmar [Tue, 6 Mar 2001 09:55:04 +0000 (09:55 +0000)] 
[project @ 2001-03-06 09:55:04 by simonmar]
add "integer"

18 years ago[project @ 2001-03-02 11:44:24 by simonmar]
simonmar [Fri, 2 Mar 2001 11:44:24 +0000 (11:44 +0000)] 
[project @ 2001-03-02 11:44:24 by simonmar]
Add a reasonable Int vs. Integer benchmark.

18 years ago[project @ 2001-02-14 14:57:43 by rrt]
rrt [Wed, 14 Feb 2001 14:57:43 +0000 (14:57 +0000)] 
[project @ 2001-02-14 14:57:43 by rrt]
Don't pass -K in SRC_HC_OPTS, as it is no longer supported.

18 years ago[project @ 2001-02-09 12:22:45 by simonmar]
simonmar [Fri, 9 Feb 2001 12:22:45 +0000 (12:22 +0000)] 
[project @ 2001-02-09 12:22:45 by simonmar]
fix $(TOP)

18 years ago[project @ 2001-01-19 16:23:49 by sewardj]
sewardj [Fri, 19 Jan 2001 16:23:49 +0000 (16:23 +0000)] 
[project @ 2001-01-19 16:23:49 by sewardj]
sparc result

18 years ago[project @ 2001-01-19 14:12:57 by sewardj]
sewardj [Fri, 19 Jan 2001 14:12:57 +0000 (14:12 +0000)] 
[project @ 2001-01-19 14:12:57 by sewardj]
sparc results

18 years ago[project @ 2001-01-19 13:53:33 by sewardj]
sewardj [Fri, 19 Jan 2001 13:53:33 +0000 (13:53 +0000)] 
[project @ 2001-01-19 13:53:33 by sewardj]
sparc results

18 years ago[project @ 2001-01-19 11:49:22 by sewardj]
sewardj [Fri, 19 Jan 2001 11:49:22 +0000 (11:49 +0000)] 
[project @ 2001-01-19 11:49:22 by sewardj]
Add a result for sparc-solaris (the usual FP rounding errors).

18 years ago[project @ 2001-01-18 17:54:52 by sewardj]
sewardj [Thu, 18 Jan 2001 17:54:52 +0000 (17:54 +0000)] 
[project @ 2001-01-18 17:54:52 by sewardj]
Track recent library changes.

18 years ago[project @ 2001-01-18 17:13:16 by sewardj]
sewardj [Thu, 18 Jan 2001 17:13:16 +0000 (17:13 +0000)] 
[project @ 2001-01-18 17:13:16 by sewardj]
Yet another candidate for the Correct Output of this test.

18 years ago[project @ 2001-01-18 15:47:10 by rrt]
rrt [Thu, 18 Jan 2001 15:47:10 +0000 (15:47 +0000)] 
[project @ 2001-01-18 15:47:10 by rrt]
Merge Windows fixes and tidying from ghc-4-07-branch

18 years ago[project @ 2001-01-18 14:59:34 by rrt]
rrt [Thu, 18 Jan 2001 14:59:35 +0000 (14:59 +0000)] 
[project @ 2001-01-18 14:59:34 by rrt]
Merge fixes from ghc-4-07-branch

18 years ago[project @ 2001-01-18 14:56:21 by rrt]
rrt [Thu, 18 Jan 2001 14:56:21 +0000 (14:56 +0000)] 
[project @ 2001-01-18 14:56:21 by rrt]
Remove spurious white space (esp. potentially make-confusing tabs).

19 years ago[project @ 2000-09-14 14:12:38 by simonpj]
simonpj [Thu, 14 Sep 2000 14:12:38 +0000 (14:12 +0000)] 
[project @ 2000-09-14 14:12:38 by simonpj]
Add notes on nofib programs

19 years ago[project @ 2000-07-10 16:15:35 by rrt]
rrt [Mon, 10 Jul 2000 16:15:36 +0000 (16:15 +0000)] 
[project @ 2000-07-10 16:15:35 by rrt]
Removed carriage returns (\r) from source files. Please don't check in such
things; they can cause problems on Cygwin (funnily enough). I'm looking into
how to avoid commiting carriage returns when working under Windows.

19 years ago[project @ 2000-06-29 14:00:58 by sewardj]
sewardj [Thu, 29 Jun 2000 14:00:58 +0000 (14:00 +0000)] 
[project @ 2000-06-29 14:00:58 by sewardj]
Add cacheprof.

19 years ago[project @ 2000-06-29 13:59:58 by sewardj]
sewardj [Thu, 29 Jun 2000 13:59:58 +0000 (13:59 +0000)] 
[project @ 2000-06-29 13:59:58 by sewardj]
-fglasgow-exts is not needed for cacheprof.

19 years ago[project @ 2000-06-29 13:51:38 by sewardj]
sewardj [Thu, 29 Jun 2000 13:51:38 +0000 (13:51 +0000)] 
[project @ 2000-06-29 13:51:38 by sewardj]
Add the x86 annotator part of cacheprof as a new nofib test.

19 years ago[project @ 2000-06-29 13:13:43 by sewardj]
sewardj [Thu, 29 Jun 2000 13:13:43 +0000 (13:13 +0000)] 
[project @ 2000-06-29 13:13:43 by sewardj]
Update the .stdout, which appears to have zero length in the repository.
Give it its own .stdin, rather than relying on
  ../../spectral/hartel/listcompr/listcompr.stdout,
so that latter can change without breaking this test.

19 years ago[project @ 2000-06-29 13:11:47 by sewardj]
sewardj [Thu, 29 Jun 2000 13:11:47 +0000 (13:11 +0000)] 
[project @ 2000-06-29 13:11:47 by sewardj]
Fix the longstanding "Prelude.chr: bad argument" problem.  This program
attempts to convert Ints > 255 to Char.  It can only ever have worked
with old GHCs which did the conversion by anding with 0x000000FF without
a prior range check.  Newer GHCs, at least as far back as 3.02, correctly
flag a run-time error for such conversions.

The output Ints are now explicitly anded with 255 before conversion.

19 years ago[project @ 2000-05-25 11:47:37 by simonmar]
simonmar [Thu, 25 May 2000 11:47:37 +0000 (11:47 +0000)] 
[project @ 2000-05-25 11:47:37 by simonmar]
add latest output.

19 years ago[project @ 2000-04-07 16:12:24 by simonpj]
simonpj [Fri, 7 Apr 2000 16:12:24 +0000 (16:12 +0000)] 
[project @ 2000-04-07 16:12:24 by simonpj]
Use wheel-sieve, integrate

19 years ago[project @ 2000-04-03 17:30:18 by sewardj]
sewardj [Mon, 3 Apr 2000 17:30:18 +0000 (17:30 +0000)] 
[project @ 2000-04-03 17:30:18 by sewardj]
Full speed ahead to la-la land: increase heap to -H110m for Main.hs.

19 years ago[project @ 2000-04-03 15:22:06 by sewardj]
sewardj [Mon, 3 Apr 2000 15:22:06 +0000 (15:22 +0000)] 
[project @ 2000-04-03 15:22:06 by sewardj]
-H90m needed for compiling Main.hs.  Sounds hugely extravagant for such a
modest file ...

19 years ago[project @ 2000-04-03 14:38:53 by sewardj]
sewardj [Mon, 3 Apr 2000 14:38:53 +0000 (14:38 +0000)] 
[project @ 2000-04-03 14:38:53 by sewardj]
{new,read,write}Array ---> {new,read,write}STArray

19 years ago[project @ 2000-03-30 14:17:18 by simonpj]
simonpj [Thu, 30 Mar 2000 14:17:18 +0000 (14:17 +0000)] 
[project @ 2000-03-30 14:17:18 by simonpj]
Add stdout

19 years ago[project @ 2000-03-30 14:06:46 by simonpj]
simonpj [Thu, 30 Mar 2000 14:06:46 +0000 (14:06 +0000)] 
[project @ 2000-03-30 14:06:46 by simonpj]
Add scs

19 years ago[project @ 2000-03-22 14:42:47 by simonpj]
simonpj [Wed, 22 Mar 2000 14:42:48 +0000 (14:42 +0000)] 
[project @ 2000-03-22 14:42:47 by simonpj]
Add integrate

19 years ago[project @ 2000-03-17 09:29:39 by simonpj]
simonpj [Fri, 17 Mar 2000 09:29:39 +0000 (09:29 +0000)] 
[project @ 2000-03-17 09:29:39 by simonpj]
Remove redundant source files

19 years ago[project @ 2000-01-26 15:09:15 by sewardj]
sewardj [Wed, 26 Jan 2000 15:09:15 +0000 (15:09 +0000)] 
[project @ 2000-01-26 15:09:15 by sewardj]
heapsize wibble

19 years ago[project @ 2000-01-24 17:22:04 by simonmar]
simonmar [Mon, 24 Jan 2000 17:22:04 +0000 (17:22 +0000)] 
[project @ 2000-01-24 17:22:04 by simonmar]
undo rev. 1.5: fromInt already converted to fromIntegral.

19 years ago[project @ 2000-01-24 17:14:26 by simonmar]
simonmar [Mon, 24 Jan 2000 17:14:26 +0000 (17:14 +0000)] 
[project @ 2000-01-24 17:14:26 by simonmar]
Undo fromInt changes: already converted to fromIntegral.

19 years ago[project @ 2000-01-24 17:12:29 by simonmar]
simonmar [Mon, 24 Jan 2000 17:12:29 +0000 (17:12 +0000)] 
[project @ 2000-01-24 17:12:29 by simonmar]
Undo 'import Int(fromInt)' changes, the fromInts had already been
converted to fromIntegrals.

19 years ago[project @ 2000-01-24 17:03:38 by simonmar]
simonmar [Mon, 24 Jan 2000 17:03:38 +0000 (17:03 +0000)] 
[project @ 2000-01-24 17:03:38 by simonmar]
Undo rev. 1.5: fromInt already converted to fromIntegral.

19 years ago[project @ 2000-01-24 17:01:30 by simonmar]
simonmar [Mon, 24 Jan 2000 17:01:30 +0000 (17:01 +0000)] 
[project @ 2000-01-24 17:01:30 by simonmar]
Undo rev. 1.6: fromInt already converted to fromIntegral.

19 years ago[project @ 1999-12-08 10:11:01 by simonmar]
simonmar [Wed, 8 Dec 1999 10:11:01 +0000 (10:11 +0000)] 
[project @ 1999-12-08 10:11:01 by simonmar]
New make variable: $(WithNofibHc) which defines the Haskell compiler
used to build nofib.

Define $(GHC_INPLACE) in fptools/mk/config.mk.in.  $(WithNofibHc) is
set to $(GHC_INPLACE) by default.

Fix $(MKDEPENDHS) in ghc/lib/std/Makefile.

19 years ago[project @ 1999-12-08 09:56:32 by simonmar]
simonmar [Wed, 8 Dec 1999 09:56:37 +0000 (09:56 +0000)] 
[project @ 1999-12-08 09:56:32 by simonmar]
-syslib updates for new libraries.

19 years ago[project @ 1999-11-26 15:56:07 by simonpj]
simonpj [Fri, 26 Nov 1999 15:56:07 +0000 (15:56 +0000)] 
[project @ 1999-11-26 15:56:07 by simonpj]
Change params

19 years ago[project @ 1999-11-26 15:53:03 by simonpj]
simonpj [Fri, 26 Nov 1999 15:53:04 +0000 (15:53 +0000)] 
[project @ 1999-11-26 15:53:03 by simonpj]
Change params

19 years ago[project @ 1999-11-26 10:36:02 by simonpj]
simonpj [Fri, 26 Nov 1999 10:36:22 +0000 (10:36 +0000)] 
[project @ 1999-11-26 10:36:02 by simonpj]
Accept floating pt output wobbles

19 years ago[project @ 1999-11-26 10:34:44 by simonpj]
simonpj [Fri, 26 Nov 1999 10:34:44 +0000 (10:34 +0000)] 
[project @ 1999-11-26 10:34:44 by simonpj]
Add atom

19 years ago[project @ 1999-11-26 10:31:24 by simonpj]
simonpj [Fri, 26 Nov 1999 10:31:25 +0000 (10:31 +0000)] 
[project @ 1999-11-26 10:31:24 by simonpj]
Accept floating pt output wobbles

19 years ago[project @ 1999-11-26 10:29:53 by simonpj]
simonpj [Fri, 26 Nov 1999 10:29:54 +0000 (10:29 +0000)] 
[project @ 1999-11-26 10:29:53 by simonpj]
fromInt wibble

19 years ago[project @ 1999-11-26 10:29:14 by simonpj]
simonpj [Fri, 26 Nov 1999 10:29:14 +0000 (10:29 +0000)] 
[project @ 1999-11-26 10:29:14 by simonpj]
Omit HMMS cos of endianness

19 years ago[project @ 1999-11-26 10:28:00 by simonpj]
simonpj [Fri, 26 Nov 1999 10:28:00 +0000 (10:28 +0000)] 
[project @ 1999-11-26 10:28:00 by simonpj]
Define NOFIB_PROG_WAY

19 years ago[project @ 1999-11-26 10:25:52 by simonpj]
simonpj [Fri, 26 Nov 1999 10:27:17 +0000 (10:27 +0000)] 
[project @ 1999-11-26 10:25:52 by simonpj]
fromInt wibble

19 years ago[project @ 1999-11-26 10:06:31 by simonpj]
simonpj [Fri, 26 Nov 1999 10:06:31 +0000 (10:06 +0000)] 
[project @ 1999-11-26 10:06:31 by simonpj]
Add atom

19 years ago[project @ 1999-11-11 13:09:42 by simonmar]
simonmar [Thu, 11 Nov 1999 13:09:42 +0000 (13:09 +0000)] 
[project @ 1999-11-11 13:09:42 by simonmar]
sync the output files