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 camlp5 8.03 support, update make switch to use it #102

Merged
merged 2 commits into from
Jul 6, 2024

Conversation

aqjune
Copy link
Contributor

@aqjune aqjune commented Jun 24, 2024

This patch adds camlp5 8.03 support and does the following updates:

  • Update make switch to use it
  • Move all pa_j_* files into a new directory pa_j, and add README that informally describes how these files are created.
  • Update the label of Github CI from camlp5 8.02 to camlp5 8.03 .

Using camlp5 8.03 is necessary to enable using native OCaml REPL in the future.

This patch adds camlp5 8.03 support and does the following updates:

- Update `make switch` to use it
- Move all `pa_j_*` files into a new directory `pa_j`, and add `README` that
  informally describes how these files are created.
- Update the label of Github CI from camlp5 8.02 to camlp5 8.03 .

Using camlp5 8.03 is necessary to enable using native OCaml REPL in the future.
@aqjune aqjune marked this pull request as ready for review June 26, 2024 17:17
@aqjune
Copy link
Contributor Author

aqjune commented Jul 5, 2024

I checked that s2n bignum proofs checked successfully with this patch.

@jrh13
Copy link
Owner

jrh13 commented Jul 6, 2024

Thank you, this is a very worthwhile reorganization and improvement.

I've checked that the new "make switch" combination works on several platforms, and that direct build still works equally well the the "native" OCaml and camlp5 versions on those platforms (ranging from OCaml 4.05 to 5.1).

@jrh13 jrh13 merged commit c94729f into jrh13:master Jul 6, 2024
2 checks passed
@aqjune
Copy link
Contributor Author

aqjune commented Jul 6, 2024

Thanks. :)

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