This project is mirrored from https://gitlab.haskell.org/ghc/ghc.git.
Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts, and can be resumed by a project maintainer.
Last successful update .
Repository mirroring has been paused due to too many failed attempts, and can be resumed by a project maintainer.
Last successful update .
- 22 Apr, 2005 15 commits
-
-
sof authored
oops;supposed to have been included with revert-back-to-__stginit-for-mingw commit
-
sof authored
resetStaticObjectForRetainerProfiling(): warning wibble
-
sof authored
Until the GHCi linker is made capable of handling .ctors sections in PEi object files, stick with __stginits. Being a bit sloppy by using 'mingw32_HOST_OS' to test for this.
-
simonmar authored
Fix creation of raise_info closures: they're THUNKs
-
simonmar authored
evacuate(): fix THUNK case
-
simonmar authored
checkSanity: fix bug in nursery checking
-
simonmar authored
SAVE_EVERYTHING: for some reason we used R10.w rather than R10 in this macro, which just broke with the change to the C backend.
-
simonmar authored
- Now that labels are always prefixed with '&' in .hc code, we have to fix some sloppiness in the RTS .cmm code. Fortunately it's not too painful. - SMP: acquire/release the storage manager lock around atomicModifyMutVar#. This is a hack: atomicModifyMutVar# isn't atomic under SMP otherwise, but the SM lock is a large sledgehammer. I think I'll apply the sledgehammer to the MVar primitives too, for the time being.
-
simonmar authored
rtsSupportsBoundThreads, isThreadBound: these should return rtsTrue for SMP too.
-
simonmar authored
pprLit: when printing a CLabel, prefix it with '&'. This ensures we get the address rather than the value, in the case when the C label refers to a variable (as might be the case if it is from a foreign import, for example).
-
simonmar authored
Remove bogus cut-n-pasted comment
-
simonmar authored
SMP: the rest of the changes to support safe thunk entry & updates. I thought the compiler changes were independent, but I ended up breaking the HEAD, so I'll have to commit the rest. non-SMP compilation should not be affected.
-
simonmar authored
Add a comment about possible improvement to the THUNK_SELECTOR algorithm, from discussion with Ian Lynagh
-
simonmar authored
Various fixes to ghcprof, from Christian Maeder <maeder@tzi.de>. Thanks!
-
simonpj authored
Fix hi-boot interface-finding code
-
- 21 Apr, 2005 3 commits
-
-
simonmar authored
SMP: thunks get an extra header word so that the payload doesn't occupy the same space as the updated value. This is the sum total of the changes to compiler/, which are pleasingly few.
-
simonmar authored
Allow args to be passed to GHC from runghc syntax: runghc [-f GHCPATH] [GHC-ARGS] FILE ARG...
-
simonmar authored
ghcprof is a perl script, not a binary
-
- 20 Apr, 2005 4 commits
-
-
simonmar authored
Remove bogus code: the mutable list does not need to be rebuilt during compaction. It just needs to be updated, which is already happening. (fixes crashes in compacting collection; I think a different fix is required for STABLE, though)
-
simonmar authored
Update to match ClosureTypes.h
-
simonmar authored
remove gaps in the closure type sequence, and add a big warning comment
-
krasimir authored
modInfoExports, TypecheckedSource and ParsedSource are exported. Added modInfoPrintUnqualified function.
-
- 19 Apr, 2005 6 commits
-
-
simonmar authored
- DriverPipeline.compile: report errors in GHC_OPTIONS pragmas using the Message callback, and give them a proper line number. - GHC.checkModule: read the GHC_OPTIONS pragma, and report errors appropriately.
-
simonmar authored
main_thread double-linkage bug
-
simonmar authored
In the event of a complete deadlock, we should handle the case when the main thread is BlockedOnSTM (bug #1183455, the strange error message only occurs on Windows because on Unix we end up waiting for ^C instead of deadlocking).
-
simonmar authored
Turn off splitting on x86_64
-
simonmar authored
Pass -ignore-dot-ghci to GHC
-
simonmar authored
Now build.mk.sample does *nothing* by default
-
- 17 Apr, 2005 2 commits
- 16 Apr, 2005 5 commits
-
-
simonpj authored
Significant clean-up of the handling of hi-boot files. Previously, when compling A.hs, we loaded A.hi-boot, and it went into the External Package Table. It was strange but it worked. This tidy up stops it going anywhere; it's just read in, and typechecked into a ModDetails. All this was on the way to improving the handling of instances in hs-boot files, something Chris Ryder wanted. I think they work quite sensibly now. If I've got all this right (have not had a chance to fully test it) we can merge it into STABLE.
-
simonpj authored
Improve kind error msg; may make some tests change their output
-
simonpj authored
Improve location info for kind errors; may make some tests change their output
-
panne authored
And yesterday's "I messed up DocBook XML, too!" award goes to... *drum roll* ... Simon Peyton-Jones! Congratulations! :-)
-
ross authored
Rejig handling of environments in arrow notation: instead of the proc_level stuff, we just record the environment of the proc, and use that on the left side of -< and the head of (|...|). This also makes the arrow1 test yield a compile error, as it should, but the error message is uninformative.
-
- 15 Apr, 2005 5 commits
-
-
sof authored
back out Directory.hs:1.14 and directory.c:1.7; neither meant for HEAD
-
sof authored
LIBRARY, GHCI_LIBRARY: permit settings of these to be overridden in Makefiles; Merge to STABLE
-
simonpj authored
Update the CgCmmBranch (ghc directory) up to the HEAD ghc-6-4-branch-point
-
simonpj authored
Be consistent about quotes in error messages; MERGE TO STABLE
-
simonpj authored
Update comments on hslibs to make it clear that that they are (a) deprecated, and (b) not required for building GHC. Merge to STABLE
-