summaryrefslogtreecommitdiff
path: root/compiler/GHC
Commit message (Expand)AuthorAgeFilesLines
* Built-in type families: CharToNat, NatToChar (#19535)Vladislav Zavialov2021-03-172-31/+123
* Disable bogus assertion (#19489)Sylvain Henry2021-03-171-2/+15
* CmmtoAsm.Reg.Linear: Rewrite processBen Gamari2021-03-171-33/+29
* CmmToAsm.Reg.Linear: Make linearRA body a join pointBen Gamari2021-03-171-19/+17
* Eliminate selector thunk allocationsBen Gamari2021-03-171-1/+1
* IfaceToType: Ensure that IfaceTyConInfo is sharedBen Gamari2021-03-173-9/+18
* Enhance pass result forcingSylvain Henry2021-03-172-4/+13
* llvmGen: Accept range of LLVM versionsBen Gamari2021-03-173-9/+22
* fromInteger :: Integer -> {Float,Double} now always round to nearest evenARATA Mizuki2021-03-171-11/+9
* Fix record dot precedence (#19521)Vladislav Zavialov2021-03-152-21/+7
* Compute length only once in foldBalSylvain Henry2021-03-141-4/+11
* Write explicit IOEnv's Functor and MonadIO instances (#18202)Sylvain Henry2021-03-141-2/+8
* Pmc: Consider Required Constraints when guessing PatSyn arg types (#19475)Sebastian Graf2021-03-144-128/+210
* Implement the UnliftedDatatypes extensionSebastian Graf2021-03-1413-158/+328
* Ignore breakpoint for a specified number of iterations. (#19157)Roland Senn2021-03-102-6/+23
* Use GHC2021 as default languageJoachim Breitner2021-03-101-9/+3
* Introduce GHC2021 languageJoachim Breitner2021-03-102-2/+53
* template-haskell: Add putDoc, getDoc, withDecDoc and friendsLuke Lau2021-03-1010-49/+323
* Bump bytestring submodule to 0.11.1.0Ben Gamari2021-03-101-0/+2
* FastString: Use FastMutInt instead of IORef IntBen Gamari2021-03-101-12/+13
* FastMutInt: Introduce atomicFetchAddFastMutIntBen Gamari2021-03-101-7/+13
* FastMutInt: Ensure that newFastMutInt initializes valueBen Gamari2021-03-106-38/+31
* FastMutInt: Drop FastMutPtrBen Gamari2021-03-101-25/+1
* Simplify shadowing of DuplicateRecordFields in GHCi (fixes #19314)Adam Gundry2021-03-104-18/+18
* Do not remove shadowed record selectors from interactive context (fixes #19322)Adam Gundry2021-03-101-1/+4
* Location for tuple section pattern error (#19504)Vladislav Zavialov2021-03-091-1/+3
* Fix some warnings when bootstrapping with GHC 9.0Ryan Scott2021-03-095-5/+5
* Fixes to dealing with the export of mainSimon Peyton Jones2021-03-095-356/+382
* Replace Ord TyLit with nonDetCmpTyLit (#19441)Vladislav Zavialov2021-03-092-11/+21
* Require GHC 8.10 as the minimum compiler for bootstrappingRyan Scott2021-03-096-34/+0
* DynFlags: move temp file management into HscEnv (#17957)Sylvain Henry2021-03-0818-323/+432
* 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