258:c3ad549fbda3
|
2016-11-27 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed attribute access instructions employing known, static accessors. |
|
|
encoders.py
|
|
257:6b44937af5fa
|
2016-11-27 |
Paul Boddie |
changeset
files
shortlog
graph
|
Propagate inherited, non-static attributes to subclasses. |
|
|
tests/inheritance.py translator.py
|
|
256:ec05d2f5ce98
|
2016-11-27 |
Paul Boddie |
changeset
files
shortlog
graph
|
Detect assignments and invocations through original access locations. |
|
|
deducer.py
|
|
255:7b4edc3640ee
|
2016-11-27 |
Paul Boddie |
changeset
files
shortlog
graph
|
Updated expected results. |
|
|
tests/aliases.py
|
|
254:165f86113bb0
|
2016-11-27 |
Paul Boddie |
changeset
files
shortlog
graph
|
Return class names for string representations, making instance representations
more verbose. |
|
|
lib/__builtins__/core.py lib/__builtins__/identity.py lib/__builtins__/str.py
|
|
253:992b2df1ab69
|
2016-11-27 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed the buffer length computation when serialising. |
|
|
templates/native.c
|
|
252:41e0c7358ddf
|
2016-11-27 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced the remaining store operations, raising TypeError for class-relative
assignments via instances, permitting object-relative accesses and signalling
inappropriate accessors at run-time. |
|
|
templates/ops.c templates/ops.h tests/attr_providers.py
|
|
251:d35cdc51ff84
|
2016-11-26 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added support for function names using the __fname__ attribute, combining it
with __name__ support for other object kinds. |
|
|
common.py generator.py inspector.py lib/__builtins__/core.py tests/aliases.py
|
|
250:399a99086301
|
2016-11-26 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed global name accesses and assignments, particularly for mutated globals. |
|
|
translator.py
|
|
249:542936fad7c5
|
2016-11-26 |
Paul Boddie |
changeset
files
shortlog
graph
|
Preserve alias information for serialised <var> references so that mutated names
can still be found through the references. |
|
|
referencing.py
|
|