524:18271fe1fd53
|
2012-06-05 |
Paul Boddie |
changeset
files
shortlog
graph
|
Reverted the introduction of instance attribute usage as declarations. |
|
|
micropython/inspect.py
|
|
523:43f315a8e0f0
|
2012-06-05 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added warning annotations where no attribute access targets are found from usage observations. |
|
|
micropython/report.py
|
|
522:57d6f164821b
|
2012-06-04 |
Paul Boddie |
changeset
files
shortlog
graph
|
Moved the code for class hierarchy filtering of types into a common function.
Introduced type filtering in the attribute usage type deduction method. |
|
|
micropython/__init__.py micropython/common.py micropython/data.py
|
|
521:1af8032d9f88
|
2012-06-04 |
Paul Boddie |
changeset
files
shortlog
graph
|
Allow usage of instance attributes as declarations, permitting external
initialisation of such attributes. |
|
|
micropython/inspect.py
|
|
520:1114731b6e1e
|
2012-06-04 |
Paul Boddie |
changeset
files
shortlog
graph
|
Simplify attribute assignment by insisting on the types identified from usage
observations, only noting assignments on those and not on any type that could
support a particular attribute. |
|
|
micropython/__init__.py
|
|
519:814bd122d84d
|
2012-06-04 |
Paul Boddie |
changeset
files
shortlog
graph
|
Updated the documentation to reflect class attribute assignment policies.
Added tests to demonstrate class attribute rebinding. |
|
|
docs/assignment.txt docs/concepts.txt tests/attributes_class_rebind.py tests/attributes_class_rebind_ambiguous.py
|
|
518:e6f70a977e09
|
2012-06-03 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed print node output where streams are indicated. |
|
|
micropython/report.py
|
|
517:ef7ac2835df8
|
2012-06-03 |
Paul Boddie |
changeset
files
shortlog
graph
|
Made the warnings slightly simpler by only showing attribute names. |
|
|
micropython/common.py
|
|
516:49d2ed18d023
|
2012-06-03 |
Paul Boddie |
changeset
files
shortlog
graph
|
Changed the warnings to use standard error. |
|
|
micropython/__init__.py
|
|
515:20ea2e9b841d
|
2012-06-03 |
Paul Boddie |
changeset
files
shortlog
graph
|
Restricted attribute assignments observed through usage analysis to instance attributes only. |
|
|
micropython/__init__.py
|
|