summaryrefslogtreecommitdiff
path: root/compiler/GHC
Commit message (Expand)AuthorAgeFilesLines
* 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-016-229/+535
* 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-1822-1071/+1050
* 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-139-41/+74
* Modify InlineSpec data constructor (helps fix #18138)Alina Banerjee2021-08-1113-77/+124
* Optimize Info Table Provenance Entries (IPEs) Map creation and lookupSven Tennie2021-08-111-1/+1
* Fix pprDepsSylvain Henry2021-08-101-1/+3
* Refactor HsStmtContext and remove HsDoRnArtyom Kuznetsov2021-08-1013-106/+98
* Add a Typeable constraint to fromStaticPtr, addressing #19729David Simmons-Duffin2021-08-101-5/+2
* Move `/includes` to `/rts/include`, sort per package betterJohn Ericson2021-08-0923-36/+36
* Remove ad-hoc fromIntegral rulesSylvain Henry2021-08-091-59/+230
* Minor fix to pretty-printing of linear typesKrzysztof Gogolewski2021-08-053-8/+12