479:9f8b0962e215
|
2011-11-17 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added a native library which contains common routines.
Added a JumpInFrameDirect instruction to permit usage of native library
routines.
Moved various Helper methods to the Assembler.
Fixed the instruction display representations.
Added a show_object method on the RSVP machine.
Added a reset function in the test program. |
|
|
micropython/__init__.py micropython/ast.py micropython/code.py micropython/common.py micropython/native.py micropython/rsvp.py micropython/trans.py rsvp.py test.py
|
|
478:45f4bba5a1e6
|
2011-11-01 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced attribute user finalisation to modules. |
|
|
micropython/data.py micropython/inspect.py
|
|
477:22dca03fcccb
|
2011-10-31 |
Paul Boddie |
changeset
files
shortlog
graph
|
Preserved empty usage observations when lists of object sets are combined and
when mapping dictionaries are updated. |
|
|
micropython/common.py
|
|
476:a6ddb1e042ea
|
2011-10-31 |
Paul Boddie |
changeset
files
shortlog
graph
|
Switched the attribute usage empty set representation from a new ObjectSet
instance to None, introducing logic to handle the addition of attribute usage
observations to such empty sets and to detect empty sets when type deductions
are being made. This reduces the amount of allocated instances enormously.
Changed the combination function for mapping dictionaries (mapping from names to
object sets) to not propagate observations for names to locations where such
names are not defined. |
|
|
internal_tests/objectset.py micropython/common.py micropython/data.py
|
|
475:7bc0a55652d1
|
2011-10-24 |
Paul Boddie |
changeset
files
shortlog
graph
|
Updated copyright details; added comment. |
|
|
micropython/table.py
|
|
474:1f2350a0b007
|
2011-10-21 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added caching of attribute-related table lookups, reducing memory consumption
and improving performance substantially. |
|
|
micropython/table.py
|
|
473:90f4bcc88952
|
2011-10-21 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed the summary presentation of attributes providing constants. |
|
|
micropython/report.py
|
|
472:014fe0e246a8
|
2011-10-17 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added various "to do" suggestions. |
|
|
TO_DO.txt
|
|
471:c7dff8be7e89
|
2011-09-28 |
Paul Boddie |
changeset
files
shortlog
graph
|
Ensured that the results are actually checked. |
|
|
tests/subscripts.py
|
|
470:138fa7678c43
|
2011-09-12 |
Paul Boddie |
changeset
files
shortlog
graph
|
Filtered out unused classes from the descendants stored for each class in the
object table. Especially for the 'object' class, this makes it possible to
reduce the table substantially. |
|
|
lib/builtins.py micropython/__init__.py
|
|