Lichen

Changelog

(0) -300 -100 -10 +10 +100 +300 tip
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
581:7c5a7efcaf14
2017-02-13 Paul Boddie changeset files shortlog graph Added __str__ to the wrapper class to delegate to wrapped objects. method-wrapper-for-context
lib/__builtins__/core.py
580:e703b981b9b1
2017-02-13 Paul Boddie changeset files shortlog graph Eliminated redundant struct usage. method-wrapper-for-context
templates/types.h
579:d3811f95c60e
2017-02-13 Paul Boddie changeset files shortlog graph Moved minimum parameter information to parameter tables, adding maximum parameter information (also fixing tests in the __invoke function), and thus making parameter tables distinct according to minimum parameters and parameter member details. This changes the __attr size to a single word and thus reduces the program data volume even further. method-wrapper-for-context
generator.py templates/progops.c templates/types.h
578:0b2226572c38
2017-02-13 Paul Boddie changeset files shortlog graph Used specific-width types for codes and positions, also switching to float for future floating point value support. method-wrapper-for-context
templates/types.h
(0) -300 -100 -10 +10 +100 +300 tip