summaryrefslogtreecommitdiff
path: root/compiler/GHC/Core/Opt/Simplify.hs
Commit message (Expand)AuthorAgeFilesLines
* New linear types syntax: a %p -> b (#18459)Vladislav Zavialov2020-09-291-1/+1
* Better eta-expansion (again) and don't specilise DFunsSimon Peyton Jones2020-09-221-16/+22
* DynFlags: add sm_pre_inline field into SimplMode (#17957)Sylvain Henry2020-09-091-1/+1
* DynFlags: add UnfoldingOpts and SimpleOptsSylvain Henry2020-09-091-11/+15
* DynFlags: add OptCoercionOptsSylvain Henry2020-09-091-2/+2
* Introduce isBoxedTupleDataCon and use it to fix #18644Ryan Scott2020-09-041-2/+2
* Turn on -XMonoLocalBinds by default (#18430)Sebastian Graf2020-09-021-1/+1
* Allow unsaturated runRW# applicationsBen Gamari2020-08-181-1/+3
* DynFlags: disentangle OutputableSylvain Henry2020-08-121-0/+2
* Rename Core.Opt.Driver -> Core.Opt.PipelineKrzysztof Gogolewski2020-08-051-1/+1
* Kill off sc_mult and as_mult fieldsSimon Peyton Jones2020-07-291-47/+24
* This patch addresses the exponential blow-up in the simplifier.Simon Peyton Jones2020-07-281-135/+219
* Refactor the simplification of join bindersSimon Peyton Jones2020-07-181-43/+8
* Use dumpStyle when printing inliningsSimon Peyton Jones2020-07-131-1/+1
* Improve eta-expansion using ArityTypeSimon Peyton Jones2020-07-111-19/+25
* DynFlags: avoid the use of sdocWithDynFlags in GHC.Core.Rules (#17957)Sylvain Henry2020-07-031-2/+3
* Fix duplicated words and typos in comments and user guideJan HrĨek2020-06-281-1/+1
* Fix a buglet in Simplify.simplCastSimon Peyton Jones2020-06-231-1/+2
* Various performance improvementsKrzysztof Gogolewski2020-06-171-3/+11
* Linear types (#15981)Krzysztof Gogolewski2020-06-171-31/+160
* Implement cast worker/wrapper properlySimon Peyton Jones2020-06-101-155/+274
* Clarify leaf module names for new module hierarchyTakenobu Tani2020-06-101-6/+6
* Simplify bindLHsTyVarBndrs and bindHsQTyVarswip/simply-bind-tyvarsRyan Scott2020-06-051-1/+1
* Allow simplification through runRW#Ben Gamari2020-05-291-3/+29
* Rename GHC.Core.Arity into GHC.Core.Opt.AritySylvain Henry2020-05-241-1/+1
* DmdAnal: Improve handling of precise exceptionsSebastian Graf2020-05-151-2/+2
* Refactor PprDebug handlingSylvain Henry2020-05-011-2/+2
* Unit: split and rename modulesSylvain Henry2020-04-301-1/+1
* Modules: Utils and Data (#13009)Sylvain Henry2020-04-261-7/+7
* Modules (#13009)Sylvain Henry2020-04-181-2/+2
* GHC.Core.Opt renamingSylvain Henry2020-04-181-0/+3668