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
|
|
577:722f838eab06
|
2017-02-13 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced method wrapper usage to hold context information in order to
experiment with smaller attribute sizes. |
method-wrapper-for-context |
|
encoders.py generator.py inspector.py lib/__builtins__/core.py optimiser.py templates/native/iconv.c templates/native/io.c templates/ops.c templates/ops.h templates/progops.c ...
|
|
576:d7769551b051
577:722f838eab06 583:aed28d04304d
574:d015ced36450 575:7185fb95c3bc
|
2017-02-12 |
Paul Boddie |
changeset
files
shortlog
graph
|
Merged changes from the default branch. |
attr-strvalue-without-size |
|
generator.py
|
|
575:7185fb95c3bc
576:d7769551b051 597:b6cda55e96b9
573:afe747e589b3
|
2017-02-12 |
Paul Boddie |
changeset
files
shortlog
graph
|
Eliminated code previously used to generate method alternatives. |
|
|
generator.py
|
|
574:d015ced36450
576:d7769551b051
572:b53f4dc7f3be 573:afe747e589b3
|
2017-02-12 |
Paul Boddie |
changeset
files
shortlog
graph
|
Merged changes from the default branch. |
attr-strvalue-without-size |
|
templates/native/common.c
|
|