274:a1e36f5cc001
|
2009-10-27 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added tests for attribute deletion, currently disallowed.
Added notes about attribute usage optimisation effects. |
|
|
docs/optimisations.txt micropython/ast.py micropython/inspect.py tests/failure/delete_name.py
|
|
273:c5669a4003d9
|
2009-10-31 |
Paul Boddie |
changeset
files
shortlog
graph
|
Renamed a failure example. |
|
|
tests/failure/instance.py tests/failure/instance_initialisation_incomplete.py
|
|
272:fa2c07dd048f
267:28161d2a2e19
|
2009-10-31 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added elementary attribute name tracking based on the namespace where the
names of the affected objects reside.
Added an example of access-based type restrictions. |
|
|
micropython/data.py micropython/inspect.py tests/attribute_access_type_restriction.py
|
|
271:837ba944f563
276:001d543dc805
|
2009-10-27 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added tests for attribute deletion, currently disallowed.
Added notes about attribute usage optimisation effects. |
|
|
docs/optimisations.txt micropython/ast.py micropython/inspect.py tests/failure/delete_name.py
|
|
270:ed407c965ea5
|
2009-10-26 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added comments, Attr.exposes_name method. |
|
|
micropython/data.py micropython/inspect.py
|
|
269:9f3f7c6148d8
|
2009-10-26 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added a test of attribute usage optimisation.
Renamed a failure example. |
|
|
tests/attribute_access_type_restriction.py tests/failure/instance.py tests/failure/instance_initialisation_incomplete.py
|
|
268:066ed6e92f1e
|
2009-10-26 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added experimental (and not fully correct) attribute access optimisation through
attribute usage observations.
Added an access method to the Table class.
Added a simple help mode for the test program. |
|
|
micropython/cmd.py micropython/data.py micropython/inspect.py micropython/opt.py micropython/table.py micropython/trans.py test.py
|
|
267:28161d2a2e19
268:066ed6e92f1e 272:fa2c07dd048f
|
2009-10-25 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added missing name used by importers of this module. |
|
|
micropython/__init__.py
|
|
266:f8de3c09afd2
|
2009-10-25 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added notes on type constraints deduced from attribute usage.
Added a link to a discussion of module-level initialisation restrictions. |
|
|
docs/rationale.txt docs/related.txt
|
|
265:5c26eb35251e
|
2009-10-11 |
Paul Boddie |
changeset
files
shortlog
graph
|
Moved raw image generation code from the Program class to the micropython.rsvp
module.
Improved the string representations for objects and values in program images. |
|
|
micropython/__init__.py micropython/data.py micropython/program.py micropython/rsvp.py
|
|