536:897aa8ac4729
|
2012-06-10 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced attribute target reporting with links to attribute definitions. |
|
|
micropython/report.py
|
|
535:bbcb39c67201
|
2012-06-09 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced a method for getting objects from the table using their full names. |
|
|
micropython/__init__.py micropython/table.py micropython/trans.py
|
|
534:5efb396528ff
|
2012-06-09 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added tentative instance attribute definition note. |
|
|
docs/concepts.txt
|
|
533:0f7fe074a256
|
2012-06-09 |
Paul Boddie |
changeset
files
shortlog
graph
|
Updated the documentation around class/module attribute rebinding, along with
the documentation index. |
|
|
docs/compatibility.txt docs/index.txt
|
|
532:4ef0e1e1b213
|
2012-06-09 |
Paul Boddie |
changeset
files
shortlog
graph
|
Made type deduction strict, requiring all attributes from a usage specification. |
|
|
micropython/data.py
|
|
531:46d9438f5a38
|
2012-06-09 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced attribute usage branching for logical operators along with a test. |
|
|
micropython/inspect.py tests/attribute_access_type_restriction_logical.py
|
|
530:0f9aa4c4d92c
|
2012-06-09 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added an __iter__ method for strings. |
|
|
lib/builtins.py
|
|
529:a410a3d0300a
|
2012-06-09 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed whitespace after unary operators. |
|
|
micropython/report.py
|
|
528:d486a4cf1730
|
2012-06-09 |
Paul Boddie |
changeset
files
shortlog
graph
|
Improved contributor and usage discovery where contribution loops are encountered.
Added a test of nested conditional statements.
Updated the "to do" list. |
|
|
TO_DO.txt micropython/data.py tests/attribute_access_type_restriction_conditional_nested.py
|
|
527:830194e3b6ab
|
2012-06-05 |
Paul Boddie |
changeset
files
shortlog
graph
|
Reinstated tentative declarations of instance attributes from attribute usage
that can be overridden by the declaration of class attributes for classes in the
same hierarchy. Thus, "mix-in" classes whose methods employ self-based attribute
accesses will not cause instance attributes to be allocated if class attributes
are defined in descendant classes making use of such "mix-in" classes. |
|
|
micropython/data.py micropython/inspect.py
|
|