summaryrefslogtreecommitdiff
path: root/compiler/simplCore/OccurAnal.hs
Commit message (Expand)AuthorAgeFilesLines
* Modules: Core operations (#13009)Sylvain Henry2020-03-181-2898/+0
* Modules: Core (#13009)Sylvain Henry2020-03-161-2/+2
* Modules: Core (#13009)Sylvain Henry2020-02-261-7/+7
* Fix #17724 by having occAnal preserve used bindings.Andreas Klebinger2020-02-201-1/+6
* Disable two warnings for files that trigger themTom Ellis2020-01-271-0/+2
* Fix more typos, via an improved Levenshtein-style correctorBrian Wignall2020-01-121-6/+6
* Module hierarchy: Iface (cf #13009)Sylvain Henry2020-01-061-2/+2
* Fix typos, using Wikipedia list of common typosBrian Wignall2019-11-281-5/+5
* Reduce boolean blindness in OccInfo(OneOcc) #17482Philipp Krüger2019-11-281-10/+10
* Update Trac ticket URLs to point to GitLabRyan Scott2019-03-151-11/+11
* Don't do binder-swap for GlobalIdsSimon Peyton Jones2019-02-221-3/+8
* Comments only about the binder-swap in OccurAnalSimon Peyton Jones2019-02-081-12/+41
* Stomp a few typos and grammarosGabor Greif2018-12-171-1/+1
* Do not mark CoVars as dead in the occur-analSimon Peyton Jones2018-10-041-0/+23
* Replace most occurences of foldl with foldl'.klebinger.andreas@gmx.at2018-08-211-1/+1
* More misc commentsSimon Peyton Jones2018-06-251-0/+3
* Remove ad-hoc special case in occAnalSimon Peyton Jones2018-06-071-39/+36
* vectorise: Put it out of its miseryBen Gamari2018-06-021-8/+4
* Refactor in OccurAnalSimon Peyton Jones2018-04-271-28/+29
* White space onlySimon Peyton Jones2018-03-271-0/+4
* Typos in commentsGabor Greif2018-01-171-1/+1
* Fix join-point decisionSimon Peyton Jones2018-01-091-11/+57
* Remove a bogus warningSimon Peyton Jones2018-01-091-1/+6
* Comments about join point typesSimon Peyton Jones2018-01-031-37/+4
* Occurrrence analysis improvements for NOINLINE functionsSimon Peyton Jones2017-12-081-21/+33
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-191-0/+2
* OccurAnal: Ensure SourceNotes don't interfere with join-point analysisBen Gamari2017-09-191-0/+7
* Fix typos in diagnostics, testsuite and commentsGabor Greif2017-09-071-1/+1
* Don't do the RhsCtxt thing for join pointsSimon Peyton Jones2017-08-251-4/+20
* Bottoming expressions should not be expandableSimon Peyton Jones2017-08-251-5/+9
* Tracing in OccAnal (commented out)Simon Peyton Jones2017-08-181-3/+4
* Simplify OccurAnal.tagRecBindersJoachim Breitner2017-08-011-6/+3
* Use lengthIs and friends in more placesRyan Scott2017-06-021-2/+2
* Replace Digraph's Node type synonym with a data typeMatthew Pickering2017-04-041-9/+12
* Improve tracing in OccurAnalMatthew Pickering2017-03-241-1/+1
* OccurAnal.hs: Add an assert for an invariantÖmer Sinan Ağacan2017-03-191-1/+2
* OccurAnal.hs: Fix "Adjusting for lambdas" note nameÖmer Sinan Ağacan2017-03-181-2/+2
* Tiny refactorSimon Peyton Jones2017-03-061-2/+3
* Upgrade UniqSet to a newtypeDavid Feuer2017-03-011-9/+11
* Mark non-recursive join lambdas as one-shotSimon Peyton Jones2017-02-281-27/+41
* Comments and tiny refactor onlySimon Peyton Jones2017-02-161-11/+17
* Typos in notes and comments [ci skip]Gabor Greif2017-02-131-3/+3
* Improve the Occurrence Analyzer’s handling of one-shot functionsJoachim Breitner2017-02-111-21/+59
* Tweaks and typos in manual, note refs, commentsGabor Greif2017-02-091-1/+1
* More typos in comments [skip ci]Gabor Greif2017-02-081-2/+2
* Fixes for OccurAnal bugs (#13221)Luke Maurer2017-02-051-5/+5
* Get rid of ProbOneShotJoachim Breitner2017-02-031-1/+1
* Join pointsLuke Maurer2017-02-011-215/+741
* Typos and grammar in manual/commentsGabor Greif2017-01-231-3/+3
* Typos in comments only [ci skip]Gabor Greif2017-01-181-1/+1