Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Due to an external change, the result of
@doc
inside the@theory
macro returns aBase.Docs.DocStr
object rather than aMarkdown.MD
object. This broke some tests. This PR offers a partial fix. It is partial because the docstring one puts above@theory
was copied in two places before: both the module and the GAT were given the same docstring before. However, I wasn't able to figure out how to get the fix to work for the GAT, though we do recover the same docstring as before at the module level.Thus
@doc ThCategory
will work the same as before, but there is a regression insofar asThCategory.Meta.theory
will not have documentation. (Hence, two lines are commented out in the tests now)