212:9cb85e5768fa
|
2009-05-09 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added missing funccode to structures.
Renamed function_from_method to as_instantiator with naming changes.
Added a test of instantiation and keywords. |
|
|
docs/concepts.txt micropython/__init__.py micropython/data.py tests/class_init_keywords.py
|
|
211:4db18d4b2a85
|
2009-05-09 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed erroneous remark about __init__ and __call__ defaults.
Added a test of __init__ defaults.
Improved and renamed the invocation with non-constant defaults test. |
|
|
docs/concepts.txt tests/call_func_default_dynamic.py tests/call_func_default_non_constant.py tests/class_init_defaults.py
|
|
210:6bcd2a7c7a2a
|
2009-05-09 |
Paul Boddie |
changeset
files
shortlog
graph
|
Reorganised the instance attribute positioning methods. |
|
|
micropython/data.py
|
|
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
|
|