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
|
|