summaryrefslogtreecommitdiff
path: root/compiler/codeGen/StgCmmClosure.hs
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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