70:4b3cde1edd19
|
2008-04-26 |
Paul Boddie |
changeset
files
shortlog
graph
|
Make the last operation None if no operations have yet been generated.
Made previous ImmediateInstruction subclasses employ AddressInstruction instead.
Introduced ImmediateInstruction for *Index classes.
Fixed exception handling for keyword arguments. |
|
|
micropython/ast.py micropython/rsvp.py
|
|
69:5a13e435dd0e
|
2008-04-21 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added invocation summary. |
|
|
docs/invocation.txt
|
|
68:29af5aa16abf
|
2008-04-21 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added the start of a revised RSVP implementation.
Tidied up instruction definitions and usage. |
|
|
micropython/ast.py micropython/rsvp.py rsvp.py
|
|
67:2fc92f96d601
|
2008-04-17 |
Paul Boddie |
changeset
files
shortlog
graph
|
Optimised keyword argument placement for known targets.
Removed extra argument code generation for the time being. |
|
|
README.txt micropython/ast.py
|
|
66:f5dff4743a77
|
2008-04-07 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added support for default parameter value initialisation, tidying up some
related invocation issues along the way. |
|
|
README.txt micropython/__init__.py micropython/ast.py micropython/inspect.py tests/call_func_default.py
|
|
65:24df65a47aa8
|
2008-04-06 |
Paul Boddie |
changeset
files
shortlog
graph
|
Made optimised attribute access via self optional.
Renamed an example. |
|
|
micropython/ast.py tests/attributes.py tests/sealing.py
|
|
64:0ed30aeb2ef9
|
2008-04-06 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed "self" optimisation suitability test.
Fixed constant storage suitability detection. |
|
|
lib/builtins.py micropython/ast.py
|
|
63:8b8bb2f70246
|
2008-04-06 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added missing built-in definitions.
Added a fake sys module.
Improved exception handling around missing table entries and missing built-in
objects.
Added __class__ attributes to class namespaces.
Fixed is_relocated and added is_method to test the suitability of functions for
"self" optimisations.
Added -omax for all supported optimisations. |
|
|
lib/builtins.py lib/sys.py micropython/__init__.py micropython/ast.py micropython/common.py micropython/inspect.py micropython/table.py test.py
|
|
62:eb3c1ed9dbee
|
2008-03-31 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced support for different levels of optimisations, tidying up the tests
and actions for each optimisation.
Added some support for default parameter values, with actual frame filling yet
to be done.
Added a test of default parameter values.
Added more to the rationale. |
|
|
docs/rationale.txt micropython/__init__.py micropython/ast.py micropython/inspect.py test.py tests/call_func_default.py
|
|
61:e704da427db4
|
2008-03-24 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed the builtins module definitions from the code, adding a separate module
adapted from that included with the "simplify" project which is processed in the
test program.
Introduced instantiator functions for classes, replacing the use of __init__
methods where classes are known to be invoked. |
|
|
lib/builtins.py micropython/__init__.py micropython/ast.py micropython/inspect.py test.py
|
|