Lichen

Changelog

(0) -300 -100 -10 +10 +100 tip
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 ...
(0) -300 -100 -10 +10 +100 tip