Releases: dylan-sutton-chavez/edge-python
Releases · dylan-sutton-chavez/edge-python
v0.1.7
What's Changed
- feat: Align Python-subset semantics with CPython. by @dylan-sutton-chavez in #25
- Refactor/pattern cleanup by @dylan-sutton-chavez in #26
- fix(vm): bound native fill loops by op budget. by @dylan-sutton-chavez in #27
Full Changelog: v0.1.6...v0.1.7
v0.1.6
Fix GC use-after-free and heap OOB on class attributes
Fuzzer campaign status at release
Fuzzers alive : 16
Total execs : 441 million
Coverage reached : 59.04%
Crashes saved : 0
Hangs saved : 56
Cycles without finds: 0 across all instancesEight days of continuous fuzzing (using a sed dataset with more than 1700 cases thought all the compiler features). The campaign remains live.
v0.1.5
Fixes VM and parser bugs, improves AFL fuzzer automation, and cleans up documentation.
v0.1.4
Align type/globals/lookup/*args/with semantics with CPython
v0.1.3
Fuzzing infrastructure with parser and virtual machine hardening
v0.1.2
Fuzzing infrastructure and virtual machine hardening
v0.1.1
Virtual Machine Improvements, GC Refactor and Docs
v0.1.0
Initial release: sandboxed Python subset, single-pass compiler, <200 KB WASM.
https://github.com/dylan-sutton-chavez/edge-python/commits/v0.1.0