summaryrefslogtreecommitdiff
path: root/compiler/coreSyn/CoreOpt.hs
Commit message (Expand)AuthorAgeFilesLines
* Make add_info attach unfoldings (#16615)Tobias Dammers2019-08-151-28/+79
* Fix erroneous float in CoreOptSimon Peyton Jones2019-07-091-4/+38
* Fix typosKrzysztof Gogolewski2019-03-191-1/+1
* Update Trac ticket URLs to point to GitLabRyan Scott2019-03-151-6/+6
* Fix map/coerce rule for newtypes with wrappersKrzysztof Gogolewski2019-03-051-27/+8
* Fix exprIsConApp_maybeSimon Peyton Jones2019-02-221-43/+62
* Improve the very simple optimiser slightlySimon Peyton Jones2019-02-201-0/+10
* Look through newtype wrappers (Trac #16254)Krzysztof Gogolewski2019-02-191-7/+51
* Make constructor wrappers inline only during the final phaseArnaud Spiwack2019-02-191-25/+149
* Use ByteString to represent Cmm string literals (#16198)Sylvain Henry2019-01-311-1/+1
* Fix unused-import warningsDavid Eichmann2018-11-221-1/+1
* Rename literal constructorsSylvain Henry2018-11-221-4/+4
* Refactor the treatment of predicate typesSimon Peyton Jones2018-10-241-1/+1
* Coercion Quantificationningning2018-09-151-8/+16
* Allow (~) in the head of a quantified constraintsSimon Peyton Jones2018-09-131-14/+21
* Replace most occurences of foldl with foldl'.klebinger.andreas@gmx.at2018-08-211-2/+2
* Set strictness correctly for JoinIdsSimon Peyton Jones2018-08-211-1/+27
* Fix some casts.Richard Eisenberg2018-07-231-3/+3
* Refactor coercion ruleningning2018-07-091-1/+1
* Don't use unsafeGlobalDynFlags in optCoercionBen Gamari2018-06-071-19/+24
* vectorise: Put it out of its miseryBen Gamari2018-06-021-18/+5
* Define MCoercion typeningning2018-05-301-13/+13
* Fix performance regressions from #14737Tobias Dammers2018-05-141-0/+6
* Preserve join-point arity in CoreOptSimon Peyton Jones2018-05-011-2/+21
* Remove unnecessary check in simplCastTobias Dammers2018-04-201-4/+8
* Caching coercion roles in NthCo and coercionKindsRole refactoringTobias Dammers2018-04-201-12/+12
* Discard reflexive casts during SimplifyRichard Eisenberg2018-04-101-20/+28
* Comments onlySimon Peyton Jones2018-01-251-3/+3
* Fix join-point decisionSimon Peyton Jones2018-01-091-42/+2
* Occurrrence analysis improvements for NOINLINE functionsSimon Peyton Jones2017-12-081-2/+4
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-191-0/+2
* Comments onlySimon Peyton Jones2017-04-281-1/+1
* Typos in comments (notes too) [ci skip]Gabor Greif2017-03-241-6/+6
* No join-point from an INLINE function with wrong aritySimon Peyton Jones2017-03-171-0/+1176