645:bdc835dee81d
|
2013-04-20 |
Paul Boddie |
changeset
files
shortlog
graph
|
Moved some deduction code into the common visitor module with some reorganising.
Improved syspython Getattr support and changed the special accessor method names
to match the documentation. |
syspython-as-target |
|
micropython/common.py micropython/syspython.py micropython/trans.py tests/attributes_class_inherited.py
|
|
644:81b95dd9c4f8
|
2013-04-19 |
Paul Boddie |
changeset
files
shortlog
graph
|
Renamed various access functions and removed the distinction between
address-based and object-relative access.
Added context-related notes for each of the access functions.
Added notes on object type detection. |
syspython-as-target |
|
docs/syspython.txt
|
|
643:32134fe3d5b6
|
2013-04-19 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed the note about restrictions on class naming since the object table can
now accommodate multiple forms of the same name. |
syspython-as-target |
|
docs/concepts.txt
|
|
642:a0188e11e3d8
|
2013-04-19 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added a note about the practicality of deducing instances at compile time. |
syspython-as-target |
|
docs/assignment.txt
|
|
641:89eed32aeed3
|
2013-03-20 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added tests of literal constant attribute access and indirect __class__ access on classes. |
syspython-as-target |
|
tests/attribute_access_constant_direct.py tests/class_class_attr_indirect_in_function.py
|
|
640:e8f899820cdf
|
2013-03-17 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed an apparently duplicated method to reflect its anticipated purpose. |
syspython-as-target |
|
micropython/data.py
|
|
639:65bd8c2c14df
|
2013-03-17 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added the _expr annotation to AssAttr nodes. |
syspython-as-target |
|
micropython/inspect.py
|
|
638:fd005d0fb59c
|
2013-03-12 |
Paul Boddie |
changeset
files
shortlog
graph
|
Refined the purpose of the __main__ function, renamed __module__ to __static__
for statically referenced objects, added constraints on local and global
storage, added temporary variable access function descriptions.
Added an initial implementation of a syspython translator. |
syspython-as-target |
|
docs/syspython.txt micropython/syspython.py
|
|
637:114c62764785
|
2013-02-23 |
Paul Boddie |
changeset
files
shortlog
graph
|
Described how namespace initialisation occurs and how multiple definitions
should be referenced, changing the special __module__ function notation to the
more general __static__ function notation. |
syspython-as-target |
|
docs/syspython.txt
|
|
636:9dc9231b2870
|
2013-02-18 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added headings. |
syspython-as-target |
|
docs/syspython.txt
|
|