Documentation: Add notes to corner-case generators and fix some broken documentation references #336
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.
QCheck{,2.Gen}.small_int_corners
andQCheck{,2}.Gen.graft_corners
have internal state in the form of (a position in) the list of corner cases traversed. This can be a bit surprising so this PR adds a documentation note as a word of warning, incl. an example for the former.While running
dune build @doc
afterwards I noticed a bunch ofodoc
-warnings, primarily about broken references, so the PR also contains a range of fixes to these.There are still warnings left - some about cross-packages references - and some about
Stdlib
modules.I've noticed the former are resolved in the documentation built and published on ocaml.org.