251:975fb793b0d5
|
2009-07-12 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added missing MakeFragment to the list of current value provider instructions,
fixing optimisations applied during list creation.
Fixed fragment allocation in the RSVP list.append implementation. |
|
|
micropython/rsvp.py rsvp.py
|
|
250:d99bfad0babf
|
2009-07-11 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduce a mapping of unit names to names used in order to provide a better
level of tracing of units actually employed in programs. |
|
|
micropython/__init__.py micropython/inspect.py
|
|
249:3a02c37d4489
|
2009-07-11 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed "staged" native functions. |
|
|
rsvp.py
|
|
248:26093a32f0e9
|
2009-07-10 |
Paul Boddie |
changeset
files
shortlog
graph
|
Attempt to separate RSVP instruction implementations from native function
implementations. |
|
|
rsvp.py
|
|
247:862f407f999c
|
2009-07-10 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added notes about matrix and list representations of the tables, along with a
discussion of element sizes and fields. |
|
|
docs/concepts.txt
|
|
246:af6a631171bc
|
2009-06-21 |
Paul Boddie |
changeset
files
shortlog
graph
|
Changed the list representation to use an interchangeable "fragment" object
which holds the contents of each list.
Added a MakeFragment instruction and RSVP support for some list methods.
Added built-in implementations of len and range.
Added more test script and RSVP options.
Improved test coverage. |
|
|
lib/builtins.py micropython/ast.py micropython/program.py micropython/rsvp.py micropython/trans.py rsvp.py test.py tests/globals_vs_locals.py tests/methods.py tests/mixins.py ...
|
|
245:f6f367f0005e
|
2009-06-15 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added notes about list and tuple representations. |
|
|
docs/concepts.txt
|
|
244:2f452a4c2230
|
2009-06-14 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added missing inspection code for AugAssign nodes.
Added an RSVP implementation of integer subtraction using a generic arithmetic
operator handler method.
Expanded test coverage. |
|
|
micropython/inspect.py rsvp.py tests/logical2.py tests/logical_results.py tests/loop_while.py tests/loop_while_in_class.py
|
|
243:6cf226d3df53
|
2009-06-14 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed the constant input optimisation test to ensure that instances are not
generally considered constant.
Added a test for ambiguous classes where classes are defined using the same
name in the same module namespace.
Improved the test method in the RSVP implementation to handle missing results.
Improved test coverage. |
|
|
docs/concepts.txt micropython/__init__.py micropython/common.py micropython/data.py micropython/opt.py micropython/program.py rsvp.py tests/failure/instance_multiple_classes.py tests/instance.py tests/instance_initialisation.py ...
|
|
242:2a64685ab6dc
|
2009-06-12 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed module attributes to behave like class attributes and officially be
recognised as being statically positioned.
Improved test coverage of module attributes. |
|
|
docs/concepts.txt micropython/__init__.py micropython/ast.py micropython/data.py micropython/table.py rsvp.py tests/failure/importer_module_attribute_assignment.py tests/importer.py tests/importer_uncertain.py
|
|