967:560f520d8446
979:2957d8a7ccfb 980:ab30a18f9586 986:9ee9c9e18fa6 990:c931727cd4aa
|
20 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Handle an absence of release archives properly. |
|
|
docs/tools/sign_releases.sh
|
|
966:7003a5061590
|
20 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Reverted spacing fix, hopefully remedied in MoinLight/moinconvert. |
|
|
docs/wiki/Downloads
|
|
965:a89311a314cb
962:e3dbe6f334db
|
21 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed spacing in table. |
|
|
docs/wiki/Downloads
|
|
964:e98699004465
968:11ec0e4a1f34
|
2021-11-28 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced support for values that can be allocated on a special thread-local
stack, copied around and overwritten/mutated, demonstrating the concept using
integer and floating-point numbers. Various complications arise with special
attributes (such as __data__) due to the way references are tagged to indicate
mutable values, and attribute slots must be cleared in locals, objects and
fragments before values are stored since target slots are tested for mutable
values. |
tagged-address-values |
|
encoders.py generator.py templates/native/common.c templates/native/iconv.c templates/native/list.c templates/ops.c templates/ops.h templates/progops.c templates/progops.h templates/types.h ...
|
|
963:64fe7b9073ac
961:d1fe5052f956 962:e3dbe6f334db
|
2021-11-14 |
Paul Boddie |
changeset
files
shortlog
graph
|
Merged changes from the default branch. |
tagged-address-values |
|
|
|
962:e3dbe6f334db
963:64fe7b9073ac 965:a89311a314cb
959:0ec288e54b7a
|
2021-11-14 |
Paul Boddie |
changeset
files
shortlog
graph
|
Minor naming and comment adjustments. |
|
|
templates/native/limits.c templates/native/list.c templates/native/list.h
|
|
961:d1fe5052f956
963:64fe7b9073ac
|
2021-11-14 |
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
|
|
960:67c3c5ec6988
958:51b8fb982bf9 959:0ec288e54b7a
|
2021-11-14 |
Paul Boddie |
changeset
files
shortlog
graph
|
Merged changes from the default branch. |
tagged-address-values |
|
transresults.py
|
|
959:0ec288e54b7a
960:67c3c5ec6988 962:e3dbe6f334db
957:c086e5c5db75
|
2021-11-14 |
Paul Boddie |
changeset
files
shortlog
graph
|
Moved various resolved name details into the instance initialiser. |
|
|
transresults.py
|
|
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 |
|
|
|