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
|
|
438:b547786f38c7
|
2011-07-02 |
Paul Boddie |
changeset
files
shortlog
graph
|
Moved some code generation methods into a new Assembler class.
Separated sequence element storage into a separate method which may form the
basis of a native library routine. |
|
|
micropython/ast.py micropython/code.py micropython/trans.py
|
|
437:c57594e43338
|
2011-06-26 |
Paul Boddie |
changeset
files
shortlog
graph
|
Moved the definition of accessor types into the function finalisation code,
moving finalisation itself to after the object table has been redefined,
resulting in substantially fewer accessor types being generated for any given
set of attribute names (usage) where coverage analysis has eliminated many
objects from a program.
Fixed the presentation of various things in reports, adding support for some
missing AST nodes. |
|
|
micropython/__init__.py micropython/common.py micropython/data.py micropython/inspect.py micropython/report.py
|
|
436:26002b8d2dce
|
2011-06-26 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed redundant attributes. |
|
|
micropython/common.py
|
|
435:29c1a9810249
|
2011-06-26 |
Paul Boddie |
changeset
files
shortlog
graph
|
Changed the title of generated graphs. |
|
|
micropython/graph.py test.py
|
|