- 27 Nov, 2001 1 commit
-
-
simonmar authored
Add things I discovered on my last performance sweep (this was several weeks ago).
-
- 02 Nov, 2001 1 commit
-
-
simonpj authored
new program
-
- 18 Oct, 2001 1 commit
-
-
rrt authored
catchAllIO -> catch
-
- 01 Oct, 2001 1 commit
-
-
rrt authored
Stop using ANNA_DIR environment variable, which for various sad reasons doesn't work on Windows.
-
- 31 Aug, 2001 1 commit
-
-
simonmar authored
Add an (Ord a) context on an Ix instance which is required now.
-
- 20 Aug, 2001 1 commit
-
-
simonpj authored
Add two digits-of-e programs
-
- 16 Jul, 2001 1 commit
-
-
simonmar authored
-syslib lang unnecessary
-
- 03 Jul, 2001 3 commits
- 27 May, 2001 1 commit
-
-
sof authored
basic mingw headers doesn't define M_PI; make fft.c cope
-
- 04 Apr, 2001 4 commits
-
-
sewardj authored
Another out variant (FP wibbles).
-
sewardj authored
Another output variant (FP wibbles).
-
sewardj authored
Yet another output variant.
-
sewardj authored
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.
-
- 03 Apr, 2001 1 commit
-
-
hwloidl authored
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.
-
- 30 Mar, 2001 1 commit
-
-
simonmar authored
put back hartel subdir that hwl removed.
-
- 22 Mar, 2001 1 commit
-
-
hwloidl authored
-*- 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
-
- 14 Mar, 2001 2 commits
- 12 Mar, 2001 3 commits
- 06 Mar, 2001 1 commit
-
-
simonmar authored
add "integer"
-
- 02 Mar, 2001 1 commit
-
-
simonmar authored
Add a reasonable Int vs. Integer benchmark.
-
- 14 Feb, 2001 1 commit
-
-
rrt authored
Don't pass -K in SRC_HC_OPTS, as it is no longer supported.
-
- 09 Feb, 2001 1 commit
-
-
simonmar authored
fix $(TOP)
-
- 19 Jan, 2001 4 commits
- 18 Jan, 2001 5 commits
-
-
sewardj authored
Track recent library changes.
-
sewardj authored
Yet another candidate for the Correct Output of this test.
-
rrt authored
Merge Windows fixes and tidying from ghc-4-07-branch
-
rrt authored
Merge fixes from ghc-4-07-branch
-
rrt authored
Remove spurious white space (esp. potentially make-confusing tabs).
-
- 14 Sep, 2000 1 commit
-
-
simonpj authored
Add notes on nofib programs
-
- 10 Jul, 2000 1 commit
-
-
rrt authored
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.
-
- 29 Jun, 2000 2 commits