micropython

Changelog

(0) -300 -100 -10 +10 +100 +300 tip
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
442:13aae946513b
2011-07-05 Paul Boddie changeset files shortlog graph Introduced Instance() in place of None as a result and for the value of the active expression where no definitive object can be deduced. Made all Instance values compare equal to each other in order to avoid duplication in sets. Improved Constant comparisons. Fixed assignment counting where many values are provided in a single assignment. Added inspection support for conditional expressions (since they are used in the standard library).
micropython/data.py micropython/inspect.py
441:d88f69352528
2011-07-04 Paul Boddie changeset files shortlog graph Introduced keyboard interrupt handling.
test.py test_all.py
(0) -300 -100 -10 +10 +100 +300 tip