dart_monty_native 0.7.3
dart_monty_native: ^0.7.3 copied to clipboard
Native plugin for dart_monty (replaces dart_monty_desktop). Pure Dart bindings for Monty — a restricted sandboxed Python interpreter built in Rust.
0.7.3 #
- Update
dart_monty_ffidependency constraint to^0.8.1
0.7.2 #
- Update
dart_monty_ffidependency constraint to^0.8.0
0.7.1 #
- Suppress
MontyPlatform.instancedeprecation inregisterWith()(federated plugin registration requires the singleton)
0.7.0 #
- Extract
MontyNative,NativeIsolateBindings, andNativeIsolateBindingsImpltodart_monty_ffi - Re-export moved classes for backward compatibility
dart_monty_nativenow serves only as the Flutter plugin registration shim- Wire CancellableTracker into native FFI cancel API (atomic flag in Monty bytecode loop)
- Migrate to
runyaga/montyfork with NameLookup handled internally in Rust
0.6.1 #
- Update README with usage section and human/AI attribution
- Update
example/example.dartdoc comments
0.6.0 #
- BREAKING: Rename package from
dart_monty_desktoptodart_monty_native - Rename
MontyDesktop->MontyNative,DesktopBindings->NativeIsolateBindings,DesktopBindingsIsolate->NativeIsolateBindingsImpl - Desktop & WASM refinement + iOS preparation
- Consolidate Rust crate duplication
- Add
MontySessionnative integration tests - Prepares for platform expansion (Windows, iOS, Android)
0.4.3 #
- Fix vendored macOS dylib
install_namepointing to CI runner path instead of@rpath(#47) - Rebuild native library with correct
@rpathinstall_name
0.4.2 #
- Add
resumeAsFuture(),resolveFutures(),resolveFuturesWithErrors()toDesktopBindings,DesktopBindingsIsolate, andMontyDesktop - Add mock desktop bindings for async/futures methods
- Add async/futures integration tests for tier 13 ladder fixtures
0.4.1 #
- CI improvements (no package code changes)
0.4.0 #
- Bump dependency constraints for 0.4.0 release
0.3.5 #
- Thread
scriptNameparameter throughrun()andstart()
0.3.4 #
- Initial release.