summaryrefslogtreecommitdiff
path: root/compiler/GHC
Commit message (Expand)AuthorAgeFilesLines
* EPA: DotFieldOcc does not have exact print annotationswip/az/T21805Alan Zimmerman2022-07-0727-66/+133
* driver: Fix issue with module loops and multiple home unitsMatthew Pickering2022-07-062-4/+22
* Fix exact printing of the HsRule nameAlan Zimmerman2022-07-061-2/+0
* Remove many GHC dependencies from L.H.Sromes2022-07-0621-47/+285
* TTG for HsTyLitromes2022-07-065-6/+26
* TTG for ForeignImport/Exportromes2022-07-0615-106/+204
* TTG: Move CoreTickish out of LHS.Bindsromes2022-07-0612-47/+65
* Prune L.H.S modules of GHC dependenciesromes2022-07-0620-84/+267
* Factor fields of `CoreDoSimplify` into separate data typeJohn Ericson2022-07-053-20/+28
* Ticky:Make json info a separate field.Andreas Klebinger2022-07-041-34/+35
* Refactor ModuleName to L.H.S.Module.Nameromes2022-07-0323-123/+62
* TTG: Move ImpExp client-independent bits to L.H.S.ImpExpromes2022-07-0318-292/+204
* TTG: Move HsModule to L.H.Sromes2022-07-0318-108/+92
* 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
* 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
* 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-2032-103/+120
* 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-155-92/+163
* 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