summaryrefslogtreecommitdiff
path: root/compiler/codeGen/StgCmmCon.hs
Commit message (Expand)AuthorAgeFilesLines
* Comments onlySimon Peyton Jones2018-11-281-8/+6
* Rename literal constructorsSylvain Henry2018-11-221-1/+1
* Turn on MonadFail desugaring by defaultHerbert Valerio Riedel2018-08-071-2/+4
* Built-in Natural literals in CoreSylvain Henry2018-06-151-1/+1
* Fix interpreter with profilingSimon Marlow2018-03-061-2/+1
* Tidy up and consolidate canned CmmReg and CmmGlobalsSimon Marlow2018-02-181-2/+2
* Allow packing constructor fieldsMichal Terepeta2017-10-291-5/+10
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-191-0/+2
* Add support for producing position-independent executablesBen Gamari2017-08-221-2/+2
* Tweaks and typos in manual, note refs, commentsGabor Greif2017-02-091-1/+1
* Codegen for case: Remove redundant void id checksÖmer Sinan Ağacan2016-09-201-8/+7
* Remove StgRubbishArg and CmmArgÖmer Sinan Ağacan2016-08-101-1/+1
* Implement unboxed sum primitive typeÖmer Sinan Ağacan2016-07-211-3/+7
* StgCmmCon: Do not generate moves from unused fields to local variablesÖmer Sinan Ağacan2016-05-271-6/+13
* Rename package key to unit ID, and installed package ID to component ID.Edward Z. Yang2015-10-141-2/+2
* Revert "Place static closures in their own section."Edward Z. Yang2014-10-201-1/+1
* Place static closures in their own section.Edward Z. Yang2014-10-011-1/+1
* Rename PackageId to PackageKey, distinguishing it from Cabal's PackageId.Edward Z. Yang2014-07-211-2/+2
* Add LANGUAGE pragmas to compiler/ source filesHerbert Valerio Riedel2014-05-151-0/+2
* Add SmallArray# and SmallMutableArray# typesJohan Tibell2014-03-291-2/+2
* Represent offsets into heap objects with byte, not word, offsetsSimon Marlow2014-03-111-0/+1
* Explicit import lists for StgCmmProf.Edward Z. Yang2013-09-011-1/+1
* Cleanup StgCmm passJan Stolarek2013-08-201-8/+7
* Trailing whitespaces, code formatting, detabifyJan Stolarek2013-08-201-1/+1
* Fix the GHC package DLL-splittingIan Lynagh2013-05-141-1/+2
* extended ticky to also track "let"s that are not conventional closuresNicolas Frisby2013-05-021-8/+13
* some more typosGabor Greif2013-02-021-1/+1
* Some alpha renamingIan Lynagh2012-10-161-2/+2
* Produce new-style Cmm from the Cmm parserSimon Marlow2012-10-081-2/+2
* Move tAG_BITS into platformConstantsIan Lynagh2012-09-161-10/+8
* Move wORD_SIZE into platformConstantsIan Lynagh2012-09-161-2/+2
* Move some more constants fo platformConstantsIan Lynagh2012-09-141-7/+6
* Pass DynFlags down to bWordIan Lynagh2012-09-121-9/+10
* Remove uses of fixC from the codeGen, and make the FCode monad strictSimon Marlow2012-08-091-30/+41
* Generate one fewer temps per heap allocationSimon Marlow2012-08-071-2/+2
* Make -fscc-profiling a dynamic flagIan Lynagh2012-07-241-10/+11
* Make -fPIC a dynamic flagIan Lynagh2012-07-161-9/+9
* remove some redundant SRT-related stuffSimon Marlow2012-07-111-1/+0
* Merge remote-tracking branch 'origin/master' into newcgSimon Marlow2012-07-041-2/+2
|\
| * Merge remote-tracking branch 'origin/unboxed-tuple-arguments2'Paolo Capriotti2012-06-051-1/+1
| |\
| | * Support code generation for unboxed-tuple function argumentsunboxed-tuple-arguments2Max Bolingbroke2012-05-151-1/+1
| * | Change how macros like ASSERT are definedIan Lynagh2012-06-051-1/+1
| |/
* | Fix an SRT-related bugSimon Marlow2012-02-141-0/+1
|/
* Overhaul of infrastructure for profiling, coverage (HPC) and breakpointsSimon Marlow2011-11-021-2/+2
* Remove a little more CPPIan Lynagh2011-10-151-4/+2
* Remove CPP from codeGen/StgCmmCon.hsIan Lynagh2011-10-141-21/+29
* Whitespace only in codeGen/StgCmmCon.hsIan Lynagh2011-10-141-62/+60
* eliminate ConInfoSimon Marlow2011-08-251-3/+4
* Remove another use of mkConInfoSimon Marlow2011-08-251-10/+15
* bugfix: static constructors were being given the dynamic info table pointerSimon Marlow2011-08-251-1/+1