summaryrefslogtreecommitdiff
path: root/compiler/simplStg
Commit message (Expand)AuthorAgeFilesLines
* 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
* Rename DynFlag to GeneralFlagIan Lynagh2012-10-161-1/+1
* Remove some old-codegen cruftSimon Marlow2012-09-252-175/+4
* Comments and laout onlySimon Peyton Jones2012-09-151-49/+103
* Move wORD_SIZE_IN_BITS to DynFlagsIan Lynagh2012-09-142-51/+52
* Merge remote-tracking branch 'origin/master' into newcgSimon Marlow2012-07-043-7/+178
|\
| * Change more uses of sortLe to sortByIan Lynagh2012-06-221-2/+2
| * Pass DynFlags to the LogActionIan Lynagh2012-06-111-1/+1
| * Merge remote-tracking branch 'origin/unboxed-tuple-arguments2'Paolo Capriotti2012-06-052-2/+171
| |\
| | * Support code generation for unboxed-tuple function argumentsunboxed-tuple-arguments2Max Bolingbroke2012-05-152-2/+171
| * | Replace printDump with a new SeverityIan Lynagh2012-05-291-2/+3
| |/
* | Don't call computeSRTs when -fnew-codegen is onSimon Marlow2012-01-271-1/+3
|/
* Fix warnings in simplStg/SRT.lhsIan Lynagh2011-11-061-7/+4
* Whitespace in simplStg/SRT.lhsIan Lynagh2011-11-061-19/+12