summaryrefslogtreecommitdiff
path: root/compiler/codeGen
Commit message (Expand)AuthorAgeFilesLines
* Implement stack chunks and separate TSO/STACK objectsSimon Marlow2010-12-152-25/+25
* fix ticket number (#4505)Simon Marlow2010-12-091-1/+1
* Catch too-large allocations and emit an error message (#4505)Simon Marlow2010-12-091-0/+10
* make a panic message more informative and suggest -dcore-lint (see #4534)Simon Marlow2010-12-011-4/+4
* Remove unncessary fromIntegral callssimonpj@microsoft.com2010-11-164-4/+4
* Remove unnecessary importsIan Lynagh2010-10-263-4/+0
* Follow GHC.Bool/GHC.Types mergeIan Lynagh2010-10-231-2/+2
* Fix some whitespaceIan Lynagh2010-10-211-16/+16
* Use takeUniqFromSupply in emitProcWithConventionIan Lynagh2010-10-211-2/+3
* Interruptible FFI calls with pthread_kill and CancelSynchronousIO. v4Edward Z. Yang2010-09-192-2/+3
* LLVM: Stop llvm saving stg caller-save regs across C callsDavid Terei2010-07-051-1/+1
* FIX #38000 Store StgArrWords payload size in bytesAntoine Latter2010-01-012-12/+6
* Add new LLVM code generator to GHC. (Version 2)David Terei2010-06-152-28/+181
* omit "dyn" from the way appended to the __stginit labelSimon Marlow2010-04-281-8/+13
* New implementation of BLACKHOLEsSimon Marlow2010-03-294-14/+42
* Never jump directly to a thunk's entry code, even if it is single-entrySimon Marlow2010-03-251-10/+18
* do_checks: do not set HpAlloc if the stack check failsSimon Marlow2010-03-251-6/+16
* Comments onlysimonpj@microsoft.com2010-03-041-0/+2
* 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