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
|
|
526:6a5775a85248
|
2012-06-05 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added a comment about a related test. |
|
|
tests/attributes_class_used_by_superclass.py
|
|
525:deb3720de7d1
|
2012-06-05 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced more rigid selection of suitable types depending on whether all
attributes given as being used can be found in one or more types, or whether the
selection of less satisfactory types (supporting any of the attributes) is
necessary. |
|
|
micropython/__init__.py micropython/common.py micropython/data.py
|
|