Lichen

Changelog

(0) -1000 -300 -100 -10 tip
1071:1e707fd8909f 1067:5495addb0d34
11 months ago Paul Boddie changeset files shortlog graph Introduced a linked list of floating-point object blocks or tables in order to avoid potential issues with inadvertent block deallocation when the first object in a block is deallocated. float-preallocation tip
templates/native/float.c
1070:8876b69c536f
11 months ago Paul Boddie changeset files shortlog graph Added missing tags detail to prevent confusion between zero and None. int-float-value-attrs
templates/ops.h templates/types.h
1069:d06236404ecd 1063:097c33187ba1
11 months ago Paul Boddie changeset files shortlog graph Introduced a floating-point value field to the attribute type alongside the integer value and reference fields, separating the tags from these fields. The motivation for these changes is to assess the costs associated with floating-point number allocation. int-float-value-attrs
generator.py templates/native/common.c templates/native/common.h templates/native/float.c templates/ops.c templates/progops.c templates/types.h transresults.py
1068:71f3eb582ce5
11 months ago Paul Boddie changeset files shortlog graph Support deallocation of preallocated floats by allocating them individually. float-pre-deallocation
templates/native/float.c
1067:5495addb0d34 1068:71f3eb582ce5 1071:1e707fd8909f 970:10ec810cb754 1063:097c33187ba1
11 months ago Paul Boddie changeset files shortlog graph Merged changes from the trailing-data branch. float-preallocation
templates/progops.h
1066:1608d005c805
14 months ago Paul Boddie changeset files shortlog graph Added some commentary and used the more obvious source of type information. value-replacement-generic
generator.py
1065:42a73df4c16a 1061:afe6d057b09b 1064:0c67a3fb9472
14 months ago Paul Boddie changeset files shortlog graph Merged changes from the value-replacement branch. value-replacement-generic
1064:0c67a3fb9472 1060:45cf903a5062 1063:097c33187ba1
14 months ago Paul Boddie changeset files shortlog graph Merged changes from the trailing-data branch. value-replacement
transresults.py
1063:097c33187ba1 1064:0c67a3fb9472 1067:5495addb0d34 1069:d06236404ecd 1059:23d55ac56433 1062:772cca22b2df
14 months ago Paul Boddie changeset files shortlog graph Merged changes from the default branch. trailing-data
transresults.py
1062:772cca22b2df 1055:8a3f4c0ade8b
14 months ago Paul Boddie changeset files shortlog graph Added a useful reminder about the optimisation that is occurring. default
transresults.py
(0) -1000 -300 -100 -10 tip