462:e30d36f517ed
|
2011-08-30 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added recording of __bool__ method usage during inspection instead of __bool__
being in the list of names always used in programs. |
|
|
micropython/__init__.py micropython/ast.py micropython/inspect.py
|
|
461:0c488107ea06
|
2011-08-30 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added a method to the machine to indicate the size of a program. |
|
|
rsvp.py
|
|
460:f78fbedff1b0
|
2011-08-29 |
Paul Boddie |
changeset
files
shortlog
graph
|
Replaced the instance attributes for the object and parameter lists with special
registers, permitting direct usage from generated code. |
|
|
rsvp.py rsvplib.py
|
|
459:e31cb064ed8d
|
2011-08-29 |
Paul Boddie |
changeset
files
shortlog
graph
|
Moved the object and parameter lists into the machine's main memory. |
|
|
rsvp.py rsvplib.py
|
|
458:066315d6bbb7
|
2011-08-28 |
Paul Boddie |
changeset
files
shortlog
graph
|
Consolidated the dictionary combination code for merging ObjectSet instances
(holding the attribute usage for a name) and for combining dictionaries of lists
of ObjectSets (holding all the attribute usage for a section of the code).
Added some tests of ObjectSet functionality. |
|
|
internal_tests/objectset.py micropython/common.py micropython/data.py
|
|
457:84a95902ad6e
|
2011-08-28 |
Paul Boddie |
changeset
files
shortlog
graph
|
Changed the _attrnames annotation to use a dictionary at the top level.
Introduced singletons for abandoned branch dictionaries.
Added some explanations. |
|
|
micropython/common.py micropython/data.py
|
|
456:2a80e3871c00
|
2011-08-26 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added notes on reference tracking and inlining. |
|
|
TO_DO.txt
|
|
455:d6a0a0c10b11
|
2011-08-24 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed the result registers.
Attempted to fix the context test for cases where a first argument needs
checking but where the target is known.
Fixed various boolean test cases where the value-providing instruction can be
removed in the optimisation step, corrupting the __bool__ access operation under
certain conditions. |
|
|
micropython/ast.py micropython/code.py micropython/trans.py rsvp.py rsvplib.py
|
|
454:0437979b6a63
|
2011-08-24 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed the return code when the -exit option is specified but where a test fails. |
|
|
test.py
|
|
453:664bd4ab235a
|
2011-08-22 |
Paul Boddie |
changeset
files
shortlog
graph
|
Updated the "to do" list. Moved some code around. |
|
|
TO_DO.txt micropython/opt.py
|
|