Lichen

Changelog

(0) -300 -100 -10 +10 +100 +300 tip
595:60c18e54c8db
2017-02-18 Paul Boddie changeset files shortlog graph Introduced a context test that sets a local context for static attributes. method-wrapper-for-context
encoders.py optimiser.py templates/ops.h translator.py
594:767f7ac69ef2
2017-02-18 Paul Boddie changeset files shortlog graph Introduced a context test that sets a local context where an attribute is invoked immediately. method-wrapper-for-context
encoders.py optimiser.py templates/ops.c templates/ops.h translator.py
593:3e5b14c95a55
2017-02-18 Paul Boddie changeset files shortlog graph Tidied up the substitutions for attribute access instructions. method-wrapper-for-context
translator.py
592:0b24363cbf9c
2017-02-17 Paul Boddie changeset files shortlog graph Reintroduced a private context variable where the context is not used for invocations. method-wrapper-for-context
optimiser.py templates/ops.h translator.py
591:6eaa4b2f2534
2017-02-17 Paul Boddie changeset files shortlog graph Changed local context storage to employ arrays, similar to those employed for targets, with access instructions being parameterised with the appropriate array index. This should avoid sequence point warnings for context storage operations. method-wrapper-for-context
encoders.py templates/ops.h translator.py
590:7754692ebe54
2017-02-17 Paul Boddie changeset files shortlog graph Adjust the stored target when processing invocation expressions. method-wrapper-for-context
translator.py
589:9f9cdaf2638e
2017-02-17 Paul Boddie changeset files shortlog graph Removed superfluous include. method-wrapper-for-context
templates/ops.c
588:316c1c90b643
2017-02-17 Paul Boddie changeset files shortlog graph Eliminated superfluous accessor instructions loading static invocation targets. Added a test of nested calls employing explicitly retained contexts. method-wrapper-for-context
optimiser.py tests/nested_calls.py translator.py
587:87f11937a8e8
2017-02-14 Paul Boddie changeset files shortlog graph Record the context for accesses that are immediately invoked so that it may be used by the invocation operation. method-wrapper-for-context
deducer.py optimiser.py translator.py
586:3481d146208c 584:dad54a3a60f9 585:65cadf3264bc
2017-02-13 Paul Boddie changeset files shortlog graph Merged changes from the attr-strvalue-without-size branch. method-wrapper-for-context
(0) -300 -100 -10 +10 +100 +300 tip