Releases: brandtbucher/hax
Releases · brandtbucher/hax
HAX 0.3
This is HAX's ninth release.
- HAX now supports CPython 3.10!
- Support has been dropped for Python versions lower than 3.7.
- Some ops were removed in Python 3.9. They are no longer importable when running with Python versions greater than 3.8.
HAX 0.2.4
This is HAX's eighth release.
- This fixes an issue where
NOP
instructions would fail to compile on Python versions prior to 3.8.
HAX 0.2.3
This is HAX's seventh release.
YIELD_FROM
andYIELD_VALUE
instructions now properly flag the resulting code object as a generator.
HAX 0.2.2
This is HAX's sixth release.
LABEL
has been deprecated, and will be removed in HAX 1. UseHAX_LABEL
instead!- Some ops were removed in Python 3.9. They are no longer importable when running with Python versions greater than 3.8.
HAX 0.2.1
This is HAX's fifth release.
- HAX now supports CPython 3.9!
HAX 0.2
This is HAX's fourth release.
- HAX now supports all versions of CPython 3.6!
- HAX (and its test infrastructure) have been been significantly refactored to reduce name leakage and increase total test coverage.
- Additional bug fixes and performance improvements have been made, as well.
HAX 0.1.1
This is HAX's third release.
- HAX now emits almost no new
NOP
instructions! - Unused constants/names are now removed from the constructed code object, and the resulting stack size is more conservative.
HAX 0.1
This is HAX's second release.
- HAX has switched to using labeled jumps! Jump targets are now specified using the new
LABEL
op. - Support has been dropped for Python versions lower than 3.6.2.
- Support has been added for Python 3.8.0.
HAX 0
This is HAX's first release.