summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
...
* Generate GHCi bytecode from STG instead of Core and support unboxedLuite Stegeman2021-03-2016-608/+989
* Transfer tickish things to GHC.Types.TickishLuite Stegeman2021-03-2050-338/+423
* rename Tickish to CoreTickishLuite Stegeman2021-03-2026-59/+66
* remove superfluous 'id' type parameter from GenTickishLuite Stegeman2021-03-2030-80/+99
* Save the type of breakpoints in the Breakpoint tick in STGLuite Stegeman2021-03-2023-55/+97
* GHC Exactprint main commitAlan Zimmerman2021-03-20103-4762/+6694
* Add the main types to be used for exactprint in the GHC ASTAlan Zimmerman2021-03-201-64/+964
* 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-103-7/+25
* 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-102-1/+3
* 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-0820-327/+437
* Implement BoxedRep proposalwip/boxed-repBen Gamari2021-03-0715-188/+437
* Implement record dot syntaxwip/joachim/bump-haddockShayne Fletcher2021-03-0619-72/+666
* Implement riscv64 LLVM backendAndreas Schwab2021-03-059-0/+34
* 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-0322-73/+556