summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* EPA: Tidy up some GHC.Parser.Annotation commentswip/az/exactprint-tweak-parser-state-commentGHC GitLab CI2021-03-251-14/+33
* EPA : Remove ApiAnn from ParsedModuleGHC GitLab CI2021-03-259-37/+20
* Add compiler linting to CIHécate2021-03-2529-135/+107
* Fix the binder-swap transformation in OccurAnalSimon Peyton Jones2021-03-242-53/+116
* STG AST - Make ConstructorNumber always a field.Andreas Klebinger2021-03-243-11/+5
* CmmToAsm.Reg.Linear: oneShot-ify RegMwip/ncg-perfBen Gamari2021-03-241-16/+22
* CmmToAsm.Reg.Linear: Use concat rather than repeated (++)Ben Gamari2021-03-241-2/+1
* Move loader state into InterpSylvain Henry2021-03-2318-558/+627
* PPC NCG: Fix int to float conversionPeter Trommler2021-03-231-6/+26
* UniqSM: oneShot-ifyBen Gamari2021-03-221-10/+21
* Short-circuit warning generation for partial type signaturesSimon Peyton Jones2021-03-221-2/+28
* compiler: Introduce mutableByteArrayContents# primopBen Gamari2021-03-222-0/+8
* Remove unnecessary extendTyVarEnvFVRn functionRyan Scott2021-03-213-11/+6
* Bump template-haskell version to 2.18.0.0wip/T19083Ryan Scott2021-03-201-1/+1
* Fix literals for unregisterized backend of small typesJohn Ericson2021-03-201-5/+16
* Fix an levity-polymorphism errorSimon Peyton Jones2021-03-202-89/+95
* Nested CPR light (#19398)Sebastian Graf2021-03-206-477/+635
* Make the simplifier slightly stricter.Andreas Klebinger2021-03-205-49/+133
* 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