micropython

Changelog

(0) -300 -100 -10 +10 +100 +300 tip
418:18c62608bfa6
2011-05-10 Paul Boddie changeset files shortlog graph Added module identity information to the object table. This permits testing for module object types in guards.
TO_DO.txt micropython/__init__.py micropython/table.py
417:6e610d3058f1
2011-05-09 Paul Boddie changeset files shortlog graph Added tests of method assignment to classes plus notes about work to be done.
TO_DO.txt micropython/trans.py tests/attributes_class_assignment_method.py tests/failure/attributes_class_assignment_method.py
416:0044fb55ab2b
2011-05-08 Paul Boddie changeset files shortlog graph Introduced speculative attribute coverage for getattr as a special case. Moved attribute coverage expansion for deduced objects according to attribute usage into a separate method in the importer. Fixed the native _getattr function to retrieve class attributes via instances with the correct context information.
micropython/__init__.py rsvplib.py
415:932a3592c796
2011-05-08 Paul Boddie changeset files shortlog graph Removed redundant type lookup; added docstring.
micropython/__init__.py
414:ea8cd6ca4083
2011-05-08 Paul Boddie changeset files shortlog graph Fixed the placeholder default for getattr which was a hybrid of the old and new mechanisms for defining such a placeholder.
lib/builtins.py
413:57ac9550cc0b
2011-05-08 Paul Boddie changeset files shortlog graph Added a test which demonstrates the need for speculative attribute coverage when getattr is involved.
TO_DO.txt tests/getattr_instance_methods.py
412:e78c27763673
2011-05-01 Paul Boddie changeset files shortlog graph Added support for dynamic attribute accesses by extending string constants that potentially refer to attributes with object table index information, using the new _accessor class. Such constants are produced when the _accessor class is in use, currently only when the built-in getattr function is used, mentioning the _accessor class and causing it to be incorporated into generated programs. Added tests of attribute access involving the object table and getattr, together with tests which should demonstrate strings remaining as instances of str because getattr has been replaced with a "fake" version that invokes the object table mechanisms directly.
lib/builtins.py micropython/__init__.py micropython/data.py micropython/inspect.py micropython/raw.py micropython/rsvp.py rsvplib.py tests/attributes_class_uncertain.py tests/attributes_instance_uncertain.py tests/getattr_class.py ...
411:ef635f7f79ea
2011-04-30 Paul Boddie changeset files shortlog graph Added support for "raise" without arguments.
micropython/ast.py
410:fa58e72b573a
2011-04-26 Paul Boddie changeset files shortlog graph Added missing list method. Added simple import test.
lib/builtins.py tests/import_pygame.py
409:bcdd14822a46
2011-03-23 Paul Boddie changeset files shortlog graph Made ObjectSet more usable as a set member and as a collection. Store products of ObjectSet instances in a set, not a list. Fixed the HTML generation to show attribute types again.
micropython/common.py micropython/report.py
(0) -300 -100 -10 +10 +100 +300 tip