summaryrefslogtreecommitdiff
path: root/includes/stg
Commit message (Expand)AuthorAgeFilesLines
* Add a write barrier for TVAR closuresSimon Marlow2012-11-161-1/+2
* Draw STG F and D registers from the same pool of available SSE registers on x...Geoffrey Mainland2012-10-302-6/+98
* Fix build on platforms on which we don't have register infoIan Lynagh2012-10-271-0/+6
* declare stg_gc_prim and stg_killMyself (#7350)Simon Marlow2012-10-251-0/+2
* comments onlyGabor Greif2012-10-231-3/+3
* Add a new traceMarker# primop for use in profiling outputDuncan Coutts2012-10-151-0/+1
* Produce new-style Cmm from the Cmm parserSimon Marlow2012-10-082-367/+19
* comment updatesSimon Marlow2012-09-071-13/+5
* Start separating out the RTS and Haskell imports of MachRegs.hIan Lynagh2012-08-063-41/+117
* made comments C-style, so that no gcc-extension is neededGabor Greif2012-07-181-5/+5
* Fix RTS DLL references on Win64Ian Lynagh2012-05-061-4/+17
* Working towards fixing DLLs on Win64Ian Lynagh2012-05-061-2/+2
* Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghcIan Lynagh2012-04-271-0/+1
|\
| * Add a new primop mkWeakNoFinalizer (#5879)Simon Marlow2012-04-271-0/+1
* | Fix build on OS XIan Lynagh2012-04-271-8/+14
* | Fix build on Win32, and handle the FMT_* #defines in a slightly nicer wayIan Lynagh2012-04-271-7/+16
|/
* Merge branch 'master' of win:c:/m64/reg4/.Ian Lynagh2012-03-231-0/+4
|\
| * Fix caller/callee register saving on Win64Ian Lynagh2012-03-231-0/+4
* | Code cleanDavid Terei2012-03-231-107/+98
|/
* Soem more Wind64 fixesIan Lynagh2012-03-161-2/+2
* raiseAsync: cope with ATOMICALLY_FRAMES inside UPDATE_FRAMES (#5866)Simon Marlow2012-02-271-0/+1
* Give the correct type to CCCSSimon Marlow2012-01-051-1/+1
* Rename struct _CostCentreStack to struct CostCentreStack_ for consistencySimon Marlow2012-01-051-1/+1
* Fix the C backend after making CCCS an STG registerSimon Marlow2012-01-031-0/+6
* Add new primtypes 'ArrayArray#' and 'MutableArrayArray#'Manuel M T Chakravarty2011-12-071-0/+1
* Make profiling work with multiple capabilities (+RTS -N)Simon Marlow2011-11-292-1/+1
* Remove registerised code for dead architectures: mips, ia64, alpha,David Terei2011-11-222-418/+0
* Allow the use of R9 and R10 in primops; fixes trac #5423Ian Lynagh2011-11-062-1/+11
* Overhaul of infrastructure for profiling, coverage (HPC) and breakpointsSimon Marlow2011-11-021-0/+1
* Put the target platform in the settings fileIan Lynagh2011-10-191-30/+0
* ARMv5 compatibility for registerized runtime changes.Stephen Blackheath2011-08-103-26/+44
* RTS: fix xchg/cas fcns to invoke memory barrier on ARMv7 platformKarel Gardas2011-08-101-0/+6
* implement ARMv7 specific memory barriersKarel Gardas2011-08-101-1/+11
* add support for STG floating-point regs using VFPv3Karel Gardas2011-08-101-2/+44
* make StgReturn and cas functions Thumb friendlyKarel Gardas2011-08-101-0/+2
* implement ARMv6/7 specific xchg functionKarel Gardas2011-08-101-2/+18
* Stephen Blackheath's GHC/ARM registerised portKarel Gardas2011-08-102-0/+64
* Update some files for new testsuite tests locationDavid Terei2011-07-201-1/+1
* Make array copy primops inlineJohan Tibell2011-05-191-6/+0
* Add array copy/clone primopsDaniel Peebles2011-05-191-0/+6
* Work around lack of saving volatile registers from unsafe foreign calls.Edward Z. Yang2011-05-151-0/+5
* Don't expose the cas definition to .hc filesIan Lynagh2011-04-301-0/+2
* add casMutVar#Simon Marlow2011-04-112-1/+3
* Count allocations more accuratelySimon Marlow2010-12-211-1/+1
* Implement stack chunks and separate TSO/STACK objectsSimon Marlow2010-12-152-1/+5
* add numSparks# primop (#4167)Simon Marlow2010-07-201-0/+1
* Fix unreg prof build: Define CCS_SYSTEM in stg/MiscClosures.hIan Lynagh2010-07-171-0/+1
* Change some TARGET checks to HOST checksIan Lynagh2010-07-142-4/+4
* New asynchronous exception control API (ghc parts)Simon Marlow2010-07-081-4/+7
* messageBlackHole: fix deadlock bug caused by a missing 'volatile'Simon Marlow2010-06-101-0/+8