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

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

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.
1
likes
0
points
768
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

Topics

#python #sandbox #ffi #interpreter

License

unknown (license)

Dependencies

dart_monty_platform_interface, ffi

More

Packages that depend on dart_monty_ffi