summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Loader: Implement gnu-style -l:$path syntaxBen Gamari2022-07-161-11/+31
* compiler: Add haddock sections to GHC.Utils.PanicBen Gamari2022-07-161-6/+12
* cmm: Move toBlockList to GHC.CmmBen Gamari2022-07-166-8/+5
* cmm: Eliminate orphan Outputable instancesBen Gamari2022-07-1629-1134/+997
* Align the behaviour of `dopt` and `log_dopt`Dominik Peteler2022-07-164-32/+45
* Make keepAlive# out-of-lineBen Gamari2022-07-163-36/+2
* Document RuntimeRep polymorphism limitations of catch#, et alBen Gamari2022-07-161-1/+59
* Compute record-dot-syntax typesColten Webb2022-07-161-0/+1
* Change GHCi bytecode return convention for unlifted datatypes.Luite Stegeman2022-07-161-33/+23
* Fix potential space leak that arise from ModuleGraphs retaining referencesZubin Duggal2022-07-131-10/+10
* hie-files: Record location of filled in default method bindingsZubin Duggal2022-07-131-5/+6
* hie-files: Fix scopes for deriving clauses and instance signatures (#18425)Zubin Duggal2022-07-132-6/+7
* Tiny documentation wibbles (comments only)wip/T21452Simon Peyton Jones2022-07-123-5/+5
* Edit Note [idArity varies independently of dmdTypeDepth]Simon Peyton Jones2022-07-124-24/+34
* Fix a scoping bug in the SpecialiserSimon Peyton Jones2022-07-092-17/+19
* ghci: Fix most calls to isLoaded to work in multi-modeMatthew Pickering2022-07-091-0/+5
* 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-0629-358/+415
* TTG for HsTyLitromes2022-07-067-15/+39
* TTG for ForeignImport/Exportromes2022-07-0618-216/+236
* TTG: Move CoreTickish out of LHS.Bindsromes2022-07-0613-55/+68
* Prune L.H.S modules of GHC dependenciesromes2022-07-0629-329/+403
* Restore Eq instance of ImportDeclQualifiedStyleromes2022-07-061-1/+1
* 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-0328-86/+77
* 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