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
|
|
248:6f6aa79f82e5
|
2016-11-26 |
Paul Boddie |
changeset
files
shortlog
graph
|
Changed serialisation to handle classes separately, since <class>.__str__ and
<class>.__repr__ are interpreted as type.__str__ and type.__repr__ respectively
(being provided by the class of <class>), but these methods would always be
unbound even if directly obtained from <class>. |
|
|
lib/__builtins__/core.py lib/__builtins__/identity.py lib/__builtins__/str.py tests/aliases.py
|
|
247:e3ec51ee2511
|
2016-11-26 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed constant instance attributes and added special support for __name__. |
|
|
generator.py
|
|
246:ab1ac67d78c6
|
2016-11-26 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed confusing alias information from attribute details. |
|
|
deducer.py referencing.py
|
|
245:8489103f181a
|
2016-11-26 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added another failure test. |
|
|
tests/methods_unbound.py
|
|
244:3914ca979652
|
2016-11-26 |
Paul Boddie |
changeset
files
shortlog
graph
|
Use computed targets for known callables, thus obtaining bound methods. |
|
|
tests/methods_unbound.py translator.py
|
|
243:78c5ac97463d
|
2016-11-26 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added expected results. |
|
|
tests/assign_sequence.py
|
|