summaryrefslogtreecommitdiff
path: root/compiler/GHC
Commit message (Expand)AuthorAgeFilesLines
* Replace Ord TyLit with nonDetCmpTyLit (#19441)wip/cmp-tylitVladislav Zavialov2021-03-082-11/+21
* Implement BoxedRep proposalwip/boxed-repBen Gamari2021-03-0715-188/+437
* Implement record dot syntaxwip/joachim/bump-haddockShayne Fletcher2021-03-0617-71/+530
* Implement riscv64 LLVM backendAndreas Schwab2021-03-058-0/+33
* Run linear Lint on the desugarer output (part of #19165)Krzysztof Gogolewski2021-03-055-12/+72
* Bring back COMPLETE sets filtered by result TyCon (#14422)Cale Gibbard2021-03-0410-50/+121
* Add a Template Haskell warning flag -Wimplicit-liftKrzysztof Gogolewski2021-03-044-1/+15
* IPE: Give all constructor and function tables locationswip/con-infoMatthew Pickering2021-03-033-22/+17
* Use a newtype for CHeader and CStub in ForeignStubsMatthew Pickering2021-03-0311-44/+71
* Don't use FastString to convert string to UTF8Matthew Pickering2021-03-033-23/+11
* Add whereFrom and whereFrom# primopMatthew Pickering2021-03-032-0/+12
* Add option to give each usage of a data constructor its own info tableMatthew Pickering2021-03-0324-181/+323
* Add -finfo-table-map which maps info tables to source positionsMatthew Pickering2021-03-0321-73/+554
* Revert "Remove GHC.Types.Unique.Map module"Matthew Pickering2021-03-031-0/+206
* Add a flag to dump the FastString tableSylvain Henry2021-03-032-0/+4
* DmdAnal: Better syntax for demand signatures (#19016)Sebastian Graf2021-03-032-126/+114
* Fix leaks of the HscEnv with quick flavour (#19356)Sylvain Henry2021-03-031-3/+5
* Fix array and cleanup conversion primops (#19026)Sylvain Henry2021-03-036-155/+155
* Add cmpNat, cmpSymbol, and cmpCharDaniel Winograd-Cort2021-03-032-81/+10
* Pmc: Implement `considerAccessible` (#18610)Sebastian Graf2021-03-013-17/+96
* Fix a bug causing loss of sharing in `UniqSDFM`Sebastian Graf2021-03-011-2/+2
* Wrap LHsContext in Maybe in the GHC ASTAlan Zimmerman2021-03-0117-102/+107
* Fix terrible occurrence-analysis bugSimon Peyton Jones2021-03-015-214/+333
* Infer multiplicity in case expressionsKrzysztof Gogolewski2021-03-011-3/+1
* Unify result type earlier to improve error messagesSimon Peyton Jones2021-03-018-141/+230
* Reduce code bloat in `Ord Literal` instance (#19443)Sebastian Graf2021-02-281-14/+5
* Make `Ord Literal` deterministic (#19438)Sebastian Graf2021-02-281-1/+1
* Make known names simple ConApps (#19386)Sylvain Henry2021-02-282-13/+60
* CPR analysis: Use CPR of scrutinee for Case Binder CPR (#19232)Sebastian Graf2021-02-281-107/+130
* Fix two places where TcGblEnv was retainedMatthew Pickering2021-02-282-4/+7
* Add some utility functions to GHC.Types.SrcLocAlan Zimmerman2021-02-281-5/+26
* Fix assertion error with linear types, #19400Krzysztof Gogolewski2021-02-271-13/+8
* Rewrite.split: Fix reboxingBen Gamari2021-02-271-2/+5
* GHC.Tc.Solver.Rewrite: oneShot-ifyBen Gamari2021-02-271-7/+14
* TcS: oneShot-ifyBen Gamari2021-02-271-8/+16
* Explain uninterruptibleMaskZubin Duggal2021-02-271-0/+1
* Remove unnecessary killThreadZubin Duggal2021-02-271-9/+6
* switch to using forkIO to detect async exceptionsZubin Duggal2021-02-271-16/+17
* Don't catch async exceptions when evaluating Template HaskellZubin Duggal2021-02-271-3/+20
* Fix typechecking time bug for large rationals (#15646)Andreas Klebinger2021-02-2713-98/+500
* Move absentError into ghc-prim.Andreas Klebinger2021-02-261-1/+7
* Reimplement Stream in "yoneda" style for efficiencyMatthew Pickering2021-02-266-111/+119
* Implement -Wambiguous-fieldsAdam Gundry2021-02-264-4/+49
* Don't pass homeUnitId at ExternalPackageState creation time (#10827)Sylvain Henry2021-02-225-25/+23
* ModuleOrigin: print details of module conflictSergei Trofimovich2021-02-221-3/+5
* Make CmmType field of LocalReg strictMatthew Pickering2021-02-221-1/+1
* Make Width field in CmmType strictMatthew Pickering2021-02-221-1/+1
* Force gcp in assignArgumentsPosMatthew Pickering2021-02-221-2/+2
* Move Hooks into HscEnvSylvain Henry2021-02-2215-79/+139
* Ensure tcg_env is up-to-date when running typechecker pluginsalexbiehl2021-02-221-4/+8