Lichen

Graph

(0) -300 -100 -60 +60 tip
Introduced missing assignment of intermediate result attributes, this having value-replacement
Removed redundant comment. value-replacement
Ensure that locals are initialised. value-replacement
Merged changes from trailing-data. value-replacement
Treat integers and sizes identically for convenience. trailing-data
Fixed docstring. value-replacement
Reset various temporary storage counters for every statement. This is not value-replacement
Permit the replacement of floating-point values in locally-referenced objects. value-replacement
Merged changes from the trailing-data branch. float-preallocation
Merged changes from the trailing-data branch. float-preallocation
Fixed docstring. tagged-address-values
Handle an absence of release archives properly.
Reverted spacing fix, hopefully remedied in MoinLight/moinconvert.
Fixed spacing in table.
Introduced support for values that can be allocated on a special thread-local tagged-address-values
Merged changes from the default branch. tagged-address-values
Minor naming and comment adjustments.
Introduced copyable and mutable flags in the tagged region of attribute values. tagged-address-values
Merged changes from the default branch. tagged-address-values
Moved various resolved name details into the instance initialiser.
Merged changes from the default branch. tagged-address-values
Added reserved argument count to the invocation generation code.
Added trailing data type sizes to object tables. tagged-address-values
Avoid making general expressions immutable as arguments. tagged-address-values
Introduced copyable and mutable flags in the tagged region of attribute values. tagged-address-values
Introduced a value stack, currently unused, referenced by a function parameter tagged-address-values
Introduced a mutable value tag in place of type-specific tags. tagged-address-values
Removed comments. tagged-address-values
Removed superfluous tagging definitions. trailing-data-int-float
Merged changes from the default branch. tagged-address-values
Removed superfluous statements.
Store integers and floating point values as trailing data. Although not yet tagged-address-values
Merged changes from the default branch. trailing-data
Introduced a dedicated sizevalue union member for __size__ attributes.
Merged changes from the default branch. trailing-data
Support two tag bits and employ proper testing of tag values.
Merged changes from the default branch. trailing-data
Introduced a dedicated integer type based on ssize_t. This allows integers to be
Fixed expected result in comment.
Merged changes from the default branch. trailing-data
Renamed the string class to str, replacing the str function with the new_str
Fixed comment.
Updated Unicode type details. trailing-data
Merged changes from the default branch. trailing-data
Renamed the utf8string class to unicode, eliminating the unicode function. This
Removed "WikiWord" prevention syntax since MoinLight ignores it.
Moved integer instantiation support to library functions.
Fixed first parameter of is_int invocation.
Merged changes from the default branch. trailing-data
Fixed int instantiation by special-casing the type in the translator. This also
Added a ValueError-raising convenience function.
Merged the int-as-function branch.
Added some notes about the different type names. int-as-function
Merged changes from the default branch. trailing-data
Merged the int-as-function branch.
Fixed integer instance tests. int-as-function
Merged changes from the default branch. int-as-function
Added sys.argv initialisation.
Renamed the int class to integer and introduced an int function. int-as-function
Merged changes from the default branch. trailing-data
(0) -300 -100 -60 +60 tip