summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* TTG: Move ImpExp client-independent bits to L.H.S.ImpExpromes2022-07-0325-318/+422
* TTG: Move HsModule to L.H.Sromes2022-07-0322-112/+160
* desugar: Look through ticks when warning about possible literal overflowMatthew Pickering2022-07-012-3/+39
* Fix panic with UnliftedFFITypes+CApiFFI (#14624)nineonine2022-07-012-12/+39
* Remove `CoreOccurAnal` constructor of the `CoreToDo` typeDominik Peteler2022-06-293-4/+0
* Tiny tweak to `IOPort#` documentation Emily Bourke2022-06-291-1/+1
* template-haskell: Bump version to 2.19.0.0Ben Gamari2022-06-281-1/+1
* Cleanup BuiltInSyntax vs UserSyntaxMatthew Pickering2022-06-284-19/+14
* Comments only, about join pointsSimon Peyton Jones2022-06-282-3/+38
* CmmToAsm/AArch64: Sign-extend narrow C argumentsBen Gamari2022-06-281-2/+14
* CmmToAsm/AArch64: Re-format argument handling logicBen Gamari2022-06-281-5/+19
* -ddump-llvm shouldn't imply -fllvmBen Gamari2022-06-281-1/+1
* Mark AArch64/Darwin as requiring sign-extensionBen Gamari2022-06-281-0/+5
* add levity polymorphism to addrToAny#Naomi Liu2022-06-271-1/+1
* Add suggestions for unrecognised pragmas (#21589)Tony Zorman2022-06-275-8/+40
* Don't mark lambda binders as OtherConAndreas Klebinger2022-06-2722-348/+664
* Bump ghc-prim and base versionsBen Gamari2022-06-271-1/+1
* TagCheck.hs: Properly check if arguments are boxed types.Andreas Klebinger2022-06-222-7/+6
* When specialising, look through floatable ticks.Gergo ERDI2022-06-221-5/+22
* Break out thNameToGhcNameIO (ref. #21730)Brandon Chinn2022-06-221-3/+26
* Use lookupNameCache instead of lookupOrigIOBrandon Chinn2022-06-223-9/+5
* Flags to disable local let-floating; -flocal-float-out, -flocal-float-out-top...Vanessa McHale2022-06-227-8/+89
* Revert "Ticky:Make json info a separate field."Matthew Pickering2022-06-221-35/+34
* Ticky:Make json info a separate field.Andreas Klebinger2022-06-211-34/+35
* HsToken for @-patterns and TypeApplications (#19623)Vladislav Zavialov2022-06-2035-106/+143
* Make Outputable instance for InlineSig print the InlineSpecWinston Hartnett2022-06-202-2/+7
* Instantiate top level foralls in partial type signaturesSimon Peyton Jones2022-06-204-80/+122
* Simplify: Take care with eta reduction in recursive RHSs (#21652)Sebastian Graf2022-06-205-54/+130
* CorePrep: Don't speculatively evaluate recursive calls (#20836)Sebastian Graf2022-06-203-38/+127
* CprAnal: Set signatures of DFuns to topSebastian Graf2022-06-201-6/+7
* ncg/aarch64: Fix implementation of IntMulMayOfloBen Gamari2022-06-181-1/+41
* CmmToAsm/AArch64: Fix syntax of OpRegShift operandsBen Gamari2022-06-181-1/+1
* CmmToAsm/AArch64: Add SMUL[LH] instructionsBen Gamari2022-06-182-2/+8
* replace quadratic nub to fight byte code gen perf explosionTorsten Schmits2022-06-161-8/+9
* cmm: Add surface syntax for MO_MulMayOfloBen Gamari2022-06-151-0/+2
* CoreToStg.Prep: Get rid of `DynFlags` and `HscEnv`wip/no-dyn-flags-core-cmmJohn Ericson2022-06-156-92/+164
* Use (fixed_lev = True) in mkDataTyConRhsMatthew Craven2022-06-131-1/+1
* Fix TcRnPragmaWarning meaninguhbif192022-06-093-25/+25
* Remove TcRnUnknownMessage usage from GHC.Rename.Env #20115uhbif192022-06-093-44/+118
* Document dataToTag# primopAndreas Klebinger2022-06-091-0/+2
* Typecheck remaining ValArgs in rebuildHsAppssheaf2022-06-0911-404/+514
* Fix a CSE shadowing bug.Andreas Klebinger2022-06-091-30/+94
* Core.Lint: Reduce `DynFlags` and `HscEnv`wip/no-state-core-lintJohn Ericson2022-06-0710-155/+294
* Ensure floated dictionaries are in scope (again)Simon Peyton Jones2022-06-061-2/+6
* Diagnostics conversions, part 6 (#20116)Aaron Allen2022-06-067-72/+229
* Deprecate TypeInType extensionHaskellMouse2022-06-061-1/+13
* HsToCore.Coverage: Purge DynFlagswip/coverage-configJohn Ericson2022-06-026-44/+74
* GHC.HsToCore.Breakpoints: Slightly improve perfSylvain Henry2022-06-021-1/+1
* Split out `GHC.HsToCore.{Breakpoints,Coverage}` and use `SizedSeq`John Ericson2022-06-025-188/+265
* Rename `HsToCore.{Coverage -> Ticks}`John Ericson2022-06-027-24/+24