aboutsummaryrefslogtreecommitdiff
path: root/haddock-api/src/Haddock
Commit message (Collapse)AuthorAgeFilesLines
* Rename getErrorMessages Lexer importAlfredo Di Napoli2021-07-051-2/+2
| | | | | | This commit renames the Lexer import in `Hyperlinker.Parser` from `getErrorMessages` to `getPsErrorMessages` to eliminate the ambiguity with the `getErrorMessages` function defined in `GHC.Types.Error`.
* Fix mkParserOpts (#1411)Sylvain Henry2021-06-282-5/+4
|
* HsToken in FunTy, RecConGADTVladislav Zavialov2021-06-108-26/+27
|
* Adapt Haddock to Logger and Parser changes (#1399)Sylvain Henry2021-06-013-10/+9
|
* Revert "Add Haddock support for the OPAQUE pragma (#1380)"Ben Gamari2021-05-241-2/+0
| | | | | | This reverts commit a1337c599ef7720b0482a25c55f11794112496dc. The GHC patch associated with this change is not yet ready to be merged.
* Merge pull request #1394 from adinapoli/wip/adinapoli-align-ps-messagesBen Gamari2021-05-241-3/+5
|\ | | | | Align Haddock to use the new Parser diagnostics interface
| * New Parser diagnostics interfaceAlfredo Di Napoli2021-05-241-3/+5
| |
* | Merge commit '3b6a8774bdb543dad59b2618458b07feab8a55e9' into ghc-headBen Gamari2021-05-218-47/+46
|\|
| * FieldOcc: rename extFieldOcc to foExtShayne Fletcher2021-05-225-11/+11
| |
| * Remove Maybe from HsQualTyAlan Zimmerman2021-05-208-34/+33
| | | | | | | | Match changes in GHC for #19845
| * EPA: match changes from GHC T19834Alan Zimmerman2021-05-131-2/+2
| |
* | Add Haddock support for the OPAQUE pragma (#1380)Christiaan Baaij2021-05-131-0/+2
|/
* Account for HsVersions.h removalSylvain Henry2021-05-111-8/+6
|
* Update for EPA changes in GHCAlan Zimmerman2021-05-112-25/+25
|
* Revert "Removal of HsVersions.h (#1388)"Hécate Moonlight2021-05-113-31/+33
| | | | This reverts commit 72118896464f94d81f10c52f5d9261efcacc57a6.
* Removal of HsVersions.h (#1388)Sylvain Henry2021-05-113-33/+31
| | | | | | | * Update for EPA changes in GHC * Account for HsVersions.h removal Co-authored-by: Alan Zimmerman <alan.zimm@gmail.com>
* Bump GHC version to 9.3Ben Gamari2021-04-101-3/+3
|
* Merge remote-tracking branch 'upstream/ghc-head' into ghc-headBen Gamari2021-03-311-2/+2
|\
| * pprError changed name in GHCAlfredo Di Napoli2021-03-291-2/+2
| |
* | EPA : Rename ApiAnn to EpAnnAlan Zimmerman2021-03-292-28/+25
|/
* Add UnitId to Target recordFendor2021-03-271-1/+1
| | | | | | This way we always know to which home-unit a given target belongs to. So far, there only exists a single home-unit at a time, but it enables having multiple home-units at the same time.
* NameCache doesn't store a UniqSupply anymoreSylvain Henry2021-03-221-12/+2
|
* Fix after NameCache changesSylvain Henry2021-03-222-146/+24
|
* Match changes in GHC AST for in-tree API AnnotationsAlan Zimmerman2021-03-1516-336/+386
| | | | As landed via https://gitlab.haskell.org/ghc/ghc/-/merge_requests/2418
* Implement template-haskell's putDocLuke Lau2021-03-102-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
* Update for "FastString: Use FastMutInt instead of IORef Int"Ben Gamari2021-03-101-4/+2
|
* Update for boxed repAndrew Martin2021-03-072-5/+6
|
* Merge remote-tracking branch 'origin/ghc-head' into HEADBen Gamari2021-03-063-73/+98
|\
| * Fix the call-site of guessTarget in Interface.hsHécate Moonlight2021-02-231-2/+2
| | | | | | | | Explicit the imports from GHC.HsToCore.Docs
| * Explicit imports for Haddock.Interface and Haddock.Interface.CreateHécate Moonlight2021-02-222-47/+50
| |
| * Clean-up of Interface and Interface.Create's imports and pragmataHécate Moonlight2021-02-222-33/+41
| |
| * Merge pull request #1311 from fendor/wip/add-targetUnitId-to-targetHécate Moonlight2021-02-211-1/+1
| |\ | | | | | | Add UnitId to Target record
| | * Add UnitId to Target recordFendor2021-02-091-1/+1
| | |
| * | Add import list to Data.List in Haddock.Interface.CreateOleg Grenrus2021-02-141-1/+1
| | |
| * | Merge pull request #1329 from hsyl20/hsyl20/stabe_ifaceHécate Moonlight2021-02-111-10/+24
| |\ \ | | |/ | |/| Stable sort for instances
| | * Also make TyLit deterministicalexbiehl2021-02-111-2/+7
| | |
| | * Stable sort for (data/newtype) instancesalexbiehl2021-02-111-8/+17
| | |
* | | Add ITproj to parserShayne Fletcher2021-03-061-0/+1
| | |
* | | Context becomes a Maybe in the GHC ASTAlan Zimmerman2021-02-228-34/+49
|/ / | | | | | | | | | | This prevents noLoc's appearing in the ParsedSource. Match the change in GHC.
* | Fix to build with HEADSylvain Henry2021-02-092-3/+3
| |
* | Merge pull request #1310 from hsyl20/wip/hsyl20/logger2Alexander Biehl2021-02-082-9/+12
|\ \ | | | | | | Logger refactoring
| * | Update for LoggerSylvain Henry2021-02-082-9/+12
| |/
* | Merge branch 'ghc-head' into ghc-9.0alexbiehl-gc2021-02-0721-904/+1260
|\|
| * Merge commit '41964cb2fd54b5a10f8c0f28147015b7d5ad2c02' into wip/ghc-head-mergeBen Gamari2021-02-063-0/+3
| |\
| | * Merge commit 'a917dfd29f3103b69378138477514cbfa38558a9' into ghc-headVladislav Zavialov2021-02-051-2/+2
| | |\
| | | * Rename pprLogErrMsg to new nameAlfredo Di Napoli2021-02-011-2/+2
| | | |
| | * | type level characters support for haddock (required for #11342)Daniel Rogozin2021-02-053-0/+3
| | |/
| * | Fix partial record selector warningBen Gamari2021-02-061-3/+3
| | |
| * | Merge remote-tracking branch 'origin/ghc-head' into wip/ghc-head-mergeBen Gamari2021-02-068-418/+599
| |\|
| | * Merge pull request #1293 from obsidiansystems/wip/fix-18936Alan Zimmerman2021-01-231-0/+2
| | |\ | | | | | | | | Add `NoGhcTc` instance now that it's not closed