summaryrefslogtreecommitdiff
path: root/compiler/simplStg
Commit message (Expand)AuthorAgeFilesLines
* A bunch of typofixesGabor Greif2017-09-261-1/+1
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-195-0/+10
* StgLint: Enforce MultiValAlt liveness invariant only after unariserBen Gamari2017-08-291-5/+6
* A bunch of typofixesGabor Greif2017-07-311-1/+1
* Add haddock markupGabor Greif2017-07-301-1/+1
* Typofixes [ci skip]Gabor Greif2017-07-301-4/+4
* Use lengthIs and friends in more placesRyan Scott2017-06-022-2/+2
* Typos in manual and commentsGabor Greif2017-05-021-1/+1
* Simplify StgCases when all alts refer to the case binderJoachim Breitner2017-04-181-1/+30
* Typos in comments [ci skip]Gabor Greif2017-04-111-1/+1
* StgCse: Do not re-use trivial case scrutineesJoachim Breitner2017-04-101-53/+55
* Clean up coreView/tcView.Ben Gamari2017-03-311-1/+1
* Fix #13458Richard Eisenberg2017-03-271-4/+0
* Introduce putLogMsgBen Gamari2017-03-151-1/+1
* Ditch static flagsSylvain Henry2017-02-021-1/+2
* Allow top-level string literals in Core (#8472)Takano Akio2017-01-204-19/+27
* Update levity polymorphismRichard Eisenberg2017-01-192-201/+198
* Typos in comments (and in a test)Gabor Greif2017-01-091-1/+1
* Add a CSE pass to Stg (#9291)Joachim Breitner2017-01-053-19/+443
* Move InId/OutId to CoreSynSimon Peyton Jones2016-12-211-2/+0
* Codegen for case: Remove redundant void id checksÖmer Sinan Ağacan2016-09-201-0/+14
* Unify CallStack handling in ghcBen Gamari2016-09-151-3/+4
* Remove StgRubbishArg and CmmArgÖmer Sinan Ağacan2016-08-101-5/+10
* Fix a bug in unboxed sum layout generationÖmer Sinan Ağacan2016-08-091-1/+3
* Fix the non-Linux buildErik de Castro Lopo2016-07-221-8/+8
* Implement unboxed sum primitive typeÖmer Sinan Ağacan2016-07-214-189/+1035
* Comments onlySimon Peyton Jones2016-06-101-0/+16
* Typos in commentsGabor Greif2016-05-271-3/+3
* More fixes for unboxed tuplesSimon Peyton Jones2016-05-271-16/+71
* Comments onlySimon Peyton Jones2016-05-241-1/+2
* Print which warning-flag controls an emitted warningMichael Walker2016-02-251-1/+1
* Remove "use mask" from StgAlt syntaxÖmer Sinan Ağacan2016-02-242-18/+9
* Remove unused LiveVars and SRT fields of StgCaseÖmer Sinan Ağacan2016-02-082-23/+9
* Revert "Remove unused LiveVars and SRT fields of StgCase and StgLetNoEscape"Ömer Sinan Ağacan2016-02-062-9/+23
* Remove unused LiveVars and SRT fields of StgCase and StgLetNoEscapeÖmer Sinan Ağacan2016-02-042-23/+9
* Add kind equalities to GHC.Richard Eisenberg2015-12-111-1/+1
* Move Stg-specific code from DynFlags to SimplStgÖmer Sinan Ağacan2015-12-021-0/+22
* StgSyn: Remove unused SRT constructorÖmer Sinan Ağacan2015-12-021-1/+0
* Minor simplification in unariser pass:Ömer Sinan Ağacan2015-11-011-13/+11
* Refactor tuple constraintsSimon Peyton Jones2015-05-181-5/+5
* Revert multiple commitsAustin Seipp2015-05-141-5/+5
* Refactor tuple constraintsSimon Peyton Jones2015-05-131-5/+5
* Replace .lhs with .hs in compiler commentsYuri de Wit2015-02-091-1/+1
* Source notes (CorePrep and Stg support)Peter Wortmann2014-12-162-6/+3
* compiler: de-lhs simplStg/Austin Seipp2014-12-033-63/+53
* Add LANGUAGE pragmas to compiler/ source filesHerbert Valerio Riedel2014-05-153-0/+6
* Refactor the way dump flags are handledIan Lynagh2012-10-181-4/+3
* Some alpha renamingIan Lynagh2012-10-161-2/+2
* Remove a copy of foldM, and use the standard function insteadIan Lynagh2012-10-161-7/+2
* Whitespace only in simplStg/SimplStg.lhsIan Lynagh2012-10-161-54/+47