Lichen

Changelog

(0) -300 -100 -10 +10 +100 tip
842:3fda355ec392 844:ea1e1157afc4 837:8e119abbd91c 841:3b243cd23b58
2018-07-05 Paul Boddie changeset files shortlog graph Merged changes from the default branch. tuple-optimisations
841:3b243cd23b58 842:3fda355ec392 843:d305986d05c8
2018-07-05 Paul Boddie changeset files shortlog graph Improved the tools, employing the program directory to find appropriate files. Fixed access location output when showing attribute plan details.
encoders.py tools/showalias.py tools/showplan.py
840:2b30e05ae0d5
2018-07-05 Paul Boddie changeset files shortlog graph Introduced the detection of a particular error before its effects cause a less helpful error later in the deduction process (involving the absence of accessor types).
deducer.py tests/contexts.py tests/methods_unbound_bad.py
839:20667fb4b8cf
2018-07-05 Paul Boddie changeset files shortlog graph Fixed a deduction error to work with the revised location abstraction.
deducer.py
838:00fd67211882 835:4bf5180fbfee
2018-07-03 Paul Boddie changeset files shortlog graph Take advantage of context testing when acquiring functions for invocation. Since a context whose nature has been determined will have been tested, either as a consequence of deduction or at run-time, use of __get_function (which tests the context again) is unnecessary.
translator.py
837:8e119abbd91c 842:3fda355ec392
2018-07-03 Paul Boddie changeset files shortlog graph Introduced a class (unpackable) and method (__get_single_item_unchecked__) to support sequence unpacking without index checking overhead, since the translator emits a test for the length of each sequence and controls the actual index values used. tuple-optimisations
common.py lib/__builtins__/list.py lib/__builtins__/sequence.py lib/__builtins__/tuple.py
836:0cac8b718fdc
2018-07-03 Paul Boddie changeset files shortlog graph Employ __get_single_item__ invocations when unpacking sequences. tuple-optimisations
common.py
835:4bf5180fbfee 836:0cac8b718fdc 838:00fd67211882
2018-07-02 Paul Boddie changeset files shortlog graph Added missing sequence length check when unpacking sequences.
common.py inspector.py lib/__builtins__/sequence.py tests/tuple.py translator.py
834:1b1c1664e774
2018-07-02 Paul Boddie changeset files shortlog graph Employ an explicit temporary variable for the object reference in __BOOL.
templates/progops.c
833:e9780223ee2f
2018-06-25 Paul Boddie changeset files shortlog graph Added some tools to present computed information more accessibly.
encoders.py tools/showalias.py tools/showplan.py
(0) -300 -100 -10 +10 +100 tip