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
|
|
199:c78a7a57092d
|
2009-04-06 |
Paul Boddie |
changeset
files
shortlog
graph
|
Split and renamed various tests.
Moved parts of the documentation into a concepts document, adding some new
material.
Added an index document. |
|
|
docs/concepts.txt docs/index.txt docs/structures.txt tests/call_func.py tests/call_func_uncertain.py tests/call_instance.py tests/call_instance2.py tests/call_instance_attribute.py
|
|
198:a395698033f1
|
2009-04-05 |
Paul Boddie |
changeset
files
shortlog
graph
|
Revert context value changes since functions still need to work, and they
probably won't work when coupled with themselves as contexts. |
|
|
rsvp.py
|
|