summaryrefslogtreecommitdiff
path: root/includes/Cmm.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* Implemented and fixed bugs in CmmInfo handlingMichael D. Adams2007-06-271-1/+1
* Make the threaded RTS compilable using -fasmSimon Marlow2007-06-261-0/+2
* Lightweight ticky-ticky profilingKirsten Chevalier2007-02-071-11/+6
* STM invariantstharris@microsoft.com2006-10-071-2/+3
* new RTS flag: -V to modify the resolution of the RTS timerIan Lynagh2006-09-051-2/+0
* MAYBE_GC: initialise HpAllocSimon Marlow2006-08-301-0/+1
* Replace inline C functions with C-- macros in .cmm codeSimon Marlow2006-06-291-0/+28
* fix sloppy conditionalsSimon Marlow2006-06-201-1/+1
* Reorganisation of the source treeSimon Marlow2006-04-071-0/+517