26:7ac7836d9625
|
2008-01-22 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added assignments statistics to Attr objects.
Redefined StoreFrame to refer to positions within invocation frames, whereas
StoreFrameIndex is a more complicated instruction using a parameter index/code
together with callable details at run-time.
Added a speculative optimisation for "constant" names and attributes involved in
invocations.
Improved the invocation test case. |
|
|
micropython/ast.py micropython/inspect.py micropython/rsvp.py tests/call_func.py
|
|
25:560e0317e935
|
2008-01-19 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added missing built-in function names.
Avoid trying to process the code of "artificial" objects such as built-in
classes and functions.
Added extraction of tuple parameter contents, although actual handling of such
parameters is not implemented. |
|
|
micropython/ast.py micropython/inspect.py
|
|
24:eb64b7d28fbe
|
2008-01-19 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed Const.__repr__ and visitConst.
Added a global namespace reference to NamespaceDict, supporting assignment
tracking for globals below the module level.
Introduced support for local imports. |
|
|
micropython/inspect.py
|
|
23:4f83a4f9373a
|
2008-01-18 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added assignment counting for names plus notes on potential optimisations.
Added missing Sliceobj handler.
Added comments about local imports. |
|
|
README.txt micropython/inspect.py
|
|
22:84d41da20919
|
2008-01-13 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added header/descriptor details for classes, modules and functions to the image.
Added support for getting classcodes/function codes from tables.
Improved constant support.
Improved keyword argument support. |
|
|
micropython/__init__.py micropython/ast.py micropython/inspect.py micropython/rsvp.py micropython/table.py test.py
|
|
21:33a0e574dfa0
|
2008-01-13 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added some support for invocations and constants.
Integrated the tables into the image generation process.
Added back references from AST nodes to class and function objects, although
these may not be useful ultimately. |
|
|
README.txt micropython/__init__.py micropython/ast.py micropython/inspect.py micropython/rsvp.py micropython/table.py tests/call_func.py
|
|
20:3b4392ceb09a
|
2007-12-11 |
Paul Boddie |
changeset
files
shortlog
graph
|
Improved docstrings.
Added a generic node attribute to instances of the Module class. |
|
|
micropython/inspect.py
|
|
19:1427b21ed257
|
2007-11-21 |
Paul Boddie |
changeset
files
shortlog
graph
|
Replaced the module "main program" dictionary from get_image with code_location
attributes on each Module, Class and Function object.
Introduced code writing support to the Translation class, replacing the usage of
lists as return values from the visitor methods. |
|
|
micropython/__init__.py micropython/ast.py micropython/inspect.py micropython/rsvp.py
|
|
18:d7e84d0d79d8
|
2007-11-20 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added a dictionary to the result of Importer.get_image, showing the location of
each module's main program.
Added support for the Discard AST node. |
|
|
micropython/__init__.py micropython/ast.py
|
|
17:317d342c1c54
|
2007-11-09 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added a node attribute to Class and Function instances.
Ensure that function parameters appear in the locals.
Added some code generation support with the micropython.ast and micropython.rsvp
modules. |
|
|
micropython/__init__.py micropython/ast.py micropython/inspect.py micropython/rsvp.py
|
|