aboutsummaryrefslogtreecommitdiff
path: root/haddock-api/src/Haddock/Interface
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #1273 from hsyl20/wip/hsyl20/arrowsHécate Moonlight2021-01-141-1/+1
|\ | | | | Fix after binder collect changes
| * Fix after binder collect changesSylvain Henry2020-12-211-1/+1
| |
* | Abstract Monad for interface creationAlex Biehl2021-01-093-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 PluginAlex Biehl2021-01-091-32/+215
| |
* | Adapt to changes to GlobalRdrElt and AvailInfoAdam Gundry2020-12-232-12/+4
|/ | | | Needed for ghc/ghc!4467
* Enable two warnings (#1245) (#1268)tomjaguarpaw2020-12-193-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 synonymRyan Scott2020-12-162-2/+2
| | | | Needed for !4417, the fix for GHC#15706 and GHC#18914.
* Revert "Enable two warnings (#1245) (#1268)"Ben Gamari2020-12-153-4/+0
| | | | | | As this does not build on GHC `master`. This reverts commit 7936692badfe38f23ae95b51fb7bd7c2ff7e9bce.
* Enable two warnings (#1245) (#1268)tomjaguarpaw2020-12-103-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 HscEnvSylvain Henry2020-11-301-4/+5
|
* Add type arguments to PrefixConCale Gibbard2020-11-252-2/+2
|
* Adapt to HsOuterTyVarBndrsRyan Scott2020-10-303-69/+87
| | | | | These changes accompany ghc/ghc!4107, which aims to be a fix for #16762.
* Adapt to HsConDecl{H98,GADT}Details splitRyan Scott2020-10-302-17/+27
| | | | Needed for GHC#18844.
* Adapt to the removal of Hs{Boxed,Constraint}TupleRyan Scott2020-10-291-1/+1
| | | | See ghc/ghc!4097 and GHC#18723.
* GHC.Driver.Types refactoring (#1242)Sylvain Henry2020-10-262-3/+7
|
* Match GHC, adding IsUnicodeSyntax field to HsFunTy and HsScaledAlan Zimmerman2020-10-193-7/+9
|
* Remove Ord FastString instanceSylvain Henry2020-08-171-5/+11
|
* Fix after Outputable refactoringSylvain Henry2020-08-052-4/+6
|
* Update for modular ping pongZubin Duggal2020-07-234-17/+17
|
* Use functions exported from HsToCoreZubin Duggal2020-06-213-183/+3
|
* Adapt Haddock to LinearTypesKrzysztof Gogolewski2020-06-174-20/+39
| | | | See ghc/ghc!852.
* Use HsForAllTelescope (GHC#18235)Ryan Scott2020-06-133-11/+32
|
* Fix after unit refactoringSylvain Henry2020-06-081-12/+11
|
* Explicit Specificity Support for HaddockGert-Jan Bottu2020-05-202-15/+15
|
* Fix for GHC.Unit.* modulesSylvain Henry2020-04-273-4/+4
|
* UnitId has been renamed into UnitSylvain Henry2020-04-271-6/+6
|
* Module structureSylvain Henry2020-04-246-14/+12
|
* Module renamingSylvain Henry2020-04-103-4/+4
|
* Make NoExtCon fields strictRyan Scott2020-04-072-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 patchSylvain Henry2020-04-051-1/+1
|
* Modules: type checkerSylvain Henry2020-03-301-1/+1
|
* Merge commit '3c2944c037263b426c4fe60a3424c27b852ea71c' into HEADBen Gamari2020-03-234-5/+5
|\ | | | | | | More changes from the GHC types module refactoring.
| * Modules: TypesSylvain Henry2020-03-207-25/+25
| |
* | Modules: TypesSylvain Henry2020-03-187-25/+25
|/
* Merge pull request #1130 from hsyl20/wip/hsyl20-modules-core2Ben Gamari2020-03-162-6/+6
|\ | | | | Modules: Core (#13009)
| * Modules: Core (#13009)Sylvain Henry2020-03-022-6/+6
| |
* | Changes in GHC's !1913.Richard Eisenberg2020-03-091-2/+2
|/
* Ignore the BufLoc/BufSpan added in GHC's !2516Vladislav Zavialov2020-02-281-2/+2
|
* Modules: Core (#13009)Sylvain Henry2020-02-251-1/+1
|
* Use RealSrcSpan in InstMapVladislav Zavialov2020-02-221-18/+12
|
* Modules: Driver (#13009)Sylvain Henry2020-02-194-5/+5
|
* Changes for GHC#17608Ryan Scott2020-01-081-3/+4
| | | | See https://gitlab.haskell.org/ghc/ghc/merge_requests/2372
* hsyl20-modules-renamerSylvain Henry2020-01-071-1/+1
|
* Remove HasSrcSpan (#17494)Vladislav Zavialov2019-11-281-7/+7
|
* Changes for #15247Ryan Scott2019-07-033-105/+105
|
* Match changes with #14332Ryan Scott2019-05-221-3/+15
|
* Changes for #16110/#16356Ryan Scott2019-05-141-18/+7
|
* Visible dependent quantification (#16326) changesRyan Scott2019-02-272-5/+6
|
* Match GHC changes for T16185Alec Theriault2019-02-221-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 GHCAlec Theriault2019-02-161-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.