summaryrefslogtreecommitdiff
path: root/rts
Commit message (Expand)AuthorAgeFilesLines
* Mac OS X 10.6 needed for pthread_threadid_np(), fixes #7356Ian Lynagh2012-12-011-1/+2
* Link in-tree libffi to rts. Fixes trac #5743.Peter Trommler2012-11-301-0/+6
* libffi build system tweaksIan Lynagh2012-11-301-1/+4
* Add configure option to use system provided libffi; fixes #5743Ian Lynagh2012-11-292-5/+40
* typoGabor Greif2012-11-231-2/+2
* Add a write barrier for TVAR closuresSimon Marlow2012-11-1620-50/+188
* fix bug in previous commit, 65e46f144f3d8b18de7264b0b099086153c68d6cSimon Marlow2012-11-161-1/+1
* ASSERT(HpAlloc==0) in the update code, to catch HpAlloc bugsSimon Marlow2012-11-121-1/+15
* remove some unused variablesSimon Marlow2012-11-121-1/+3
* a fix for checkTSO(): the TSO could be a WHITEHOLESimon Marlow2012-11-121-3/+10
* assert HpAlloc == 0Simon Marlow2012-11-121-4/+5
* some W_s should be P_sSimon Marlow2012-11-121-3/+3
* small optimisation: inline stmNewTVar()Simon Marlow2012-11-053-25/+9
* Save R1/R2/.. across foreign callsSimon Marlow2012-11-051-6/+15
* Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghcIan Lynagh2012-11-015-8/+14
|\
| * Fix bug in stg_enter_checkbhSimon Marlow2012-11-011-1/+5
| * turn off cmm optimisation for the debug waySimon Marlow2012-11-011-1/+1
| * Fix bug in stg_ctoi_R1n (could cause GHCi crashes)Simon Marlow2012-11-011-1/+1
| * A couple of W_s should be P_s (not an actual bug, I think)Simon Marlow2012-11-011-2/+2
| * Don't clearNurseries() in parallel with -debugSimon Marlow2012-11-011-3/+5
* | Fix typosIan Lynagh2012-11-011-1/+1
|/
* Retainer prof: immutable arrays are not retainers, and fix the docsSimon Marlow2012-10-311-2/+3
* Save and restore registers across calls to unlockClosure.Geoffrey Mainland2012-10-301-0/+13
* Attach proper jump liveness information to generated C-- code.Geoffrey Mainland2012-10-301-2/+2
* Fix a couple of format stringsIan Lynagh2012-10-261-2/+2
* fprintCCS_stderr: untag the exception (#7319)Simon Marlow2012-10-251-1/+1
* delete old commentsSimon Marlow2012-10-251-22/+0
* remove unused sched_shutting_downSimon Marlow2012-10-252-8/+1
* fix bug in heap check in putMVar#Simon Marlow2012-10-241-1/+1
* Use canned heap checks to save a few bytes of codeSimon Marlow2012-10-231-2/+2
* fix a warningSimon Marlow2012-10-231-2/+2
* Fix a silly bug that would cause -xc to print less than useful informationSimon Marlow2012-10-231-1/+3
* typoSimon Marlow2012-10-221-1/+1
* profiling fixesSimon Marlow2012-10-197-40/+44
* Fix build on OS X (fix from Duncan Coutts)Ian Lynagh2012-10-161-0/+5
* Add a new traceMarker# primop for use in profiling outputDuncan Coutts2012-10-157-0/+84
* Merge branch 'master' of http://darcs.haskell.org/ghcIan Lynagh2012-10-141-0/+3
|\
| * rts: Ignore signal before deleting timer. Fixes #7303.Erik de Castro Lopo2012-10-141-0/+3
* | Get dynamic-by-default mostly working on OS XIan Lynagh2012-10-141-0/+3
* | Don't set dynlib install names when buildingIan Lynagh2012-10-141-4/+0
|/
* Keep the list of DLLs that we dlopenIan Lynagh2012-10-131-2/+50
* When dynamic-by-default, don't use the GHCi linkerIan Lynagh2012-10-132-0/+22
* profiling fixesSimon Marlow2012-10-094-31/+32
* fix a warningSimon Marlow2012-10-081-1/+1
* Produce new-style Cmm from the Cmm parserSimon Marlow2012-10-0821-1857/+1533
* Build the dynamic way by default on Linux/amd64Ian Lynagh2012-10-032-4/+4
* Another overhaul of the recent_activity / idle GC handling (#5991)Simon Marlow2012-09-244-25/+62
* Revert "Disable the timer signal while blocked in select() (#5991)"Simon Marlow2012-09-241-13/+4
* Fix the profiling buildIan Lynagh2012-09-211-2/+2
* Convert more RTS macros to functionsIan Lynagh2012-09-214-10/+10