Skip to content

Remove eval_bytecode from default plugin and update namespace#978

Merged
jeffcharles merged 3 commits into
mainfrom
jc.remove-eval-bytecode-from-default-plugin
Aug 22, 2025
Merged

Remove eval_bytecode from default plugin and update namespace#978
jeffcharles merged 3 commits into
mainfrom
jc.remove-eval-bytecode-from-default-plugin

Conversation

@jeffcharles

@jeffcharles jeffcharles commented Aug 21, 2025

Copy link
Copy Markdown
Collaborator

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.

2 participants