micropython

Changelog

(0) -100 -10 +10 +100 +300 tip
129:146c1f0da0d1
2008-08-23 Paul Boddie changeset files shortlog graph Removed various RSVP instructions, introducing generated code for LoadBoolean and TestBoolean. Improved various RSVP instruction implementations. Removed _propagateAttributeError from Translation. Made _generateAttr use the active value instruction, not the active instruction, when optimising.
micropython/ast.py micropython/rsvp.py rsvp.py
128:93404fc56e5d
2008-08-22 Paul Boddie changeset files shortlog graph Added an ordered list of modules whose code can then be executed in order, thus preserving the behaviour of compiled programs.
micropython/__init__.py
127:5054b2ba3f9c
2008-08-21 Paul Boddie changeset files shortlog graph Added more support for LoadAttr and LoadAttrIndex in the RSVP implementation.
docs/structures.txt micropython/data.py micropython/table.py rsvp.py
126:dd607ca63968
2008-08-19 Paul Boddie changeset files shortlog graph Added raw table generation, at least for object tables.
micropython/table.py
125:c01f2307b19e
2008-08-18 Paul Boddie changeset files shortlog graph Remove trace statement.
micropython/ast.py
124:26fe4f93e469
2008-08-18 Paul Boddie changeset files shortlog graph Fix class table preparation. Fix temp-compatible storage optimisation. Moved various RSVP methods around.
micropython/__init__.py micropython/ast.py rsvp.py
123:b035a74d151b
2008-08-18 Paul Boddie changeset files shortlog graph Added a class table which should provide run-time support for class compatibility testing. Improved optimisation activities to remove active value-providing instructions only where appropriate. Added more simple-input-employing instructions. Added notes about context discovery and replacement at run-time. Made the raw code dump include class contexts for class attributes where appropriate. Improved the tests of attribute access and invocation.
README.txt docs/invocation.txt docs/structures.txt micropython/__init__.py micropython/ast.py micropython/rsvp.py test.py tests/attributes2.py tests/subclass.py
122:42c644df055c
2008-08-17 Paul Boddie changeset files shortlog graph Introduced the active_value attribute in order to track instructions which affect the current value, thus making optimisations slightly more transparent. Introduced the elimination of context checking where the target and context are known.
micropython/ast.py micropython/data.py tests/subclass.py
121:f3612fdd334b
2008-08-17 Paul Boddie changeset files shortlog graph Added tests of attribute binding and comparisons.
tests/attributes2.py tests/compare.py
120:616789e96a4b
2008-08-17 Paul Boddie changeset files shortlog graph Changed context definition when storing attributes in order to better support the run-time model.
micropython/data.py micropython/inspect.py
(0) -100 -10 +10 +100 +300 tip