Skip to content

Releases: brandtbucher/hax

HAX 0.3

19 May 01:25
Compare
Choose a tag to compare
HAX 0.3 Pre-release
Pre-release

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

02 Jan 01:10
a72faf9
Compare
Choose a tag to compare
HAX 0.2.4 Pre-release
Pre-release

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

31 Dec 17:14
Compare
Choose a tag to compare
HAX 0.2.3 Pre-release
Pre-release

This is HAX's seventh release.

  • YIELD_FROM and YIELD_VALUE instructions now properly flag the resulting code object as a generator.

HAX 0.2.2

18 Dec 17:20
Compare
Choose a tag to compare
HAX 0.2.2 Pre-release
Pre-release

This is HAX's sixth release.

  • LABEL has been deprecated, and will be removed in HAX 1. Use HAX_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

16 Dec 06:19
Compare
Choose a tag to compare
HAX 0.2.1 Pre-release
Pre-release

This is HAX's fifth release.

  • HAX now supports CPython 3.9!

HAX 0.2

01 Nov 16:28
Compare
Choose a tag to compare
HAX 0.2 Pre-release
Pre-release

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

25 Oct 05:59
Compare
Choose a tag to compare
HAX 0.1.1 Pre-release
Pre-release

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

20 Oct 14:49
Compare
Choose a tag to compare
HAX 0.1 Pre-release
Pre-release

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

16 Oct 08:08
Compare
Choose a tag to compare
HAX 0 Pre-release
Pre-release

This is HAX's first release.