summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Stop leaking <defunct> llc processesMatthew Pickering2021-09-171-1/+2
* Ensure .dyn_hi doesn't overwrite .hiZiyang Liu2021-09-173-9/+16
* driver: -M allow omitting the -dep-suffix (means empty) (fix #15483)Artem Pelenitsyn2021-09-171-4/+6
* EPA: correctly capture comments between 'where' and bindsAlan Zimmerman2021-09-178-32/+45
* Emit warning if bang is applied to unlifted typesTito Sacchi2021-09-175-3/+32
* Improve pretty-printer defaulting logic (#19361)Krzysztof Gogolewski2021-09-173-34/+50
* Improve error messages involving operators from Data.Type.OrdChristiaan Baaij2021-09-171-6/+7
* Fix #20203 improve constant fold for `and`/`or`CarrieMY2021-09-131-18/+120
* ncg: Kill incorrect unreachable codeBen Gamari2021-09-111-3/+3
* Ensure that zapFragileUnfolding preseves evaluatednessBen Gamari2021-09-111-5/+5
* Canonicalize bignum literalsSylvain Henry2021-09-1114-225/+226
* Only dump Core stats when requested to do so (#20342)Sylvain Henry2021-09-081-1/+3
* EPA: Capture '+' location for NPlusKPatAlan Zimmerman2021-09-085-6/+15
* ffi: Don't allow wrapper stub with CApi conventionMatthew Pickering2021-09-083-4/+16
* Let LLVM and C handle > native size arithmeticJohn Ericson2021-09-083-60/+67
* Add and use new constructors to TcRnMessageAlfredo Di Napoli2021-09-0710-121/+329
* Bignum: refactor conversion rulesSylvain Henry2021-09-071-258/+0
* GHCi: don't discard plugins on reload (#20335)Sylvain Henry2021-09-061-4/+7
* EPA: order of semicolons and comments for top-level decls is wrongAlan Zimmerman2021-09-061-6/+11
* Convert diagnostics in GHC.Tc.Validity to proper TcRnMessage.hainq2021-09-017-229/+536
* AArch64 NCG: Emit FABS instructions for fabsFloat# and fabsDouble#ARATA Mizuki2021-08-284-4/+24
* Convert IFace Rename Errors (#19927)Aaron Allen2021-08-275-16/+53
* GHC.Tc.Gen Diagnostics Conversion (Part 1)Aaron Allen2021-08-278-78/+319
* Fix GHC.Core.Subst.substDVarSetSimon Peyton Jones2021-08-261-17/+17
* CallArity: Consider shadowing introduced by case and field bindersSebastian Graf2021-08-261-1/+1
* Desugarer: Bring existentials in scope when substituting into record GADTsRyan Scott2021-08-251-3/+11
* Fix colourised output in error messageswip/t20276Matthew Pickering2021-08-241-1/+1
* Export PreloadUnitClosure as it is part of the public APIFendor2021-08-241-0/+1
* driver: Initialise common plugins once, before starting the pipelineMatthew Pickering2021-08-231-1/+3
* driver: Correctly pass custom messenger to logging functionMatthew Pickering2021-08-231-5/+9
* TcPlugins: solve and report contras simultaneouslysheaf2021-08-232-24/+55
* Convert lookupIdSubst panic back to a warning (#20200)Krzysztof Gogolewski2021-08-231-3/+5
* driver: Only check for unused package warning in after succesful downsweepMatthew Pickering2021-08-231-15/+16
* Pmc: Better SCC annotations and trace outputSebastian Graf2021-08-233-48/+89
* Make Int64#/Word64# unconditionally availableJohn Ericson2021-08-194-42/+0
* Get the in-scope set right during RULE matchingSimon Peyton Jones2021-08-195-34/+28
* Fix missing can_fail annotation on two CAS primopsViktor Dukhovni2021-08-192-10/+24
* Don't look for TypeError in type family argumentssheaf2021-08-181-9/+17
* recomp: Check backend type rather than -fwrite-interface to decide whether we...Matthew Pickering2021-08-181-1/+1
* Driver rework pt3: the upsweepMatthew Pickering2021-08-1823-1071/+1053
* Fix parsing of rpaths which include spaces in runInjectRPathsMatthew Pickering2021-08-181-5/+26
* StgToCmm: use correct bounds for switches on sized valueswip/byte-switchSylvain Henry2021-08-172-19/+42
* ghci: Fix rec statements in interactive promptMatthew Pickering2021-08-171-9/+42
* Use the right InScopeSet for findBestSimon Peyton Jones2021-08-151-22/+21
* Fix lookupIdSubst call during RULE matchingKrzysztof Gogolewski2021-08-152-12/+20
* TypeError is OK on the RHS of a type synonymwip/T20181Simon Peyton Jones2021-08-151-3/+8
* Detect TypeError when checking for insolubilitysheaf2021-08-156-36/+121
* Add rewriting to typechecking pluginssheaf2021-08-138-135/+297
* Refactoring module dependenciesSylvain Henry2021-08-1317-138/+179
* Move `ol_witness` to `OverLitTc`Dr. ERDI Gergo2021-08-1310-65/+79