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