summaryrefslogtreecommitdiff
path: root/compiler/codeGen/StgCmmClosure.hs
Commit message (Expand)AuthorAgeFilesLines
* Add LANGUAGE pragmas to compiler/ source filesHerbert Valerio Riedel2014-05-151-2/+2
* Fix a bug in codegen for non-updatable selector thunks (#8817)Simon Marlow2014-02-271-23/+35
* Remove the LFBlackHole constructorPatrick Palka2013-12-051-27/+0
* Move isVoidRep, isGcPtrRep to TyCon to join primRepSizeW etcSimon Peyton Jones2013-11-221-9/+2
* Add flag to control loopificationJan Stolarek2013-09-181-2/+3
* Optimize self-recursive tail callsJan Stolarek2013-08-291-32/+78
* Whitespaces and comment formattingJan Stolarek2013-08-291-19/+18
* Trailing whitespaces, code formatting, detabifyJan Stolarek2013-08-201-250/+243
* Fix typosGabor Greif2013-06-251-2/+2
* Make noteMustPointToIt true of all non-top-level thunksSimon Peyton Jones2013-06-251-23/+44
* Fix many ASSERT uses under Clang.Austin Seipp2013-06-181-1/+1
* ticky enhancementsNicolas Frisby2013-03-291-4/+1
* Code-size optimisation for top-level indirections (#7308)Simon Marlow2012-11-191-0/+8
* Some alpha renamingIan Lynagh2012-10-161-5/+5
* Produce new-style Cmm from the Cmm parserSimon Marlow2012-10-081-14/+11
* Make StgWord a portable type tooIan Lynagh2012-09-181-4/+4
* Make StgHalfWord a portable typeIan Lynagh2012-09-181-9/+9
* Move tAG_BITS into platformConstantsIan Lynagh2012-09-161-16/+17
* Remove doingTickyProfilingIan Lynagh2012-09-031-1/+1
* Make tablesNextToCode "dynamic"Ian Lynagh2012-08-061-30/+29
* New codegen: do not split proc-points when using the NCGSimon Marlow2012-07-301-2/+0
* Make -fscc-profiling a dynamic flagIan Lynagh2012-07-241-23/+24
* Merge remote-tracking branch 'origin/master' into newcgSimon Marlow2012-07-041-27/+41
|\
| * Make -fparallel a dynamic flagIan Lynagh2012-06-201-2/+2
| * Remove some unnecessary platform argumentsIan Lynagh2012-06-131-11/+10
| * Fix for earger blackholing of thunks with no free variables (#6146)Simon Marlow2012-06-071-1/+1
| * Merge remote-tracking branch 'origin/unboxed-tuple-arguments2'Paolo Capriotti2012-06-051-13/+20
| |\
| | * Support code generation for unboxed-tuple function argumentsunboxed-tuple-arguments2Max Bolingbroke2012-05-151-13/+20
| * | Change how macros like ASSERT are definedIan Lynagh2012-06-051-0/+1
| |/
| * Add support for type-level "strings".Iavor S. Diatchki2012-01-241-1/+2
| * Mainly, rename LiteralTy to LitTySimon Peyton Jones2012-01-131-1/+1
| * Extend GHC's type with a representation for type level literals.Iavor S. Diatchki2011-12-181-0/+6
* | Fix an SRT-related bugSimon Marlow2012-02-141-13/+16
|/
* Use -fwarn-tabs when validatingIan Lynagh2011-11-041-0/+7
* More CPP removal: pprDynamicLinkerAsmLabel in CLabelIan Lynagh2011-10-021-10/+11
* Implement -XConstraintKindMax Bolingbroke2011-09-061-6/+0
* fix the eager-blackholing check, which I inadvertently broke inSimon Marlow2011-09-061-14/+3
* refactoring and fixing the stage 2 compilationSimon Marlow2011-08-251-138/+107
* Refactoring/renamingSimon Marlow2011-08-251-76/+78
* eliminate ConInfoSimon Marlow2011-08-251-67/+27
* Remove another use of mkConInfoSimon Marlow2011-08-251-24/+15
* Refactoring: reduce usage of mkConInfo, with a view to killing itSimon Marlow2011-08-251-25/+57
* avoid record selector error on closureProfSimon Marlow2011-08-251-1/+5
* More refactoring (CgRep)Simon Peyton Jones2011-08-251-11/+0
* Snapshot of codegen refactoring to share with simonpjSimon Marlow2011-08-251-230/+95
* Add Type.tyConAppTyCon_maybe and tyConAppArgs_maybe, and use themSimon Peyton Jones2011-08-031-3/+3
* Eliminate localiseLabelMax Bolingbroke2011-07-281-5/+4
* Eliminate infoLblToEntryLblMax Bolingbroke2011-07-281-15/+23
* There is only one flavour of LFBlackHole: make that explicitMax Bolingbroke2011-07-281-7/+6
* Put the info CLabel in CmmInfoTable rather than a localness flag, tidy up som...Max Bolingbroke2011-07-281-8/+8