Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add instrumentation with landmarks #1041

Merged
merged 1 commit into from
Nov 29, 2023
Merged

Add instrumentation with landmarks #1041

merged 1 commit into from
Nov 29, 2023

Conversation

Julow
Copy link
Collaborator

@Julow Julow commented Nov 17, 2023

Also, activates bisect_ppx on some modules where it was missing.

To run the driver with instrumentation,

  • Set let instrument = true in doc/driver.mld's prelude.
  • Use dune build --instrument-with landmarks @docgen.

The results are stored in _build/default/doc/landmarks/ and can be viewed with landmarks' web viewer.

Also, activates bisect_ppx on some modules where it was missing.

To run the driver with instrumentation,

- Set `let instrument = true` in doc/driver.mld's prelude.
- Use `dune build --instrument-with landmarks @docgen`.

The results are stored in _build/default/doc/landmarks/ and can be
viewed with landmarks' web viewer.

Signed-off-by: Paul-Elliot <[email protected]>
Co-authored-by: Jules Aguillon <[email protected]>
@Julow Julow added the no changelog This pull request does not need a changelog entry label Nov 17, 2023
@jonludlam
Copy link
Member

Nice, thanks!

@jonludlam jonludlam merged commit f37f163 into ocaml:master Nov 29, 2023
4 of 5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
no changelog This pull request does not need a changelog entry
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants