Lichen

Changelog

(0) -300 -100 -10 tip
958:51b8fb982bf9 960:67c3c5ec6988 952:c7bd72a6309b 957:c086e5c5db75
6 months ago Paul Boddie changeset files shortlog graph Merged changes from the default branch. tagged-address-values
957:c086e5c5db75 958:51b8fb982bf9 959:0ec288e54b7a 948:6711c02b1d82
6 months ago Paul Boddie changeset files shortlog graph Added reserved argument count to the invocation generation code.
translator.py
956:74b4f0b3d1d9
6 months ago Paul Boddie changeset files shortlog graph Added trailing data type sizes to object tables. tagged-address-values
generator.py templates/types.h
955:db49ed1bde3b
6 months ago Paul Boddie changeset files shortlog graph Avoid making general expressions immutable as arguments. tagged-address-values
transresults.py
954:b07f6f6ce357
6 months ago Paul Boddie changeset files shortlog graph Introduced copyable and mutable flags in the tagged region of attribute values. Such flags are set when new integer and floating point values are created, but the mutable flag is cleared when such attributes are propagated between functions in order to prevent values being replaced upon assignment to parameter names, this being a concern when value copying is introduced. tagged-address-values
templates/types.h translator.py transresults.py
953:28b43ef743ae
6 months ago Paul Boddie changeset files shortlog graph Introduced a value stack, currently unused, referenced by a function parameter alongside the ubiquitous context parameter. tagged-address-values
generator.py templates/native/buffer.c templates/native/buffer.h templates/native/common.c templates/native/common.h templates/native/float.c templates/native/float.h templates/native/iconv.c templates/native/iconv.h templates/native/identity.c ...
952:c7bd72a6309b 953:28b43ef743ae 958:51b8fb982bf9
6 months ago Paul Boddie changeset files shortlog graph Introduced a mutable value tag in place of type-specific tags. tagged-address-values
templates/native/common.c templates/ops.c templates/ops.h templates/progops.c templates/progops.h templates/types.h
951:150186eee8e7 949:8fa2b54e892c
6 months ago Paul Boddie changeset files shortlog graph Removed comments. tagged-address-values
templates/native/identity.c
950:7124e454ce16
6 months ago Paul Boddie changeset files shortlog graph Removed superfluous tagging definitions. trailing-data-int-float
templates/native/identity.c templates/types.h
949:8fa2b54e892c 950:7124e454ce16 951:150186eee8e7 947:329e5533b106 948:6711c02b1d82
6 months ago Paul Boddie changeset files shortlog graph Merged changes from the default branch. tagged-address-values
transresults.py
(0) -300 -100 -10 tip