Skip to content

Conversation

@jeffcharles
Copy link
Collaborator

@jeffcharles jeffcharles commented Aug 21, 2025

Description of the change

Removes the exported function named eval_bytecode from the default plugin and updates the namespace of the plugin since this is a breaking change. Also removes run_bytecode from the public API of the javy-plugin-api crate.

Why am I making this change?

We'll be changing the default plugin API substantially as part of implementing the new plugin API RFC anyway. I also want to reduce the size of that PR.

Checklist

  • I've updated the relevant CHANGELOG files if necessary. Changes to javy-cli, javy-plugin, and javy-plugin-processing do not require updating CHANGELOG files.
  • I've updated the relevant crate versions if necessary. Versioning policy for library crates
  • I've updated documentation including crate documentation if necessary.

@jeffcharles jeffcharles merged commit da56bae into main Aug 22, 2025
4 checks passed
@jeffcharles jeffcharles deleted the jc.remove-eval-bytecode-from-default-plugin branch August 22, 2025 13:35
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.

3 participants