summaryrefslogtreecommitdiff
path: root/compiler/codeGen
Commit message (Expand)AuthorAgeFilesLines
* Beef up cmmMiniInline a tiny bitSimon Marlow2010-02-162-9/+1
* Following Simon M's "take newCAF() out from sm_mutex" patchdias@cs.tufts.edu2010-01-051-1/+4
* Refactor PackageTarget back into StaticTargetBen.Lippmeier@anu.edu.au2010-01-042-13/+12
* Tag ForeignCalls with the package they correspond toBen.Lippmeier@anu.edu.au2010-01-027-21/+42
* take newCAF() out from sm_mutex; use the capability-local mut list insteadSimon Marlow2009-12-311-1/+4
* Copying Simon M's fix for 650 to the new codegendias@cs.tufts.edu2009-12-221-2/+15
* Better error checking and code cleanupdias@cs.tufts.edu2009-12-221-6/+5
* unused named variablesdias@cs.tufts.edu2009-12-181-2/+2
* missed a case in a previous fixdias@cs.tufts.edu2009-12-171-4/+26
* Fix #650: use a card table to mark dirty sections of mutable arraysSimon Marlow2009-12-171-3/+15
* Fix warnings about unused importsBen.Lippmeier@anu.edu.au2009-11-181-1/+5
* Use opt_PIC not #defined __PIC__ in compiler source.Ben.Lippmeier@anu.edu.au2009-11-172-5/+14
* Don't share low valued Int and Char closures with Windows DLLsBen.Lippmeier@anu.edu.au2009-11-142-1/+15
* Loop problems in native back ends, update to T3286 fixdias@cs.tufts.edu2009-11-051-1/+1
* Keep Touch'd variables live through the back enddias@cs.tufts.edu2009-09-182-6/+6
* Fixed calling convention for unboxed tuplesdias@cs.tufts.edu2009-09-183-7/+9
* Fix for T3286 in new codegen (related to T3132); plus formattingdias@cs.tufts.edu2009-09-181-15/+38
* validate fixesBen.Lippmeier@anu.edu.au2009-11-061-1/+1
* * Refactor CLabel.RtsLabel to CLabel.CmmLabelBen.Lippmeier@anu.edu.au2009-11-0618-73/+332
* Merge RtsLabelInfo.Rts* with RtsLabelInfo.Rts*FSBen.Lippmeier@anu.edu.au2009-10-1817-147/+150
* Replace a checking `is_elem` with a plain `elem`Simon Marlow2009-09-301-2/+1
* RTS tidyup sweep, first phaseSimon Marlow2009-08-027-10/+10
* fix warningSimon Marlow2009-07-281-1/+0
* Remove old 'foreign import dotnet' codeSimon Marlow2009-07-273-7/+0
* Remove GHC's haskell98 dependencyIan Lynagh2009-07-245-5/+5
* Remove unused importsIan Lynagh2009-07-0713-15/+0
* Trim unused imports detected by new unused-import codesimonpj@microsoft.com2009-07-061-1/+0
* Support for -fwarn-unused-do-bind and -fwarn-wrong-do-bind, as per #3263Max Bolingbroke2009-07-018-16/+19
* Add missing StgPrimCallOp case to isSimpleOpIan Lynagh2009-06-111-0/+1
* Add PrimCall to the STG layer and update Core -> STG translationDuncan Coutts2009-06-093-2/+19
* Fix #3132: a case of bogus code generationSimon Marlow2009-06-181-2/+28
* Remove old GUM/GranSim codeSimon Marlow2009-06-021-5/+1
* Make some showSDoc's use OneLineMode rather than PageModeIan Lynagh2009-03-311-2/+2
* Debugging by Sesame Street:dias@eecs.tufts.edu2009-04-031-1/+1
* Better handling of node parameter in calling conventionsdias@eecs.tufts.edu2009-03-251-3/+7
* When calling gc, avoid saving node in static closuresdias@eecs.tufts.edu2009-03-232-4/+5
* Code simplifications due to call/return separation; some improvements to how ...dias@eecs.tufts.edu2009-03-232-22/+22
* Calls with and without passing node arguments more clearly separateddias@eecs.tufts.edu2009-03-233-6/+6
* Another small step: call and return conventions specified separately when mak...dias@eecs.tufts.edu2009-03-235-13/+14
* Small step toward call-conv improvement: separate out calls and returnsdias@eecs.tufts.edu2009-03-235-6/+6
* Removed a tracedias@eecs.tufts.edu2009-03-181-1/+1
* Calling convention bug and cleanupdias@eecs.tufts.edu2009-03-174-5/+3
* Inconsistent type and arguments in safe foreign calls...dias@eecs.tufts.edu2009-03-161-15/+15
* Fixes to "Retract Hp *before* checking for HpLim==0"Simon Marlow2009-03-181-2/+7
* FIX biographical profiling (#3039, probably #2297)Simon Marlow2009-03-173-4/+21
* A few bug fixes; some improvements spurred by paper writingdias@eecs.harvard.edu2009-03-036-35/+47
* Fix the build on amd64/LinuxIan Lynagh2009-02-063-2/+2
* When generating C, don't pretend functions are dataIan Lynagh2009-02-066-6/+10
* Remove a redundant importIan Lynagh2009-01-141-1/+0
* Make the ASSERT more informativesimonpj@microsoft.com2009-01-131-1/+1