micropython

Changelog

(0) -300 -100 -10 +10 +100 +300 tip
452:eb806eaca9d5
2011-08-21 Paul Boddie changeset files shortlog graph Attempted to add support for setting the target of instructions so that the result register can be directly populated. Fixed lambda initialisation by duplicating the temporary instruction yielding the lambda.
micropython/ast.py micropython/code.py micropython/opt.py micropython/program.py micropython/trans.py
451:e6bd9da82692
2011-08-21 Paul Boddie changeset files shortlog graph Renamed set_source to assign_value. Added instruction copying when setting the working register on an existing program instruction and inserting a new instruction. Added some methods to allow instructions to be used in sets. Added a test of the return statement and logical control flow.
micropython/ast.py micropython/code.py micropython/rsvp.py micropython/trans.py tests/return_choice.py
450:5382a26943ca
2011-08-21 Paul Boddie changeset files shortlog graph Changed the nature of RSVP instructions so that they have explicit working, target and source register inputs and no longer consume simple instructions as direct inputs. This changes the nature of the generated code and of certain optimisations, as well as making some previous optimisations redundant and necessitating additional optimisations.
TO_DO.txt docs/concepts.txt docs/instructions.txt docs/optimisations.txt lib/builtins.py micropython/ast.py micropython/code.py micropython/opt.py micropython/rsvp.py micropython/trans.py ...
449:43183d5e7d20
2011-08-07 Paul Boddie changeset files shortlog graph Updated the list, adding a report-related item.
TO_DO.txt
448:95e3c8b48a1d
2011-08-07 Paul Boddie changeset files shortlog graph Replaced Instance instantiation with usage of a function that obtains a common instance of the class.
micropython/data.py micropython/inspect.py
447:1c036da5aff9
2011-08-07 Paul Boddie changeset files shortlog graph Fixed method signature.
micropython/trans.py
446:a1d9f82cb804
2011-07-16 Paul Boddie changeset files shortlog graph Removed the redundant node parameter from various methods.
micropython/trans.py
445:a1aa6fb9965f
2011-07-05 Paul Boddie changeset files shortlog graph Added notes about, and a test of, useful type deduction for loops and similar regions.
TO_DO.txt tests/attribute_access_type_restriction_loop_list.py
444:454aa6579328
2011-07-05 Paul Boddie changeset files shortlog graph Supported known module attribute assignment in the coverage mechanism.
micropython/__init__.py
443:583b1de09eec
2011-07-05 Paul Boddie changeset files shortlog graph Simplified ObjectSet merging which seemed to be attempting to combine individual values.
micropython/common.py
(0) -300 -100 -10 +10 +100 +300 tip