551:c46e8aca4726
|
2012-06-22 |
Paul Boddie |
changeset
files
shortlog
graph
|
Made sure that local name usage is tracked for classes as well as modules.
Without such tracking, usage of class attributes at class definition time is not
recorded, and anything beyond simple aliasing of attributes causes usage of
those attributes to go undetected and for those attributes to be vacuumed. |
|
|
micropython/data.py tests/class_method_alias.py tests/class_method_usage.py
|
|
550:1b42eee2b749
|
2012-06-20 |
Paul Boddie |
changeset
files
shortlog
graph
|
Changed attribute usage recording to apply only to function and class definition locals. |
|
|
docs/concepts.txt micropython/inspect.py tests/attribute_access_type_restriction_global_reassigned.py
|
|
549:ea25b91e1adc
|
2012-06-19 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed the docstring for the conditional attribute usage test.
Added some tests of global name attribute usage. |
|
|
tests/attribute_access_type_restriction_conditional.py tests/attribute_access_type_restriction_global.py tests/attribute_access_type_restriction_global_reassigned.py tests/attribute_access_type_restriction_global_usage.py
|
|
548:e297c6ae4b7c
|
2012-06-14 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added notes about the analysis of PyPy's interpreter code. |
|
|
docs/rpython.txt
|
|
547:8dadbb830899
|
2012-06-14 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added a note about function discovery within functions and the resulting processing. |
|
|
micropython/inspect.py
|
|
546:8824b42d7b71
|
2012-06-13 |
Paul Boddie |
changeset
files
shortlog
graph
|
Separated function body inspection from module inspection in order to support
deferred imports found in function code. |
|
|
micropython/__init__.py micropython/inspect.py
|
|
545:63a3ea888ac5
|
2012-06-12 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added measures to prevent failure when modules provide neither a given name nor
any submodules.
Added circular import warnings and some more verbose output around module
processing. |
|
|
micropython/__init__.py micropython/inspect.py
|
|
544:7e2bd174ae73
|
2012-06-12 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added placeholder modules for _weakref and math.
Added a test of math function imports. |
|
|
lib/_weakref.py lib/math.py tests/maths.py
|
|
543:e7eab0edc225
|
2012-06-12 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added the Python standard library threading module. |
|
|
docs/COPYING.txt docs/LICENCE-python.txt lib/threading.py
|
|
542:b939a34d5b5c
|
2012-06-11 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added an alternative types module implementation. |
|
|
lib/types.py
|
|