<feed xmlns='http://www.w3.org/2005/Atom'>
<title>haddock.git/haddock-library/test/Documentation, branch ghc-9.4</title>
<subtitle>Haddock with an org backend (haddorg).
</subtitle>
<id>https://g.ypei.me/haddock.git/atom?h=ghc-9.4</id>
<link rel='self' href='https://g.ypei.me/haddock.git/atom?h=ghc-9.4'/>
<link rel='alternate' type='text/html' href='https://g.ypei.me/haddock.git/'/>
<updated>2022-07-21T02:27:19+00:00</updated>
<entry>
<title>Merge remote-tracking branch 'upstream/ghc-9.4' into ghc-9.4</title>
<updated>2022-07-21T02:27:19+00:00</updated>
<author>
<name>Yuchen Pei</name>
<email>hi@ypei.me</email>
</author>
<published>2022-07-21T02:27:19+00:00</published>
<link rel='alternate' type='text/html' href='https://g.ypei.me/haddock.git/commit/?id=32ac0f03b4259fc8eebba9bb3a2a46d23122a43b'/>
<id>urn:sha1:32ac0f03b4259fc8eebba9bb3a2a46d23122a43b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix parsing trailing quotes in backticked identifiers (#1408) (#1483)</title>
<updated>2022-05-08T14:19:47+00:00</updated>
<author>
<name>Artem Pelenitsyn</name>
<email>a.pelenitsyn@gmail.com</email>
</author>
<published>2022-05-08T14:19:47+00:00</published>
<link rel='alternate' type='text/html' href='https://g.ypei.me/haddock.git/commit/?id=4073ed3534eea6579869679bdb59ea3322c2a588'/>
<id>urn:sha1:4073ed3534eea6579869679bdb59ea3322c2a588</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Keep track of ordered list indexes and render them (#1407)</title>
<updated>2022-05-03T12:19:24+00:00</updated>
<author>
<name>Ben Simms</name>
<email>ben@bensimms.moe</email>
</author>
<published>2022-05-03T12:19:24+00:00</published>
<link rel='alternate' type='text/html' href='https://g.ypei.me/haddock.git/commit/?id=35c99f595c984f58d2fb4dc180c48a0eaf7df173'/>
<id>urn:sha1:35c99f595c984f58d2fb4dc180c48a0eaf7df173</id>
<content type='text'>
* Keep track of ordered list indexes and render them

* Rename some identifiers to clarify</content>
</entry>
<entry>
<title>Parse Markdown links at beginning of line within a paragraph (#1470)</title>
<updated>2022-04-12T11:29:46+00:00</updated>
<author>
<name>Steve Hart</name>
<email>steve.hart@americandata.consulting</email>
</author>
<published>2022-04-12T11:29:46+00:00</published>
<link rel='alternate' type='text/html' href='https://g.ypei.me/haddock.git/commit/?id=e06c1c255377e5245748f4c4003240815deae72f'/>
<id>urn:sha1:e06c1c255377e5245748f4c4003240815deae72f</id>
<content type='text'>
* Catch Markdown links at beginning of line within paragraph

Per Issue #774, Markdown links were being parsed as ordinary text when
they occurred at the beginning of a line other than the first line of
the paragraph. This occurred because the parser was not interpreting a
left square bracket as a special character that could delimit special
markup. A space character was considered a special character, so, if a
space occurred at the beginning of the new line, then the parser would
interpret the space by itself and then continue parsing, thereby
catching the Markdown link. '\n' was not treated as a special character,
so the parser did not catch a Markdown link that may have followed.

Note that this will allow for Markdown links that are not surrounded by
spaces. For example, the following text includes a Markdown link that
will be parsed:

  Hello, world[label](url)

This is consistent with how the parser handles other types of markup.

* Remove obsolete documentation hint

Commit 6b9aeafddf20efc65d3725c16e3fc43a20aac343 should eliminate the
need for the workaround suggested in the documentation.</content>
</entry>
<entry>
<title>Fix CI (#1467)</title>
<updated>2022-03-25T19:43:50+00:00</updated>
<author>
<name>Steve Hart</name>
<email>steve@stevehart.net</email>
</author>
<published>2022-03-25T19:43:50+00:00</published>
<link rel='alternate' type='text/html' href='https://g.ypei.me/haddock.git/commit/?id=53244da3330ada568f80e2a07b4c6fe7268c91fc'/>
<id>urn:sha1:53244da3330ada568f80e2a07b4c6fe7268c91fc</id>
<content type='text'>
* CI: Reinstall GHC with docs

CI tests were failing because the GHC preinstalled to the CI
environment does not include documentation, which is required for
running the Haddock tests. This commit causes the CI workflow to
reinstall GHC with docs so that tests can succeed.</content>
</entry>
<entry>
<title>CI configuration for ghc-head (#1395)</title>
<updated>2021-05-28T05:56:20+00:00</updated>
<author>
<name>Ben Simms</name>
<email>ben@bensimms.moe</email>
</author>
<published>2021-05-28T05:56:20+00:00</published>
<link rel='alternate' type='text/html' href='https://g.ypei.me/haddock.git/commit/?id=c120839debadd7a1427cee84459c01d59c5b85aa'/>
<id>urn:sha1:c120839debadd7a1427cee84459c01d59c5b85aa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add support for labeled module references</title>
<updated>2021-02-07T15:13:04+00:00</updated>
<author>
<name>Iñaki García Etxebarria</name>
<email>git@inaki.blueleaf.cc</email>
</author>
<published>2019-07-31T15:28:00+00:00</published>
<link rel='alternate' type='text/html' href='https://g.ypei.me/haddock.git/commit/?id=c31c156422785751e33c9a7a4f021ac8da77d364'/>
<id>urn:sha1:c31c156422785751e33c9a7a4f021ac8da77d364</id>
<content type='text'>
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".
</content>
</entry>
<entry>
<title>Fix haddock-library tests</title>
<updated>2020-12-08T21:06:02+00:00</updated>
<author>
<name>alexbiehl</name>
<email>alexbiehl@gmail.com</email>
</author>
<published>2020-12-08T20:00:50+00:00</published>
<link rel='alternate' type='text/html' href='https://g.ypei.me/haddock.git/commit/?id=c4291bfc06211c9f60c9d43b4ada5c75ab8b41f8'/>
<id>urn:sha1:c4291bfc06211c9f60c9d43b4ada5c75ab8b41f8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add dangling changes from branches ghc-8.6 and ghc-8.8 (#1243)</title>
<updated>2020-12-08T15:43:05+00:00</updated>
<author>
<name>Xia Li-yao</name>
<email>Lysxia@users.noreply.github.com</email>
</author>
<published>2020-12-08T15:43:05+00:00</published>
<link rel='alternate' type='text/html' href='https://g.ypei.me/haddock.git/commit/?id=7240b69e3444e40546c7a17855eed2e5ab8a0816'/>
<id>urn:sha1:7240b69e3444e40546c7a17855eed2e5ab8a0816</id>
<content type='text'>
* Fix multiple typos and inconsistencies in doc/markup.rst

Note: I noticed some overlap with #1112 from @wygulmage and #1081 from
@parsonsmatt after creating these proposed changes - mea culpa for not
looking at the open PRs sooner.

* Fix #1113 If no Signatures, no section of index.html

* Change the formatting of missing link destinations

The current formatting of the missing link destination does not really
help user to understand the reasons of the missing link.

To address this, I've changed the formatting in two ways:

- the missing link symbol name is now fully qualified. This way you
immediately know which haskell module cannot be linked. It is then easier
to understand why this module does not have documentation (hidden module
or broken documentation).
- one line per missing link, that's more readable now that symbol name
can be longer due to qualification.

For example, before haddock was listing missing symbol such as:

```
could not find link destinations for:
  Word8 Word16 mapMaybe
```

Now it is listed as:

```
could not find link destinations for:
  - Data.Word.Word8
  - Data.Word.Word16
  - Data.Maybe.mapMaybe
```

* Add `--ignore-link-symbol` command line argument

This argument can be used multiples time. A missing link to a symbol
listed by `--ignore-link-symbol` won't trigger "missing link" warning.

* Forbid spaces in anchors (#1148)

* Improve error messages with context information (#1060)

Co-authored-by: Matt Audesse &lt;matt@mattaudesse.com&gt;
Co-authored-by: Mike Pilgrem &lt;mpilgrem@users.noreply.github.com&gt;
Co-authored-by: Guillaume Bouchard &lt;guillaume.bouchard@tweag.io&gt;
Co-authored-by: Pepe Iborra &lt;pepeiborra@gmail.com&gt;</content>
</entry>
<entry>
<title>Allow more characters in anchor following module reference (#1220)</title>
<updated>2020-12-08T15:42:17+00:00</updated>
<author>
<name>Xia Li-yao</name>
<email>Lysxia@users.noreply.github.com</email>
</author>
<published>2020-12-08T15:42:17+00:00</published>
<link rel='alternate' type='text/html' href='https://g.ypei.me/haddock.git/commit/?id=1bedd20b94359728c25f64f7643a0ca0fb0f9fa2'/>
<id>urn:sha1:1bedd20b94359728c25f64f7643a0ca0fb0f9fa2</id>
<content type='text'>
</content>
</entry>
</feed>
