summaryrefslogtreecommitdiff
path: root/includes/Cmm.h
Commit message (Expand)AuthorAgeFilesLines
* Revert "Rename _closure to _static_closure, apply naming consistently."Edward Z. Yang2014-10-201-1/+0
* Rename _closure to _static_closure, apply naming consistently.Edward Z. Yang2014-10-011-0/+1
* [ci skip] includes: detabify/dewhitespace Cmm.hAustin Seipp2014-08-201-117/+117
* Implement {resize,shrink}MutableByteArray# primopsHerbert Valerio Riedel2014-08-161-0/+3
* Add SmallArray# and SmallMutableArray# typesJohan Tibell2014-03-291-0/+33
* Make copy array ops out-of-line by defaultJohan Tibell2014-03-281-0/+53
* codeGen: inline allocation optimization for clone array primopsJohan Tibell2014-03-221-0/+31
* Remove use of R9, and fix associated bugsSimon Marlow2013-10-011-13/+28
* Add support for 512-bit-wide vectors.Geoffrey Mainland2013-09-221-0/+1
* Add support for 256-bit-wide vectors.Geoffrey Mainland2013-09-221-0/+1
* added ticky counters for heap and stack checksNicolas Frisby2013-04-111-0/+2
* ticky enhancementsNicolas Frisby2013-03-291-17/+24
* Only emit %write_barrier primitive for THREADED_RTSGabor Greif2013-02-261-1/+7
* Always pass vector values on the stack.Geoffrey Mainland2013-02-011-3/+4
* STM: Only wake up onceBen Gamari2013-01-301-0/+1
* Fix C macro bug that was causing some stack checks to erroneously succeedSimon Marlow2012-10-311-8/+8
* Draw STG F and D registers from the same pool of available SSE registers on x...Geoffrey Mainland2012-10-301-2/+14
* Properly mark C-- calls to _assertFail as "never returns".Geoffrey Mainland2012-10-301-1/+1
* Use canned heap checks to save a few bytes of codeSimon Marlow2012-10-231-0/+3
* profiling fixesSimon Marlow2012-10-191-8/+6
* profiling fixesSimon Marlow2012-10-091-5/+7
* Produce new-style Cmm from the Cmm parserSimon Marlow2012-10-081-77/+216
* Start separating out the RTS and Haskell imports of MachRegs.hIan Lynagh2012-08-061-1/+1
* Don't define STOLEN_X86_REGS in Cmm.hIan Lynagh2012-08-061-1/+0
* comment-only typoGabor Greif2012-07-181-2/+2
* Define W_TO_LONG in Cmm.hIan Lynagh2012-06-201-0/+6
* Some Win64 fixesIan Lynagh2012-03-151-1/+1
* Make profiling work with multiple capabilities (+RTS -N)Simon Marlow2011-11-291-1/+1
* Add array copy/clone primopsDaniel Peebles2011-05-191-2/+4
* Count allocations more accuratelySimon Marlow2010-12-211-1/+1
* Implement stack chunks and separate TSO/STACK objectsSimon Marlow2010-12-151-0/+6
* FIX #38000 Store StgArrWords payload size in bytesAntoine Latter2010-01-011-0/+3
* fix 64-bit value for W_SHIFT, which thankfully appears to be not usedSimon Marlow2010-04-221-1/+1
* Remove the IND_OLDGEN and IND_OLDGEN_PERM closure typesSimon Marlow2010-04-011-2/+0
* Fix #650: use a card table to mark dirty sections of mutable arraysSimon Marlow2009-12-171-0/+3
* Correction to the allocation stats following earlier refactoringSimon Marlow2009-12-041-1/+1
* GC refactoring, remove "steps"Simon Marlow2009-12-031-1/+1
* Make allocatePinned use local storage, and other refactoringsSimon Marlow2009-12-011-3/+4
* RTS tidyup sweep, first phaseSimon Marlow2009-08-021-10/+21
* Stop building the rts against gmpDuncan Coutts2009-06-131-5/+0
* add missing case in ENTER() (fixes readwrite002(profasm) crash)Simon Marlow2009-03-191-0/+1
* FIX biographical profiling (#3039, probably #2297)Simon Marlow2009-03-171-4/+26
* Merging in the new codegen branchdias@eecs.harvard.edu2008-08-141-4/+5
* refactor: move unlockClosure() into SMPClosureOps() where it should beSimon Marlow2008-11-141-1/+1
* Move the context_switch flag into the CapabilitySimon Marlow2008-09-191-1/+1
* Add a write barrier to the TSO link field (#1589)Simon Marlow2008-04-161-3/+0
* update a commentSimon Marlow2008-04-071-12/+2
* Fix warnings in the RTSIan Lynagh2008-03-251-3/+6
* recordMutable: test for gen>0 before calling recordMutableCapSimon Marlow2007-10-171-4/+8
* Pointer TaggingSimon Marlow2007-07-271-4/+41