Skip to content

Releases: brandtbucher/specialist

Specialist 0.7

19 May 04:54
Compare
Choose a tag to compare
Specialist 0.7 Pre-release
Pre-release

This release adds support for CPython 3.13, including preliminary support for visualizing the experimental new JIT compiler!

Specialist 0.6

06 Aug 00:33
Compare
Choose a tag to compare
Specialist 0.6 Pre-release
Pre-release

This release adds support for CPython 3.12! It also improves detection of adaptive instructions, clarifies certain error messages, and leaves leading and trailing whitespace uncolored.

Specialist 0.5.1

26 Apr 20:05
8f9c93b
Compare
Choose a tag to compare
Specialist 0.5.1 Pre-release
Pre-release

This release fixes issues arising from Python installations that have modules located on different filesystem drives. It also narrows the helpful hints for possible --targets to only consider files with quickened code.

Specialist 0.5

20 Apr 19:14
Compare
Choose a tag to compare
Specialist 0.5 Pre-release
Pre-release

This release treats adaptive instructions that are about to specialize as unquickened, since these are typically not indicative of specialization failures. It also adds helpful hints for possible --targets when no quickened code is found in the default target file.

Specialist 0.4.2

24 Oct 07:07
cb53e65
Compare
Choose a tag to compare
Specialist 0.4.2 Pre-release
Pre-release

This release improves detection and handling of superinstructions.

Specialist 0.4.1

07 Oct 22:52
Compare
Choose a tag to compare
Specialist 0.4.1 Pre-release
Pre-release

This release fixes the entry point used for direct invocation from the command-line.

Specialist 0.4

04 Oct 15:35
Compare
Choose a tag to compare
Specialist 0.4 Pre-release
Pre-release

This release correctly treats BINARY_OP_INPLACE_ADD_UNICODE and PRECALL_NO_KW_LIST_APPEND as superinstructions. It also removes workarounds for bugs present in early 3.11 beta releases.

Specialist 0.3

17 Sep 16:31
Compare
Choose a tag to compare
Specialist 0.3 Pre-release
Pre-release

This release fixes assertion failures when parsing files that don't end in a newline or other non-source character. It also reports results for multiple targets in a deterministic order, and displays a helpful hint (rather than the unannotated source) when no quickened code is found.

Specialist 0.2.2

14 Sep 00:30
698c94a
Compare
Choose a tag to compare
Specialist 0.2.2 Pre-release
Pre-release

This release fixes assertion failures and other issues when the same code is loaded from several different source files.

Specialist 0.2.1

12 Sep 19:04
Compare
Choose a tag to compare
Specialist 0.2.1 Pre-release
Pre-release

This release fixes an issue where --output directory creation could fail if only one target file is being visualized.