aboutsummaryrefslogtreecommitdiff
path: root/hypsrc-test/ref/src/Records.html
Commit message (Collapse)AuthorAgeFilesLines
* Fix haddockHypsrcTest output in ghc-headSylvain Henry2021-02-241-8/+8
|
* Merge pull request #1342 from nomeata/joachim/haskell2010-in-tests-ghc-headHécate Moonlight2021-02-221-32/+39
|\ | | | | html-test: Always set language
| * html-test: Always set languageJoachim Breitner2021-02-221-32/+39
| | | | | | | | | | | | | | | | | | | | from ghc-9.2 on, the “default” langauge of GHC is expected to change more wildly. To prepare for that (and unblock https://gitlab.haskell.org/ghc/ghc/-/merge_requests/4853), this sets the language for all the test files to `Haskell2010`. This should insolate this test suite against changes to the default. Cherry-picked from https://github.com/haskell/haddock/pull/1341
* | Stable sort for (data/newtype) instancesalexbiehl2021-02-111-8/+8
|/
* Adapt to "Make PatSyn immutable"Ben Gamari2021-01-281-4/+1
|
* Update hypsrc-test for QuickLookBen Gamari2020-09-221-2/+2
| | | | This appears to be a spurious change.
* Fix haddockHypsrcTestZubin Duggal2019-07-221-14/+14
|
* Fix tests broken by GHCAlec Theriault2019-02-161-9/+20
| | | | | | | | 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.
* Removes `haddock-test`s dependency on `xml`/`xhtml` (#1027)Alec Theriault2019-02-101-1/+1
| | | | | | | | | | | This means that `html-test`, `latex-test`, `hoogle-test`, and `hypsrc-test` now only depend on GHC boot libs. So we should now be able to build and run these as part of GHC's testsuite. \o/ The reference output has changed very slightly, in three ways: * we don't convert quotes back into `"` as the `xml` lib did * we don't add extra ` ` as the `xml` lib did * we now remove the entire footer `div` (instead of just emptying it)
* Fix some Hyperlinker test suite falloutAlec Theriault2019-02-021-18/+18
| | | | | | | | | | | * Amend `ParserSpec` to match new Hyperlinker API - pass in compiler info - strip out null tokens * Make `hypsrc-test` pass reliably - strip out `local-*` ids - strip out `line-*` ids from the `ClangCppBug` test - re-accept output
* Use `.hie` files for the Hyperlinker backend (#977)Alec Theriault2019-01-311-446/+900
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # Summary This is a large architectural change to the Hyperlinker. * extract link (and now also type) information from `.hie` instead of doing ad-hoc SYB traversals of the `RenamedSource`. Also adds a superb type-on-hover feature (#715). * re-engineer the lexer to avoid needless string conversions. By going directly through GHC's `P` monad and taking bytestring slices, we avoid a ton of allocation and have better handling of position pragmas and CPP. In terms of performance, the Haddock side of things has gotten _much_ more efficient. Unfortunately, much of this is cancelled out by the increased GHC workload for generating `.hie` files. For the full set of boot libs (including `ghc`-the-library) * the sum of total time went down by 9-10% overall * the sum of total allocations went down by 6-7% # Motivation Haddock is moving towards working entirely over `.hi` and `.hie` files. This change means we no longer need the `RenamedSource` from `TypecheckedModule` (something which is _not_ in `.hi` files). # Details Along the way a bunch of things were fixed: * Cross package (and other) links are now more reliable (#496) * The lexer tries to recover from errors on every line (instead of at CPP boundaries) * `LINE`/`COLUMN` pragmas are taken into account * filter out zero length tokens before rendering * avoid recomputing the `ModuleName`-based `SrcMap` * remove the last use of `Documentation.Haddock.Utf8` (see #998) * restructure temporary folder logic for `.hi`/`.hie` model
* hypsrc-test: Accept test outputBen Gamari2016-02-081-101/+84
| | | | And fix impredicative Polymorphism testcase.
* Re-accept test cases after adding line anchors for each of them.Łukasz Hanuszczak2015-08-021-171/+277
|
* Add record wildcards test for records hyperlinking test case.Łukasz Hanuszczak2015-07-011-0/+241
|
* Re-accept hyperlinker test cases with local references stripped out.Łukasz Hanuszczak2015-07-011-32/+32
|
* Add reference files for hyperlinker test cases.Łukasz Hanuszczak2015-06-301-0/+646