49:e1b70bf99b49
|
2008-02-24 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced attribute position re-use for class attributes as well as instance
attributes, improving the underlying mechanism.
Renamed the NamespaceDict to_list method to attributes_as_list, operating only
on the specific namespace defined locally on instances rather than on an
arbitrary namespace dictionary.
Added a finalise_attributes method to NamespaceDict in order to ensure that
attributes are fully defined.
Added more test data.
Added some more rationale material. |
|
|
docs/rationale.txt micropython/__init__.py micropython/inspect.py tests/subclass.py
|
|
48:3cc8cd3d0a14
|
2008-02-23 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced a separate method for assigning instance attribute positions. |
|
|
micropython/inspect.py
|
|
47:8a0028b6ef9d
|
2008-02-23 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added docstrings.
Fixed the erroneous redefinition of instance attributes in the all_attributes
method. |
|
|
micropython/inspect.py
|
|
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
|
|