summaryrefslogtreecommitdiff
path: root/compiler/stgSyn/CoreToStg.hs
Commit message (Expand)AuthorAgeFilesLines
* Module hierarchy (#13009): StgSylvain Henry2019-12-311-939/+0
* Refactor bad coercion checking in a few placesÖmer Sinan Ağacan2019-09-111-20/+20
* Typo fix in CoreToStgÖmer Sinan Ağacan2019-08-181-5/+5
* Remove dead parameter from coreToStgAppSimon Peyton Jones2019-08-061-15/+8
* Use an empty data type in TTG extension constructors (#15247)Ryan Scott2019-07-091-8/+8
* Dont gather ticks when only striping them in STG.Andreas Klebinger2019-07-041-2/+2
* Don't eta-expand unsaturated primopsBen Gamari2019-06-251-3/+7
* CoreToStg: Enable CAFfyness checking with -dstg-lintBen Gamari2019-06-251-2/+11
* Remove unused Unique field from StgFCallOpÖmer Sinan Ağacan2019-06-131-1/+1
* Use DeriveFunctor throughout the codebase (#15654)Krzysztof Gogolewski2019-06-121-5/+3
* Use a better strategy for determining the offset applied to foreign function ...Andrew Martin2019-06-041-1/+1
* Update Wiki URLs to point to GitLabTakenobu Tani2019-03-251-1/+1
* Update Trac ticket URLs to point to GitLabRyan Scott2019-03-151-1/+1
* A few typofixesGabor Greif2019-01-231-1/+1
* Implement late lambda liftSebastian Graf2018-11-231-2/+2
* Rename literal constructorsSylvain Henry2018-11-221-2/+2
* Don't track free variables in STG syntax by defaultSebastian Graf2018-11-191-209/+86
* Remove StgBinderInfo and related computation in CoreToStgÖmer Sinan Ağacan2018-11-121-103/+37
* Add RubbishLit for absent bindings of UnliftedRepSebastian Graf2018-10-141-3/+7
* Built-in Natural literals in CoreSylvain Henry2018-06-151-3/+4
* An overhaul of the SRT representationSimon Marlow2018-05-161-9/+0
* Make it evident in types that StgLam can't have empty argsÖmer Sinan Ağacan2018-03-261-6/+7
* Allow top level ticked string literalsBartosz Nitka2018-03-061-2/+5
* Make cost centre symbol names deterministic.Shea Levy2018-03-021-1/+1
* Collect CCs in CorePrep, including CCs in unfoldingsÖmer Sinan Ağacan2018-02-131-65/+162
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-191-0/+2
* Join pointsLuke Maurer2017-02-011-184/+102
* Allow top-level string literals in Core (#8472)Takano Akio2017-01-201-6/+13
* Update levity polymorphismRichard Eisenberg2017-01-191-12/+21
* Typos in comments only [ci skip]Gabor Greif2017-01-181-1/+1
* Add notes describing SRT conceptsBen Gamari2016-11-021-0/+28
* Fix the non-Linux buildErik de Castro Lopo2016-07-221-1/+1
* Implement unboxed sum primitive typeÖmer Sinan Ağacan2016-07-211-12/+16
* Document codegen nondeterminismBartosz Nitka2016-07-051-1/+5
* Comments onlySimon Peyton Jones2016-06-101-1/+1
* CoreToStg: Remove hand-written Eq instances of HowBound and LetInfoÖmer Sinan Ağacan2016-06-071-13/+3
* Remove "use mask" from StgAlt syntaxÖmer Sinan Ağacan2016-02-241-6/+2
* Remove unused LiveVars and SRT fields of StgCaseÖmer Sinan Ağacan2016-02-081-173/+53
* Revert "Remove unused LiveVars and SRT fields of StgCase and StgLetNoEscape"Ömer Sinan Ağacan2016-02-061-52/+172
* Remove unused LiveVars and SRT fields of StgCase and StgLetNoEscapeÖmer Sinan Ağacan2016-02-041-172/+52
* s/unLifted/unlifted for consistencyÖmer Sinan Ağacan2016-01-271-2/+2
* Replace calls to `ptext . sLit` with `text`Jan Stolarek2016-01-181-3/+3
* Make demand analysis understand catchSimon Peyton Jones2016-01-071-3/+3
* Remove some redundant definitions/constraintsHerbert Valerio Riedel2015-12-311-1/+0
* Make Monad/Applicative instances MRP-friendlyHerbert Valerio Riedel2015-10-171-2/+2
* ApiAnnotations : strings in warnings do not return SourceTextAlan Zimmerman2015-06-011-1/+2
* Replace .lhs with .hs in compiler commentsYuri de Wit2015-02-091-2/+2
* Source notes (CorePrep and Stg support)Peter Wortmann2014-12-161-76/+69
* Source notes (Core support)Peter Wortmann2014-12-161-0/+3
* compiler: de-lhs stgSyn/Austin Seipp2014-12-031-0/+1193