You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Added OPT-6 optimization. Frame constants are now used to speed up assignments to lists and dictionaries. STORE_SUBSCR will assert if something is a list, or dict and shortcut
the assignment logic.
Added OPT-7 optimization. The binary subscript operator is compiled to faster path under a set of circumstances, especially if the index/key is a frame constant. Hashes are precomputed
and indexes for integer constants are converted to native numbers at compile-time.
The native machine-code disassembler will show the actual position of the JITed code in memory, instead of starting the offset at 0
The pyjion.dump_native() function returns a tuple with bytes, length and position
Type inferencing has been improved for all inplace and binary operations
Windows builds from source are fixed for when the user wants to compile against a checkout of .NET
Implemented FAST_DISPATCH for additional opcodes
Added a test runner for the CPython regression suite that tests the JIT in isolation
Fixed a reference leak of (self) for the LOAD_METHOD opcode
Fixed a reference leak of non C functions being called via Call (CALL_FUNCTION)
Fixed a bug where (very) large tuples being created via the BUILD_TUPLE opcode would cause an overflow error
Fixed a bug on BUILD_MAP being called with very large dictionaries caused a fatal error