summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* cpp: Use #pragma once instead of #ifndef guardsBen Gamari2017-04-233-16/+3
* pprDebugCLabel: drop duplicate trailing ')'Sergei Trofimovich2017-04-201-2/+2
* Simplify StgCases when all alts refer to the case binderJoachim Breitner2017-04-181-1/+30
* Caret diag.: Avoid decoding whole module if only specific line is neededalexbiehl2017-04-172-15/+52
* Use intersect and minus instead of filterBartosz Nitka2017-04-175-6/+13
* Remove redundant flag (-O) registration (fixes #13392)Santiago Munin2017-04-171-1/+0
* utils: Lazily decode UTF8 stringsBen Gamari2017-04-173-17/+25
* hs_add_root() RTS API removalSergei Trofimovich2017-04-172-56/+0
* UNREG: fix spelling of '-split-objs' in warningSergei Trofimovich2017-04-161-1/+1
* UNREG: remove dead code around -split-objsSergei Trofimovich2017-04-162-13/+4
* Fix typo in TcErrors.hsMatthías Páll Gissurarson2017-04-131-1/+1
* Comments only in Type.isPredTySimon Peyton Jones2017-04-131-4/+8
* Remove dead quantifyTyVarsSimon Peyton Jones2017-04-135-56/+54
* Yet more work on TcSimplify.simplifyInferSimon Peyton Jones2017-04-133-137/+169
* Split up RnEnv into 4 modules, RnUnbound, RnUtils and RnFixityMatthew Pickering2017-04-1222-924/+1060
* Drop special handling of iOSMoritz Angermann2017-04-124-27/+3
* Allow qualified names to be children in export listsMatthew Pickering2017-04-121-1/+1
* Suggest correct replacement flag name for -dppr-ticksReid Barton2017-04-121-5/+5
* base: Implement bit casts between word and float typesErik de Castro Lopo2017-04-121-2/+3
* RnEnv cleanupMatthew Pickering2017-04-121-75/+66
* Make let and app consistent in exprIsCheapXSimon Peyton Jones2017-04-122-20/+32
* Add Outputable instance for ArityTypeSimon Peyton Jones2017-04-121-0/+4
* Fix another literal-string bugletSimon Peyton Jones2017-04-121-6/+7
* Improve demand analysis for join pointsSimon Peyton Jones2017-04-121-20/+62
* Kill off complications in CoreFVsSimon Peyton Jones2017-04-122-219/+255
* Typos in comments [ci skip]Gabor Greif2017-04-1113-21/+21
* Fix form of noteBen Gamari2017-04-101-1/+2
* StgCse: Do not re-use trivial case scrutineesJoachim Breitner2017-04-101-53/+55
* Add a Note [Call Arity and Join Points]Joachim Breitner2017-04-091-1/+23
* Parenthesize type/data families correctly for -ddump-splicesAlan Zimmerman2017-04-091-4/+5
* Do Note [Improving seq] alwaysSimon Peyton Jones2017-04-072-96/+82
* More changes to fix a space leak in the simplifier (#13426)Reid Barton2017-04-061-13/+72
* Enable lint checking of levity polymorphic coercionsBen Gamari2017-04-061-1/+5
* Fix name of NoteBen Gamari2017-04-061-1/+1
* Be less aggressive about fragile-context warrningsSimon Peyton Jones2017-04-061-17/+33
* Comments onlySimon Peyton Jones2017-04-061-0/+8
* Yet another attempt at inferring the right quantificationSimon Peyton Jones2017-04-062-170/+231
* Comments and eta expand onlySimon Peyton Jones2017-04-062-3/+3
* Add a missing addDeferredBindingSimon Peyton Jones2017-04-061-1/+2
* Don't report fundep wanted/wanted errorsSimon Peyton Jones2017-04-061-24/+29
* Add comments on DmdAnal space leak fixSimon Peyton Jones2017-04-061-0/+3
* Revert "Enable new warning for fragile/incorrect CPP #if usage"Ben Gamari2017-04-051-1/+1
* Typos in comments [ci skip]Gabor Greif2017-04-056-6/+6
* Replace Digraph's Node type synonym with a data typeMatthew Pickering2017-04-0416-79/+89
* Use strict types and folds in CoreStatsReid Barton2017-04-041-9/+11
* Enable new warning for fragile/incorrect CPP #if usageErik de Castro Lopo2017-04-051-1/+1
* Revert "Make raiseIO# produce topRes"David Feuer2017-04-031-4/+6
* Fix validate.Edward Z. Yang2017-04-031-1/+0
* Correctly handle wired in unit IDs in -instantiated-withEdward Z. Yang2017-04-021-20/+34
* Extra docs on tcg_imports.Edward Z. Yang2017-04-021-1/+25