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
|
|