371:cf6ae114650f
|
2010-08-31 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added operator pop-up information. |
|
|
micropython/report.py
|
|
370:f64739faec2e
|
2010-08-30 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed report generation for non-generated classes and functions.
Added report support for tuple parameters.
Added spacing after various statements in reports. |
|
|
micropython/common.py micropython/report.py
|
|
369:495c6ac589ed
|
2010-08-29 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed the target parameter of the _endCallFunc method.
Fixed list/tuple assignment and tuple parameter support, preventing the
overwriting of temporary information. |
|
|
micropython/ast.py micropython/trans.py
|
|
368:70692e257878
|
2010-08-29 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added support for tuple parameters. Optimised tuple/list assignment. |
|
|
TO_DO.txt lib/builtins.py micropython/ast.py micropython/data.py micropython/inspect.py micropython/opt.py micropython/trans.py tests/call_func_tuple_parameters.py
|
|
367:aaf23d3b2bcd
|
2010-08-23 |
Paul Boddie |
changeset
files
shortlog
graph
|
Ensure attribute collection for all modules, thus making sure that any
initialisation code can actually run.
Added various method signatures to the builtins. |
|
|
lib/builtins.py micropython/__init__.py
|
|
366:023105a53af2
|
2010-08-22 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added loop nodes for "for" and list comprehension flow branches. |
|
|
micropython/inspect.py
|
|
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
|
|