summaryrefslogtreecommitdiff
path: root/compiler/coreSyn/CoreSyn.hs
Commit message (Expand)AuthorAgeFilesLines
* Use NamedThing rather than just outputablebndrMatthew Pickering2017-07-271-0/+3
* Never tick primitive string literalsBen Gamari2017-07-211-0/+2
* Spelling fixesGabor Greif2017-07-201-1/+1
* Fix links to SPJ’s papers (fixes #12578)Takenobu Tani2017-07-191-1/+1
* Fix #13233 by checking for lev-poly primopsRichard Eisenberg2017-05-021-1/+2
* Re-engineer caseRules to add tagToEnum/dataToTagSimon Peyton Jones2017-04-281-0/+2
* Print module when dumping rulesMatthew Pickering2017-03-291-1/+6
* No join-point from an INLINE function with wrong aritySimon Peyton Jones2017-03-171-0/+5
* Reimplement minusList using SetDavid Feuer2017-03-141-0/+14
* Introduce and use mkLetRec, mkLetNonRecBen Gamari2017-03-141-1/+11
* Join points can be levity-polymorphicSimon Peyton Jones2017-03-081-1/+17
* Upgrade UniqSet to a newtypeDavid Feuer2017-03-011-2/+2
* Move isJoinId, isJoinId_maybe to IdSimon Peyton Jones2017-02-281-9/+0
* Kill off the remaining Rec []Simon Peyton Jones2017-02-201-2/+7
* Typos in manual, tests and commentsGabor Greif2017-02-201-1/+1
* Simplify OutputableBndrSimon Peyton Jones2017-02-171-3/+1
* Spelling fixesGabor Greif2017-02-021-1/+1
* Don't tick top-level string literalsBen Gamari2017-02-011-0/+5
* Join pointsLuke Maurer2017-02-011-10/+213
* Prune unneeded Derive* language pragmasGabor Greif2017-01-261-1/+1
* Typos in comments [ci skip]Gabor Greif2017-01-261-1/+1
* Typos in comments [ci skip]Gabor Greif2017-01-251-3/+3
* Make tickishContains fasterBartosz Nitka2017-01-231-1/+2
* Record evaluated-ness on workers and wrappersSimon Peyton Jones2017-01-231-10/+26
* Allow top-level string literals in Core (#8472)Takano Akio2017-01-201-1/+43
* Update levity polymorphismRichard Eisenberg2017-01-191-0/+3
* Spelling fixes in comments [ci skip]Gabor Greif2017-01-181-1/+1
* Typos in manual, comments and testsGabor Greif2017-01-121-1/+1
* Fix references in let/app invariant noteDavid Feuer2017-01-101-1/+2
* Add a CSE pass to Stg (#9291)Joachim Breitner2017-01-051-8/+0
* Move InId/OutId to CoreSynSimon Peyton Jones2016-12-211-2/+47
* Fix an asymptotic bug in the occurrence analyserSimon Peyton Jones2016-12-051-13/+1
* Rename RuntimeRepPolymorphism to LevityPolymorphismSimon Peyton Jones2016-11-301-3/+18
* Comments only (related to #12789)Simon Peyton Jones2016-11-281-2/+2
* Replace INLINEABLE by INLINABLE (#12613)Joachim Breitner2016-09-241-1/+1
* When a value Id comes from hi-boot, insert noinline. Fixes #10083.Edward Z. Yang2016-08-211-0/+2
* Introduce BootUnfolding, set when unfolding is absent due to hs-boot file.Edward Z. Yang2016-08-211-4/+18
* Remove Ord AltConBartosz Nitka2016-06-091-1/+1
* Localize orphan-related nondeterminismBartosz Nitka2016-06-021-4/+7
* Remove 'deriving Typeable' statementsRyan Scott2016-05-241-5/+5
* StaticPointers: Allow closed vars in the static form.Facundo Domínguez2016-05-021-1/+1
* Revert accidental change to collectTyAndValBindersSimon Peyton Jones2016-03-311-17/+22
* Comments about ru_autoSimon Peyton Jones2016-02-111-6/+7
* Replace calls to `ptext . sLit` with `text`Jan Stolarek2016-01-181-2/+1
* Comments onlySimon Peyton Jones2015-12-311-30/+39
* Add kind equalities to GHC.Richard Eisenberg2015-12-111-25/+51
* Fix treatment of -0.0Ben Gamari2015-10-021-0/+7
* Slight refactoring to the fix for #4012Simon Peyton Jones2015-07-231-1/+16
* Filter orphan rules based on imports, fixes #10294 and #10420.Edward Z. Yang2015-06-201-5/+111
* Move seqExpr, seqIdInfo etc to CoreUtilsSimon Peyton Jones2015-06-011-72/+1