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

Upgrades BAP to janestreet v0.17 libraries (and OCaml 5) #1621

Draft
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

bmourad01
Copy link
Contributor

@bmourad01 bmourad01 commented Mar 9, 2025

This is based on the branch to upgrade BAP to janestreet v0.16 libraries as seen in #1602.

There are a few notable changes:

  1. I have removed bap-piqi and the associated plugin, as the piqi package is currently not compatible with OCaml 5.
  2. pp_set_formatter_tag_functions in Format has been removed as of OCaml 5 (this affects the text-tags package, mainly). It has been replaced with pp_set_formatter_stag_functions (see here).
  3. To accommodate OCaml 5.3.0, I have changed all occurrences of effect to effect_, in order to cope with the fact that this has been claimed as a keyword for syntactic support for deep effect handlers.

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.

1 participant