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
|
|
514:b0f8c2d66579
|
2012-06-03 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added class attribute/method test. |
|
|
tests/attributes_class_copy_from_other.py
|
|
513:e43264ed5c5d
|
2012-06-03 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added missing operator handler. |
|
|
micropython/report.py
|
|