46:0fef6a91098c
|
2008-02-22 |
Paul Boddie |
changeset
files
shortlog
graph
|
Attempt to provide instance attribute position re-use.
Added a test of subclasses. |
|
|
micropython/inspect.py tests/subclass.py
|
|
45:27ab716dcedb
|
2008-02-19 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added notes, support, instructions related to proper method invocations. |
|
|
README.txt micropython/ast.py micropython/rsvp.py
|
|
44:136f6bf70d3f
|
2008-02-18 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added a rationale for the project.
Added elementary support for loops.
Added the built-in types module to the importer's record of modules so that
attribute information can be collected from that module.
Added some instructions to support loops and some exception handling. |
|
|
docs/rationale.txt micropython/__init__.py micropython/ast.py micropython/inspect.py micropython/rsvp.py
|
|
43:7adb33e8b1d1
|
2008-02-17 |
Paul Boddie |
changeset
files
shortlog
graph
|
Moved deliberately failing tests to a special directory.
Added support for generating attribute access instructions.
Added further tests of class and instance attributes.
Added optimisation of collective predictable attribute accesses. |
|
|
README.txt micropython/ast.py micropython/inspect.py tests/ambiguous_names.py tests/classes.py tests/failure/ambiguous_names.py tests/failure/classes.py tests/names.py tests/sealing.py
|
|
42:8a50d440af2f
|
2008-02-15 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added some notes on potential restrictions. |
|
|
README.txt
|
|
41:ebf7101aa969
|
2008-02-11 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed missing code location for class top-level code.
Added a test of while loops, along with some support for while, break and
continue. |
|
|
micropython/__init__.py micropython/ast.py micropython/inspect.py micropython/rsvp.py tests/loop_while.py
|
|
40:146aca040dae
|
2008-02-10 |
Paul Boddie |
changeset
files
shortlog
graph
|
Tidied exception messages. Added a test of local vs. global name conflicts. |
|
|
micropython/inspect.py tests/ambiguous_names.py
|
|
39:f20efed95927
|
2008-02-10 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed method code generation so that methods are not inappropriately generated
more than one.
Added support for the invocation of classes where the initialiser definition is
retrieved.
Improved exception handling. |
|
|
micropython/__init__.py micropython/ast.py micropython/common.py micropython/inspect.py test.py
|
|
38:88cac9d8f47e
|
2008-02-09 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed local name access in the code generator.
Changed code generation to produce class top-level code in sequence with other
code, rather than together with attribute definitions.
Changed notes about module structures. |
|
|
README.txt micropython/__init__.py micropython/ast.py
|
|
37:850db0ec0ccf
|
2008-02-09 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed NamespaceDict handling of global name assignments.
Changed the image layout, employing the new NamespaceDict.to_list method to
acquire attributes in order.
Made InspectError instances carry more information so that they can be used at
the top level of a program.
Improved string representations of instances.
Added notes about module header structures. |
|
|
README.txt micropython/__init__.py micropython/ast.py micropython/inspect.py test.py
|
|