micropython

Changelog

(0) -300 -100 -10 +10 +100 +300 tip
448:95e3c8b48a1d
2011-08-07 Paul Boddie changeset files shortlog graph Replaced Instance instantiation with usage of a function that obtains a common instance of the class.
micropython/data.py micropython/inspect.py
447:1c036da5aff9
2011-08-07 Paul Boddie changeset files shortlog graph Fixed method signature.
micropython/trans.py
446:a1d9f82cb804
2011-07-16 Paul Boddie changeset files shortlog graph Removed the redundant node parameter from various methods.
micropython/trans.py
445:a1aa6fb9965f
2011-07-05 Paul Boddie changeset files shortlog graph Added notes about, and a test of, useful type deduction for loops and similar regions.
TO_DO.txt tests/attribute_access_type_restriction_loop_list.py
444:454aa6579328
2011-07-05 Paul Boddie changeset files shortlog graph Supported known module attribute assignment in the coverage mechanism.
micropython/__init__.py
443:583b1de09eec
2011-07-05 Paul Boddie changeset files shortlog graph Simplified ObjectSet merging which seemed to be attempting to combine individual values.
micropython/common.py
442:13aae946513b
2011-07-05 Paul Boddie changeset files shortlog graph Introduced Instance() in place of None as a result and for the value of the active expression where no definitive object can be deduced. Made all Instance values compare equal to each other in order to avoid duplication in sets. Improved Constant comparisons. Fixed assignment counting where many values are provided in a single assignment. Added inspection support for conditional expressions (since they are used in the standard library).
micropython/data.py micropython/inspect.py
441:d88f69352528
2011-07-04 Paul Boddie changeset files shortlog graph Introduced keyboard interrupt handling.
test.py test_all.py
440:cf329206154e
2011-07-03 Paul Boddie changeset files shortlog graph Introduced constant usage tracking.
TO_DO.txt micropython/__init__.py micropython/inspect.py
439:af19598efe32
2011-07-03 Paul Boddie changeset files shortlog graph Fixed attribute access inspection to not associate built-in attributes with unknown accesses since this is almost never desirable, especially in compound attribute accesses such as a.b.c where a.b may not be generally inferred. Changed __name__ assignment to modules, also adding __name__ assignment to classes. Added some visitor tests.
micropython/inspect.py tests/visitor_explicit.py tests/visitor_getattr.py
(0) -300 -100 -10 +10 +100 +300 tip