- 19 Feb, 2003 1 commit
-
-
simonmar authored
If -no-hs-main is specified in --make mode, attempt linking even when there's no Main module. Fixes bug #686620 MERGE TO STABLE
-
- 18 Feb, 2003 8 commits
-
-
igloo authored
Support strictness annotations on data declarations and support the record and infix constructors. Also tweaked the pretty printer a bit.
-
simonpj authored
Remove un-necessary case
-
simonpj authored
------------------------------------- Two minor wibbles ------------------------------------- [These two unrelated fixes just got tangled together in my tree.] 1. Fix a crash when a class op is used as a record selector 2. Fix a wibble related to the new DataCon naming story. In tcId, treat the DataCon case entirely separately, because its "stupid context" doesn't show up in its type. On the way, remove the DataCon cases in tcLookupId and tcLookupGlobalId The should not be necessary. He says hopefully.
-
simonpj authored
Cosmetic wibble
-
simonpj authored
Comments only
-
simonmar authored
Fix build on GHC < 5.00
-
sof authored
make use of MBLOCK_ROUND_DOWN()
-
sof authored
arenaAlloc(): tidy up alignment calc
-
- 17 Feb, 2003 6 commits
-
-
simonpj authored
More notes about building on Win32
-
simonpj authored
Use hasktags by default
-
simonmar authored
Restore interrupt/quit signal handlers after every evaluation in GHCi, just in case the program set its own.
-
simonmar authored
Comment change only
-
simonmar authored
GHC is pre-supposed in order to build GHC. We weren't making this nearly as explicit as it should have been.
-
simonmar authored
Emit an error if we're trying to build GHC from source without GHC installed.
-
- 14 Feb, 2003 7 commits
-
-
panne authored
Not sure if this fix is correct, but at least this module compiles again...
-
simonpj authored
------------------------------------- Do the top-level tcSimpifyTop (to resolve monomorphic constraints) once for the whole program, rather than once per splice group ------------------------------------- This change makes the trivial program main = return () work again. It had stopped working (emitting an error about Monad m being unconstrained) because the 'checkMain' stuff (which knows special things about 'main' was happening only *after* all the groups of decls in the module had been dealt with and zonked (incl tcSimplifyTop). Better to postpone. A little more plumbing, but one fewer unexpected happenings.
-
simonpj authored
Comments
-
simonpj authored
A bit more debug info + comments
-
simonpj authored
A bit more about scoped type variables
-
simonpj authored
wibble
-
simonpj authored
Fix for deriving of records with leading underscore, and corresponding lex
-
- 13 Feb, 2003 4 commits
-
-
wolfgang authored
support many more MachOps in the PowerPC NCG
-
sof authored
upd wrt spacy filenames
-
simonpj authored
Commit a couple of hi-boot files I forgot
-
sof authored
Be sensitive to filenames containing spaces when processing :load & :add commands. Ditto when interpreting filenames given on GHCi's cmd-line. Merge to STABLE.
-
- 12 Feb, 2003 10 commits
-
-
wolfgang authored
Threaded RTS: improve ccall performance by allocation parameters as a variable length array instead of using malloc
-
wolfgang authored
Enable building the native code generator for PowerPC/Mac OS X by default. It's still not used by default, so you have to specify -fasm when you want it.
-
wolfgang authored
Finally enable GHCi by default on Mac OS X, this should have been done a long time ago... MERGE TO STABLE
-
simonpj authored
A wibble to the constructor-naming story
-
qrczak authored
Another typo.
-
qrczak authored
Typo.
-
simonpj authored
------------------------------------- Big upheaval to the way that constructors are named ------------------------------------- This commit enshrines the new story for constructor names. We could never really get External Core to work nicely before, but now it does. The story is laid out in detail in the Commentary ghc/docs/comm/the-beast/data-types.html so I will not repeat it here. [Manuel: the commentary isn't being updated, apparently.] However, the net effect is that in Core and in External Core, contructors look like constructors, and the way things are printed is all consistent. It is a fairly pervasive change (which is why it has been so long postponed), but I hope the question is now finally closed. All the libraries compile etc, and I've run many tests, but doubtless there will be some dark corners.
-
simonmar authored
Fix two bugs/omissions in the new THUNK_SELECTOR code which cause biographical profiling to fall over. (aka rev. 1.135.4.10)
-
simonmar authored
Fix bug caused by non-use of function prototypes (grrr!).
-
simonmar authored
Adapt the dist target a little to work with the nightly build's new way of building source dists. It now works by building a link tree to the build tree, and doing 'make dist' on the link tree, to avoid destroying the real build tree. This just needed a couple of tweaks to the dist target to work.
-
- 11 Feb, 2003 4 commits
-
-
simonpj authored
Lots of new stuff about data types
-
simonpj authored
More Win32 notes
-
wolfgang authored
Mac OS X: Add support for dynamic linker "symbol stubs". For every function that might be imported from a dynamic library, we have to generate a short piece of assembly code. Extend the NatM monad to keep track of the list of imports (for which stubs will be generated later). Fix a bug concerning 64 bit ints (hi and low words were swapped in one place).
-
sof authored
Tighten up prev commit: - win32: only add default --template=... option if the template file exists. - if user has supplied --cc=.., use it as a default for 'ld'.
-