summaryrefslogtreecommitdiff
path: root/compiler/codeGen/StgCmmClosure.hs
Commit message (Expand)AuthorAgeFilesLines
* Module hierarchy: StgToCmm (#13009)Sylvain Henry2019-09-101-1008/+0
* Some more documentation for typePrimRep1 stuffÖmer Sinan Ağacan2019-08-271-2/+9
* Remove unused imports of the form 'import foo ()' (Fixes #17065)James Foster2019-08-151-1/+1
* Add Note [RuntimeRep and PrimRep] in RepTypeRichard Eisenberg2019-07-291-0/+1
* Update Trac ticket URLs to point to GitLabRyan Scott2019-03-151-3/+3
* Add AnonArgFlag to FunTySimon Peyton Jones2019-02-231-3/+3
* Use ByteString to represent Cmm string literals (#16198)Sylvain Henry2019-01-311-5/+5
* Remove StgBinderInfo and related computation in CoreToStgÖmer Sinan Ağacan2018-11-121-86/+0
* remove dead maybeIsLFConGabor Greif2018-05-291-6/+1
* Comments and refactoring onlySimon Marlow2018-05-171-1/+1
* Merge FUN_STATIC closure with its SRTSimon Marlow2018-05-161-6/+13
* An overhaul of the SRT representationSimon Marlow2018-05-161-5/+5
* Cache the number of data cons in DataTyCon and SumTyConBartosz Nitka2018-01-041-8/+3
* Make tagForCon non-linearBartosz Nitka2017-10-271-3/+8
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-191-0/+2
* Use lengthIs and friends in more placesRyan Scott2017-06-021-1/+1
* Improve code generation for conditionalsSimon Peyton Jones2017-04-281-1/+1
* Move dataConTagZ to DataConSimon Peyton Jones2017-04-281-8/+4
* Allow top-level string literals in Core (#8472)Takano Akio2017-01-201-0/+5
* Update levity polymorphismRichard Eisenberg2017-01-191-5/+5
* Typos in manual and comments [ci skip]Gabor Greif2017-01-171-1/+1
* Fix cost-centre-stacks bug (#5654)Simon Marlow2016-12-151-2/+4
* Remove CONSTR_STATICSimon Marlow2016-11-141-12/+2
* Codegen for case: Remove redundant void id checksÖmer Sinan Ağacan2016-09-201-4/+47
* Implement unboxed sum primitive typeÖmer Sinan Ağacan2016-07-211-3/+2
* More typos in comments [skip ci]Gabor Greif2016-06-221-1/+1
* Re-add FunTy (big patch)Simon Peyton Jones2016-06-151-4/+4
* Remove unused FAST_STRING_NOT_NEEDED macro defsÖmer Sinan Ağacan2016-05-311-1/+0
* Comments and white space onlySimon Peyton Jones2016-05-271-3/+5
* Be more explicit about closure types in ticky-ticky-reportJoachim Breitner2016-03-291-22/+27
* Another batch of typo fixes in non-codeGabor Greif2016-02-111-1/+1
* s/unLifted/unlifted for consistencyÖmer Sinan Ağacan2016-01-271-5/+5
* Do not count void arguments when considering a function for loopification.Jonas Scholl2016-01-221-12/+17
* Replace calls to `ptext . sLit` with `text`Jan Stolarek2016-01-181-3/+2
* Add kind equalities to GHC.Richard Eisenberg2015-12-111-8/+10
* Delete the WayPar wayThomas Miedema2015-07-101-7/+0
* Comments onlySimon Peyton Jones2015-07-081-26/+32
* Fix "CPP directive" in commentBen Gamari2015-07-071-6/+6
* Add more discussion of black-holing logic for #10414Ben Gamari2015-07-071-9/+59
* Don't eagerly blackhole single-entry thunks (#10414)Reid Barton2015-07-071-1/+11
* 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