30:3f372b5e291a
|
2008-01-29 |
Paul Boddie |
changeset
files
shortlog
graph
|
Tidied and clarified the "safe containers" and constant attributes text, adding
notes about single assignment restrictions. Expanded the method optimisation
section. |
|
|
README.txt
|
|
29:86d7a399f639
|
2008-01-28 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added some notes about optimisations and how they can be upheld. |
|
|
README.txt
|
|
28:a7c3966a04db
|
2008-01-24 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added index-related attribute instructions.
Added notes on potential optimisations, clarifying the cases where such
optimisations are applicable. |
|
|
README.txt micropython/rsvp.py
|
|
27:6171b7d82c7d
|
2008-01-22 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added missing tests. |
|
|
tests/cond_if.py tests/names.py
|
|
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
|
|