209:eb198a981723
|
2009-05-05 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added note about accommodating default arguments on all object types. |
|
|
docs/concepts.txt
|
|
208:eb7b56b0caa3
|
2009-05-01 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added extra temporary storage to frames in order to let instantiators expand
frames backwards when adding instances to revised frames.
Simplified the AdjustFrame instruction, adding such an instruction at the end of
instantiator functions.
Reorganised the method invocation tests.
Added an empty native function for object initialisation. |
|
|
micropython/ast.py micropython/trans.py rsvp.py tests/call_method.py tests/call_method2.py tests/call_method3.py tests/call_method_ref.py tests/call_method_ref_internal.py tests/call_method_self.py tests/call_method_via_class.py ...
|
|
207:79f8d72c8c78
|
2009-05-01 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed the instance attribute from DataObject (the common data structure),
employing the presence of a value on the attrcode attribute to indicate the
instance status of objects. |
|
|
docs/concepts.txt micropython/data.py micropython/program.py rsvp.py
|
|
206:0a00400508cd
|
2009-04-27 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added structure field notes. |
|
|
docs/concepts.txt
|
|
205:cffd1a32916e
|
2009-04-26 |
Paul Boddie |
changeset
files
shortlog
graph
|
Tidy built-in object suppression.
Fix detail in empty and minimal tests. |
|
|
micropython/__init__.py tests/empty.py tests/minimal.py
|
|
204:d4374945c3f8
|
2009-04-26 |
Paul Boddie |
changeset
files
shortlog
graph
|
Moved reserved name declarations into the inspect module in places corresponding
to the usage of such names when generating code. |
|
|
micropython/__init__.py micropython/inspect.py
|
|
203:7165b3c8dca8
|
2009-04-26 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed basestring.__radd__ duplication.
Fixed the StoreTemp RSVP instruction (which uses the current value).
Removed various unnecessary default objects.
Removed code generation of instantiators for built-in classes.
Removed direct calling of __init__ methods where class invocation is detected.
Introduced a size member to object headers which may be overridden by the
MakeObject instruction.
Added RSVP support for the list instantiator.
Added empty and minimal test programs. |
|
|
docs/concepts.txt lib/builtins.py micropython/__init__.py micropython/data.py micropython/program.py micropython/trans.py rsvp.py tests/empty.py tests/minimal.py tests/op_add_call.py
|
|
202:7c52463d3038
|
2009-04-23 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added missing built-in methods.
Added inspection of "if" test expressions.
Removed StoreName from the constant storage optimisation (until population of
locals/frames is implemented).
Added debugging attributes to RSVPMachine for the object and parameter lists.
Fixed the StoreName instruction to use the source, not the value.
Added common names in use. |
|
|
lib/builtins.py micropython/__init__.py micropython/inspect.py micropython/opt.py rsvp.py
|
|
201:657d0220c45f
|
2009-04-20 |
Paul Boddie |
changeset
files
shortlog
graph
|
Reorganised the documentation some more, noting documents in the index.txt file.
Moved non-common classes from the common module, making a new program module for
program-related classes. |
|
|
README.txt docs/concepts.txt docs/evaluation.txt docs/index.txt docs/namespaces.txt docs/rejected.txt micropython/__init__.py micropython/common.py micropython/data.py micropython/graph.py ...
|
|
200:b0e016b13120
|
2009-04-07 |
Paul Boddie |
changeset
files
shortlog
graph
|
Extended the concepts document, subsuming the remainder of the structures
document.
Added comments to the data module and removed the redundant clstable attribute
from the Program class. |
|
|
docs/concepts.txt docs/structures.txt micropython/__init__.py micropython/data.py
|
|