Lichen

Changelog

(0) -1000 -300 -100 -10 tip
1071:1e707fd8909f 1067:5495addb0d34
10 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
10 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
10 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
10 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
10 months ago Paul Boddie changeset files shortlog graph Merged changes from the trailing-data branch. float-preallocation
templates/progops.h
1066:1608d005c805
13 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
13 months ago Paul Boddie changeset files shortlog graph Merged changes from the value-replacement branch. value-replacement-generic
1064:0c67a3fb9472 1060:45cf903a5062 1063:097c33187ba1
13 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
13 months ago Paul Boddie changeset files shortlog graph Merged changes from the default branch. trailing-data
transresults.py
1062:772cca22b2df 1055:8a3f4c0ade8b
13 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