Lichen

Graph

(0) -1000 -300 -100 -60 tip
Introduced a linked list of floating-point object blocks or tables in order to float-preallocation tip
Added missing tags detail to prevent confusion between zero and None. int-float-value-attrs
Introduced a floating-point value field to the attribute type alongside the int-float-value-attrs
Support deallocation of preallocated floats by allocating them individually. float-pre-deallocation
Merged changes from the trailing-data branch. float-preallocation
Added some commentary and used the more obvious source of type information. value-replacement-generic
Merged changes from the value-replacement branch. value-replacement-generic
Merged changes from the trailing-data branch. value-replacement
Merged changes from the default branch. trailing-data
Added a useful reminder about the optimisation that is occurring. default
Merged changes from the value-replacement branch. value-replacement-generic
Merged and adapted changes from the trailing-data branch. value-replacement
Handle return types slightly more generally for invocation results. trailing-data
Merged changes from the value-replacement branch. value-replacement-generic
Merged changes from the trailing-data branch. value-replacement
Merged changes from the default branch. trailing-data
Set a suitable object as the reference for instantiation results.
Merged changes from the value-replacement branch. value-replacement-generic
Merged and adapted changes from the trailing-data branch. value-replacement
Merged changes from the default branch. trailing-data
Simplify generated code for the special case of testing for an integer.
Merged changes from the value-replacement branch. value-replacement-generic
Merged changes from the trailing-data branch. value-replacement
Merged changes from the default branch. trailing-data
Employ generic operations instead of operator method calls.
Merged changes from the value-replacement branch. value-replacement-generic
Fixed list element assignment, overlooked in previous value replacement changes. value-replacement
Merged changes from the trailing-data branch. value-replacement
Merged changes from the default branch. trailing-data
Fixed augmented assignment operations on sequence items.
Introduced an object size member to object structures, being set to a non-zero value-replacement-generic
Merged changes from the value-replacement branch. value-replacement-for-wrapper
Eliminated redundant temporary result and attribute reference storage. value-replacement
Merged changes from the trailing-data branch. value-replacement
Merged changes from the default branch. trailing-data
Fixed accessor temporary storage reservation for lambdas and eliminated
Merged changes from the value-replacement branch. value-replacement-for-wrapper
Avoid creating zero-length temporary arrays. value-replacement
Merged changes from the trailing-data branch. value-replacement
Merged changes from the default branch. trailing-data
Avoid creating zero-length temporary arrays.
Merged changes from the value-replacement branch. value-replacement-for-wrapper
Merged changes from the trailing-data branch. value-replacement
Merged changes from the default branch. trailing-data
Reordered GCC arguments to prevent linking failures. Someone decided to change
Merged changes from the value-replacement branch. value-replacement-for-wrapper
Merged changes from the trailing-data branch. value-replacement
Merged changes from the default branch. trailing-data
Use python2 explicitly due to distribution deprecation practices.
Merged changes from the value-replacement branch. value-replacement-for-wrapper
Prevent inadvertent object copying during __data__ attribute assignment. value-replacement
Merged changes from the trailing-data branch. value-replacement
Merged changes from the default branch. trailing-data
Fixed low-level attribute initialisation, avoiding object copying tests. value-replacement
Prevent inadvertent mutation of function/method arguments. value-replacement
Merged concurrent changes.
Removed superfluous and confusing instance size macro.
Merged changes from the trailing-data branch. value-replacement
Merged changes from the default branch. trailing-data
Removed inaccurate comment.
(0) -1000 -300 -100 -60 tip