365:40bdd4e5f0f2
|
2010-08-22 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed pop-up elements where no type suggestions exist.
Fixed attribute labels for strict constant class attributes.
Added trailing spaces after some keywords. |
|
|
micropython/report.py
|
|
364:931a9f0b8bde
|
2010-08-21 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added specific attribute usage for imported objects.
Added "to do" items. |
|
|
TO_DO.txt micropython/inspect.py
|
|
363:c8d581e85781
|
2010-08-21 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed importing to return cached package roots instead of leaves when requested.
Added inspection support for augmented slice assignment.
Fixed attribute vacuuming where lambdas (and other non-existent attributes) are
being removed.
Added convenience methods to UnresolvedName.
Fixed various inflexible and incorrect cases in report generation.
Fixed class attribute summaries where such attributes resolve to instances.
Added various package import tests. |
|
|
micropython/__init__.py micropython/data.py micropython/inspect.py micropython/report.py tests/importer_package.py tests/importer_package_local.py tests/importer_package_module.py tests/importer_package_module_local.py
|
|
362:e872962185b5
|
2010-08-20 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed try...except...else statement scope/usage branching.
Added special abandoned branch scope objects which prevent such branches from
contributing any new scope information when merging branches.
Introduced scope conflict objects which defer the reporting of scope conflicts
until any actual usage of ambiguously scoped names, if any such usage actually
occurs.
Added various tests.
Improved the test summary reporting. |
|
|
TO_DO.txt micropython/data.py micropython/inspect.py test_all.py tests/failure/shadow_globals_builtins_conflict.py tests/failure/shadow_locals_builtins_conflict.py tests/globals_vs_locals_condition.py
|
|
361:3bd62bc662b1
|
2010-08-17 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added class attributes to the summary, tidying up the presentation and adding
links to class/attribute definitions as well as anchors for class attributes. |
|
|
micropython/report.py
|
|
360:c1d86ea03224
|
2010-08-16 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added space above the code in each report in order to permit pop-up elements to
appear early in modules.
Removed __import__ from the builtins, since it is unlikely to be supported.
Added a note about a potential class attribute positioning optimisation. |
|
|
TO_DO.txt lib/builtins.py micropython/report.py
|
|
359:ff6e0ddbdd61
|
2010-08-15 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added the type pop-up element to AssAttr nodes. |
|
|
micropython/report.py
|
|
358:dcff921447e6
|
2010-08-15 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed operator module acquisition where the module is acquired in both a normal
module and in the builtins.
Fixed unary operator inspection so that the operator module is also used for
such operators.
Fixed instantiator acquisition, preventing attribute usage information from
being erased by not supplying the Function initialiser with an AST node and not
attempting to initialise attribute users without such a node.
Removed the in_init attribute from InspectedModule instances.
Simplified the built-in range function implementation.
Added support for most remaining AST nodes in the report module.
Changed the report summary to show instance attributes in order.
Made base classes refer to their definitions in generated reports.
Added a "pass" statement to empty classes in generated reports. |
|
|
lib/builtins.py micropython/__init__.py micropython/data.py micropython/inspect.py micropython/report.py
|
|
357:33faeaf83f57
|
2010-08-11 |
Paul Boddie |
changeset
files
shortlog
graph
|
Moved accessor type detection using the attribute usage annotations to the
ASTVisitor superclass provided by the common module, changing the report
visitors so that they are now initialised with the current program, complete
with object table, thus permitting the activity of determining types providing a
particular set of attributes. |
|
|
micropython/common.py micropython/report.py micropython/trans.py test.py
|
|
356:2903ee29db24
|
2010-08-10 |
Paul Boddie |
changeset
files
shortlog
graph
|
Remove highlighting from attribute names. |
|
|
micropython/report.py
|
|