Skip to content

feature(boot): strip let%expect_test#13794

Merged
rgrinberg merged 1 commit intoocaml:mainfrom
rgrinberg:push-zuosywvzpmrs
Apr 9, 2026
Merged

feature(boot): strip let%expect_test#13794
rgrinberg merged 1 commit intoocaml:mainfrom
rgrinberg:push-zuosywvzpmrs

Conversation

@rgrinberg
Copy link
Copy Markdown
Member

allows us to write ppx_expect tests in more places without depending on the ppx itself

As an example, add some unit tests for Dune_sexp.Escape. These will be handy once we drop support for pre 4.14

@rgrinberg rgrinberg force-pushed the push-zuosywvzpmrs branch 7 times, most recently from 93be9d0 to eb407d1 Compare March 15, 2026 10:28
@Alizter
Copy link
Copy Markdown
Collaborator

Alizter commented Apr 1, 2026

#13996 and #13999 will solve the rocq and ox problems respectively. The msvc support for ppx_expect however is still not finished #13978.

@rgrinberg rgrinberg force-pushed the push-zuosywvzpmrs branch from eb407d1 to 06db469 Compare April 3, 2026 11:04
rgrinberg pushed a commit that referenced this pull request Apr 4, 2026
This lets us drop OCaml 4 from rocq support. This should unblock things
like #13794.

Signed-off-by: Ali Caglayan <alizter@gmail.com>
@rgrinberg rgrinberg force-pushed the push-zuosywvzpmrs branch from 06db469 to 6b9b248 Compare April 4, 2026 10:33
Alizter added a commit that referenced this pull request Apr 6, 2026
We build more +ox packages from the oxcaml-repository via nix. Notably,
ppx_expect now works and can be used for #13794.
@Alizter
Copy link
Copy Markdown
Collaborator

Alizter commented Apr 7, 2026

#13978 is finished and once merged should allow for a green CI here.

Alizter added a commit that referenced this pull request Apr 7, 2026
The following packages have upstream patches that fix the msvc build
that have not been released yet. We pin them so that we can run
ppx_expect with msvc:
- `ocaml_intrinsics_kernel`
- `base`
- `time_now`

This should be the last blocker for #13794.
@Alizter Alizter self-requested a review April 7, 2026 10:06
@rgrinberg rgrinberg force-pushed the push-zuosywvzpmrs branch 2 times, most recently from 5f82a1f to d9ef2e2 Compare April 7, 2026 21:17
@Alizter
Copy link
Copy Markdown
Collaborator

Alizter commented Apr 8, 2026

The oxcaml opam CI job is fixed here #14086

@rgrinberg rgrinberg force-pushed the push-zuosywvzpmrs branch 2 times, most recently from 47b2f39 to 8b36df4 Compare April 8, 2026 21:31
allows us to write ppx_expect tests in more places without depending on
the ppx itself

As an example, add some unit tests for Dune_sexp.Escape. These will be
handy once we drop support for pre 4.14

Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
@rgrinberg rgrinberg force-pushed the push-zuosywvzpmrs branch from 8b36df4 to 36dda56 Compare April 8, 2026 22:20
@rgrinberg rgrinberg merged commit 251c36b into ocaml:main Apr 9, 2026
30 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants