- Jun 26, 2000
-
-
Reuben Thomas authored
Fix it Good'n'Proper.
-
Reuben Thomas authored
Remove lots of junk from db2ps.sh, and make it find db2dvi properly. (I'll merge it)
-
- Jun 25, 2000
-
-
sven.panne@aedion.de authored
Changed "_" variable prefix to "c" (for "config", "constant", or whatever you like). This should enable building from CVS with GHC <4.07.
-
sven.panne@aedion.de authored
Keep gcc -Wall happy
-
sven.panne@aedion.de authored
* -#include's arg needs not be separate anymore. * Nuke leading and trailing spaces around option arguments.
-
sven.panne@aedion.de authored
Use "$@" instead of $* in shell script, the latter one doesn't handle spaces in arguments correctly. Heaven knows who invented this wierd rules.
-
sven.panne@aedion.de authored
Descend into include subdir first to create a config.h, which is needed in later subdirs.
-
sven.panne@aedion.de authored
Fixed xref to Storable docs
-
sven.panne@aedion.de authored
Synch unfoldr's signature in export list with reality
-
- Jun 24, 2000
-
-
sven.panne@aedion.de authored
Fixed "filterFB" RULE *** please merge ***
-
- Jun 23, 2000
-
-
Reuben Thomas authored
Get rid of hand-maintained HSrts.def, and generate it automatically.
-
Julian Seward authored
markHugsObjects() and lookupSection(): don't use debugging versions of macros module(), name(), tycon(), etc, even when debugging. Also, in lookupSection(), return immediately when not in combined mode. Together, these dramatically reduce the cost of GC in Hugs (by about a factor of 15 for nofib/real/anna).
-
Julian Seward authored
Minor mods to make fully-optimised builds of Hugs work again.
-
Julian Seward authored
Changes to make DietHEP.dll usable from Visual Basic: * Export DH_LoadLibrary and DH_GetProcAddress using stdcall, not ccall. * Append all messages to a logfile, diet_hep_logfile.txt, for debugging.
-
- Jun 22, 2000
-
-
sven.panne@aedion.de authored
* -syslib => -package * mkdependHS => ghc -M *** please merge ***
-
sven.panne@aedion.de authored
* Mentioned CTypesISO * Synched comments about MutableArray with reality *** please merge ***
-
sven.panne@aedion.de authored
Removed explicit usage of hslibs/docs, it belongs to ghc/docs/set. (untested) *** please merge ***
-
Simon Peyton Jones authored
*** NO NEED TO MERGE WITH 4.07 *** (but it would do no harm) * Improve an error message when overlapping instance declarations are present. Carl Witty reported this infelicitous message. The problem arises for this code: class Foo a class (Foo a) => Bar a data Dat a = Dat instance Foo (Dat a) instance Foo (Dat Integer) instance Bar (Dat a) The instance decl for Bar should say instance Foo (Dat a) => Bar (Dat a) because the overlapping instance decls for Foo can't be resolved (or at least might vary depending on how a is instantiated).
-
Simon Peyton Jones authored
*** MERGE WITH 4.07 *** * ParseIface.y should reject newtypes with no definition: newtype T a ; The rest of the compiler falls over if it sees such a thing.
-
Simon Peyton Jones authored
*** MERGE WITH 4.07 *** * The divide by zero check in the constant-folding rules was testing the numerator not denominator! (For Float and Double.)
-
Reuben Thomas authored
Add greencard support.
-
- Jun 21, 2000
-
-
chak@cse.unsw.edu.au. authored
As suggested by SimonM, moved an overview over the three components of the FFI into the FFI document included as Chapter 7 into the GHC user guide. Open questions: * How can I make cross references to the doc in hslibs/? There are already references to hslibs sections in other parts of ghc's user guide, but they are not correctly resolved when I generate html from the sgml files. * There is now a (little) overlap with material in 6.5 (GHC Language Features: The foreign interface). I would say, we could actually leave this as it is, as 6.5 goes on to describe GHC specifics.
-
- Jun 20, 2000
-
-
Simon Marlow authored
fix -fno-asm-mangling flag
-
Julian Seward authored
Force binds with coreBindsSize after every simplifier iteration. Significantly reduces space use, especially with -O. This could probably be done more cleanly.
-
Simon Marlow authored
remove duplicates from the list of ways, so that eg. ghc -prof -prof is legal.
-
Simon Marlow authored
Don't try to finalize DEAD_WEAKs. This fix has been sitting in my tree for so long, I can't remember whether it was a real bugfix or just a cleanup, oh well.
-
Simon Marlow authored
Set the context switch flag to zero when running a new thread; the timer interrupt now initiates a context switch.
-
Simon Marlow authored
context switch on a timer interrupt.
-
Simon Marlow authored
remove ToDo about mkdependHS and -osuf.
-
Simon Marlow authored
mkdependHS doesn't understand the -o option anymore; instead it grokss ghc's -osuf option. We never really used this, and it behaves strangely when mixed with -s, but at least now it doesn't conflict with GHC's -opt<blah> options.
-
Simon Marlow authored
- print the version number as x.yy.z (i.e. replace ", patchlevel z" with ".z"), but omit the .z if z == 0. - add --numeric-version flag which prints x.yy.z without the verbage.
-
Simon Marlow authored
- fix -optCrts (was being overriden by -optC) - fix -osuf with -split-objs - fix -odir
-
- Jun 19, 2000
-
-
sven.panne@aedion.de authored
* makeForeignObj => newForeignObj * Tried to make type mapping table look less strange, but this succeeded only a little bit. Could somebody else have a look?
-
Simon Marlow authored
oops, backout accidental commit
-
chak@cse.unsw.edu.au. authored
Updated the building from .hc section. *MERGE*
-
Simon Marlow authored
Time fixes from Michael Weber <michael.weber@post.rwth-aachen.de>: * `toClockTime' previously didn't honor the `tz' field of a `CalendarTime', which led to time warping when applying => (toUTCTime (toClockTime ... (toUTCTime (toClockTime someTime) ... ))) continuously. Now it accepts at least <local>- and UTC-encoded `CalendarTime's (TODO: test, whether all timezones work) and converts them correctly to <secs from epoch>-format (which is always UTC, as one might have guessed). * `addToClockTime' now works. Previously, `tz' seconds were added(!) when used like: => addToClockTime noTimeDiff someTime which is clearly wrong. Now, the following (hopefully) always holds => someTime == (addToClockTime noTimeDiff someTime) * `diffClockTimes' works correctly, and is the dual to `addToClockTime', i.e. => diff == ((addToClockTime diff someTime) `diffClockTimes` someTime) should now hold for all diff, someTime Previously, it reports ugly diffs at {min,hour,day,...}-breaks, for example: => "2000/06/18 01:00 UTC" `diffClockTimes` "2000/06/17 23:00 UTC" == 1 day, -22 hours whereas now it emits "7200 secs". This number can be converted with `normalizeTimeDiff' to "2 hours". * added `normalizeTimeDiff', which calculates year, month, days, etc. out of an unnormalized `TimeDiff' (generated by `diffClockTimes', for example) * `formatTimeDiff': added the missing "%c" case. The format is proprietary, though... Is there a nicer one?
-
Simon Marlow authored
ignore -no-link-chk for backwards compat.
-
Simon Marlow authored
remove tests subdir
-
Simon Marlow authored
Give 'ghc -E' the traditional behaviour: the output is dumped to stdout. The new driver also generates <file>.cpp.
-
Reuben Thomas authored
Changed SUBDIRS from users_guide to set (the former doesn't build any more except as part of the latter).
-