Lichen

Changelog

(0) -300 -100 -10 +10 +100 +300 tip
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
585:65cadf3264bc 586:3481d146208c 615:7f284b0b42b9 583:aed28d04304d
2017-02-13 Paul Boddie changeset files shortlog graph Fixed str_add invocations for Unicode objects. attr-strvalue-without-size
lib/__builtins__/unicode.py
584:dad54a3a60f9 586:3481d146208c 582:26f221305c30 583:aed28d04304d
2017-02-13 Paul Boddie changeset files shortlog graph Merged changes from the attr-strvalue-without-size branch. method-wrapper-for-context
generator.py templates/native/iconv.c templates/native/io.c
583:aed28d04304d 584:dad54a3a60f9 585:65cadf3264bc 576:d7769551b051
2017-02-13 Paul Boddie changeset files shortlog graph Re-added size information to string instances as the __size__ attribute. This fixes problems introduced when using strlen on data likely to contain embedded nulls, which was the reason for having size information explicitly stored in the first place. attr-strvalue-without-size
generator.py lib/__builtins__/str.py lib/__builtins__/unicode.py lib/native/__init__.py lib/native/int.py lib/native/str.py lib/native/unicode.py templates/native/buffer.c templates/native/common.c templates/native/common.h ...
582:26f221305c30 584:dad54a3a60f9
2017-02-13 Paul Boddie changeset files shortlog graph Set instantiator arguments to null, preventing context test rejection. method-wrapper-for-context
templates/progops.c
(0) -300 -100 -10 +10 +100 +300 tip