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
|
|