Lichen

Changelog

(0) -300 -100 -10 +10 tip
958:51b8fb982bf9 960:67c3c5ec6988 952:c7bd72a6309b 957:c086e5c5db75
2021-11-14 Paul Boddie changeset files shortlog graph Merged changes from the default branch. tagged-address-values
957:c086e5c5db75 958:51b8fb982bf9 959:0ec288e54b7a 948:6711c02b1d82
2021-11-14 Paul Boddie changeset files shortlog graph Added reserved argument count to the invocation generation code.
translator.py
956:74b4f0b3d1d9
2021-11-10 Paul Boddie changeset files shortlog graph Added trailing data type sizes to object tables. tagged-address-values
generator.py templates/types.h
955:db49ed1bde3b
2021-11-09 Paul Boddie changeset files shortlog graph Avoid making general expressions immutable as arguments. tagged-address-values
transresults.py
954:b07f6f6ce357
2021-11-08 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
2021-11-07 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
2021-11-06 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
2021-11-06 Paul Boddie changeset files shortlog graph Removed comments. tagged-address-values
templates/native/identity.c
950:7124e454ce16
2021-11-06 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
2021-11-05 Paul Boddie changeset files shortlog graph Merged changes from the default branch. tagged-address-values
transresults.py
(0) -300 -100 -10 +10 tip