Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Revert "HsToken ConDeclGADT con_dcolon" | Ben Gamari | 2022-04-29 | 1 | -3/+1 |
| | | | | This reverts commit 24208496649a02d5f87373052c430ea4a97842c5. | ||||
* | HsToken ConDeclGADT con_dcolon | Vladislav Zavialov | 2022-04-07 | 1 | -1/+3 |
| | |||||
* | Keep track of promotion ticks in HsOpTy | sheaf | 2022-04-01 | 2 | -6/+7 |
| | | | | | Keeping track of promotion ticks in HsOpTy allows us to properly pretty-print promoted constructors such as lists. | ||||
* | Minimum changes needed for compilation with hi-haddock | Matthew Pickering | 2022-03-22 | 4 | -45/+74 |
| | | | | | | With hi-haddock, of course there is a much large refactoring of haddock which could be achieved but that is left for a future patch which can implemented at any time independently of GHC. | ||||
* | Do not use forall as an identifier | Vladislav Zavialov | 2021-11-05 | 1 | -2/+2 |
| | | | | See GHC ticket #20609 | ||||
* | Update for changes in GHC for branch | Alan Zimmerman | 2021-10-28 | 1 | -2/+2 |
| | | | | wip/az/no-srcspan-anno-instances | ||||
* | Fix after PkgQual refactoring (#1429) | Sylvain Henry | 2021-10-15 | 1 | -10/+7 |
| | |||||
* | HsToken in FunTy, RecConGADT | Vladislav Zavialov | 2021-06-10 | 3 | -10/+11 |
| | |||||
* | FieldOcc: rename extFieldOcc to foExt | Shayne Fletcher | 2021-05-22 | 1 | -2/+2 |
| | |||||
* | Remove Maybe from HsQualTy | Alan Zimmerman | 2021-05-20 | 3 | -8/+7 |
| | | | | Match changes in GHC for #19845 | ||||
* | Match changes in GHC AST for in-tree API Annotations | Alan Zimmerman | 2021-03-15 | 4 | -88/+92 |
| | | | | As landed via https://gitlab.haskell.org/ghc/ghc/-/merge_requests/2418 | ||||
* | Implement template-haskell's putDoc | Luke Lau | 2021-03-10 | 2 | -12/+47 |
| | | | | | | | | | This catches up to GHC using the new extractTHDocs function, which returns documentation added via the putDoc function (provided it was compiled with Opt_Haddock). Since it's already a map from names -> docs, there's no need to do traversal etc. It also matches the change from the argument map being made an IntMap rather than a Map Int | ||||
* | Merge remote-tracking branch 'origin/ghc-head' into HEAD | Ben Gamari | 2021-03-06 | 2 | -46/+70 |
|\ | |||||
| * | Explicit imports for Haddock.Interface and Haddock.Interface.Create | Hécate Moonlight | 2021-02-22 | 1 | -24/+25 |
| | | |||||
| * | Clean-up of Interface and Interface.Create's imports and pragmata | Hécate Moonlight | 2021-02-22 | 1 | -21/+30 |
| | | |||||
| * | Add import list to Data.List in Haddock.Interface.Create | Oleg Grenrus | 2021-02-14 | 1 | -1/+1 |
| | | |||||
| * | Merge pull request #1329 from hsyl20/hsyl20/stabe_iface | Hécate Moonlight | 2021-02-11 | 1 | -10/+24 |
| |\ | | | | | | | Stable sort for instances | ||||
| | * | Also make TyLit deterministic | alexbiehl | 2021-02-11 | 1 | -2/+7 |
| | | | |||||
| | * | Stable sort for (data/newtype) instances | alexbiehl | 2021-02-11 | 1 | -8/+17 |
| | | | |||||
* | | | Context becomes a Maybe in the GHC AST | Alan Zimmerman | 2021-02-22 | 3 | -6/+11 |
|/ / | | | | | | | | | | | This prevents noLoc's appearing in the ParsedSource. Match the change in GHC. | ||||
* | | Merge pull request #1310 from hsyl20/wip/hsyl20/logger2 | Alexander Biehl | 2021-02-08 | 1 | -2/+1 |
|\ \ | | | | | | | Logger refactoring | ||||
| * | | Update for Logger | Sylvain Henry | 2021-02-08 | 1 | -2/+1 |
| |/ | |||||
* | | Merge branch 'ghc-head' into ghc-9.0 | alexbiehl-gc | 2021-02-07 | 5 | -378/+528 |
|\| | |||||
| * | Fix partial record selector warning | Ben Gamari | 2021-02-06 | 1 | -3/+3 |
| | | |||||
| * | Merge remote-tracking branch 'origin/ghc-head' into wip/ghc-head-merge | Ben Gamari | 2021-02-06 | 2 | -250/+351 |
| |\ | |||||
| | * | Merge pull request #1273 from hsyl20/wip/hsyl20/arrows | Hécate Moonlight | 2021-01-14 | 1 | -1/+1 |
| | |\ | | | | | | | | | Fix after binder collect changes | ||||
| | | * | Fix after binder collect changes | Sylvain Henry | 2020-12-21 | 1 | -1/+1 |
| | | | | |||||
| | * | | Abstract Monad for interface creation | Alex Biehl | 2021-01-09 | 3 | -200/+139 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I found that when running as a plugin the lookupName function (which runs in Ghc monad) does not work correctly from the typeCheckResultAction hook. Instead, we abstracted the monad used when creating interfaces, so that access to GHC session specific parts is explicit and so that the TcM can provide their (correct) implementation of lookupName. | ||||
| | * | | Prepare Haddock for being a GHC Plugin | Alex Biehl | 2021-01-09 | 1 | -32/+215 |
| | | | | |||||
| * | | | Merge remote-tracking branch 'origin/ghc-9.0' into ghc-head | Ben Gamari | 2021-01-13 | 7 | -202/+504 |
| |\ \ \ | | |/ / | |/| | | |||||
| * | | | Adapt to changes to GlobalRdrElt and AvailInfo | Adam Gundry | 2020-12-23 | 2 | -12/+4 |
| | |/ | |/| | | | | | | | Needed for ghc/ghc!4467 | ||||
| * | | Enable two warnings (#1245) (#1268) | tomjaguarpaw | 2020-12-19 | 3 | -0/+4 |
| | | | | | | | | | | | | | | | | | | because they will be soon be added to -Wall. See https://gitlab.haskell.org/ghc/ghc/-/issues/15656 | ||||
| * | | Adapt to HsCoreTy (formerly NewHsTypeX) becoming a type synonym | Ryan Scott | 2020-12-16 | 2 | -2/+2 |
| | | | | | | | | | | | | Needed for !4417, the fix for GHC#15706 and GHC#18914. | ||||
| * | | Revert "Enable two warnings (#1245) (#1268)" | Ben Gamari | 2020-12-15 | 3 | -4/+0 |
| | | | | | | | | | | | | | | | | | | As this does not build on GHC `master`. This reverts commit 7936692badfe38f23ae95b51fb7bd7c2ff7e9bce. | ||||
| * | | Enable two warnings (#1245) (#1268) | tomjaguarpaw | 2020-12-10 | 3 | -0/+4 |
| | | | | | | | | | | | | | | | because they will be soon be added to -Wall. See https://gitlab.haskell.org/ghc/ghc/-/issues/15656 | ||||
| * | | DynFlags's unit fields moved to HscEnv | Sylvain Henry | 2020-11-30 | 1 | -4/+5 |
| | | | |||||
| * | | Add type arguments to PrefixCon | Cale Gibbard | 2020-11-25 | 2 | -2/+2 |
| | | | |||||
| * | | Adapt to HsOuterTyVarBndrs | Ryan Scott | 2020-10-30 | 3 | -69/+87 |
| | | | | | | | | | | | | | | | These changes accompany ghc/ghc!4107, which aims to be a fix for #16762. | ||||
| * | | Adapt to HsConDecl{H98,GADT}Details split | Ryan Scott | 2020-10-30 | 2 | -17/+27 |
| | | | | | | | | | | | | Needed for GHC#18844. | ||||
| * | | Adapt to the removal of Hs{Boxed,Constraint}Tuple | Ryan Scott | 2020-10-29 | 1 | -1/+1 |
| | | | | | | | | | | | | See ghc/ghc!4097 and GHC#18723. | ||||
| * | | GHC.Driver.Types refactoring (#1242) | Sylvain Henry | 2020-10-26 | 2 | -3/+7 |
| | | | |||||
| * | | Match GHC, adding IsUnicodeSyntax field to HsFunTy and HsScaled | Alan Zimmerman | 2020-10-19 | 3 | -7/+9 |
| | | | |||||
| * | | Remove Ord FastString instance | Sylvain Henry | 2020-08-17 | 1 | -5/+11 |
| | | | |||||
| * | | Fix after Outputable refactoring | Sylvain Henry | 2020-08-05 | 2 | -4/+6 |
| | | | |||||
| * | | Update for modular ping pong | Zubin Duggal | 2020-07-23 | 4 | -17/+17 |
| | | | |||||
* | | | Add support for labeled module references | Iñaki García Etxebarria | 2021-02-07 | 2 | -3/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Support a markdown-style way of annotating module references. For instance -- | [label]("Module.Name#anchor") will create a link that points to the same place as the module reference "Module.Name#anchor" but the text displayed on the link will be "label". | ||||
* | | | Cleanup: fix build warnings | Vladislav Zavialov | 2021-02-05 | 2 | -3/+3 |
| |/ |/| | |||||
* | | Merge remote-tracking branch 'origin/ghc-8.10' into ghc-9.0 | Ben Gamari | 2021-01-05 | 7 | -224/+516 |
|\ \ | |||||
| * | | Import intercalate | alexbiehl | 2020-12-08 | 1 | -0/+1 |
| | | | |||||
| * | | Enable two warnings (#1245) | tomjaguarpaw | 2020-12-08 | 3 | -0/+4 |
| | | | | | | | | | | | | | | | because they will be soon be added to -Wall. See https://gitlab.haskell.org/ghc/ghc/-/issues/15656 |