859:f7ddc68a38a0
863:cd0d6f9991fb
854:47b5a25fe02f 858:8f8361de472a
|
2018-07-22 |
Paul Boddie |
changeset
files
shortlog
graph
|
Merged changes from the default branch. |
tuple-optimisations |
|
lib/__builtins__/tuple.py
|
|
858:8f8361de472a
859:f7ddc68a38a0 860:21f92740b225 861:f745d151a441
|
2018-07-21 |
Paul Boddie |
changeset
files
shortlog
graph
|
Invocations in parameter lists may require temporary storage for contexts and
accessors, but the storage locations must be different. Otherwise, the code will
generate a sequence-point warning. Here, distinct ranges for parameters in lists
are introduced, and accessors are now also stored in arrays, permitting distinct
storage. |
|
|
encoders.py templates/ops.h tests/nested_calls.py translator.py transresults.py
|
|
857:51ba0ae74af2
|
2018-07-16 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added tuple addition support. |
|
|
lib/__builtins__/tuple.py tests/tuple.py
|
|
856:263b43304dca
853:0687e5d1ed80
|
2018-07-16 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added some comments identifying the nature of the tested operations. |
|
|
tests/methods_rebound.py
|
|
855:638e28765ea5
860:21f92740b225
850:6024d7e1d83a 853:0687e5d1ed80
|
2018-07-12 |
Paul Boddie |
changeset
files
shortlog
graph
|
Merged changes from the default branch. |
trailing-data |
|
templates/ops.c templates/progops.c templates/progops.h
|
|
854:47b5a25fe02f
859:f7ddc68a38a0
846:8b470b16d26d 853:0687e5d1ed80
|
2018-07-12 |
Paul Boddie |
changeset
files
shortlog
graph
|
Merged changes from the default branch. |
tuple-optimisations |
|
|
|
853:0687e5d1ed80
854:47b5a25fe02f 855:638e28765ea5 856:263b43304dca
|
2018-07-12 |
Paul Boddie |
changeset
files
shortlog
graph
|
Demonstrate method and function assignments. |
|
|
tests/methods_rebound.py
|
|
852:7c314a9d1724
|
2018-07-12 |
Paul Boddie |
changeset
files
shortlog
graph
|
Attempt to reintroduce function acquisition optimisations by extending context
tests related to invocations of access results. |
|
|
deducer.py templates/ops.c templates/ops.h templates/progops.c templates/progops.h translator.py
|
|
851:b8314380f391
849:81587921b9b4
|
2018-07-12 |
Paul Boddie |
changeset
files
shortlog
graph
|
Revert changeset 838:00fd67211882 because identified contexts are not tested
for suitability with invocations, as illustrated by the methods_unbound test. |
|
|
translator.py
|
|
850:6024d7e1d83a
855:638e28765ea5
|
2018-07-12 |
Paul Boddie |
changeset
files
shortlog
graph
|
Support trailing data after attributes in objects, employed by float instances
to store their double-precision numeric data which needs more space than single
attributes on some systems.
In order to initialise such instances statically, specific object types must be
indicated instead of the generic __obj type. This then requires casting to __ref
of direct references to objects.
Added an underflow error.
Added initial testing of floating point numbers. |
trailing-data |
|
encoders.py generator.py lib/__builtins__/core.py lib/__builtins__/float.py lib/native/__init__.py lib/native/float.py lib/native/int.py templates/native/common.c templates/native/common.h templates/native/float.c ...
|
|