493:0dbc7ba27dbd
491:de5b7fb29457 492:9e10f6c6dd27
|
2017-01-21 |
Paul Boddie |
changeset
files
shortlog
graph
|
Merged branches. |
|
|
generator.py
|
|
492:9e10f6c6dd27
489:a89ee0f5895d
|
2017-01-21 |
Paul Boddie |
changeset
files
shortlog
graph
|
Replaced __mname__ with __oname__ to provide class and function locations. |
|
|
generator.py importer.py inspector.py lib/__builtins__/core.py
|
|
491:de5b7fb29457
493:0dbc7ba27dbd
|
2017-01-21 |
Paul Boddie |
changeset
files
shortlog
graph
|
Exposed result objects to the attribute access instruction encoding mechanism. |
|
|
common.py encoders.py translator.py
|
|
490:5a82b12d3f7b
|
2017-01-21 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed include ordering to make progops.h use definitions set in main.h. |
|
|
generator.py
|
|
489:a89ee0f5895d
490:5a82b12d3f7b 492:9e10f6c6dd27
|
2017-01-21 |
Paul Boddie |
changeset
files
shortlog
graph
|
Made class and function instance __name__ attributes leafnames, introducing a
separate __mname__ attribute on classes and function instances to help support
the reproduction of the full path of those objects.
Updated the visitor example to use the __name__ attributes of node classes
instead of special name attributes. |
|
|
generator.py inspector.py lib/__builtins__/core.py tests/getattr_visitor.py tests/name_attribute.py
|
|
488:26dcaef4d7a9
|
2017-01-21 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added a demonstration of getattr involving a visitor-like object dispatching to
methods by using name attributes present on node objects from an expression node
tree to identify those methods. |
|
|
tests/getattr_visitor.py
|
|
487:6ab1b9e4be06
|
2017-01-21 |
Paul Boddie |
changeset
files
shortlog
graph
|
Make getattr update the context when a method is obtained via an instance. |
|
|
templates/native/introspection.c templates/ops.c templates/ops.h
|
|
486:1bd646f3d906
|
2017-01-20 |
Paul Boddie |
changeset
files
shortlog
graph
|
Output a trailing space for the non-newline variant of the print statement. |
|
|
lib/__builtins__/io.py
|
|
485:8cd93e843b25
|
2017-01-20 |
Paul Boddie |
changeset
files
shortlog
graph
|
Raise a TypeError when no callable is obtained within get_using. |
|
|
templates/native/program.c
|
|
484:e1298eab8a6f
|
2017-01-20 |
Paul Boddie |
changeset
files
shortlog
graph
|
Rearranged invocation expressions to avoid potential sequence point problems. |
|
|
translator.py
|
|