Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | | |||||
* | | 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 |
| | |||||
* | Use functions exported from HsToCore | Zubin Duggal | 2020-06-21 | 3 | -183/+3 |
| | |||||
* | Adapt Haddock to LinearTypes | Krzysztof Gogolewski | 2020-06-17 | 4 | -20/+39 |
| | | | | See ghc/ghc!852. | ||||
* | Use HsForAllTelescope (GHC#18235) | Ryan Scott | 2020-06-13 | 3 | -11/+32 |
| | |||||
* | Fix after unit refactoring | Sylvain Henry | 2020-06-08 | 1 | -12/+11 |
| | |||||
* | Explicit Specificity Support for Haddock | Gert-Jan Bottu | 2020-05-20 | 2 | -15/+15 |
| | |||||
* | Fix for GHC.Unit.* modules | Sylvain Henry | 2020-04-27 | 3 | -4/+4 |
| | |||||
* | UnitId has been renamed into Unit | Sylvain Henry | 2020-04-27 | 1 | -6/+6 |
| | |||||
* | Module structure | Sylvain Henry | 2020-04-24 | 6 | -14/+12 |
| | |||||
* | Module renaming | Sylvain Henry | 2020-04-10 | 3 | -4/+4 |
| | |||||
* | Make NoExtCon fields strict | Ryan Scott | 2020-04-07 | 2 | -18/+0 |
| | | | | | These changes are a part of a fix for [GHC#17992](https://gitlab.haskell.org/ghc/ghc/issues/17992). | ||||
* | Module renaming: amend previous patch | Sylvain Henry | 2020-04-05 | 1 | -1/+1 |
| | |||||
* | Modules: type checker | Sylvain Henry | 2020-03-30 | 1 | -1/+1 |
| | |||||
* | Merge commit '3c2944c037263b426c4fe60a3424c27b852ea71c' into HEAD | Ben Gamari | 2020-03-23 | 4 | -5/+5 |
|\ | | | | | | | More changes from the GHC types module refactoring. | ||||
| * | Modules: Types | Sylvain Henry | 2020-03-20 | 7 | -25/+25 |
| | | |||||
* | | Modules: Types | Sylvain Henry | 2020-03-18 | 7 | -25/+25 |
|/ | |||||
* | Merge pull request #1130 from hsyl20/wip/hsyl20-modules-core2 | Ben Gamari | 2020-03-16 | 2 | -6/+6 |
|\ | | | | | Modules: Core (#13009) | ||||
| * | Modules: Core (#13009) | Sylvain Henry | 2020-03-02 | 2 | -6/+6 |
| | | |||||
* | | Changes in GHC's !1913. | Richard Eisenberg | 2020-03-09 | 1 | -2/+2 |
|/ | |||||
* | Ignore the BufLoc/BufSpan added in GHC's !2516 | Vladislav Zavialov | 2020-02-28 | 1 | -2/+2 |
| | |||||
* | Modules: Core (#13009) | Sylvain Henry | 2020-02-25 | 1 | -1/+1 |
| | |||||
* | Use RealSrcSpan in InstMap | Vladislav Zavialov | 2020-02-22 | 1 | -18/+12 |
| | |||||
* | Modules: Driver (#13009) | Sylvain Henry | 2020-02-19 | 4 | -5/+5 |
| | |||||
* | Changes for GHC#17608 | Ryan Scott | 2020-01-08 | 1 | -3/+4 |
| | | | | See https://gitlab.haskell.org/ghc/ghc/merge_requests/2372 | ||||
* | hsyl20-modules-renamer | Sylvain Henry | 2020-01-07 | 1 | -1/+1 |
| | |||||
* | Remove HasSrcSpan (#17494) | Vladislav Zavialov | 2019-11-28 | 1 | -7/+7 |
| | |||||
* | Changes for #15247 | Ryan Scott | 2019-07-03 | 3 | -105/+105 |
| | |||||
* | Match changes with #14332 | Ryan Scott | 2019-05-22 | 1 | -3/+15 |
| | |||||
* | Changes for #16110/#16356 | Ryan Scott | 2019-05-14 | 1 | -18/+7 |
| | |||||
* | Visible dependent quantification (#16326) changes | Ryan Scott | 2019-02-27 | 2 | -5/+6 |
| | |||||
* | Match GHC changes for T16185 | Alec Theriault | 2019-02-22 | 1 | -3/+3 |
| | | | | | | | `FunTy` now has an `AnonArgFlag` that indicates whether the arrow is a `t1 => t2` or `t1 -> t2`. This commit shouldn't change any functionality in Haddock. | ||||
* | Fix tests broken by GHC | Alec Theriault | 2019-02-16 | 1 | -3/+3 |
| | | | | | | | | Changes in 19626218566ea709b5f6f287d3c296b0c4021de2 affected some of the hyperlinker output. Accepted the new output (hovering over a `..` now shows you what that wildcard binds). Also fixed some stray deprecation warnings. |