253:cda541c40c81
|
2009-07-12 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added notes on native functions and the "unused objects" optimisation.
Added missing copyright and licensing information.
Tidied native function generation slightly. |
|
|
docs/COPYING.txt docs/gpl-3.0.txt docs/index.txt docs/native.txt docs/optimisations.txt micropython/__init__.py micropython/cmd.py micropython/program.py
|
|
252:ec59a6790ccc
|
2009-07-12 |
Paul Boddie |
changeset
files
shortlog
graph
|
Simplified active object detection by only using objects whose names are used in
active sections of a program. A mapping of object names to referenced object
names is traversed to identify such active sections, eliminating the referenced
flag previously employed. |
|
|
micropython/__init__.py micropython/ast.py micropython/data.py micropython/inspect.py
|
|
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
|
|