dart_monty_ffi 0.6.0 copy "dart_monty_ffi: ^0.6.0" to clipboard
dart_monty_ffi: ^0.6.0 copied to clipboard

Native FFI backend for dart_monty, pure Dart bindings for Monty — a restricted sandboxed Python interpreter built in Rust.

Unreleased #

0.6.0 #

  • BREAKING: Migrate MontyFfi to BaseMontyPlatform (uses MontyCoreBindings architecture)
  • Add FfiCoreBindings adapter
  • Fix restore() to set restored instance to active state

0.4.3 #

  • Version bump (no package code changes)

0.4.2 #

  • Add async resume path with error handling in tier 13 ladder integration tests

0.4.1 #

  • CI improvements (no package code changes)

0.4.0 #

  • Handle MONTY_PROGRESS_RESOLVE_FUTURES tag (3) in progress dispatch
  • Add resumeAsFuture() and resolveFutures() to NativeBindings and FFI implementation
  • Implement resolveFuturesWithErrors() in MontyFfi

0.3.5 #

  • Wire kwargs, callId, methodCall native accessors into pending progress results
  • Forward scriptName through run() and start() to the native layer
  • Parse excType and traceback from error JSON into MontyException
  • Fix _decodeRunResult and _handleProgress error paths to parse full error JSON
  • Treat empty kwargs {} from native layer as null (no kwargs)
  • Read complete result JSON on progress error for rich exception details
  • Add ladder integration tests for tiers 8 (kwargs), 9 (exceptions), 15 (scriptName)

0.3.4 #

  • Initial release.
0
likes
160
points
394
downloads

Publisher

unverified uploader

Weekly Downloads

Native FFI backend for dart_monty, pure Dart bindings for Monty — a restricted sandboxed Python interpreter built in Rust.

Repository (GitHub)
View/report issues
Contributing

Topics

#python #sandbox #ffi #interpreter

Documentation

API reference

License

MIT (license)

Dependencies

dart_monty_platform_interface, ffi

More

Packages that depend on dart_monty_ffi