dart_monty_ffi 0.6.0
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
MontyFfitoBaseMontyPlatform(usesMontyCoreBindingsarchitecture) - Add
FfiCoreBindingsadapter - 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_FUTUREStag (3) in progress dispatch - Add
resumeAsFuture()andresolveFutures()toNativeBindingsand FFI implementation - Implement
resolveFuturesWithErrors()inMontyFfi
0.3.5 #
- Wire
kwargs,callId,methodCallnative accessors into pending progress results - Forward
scriptNamethroughrun()andstart()to the native layer - Parse
excTypeandtracebackfrom error JSON intoMontyException - Fix
_decodeRunResultand_handleProgresserror 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.