dart_eval 0.2.0 copy "dart_eval: ^0.2.0" to clipboard
dart_eval: ^0.2.0 copied to clipboard

outdated

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, basic for, 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 as Future.then()
  • Basic CLI
259
likes
0
points
24.9k
downloads

Publisher

verified publisherethanblake.xyz

Weekly Downloads

A flexible Dart bytecode compiler and runtime written in Dart, enabling code push for AOT Dart apps.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

analyzer, args, collection, dcli, json_annotation, pedantic

More

Packages that depend on dart_eval