499:aecd140f6642
|
2012-05-10 |
Paul Boddie |
changeset
files
shortlog
graph
|
Changed the builtins module loading to use the module search path. This makes it
easier to run the test program from another location.
Added a note about relative imports. |
|
|
TO_DO.txt micropython/cmd.py
|
|
498:8a8924a29cf8
|
2012-05-08 |
Paul Boddie |
changeset
files
shortlog
graph
|
Tidied the "to do" list items around attribute usage, adding a note about a
potential "collapsed" name usage annotation.
Added a note about making the AST nodes themselves suitable for annotation. |
|
|
TO_DO.txt docs/annotations.txt
|
|
497:176e56198954
|
2012-05-07 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed hashing of ObjectSet instances.
Added explicit labelling to the Attr string representation. |
|
|
micropython/common.py micropython/data.py
|
|
496:9787cf0491a8
|
2012-05-02 |
Paul Boddie |
changeset
files
shortlog
graph
|
Changed the visitor dispatch to occur through visit methods on the AST nodes.
(This requires a modified version of the compiler package.)
Added report output support for yield statements and conditional expressions. |
|
|
micropython/ast.py micropython/common.py micropython/inspect.py micropython/report.py
|
|
495:ed94ff8a2e78
|
2012-05-02 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced user finalisation for all namespaces, not just functions. |
|
|
micropython/data.py
|
|
494:f7c5c829701e
|
2012-05-01 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced more concise string representations of data objects. |
|
|
micropython/data.py
|
|
493:9749bccaeca9
|
2012-04-24 |
Paul Boddie |
changeset
files
shortlog
graph
|
Switched from lists to sets for holding object set values. |
|
|
micropython/common.py micropython/data.py
|
|
492:e0758ff1d695
|
2012-03-27 |
Paul Boddie |
changeset
files
shortlog
graph
|
Reverted the object table index acquisition change for accessor strings. |
|
|
micropython/rsvp.py
|
|
491:e2ae3c09c2ff
|
2012-03-26 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed object table index acquisition when populating object headers, prefixing
special class-based attribute names with the "#" character introduced
previously.
Added support for identifying objects and blocks at particular locations in the
final program, thus providing a more convenient way of identifying failure
locations. |
|
|
micropython/__init__.py micropython/code.py micropython/common.py micropython/program.py micropython/rsvp.py
|
|
490:ec756061acb6
|
2012-03-11 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced a separate _attrspecifictypes annotation for specific types deduced
from attribute usage for certain regions within program units.
Changed the form of the special attribute name used to provide isinstance
support, prefixing such attributes with a hash (#) symbol in order to avoid
conflicts with actual attribute names (such as top-level module names occurring
within those modules themselves). |
|
|
docs/annotations.txt micropython/__init__.py micropython/common.py micropython/data.py micropython/rsvp.py micropython/trans.py
|
|