dart_eval 0.2.0
dart_eval: ^0.2.0 copied to clipboard
A flexible Dart bytecode compiler and runtime written in Dart, enabling code push for AOT Dart apps.
0.0.1 #
- Create parser and interpreter
- Add interop
0.0.2 #
- Fix scoping
- Add support for List and Map types
0.0.3 #
- Make the Pub analyzer happy
- Add some Dartdoc comments
0.0.4 #
- Add support for
if
, basicfor
, number comparison operators, and postfix++
- Fix
+
,-
,*
, and/
operators - Improve performance significantly
0.1.0 #
- Rebuilt from the ground up around the new DBC bytecode compiler
- Public API changes: see readme
- Massive performance improvements, up to 350x
- Support for the Dart type system (compile-time checks only)
- Refactor class system to support
super
- New simpler Bridge interop that also allows const classes
0.2.0 #
- Partial support for anonymous functions and the Dart runtime type system
- New serializable interop descriptor classes to allow for code push in the future
- Runtime overrides
- Implement collection
if
for Lists - Support for
async
/await
via continuations, as well asFuture.then()
- Basic CLI