435:29c1a9810249
|
2011-06-26 |
Paul Boddie |
changeset
files
shortlog
graph
|
Changed the title of generated graphs. |
|
|
micropython/graph.py test.py
|
|
434:36ceaeeee091
|
2011-06-19 |
Paul Boddie |
changeset
files
shortlog
graph
|
Prevent the recording of attribute usage for names defined and referenced in a
local scope. An exception is made for module-level names.
Introduced explicit support for function aliases by making an attribute usage
link from the alias to the original function's attribute, working with/around
the vacuuming mechanism which will remove unused functions if their defining
attribute is unused.
Added some tests of function assignment within classes where only certain
attributes should be exposed depending on usage. |
|
|
micropython/data.py micropython/inspect.py tests/class_function_assignment.py tests/class_function_assignment_unused.py tests/class_function_assignment_using_target.py
|
|
433:c6d14167bc20
|
2011-06-19 |
Paul Boddie |
changeset
files
shortlog
graph
|
Expose the builtins through a variable. |
|
|
test.py
|
|
432:1964e5898e68
|
2011-06-14 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed negation of operator method results in other operator methods.
Added NotImplementedType as an automatically generated class. |
|
|
lib/builtins.py micropython/inspect.py tests/compare_equality.py
|
|
431:dced8cb98f4a
|
2011-06-13 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced a native functions module and a generic binary operator wrapper
function for primitive types, reducing the hand-written code in the RSVP
library, which now uses actual RSVP instructions in some places as opposed to
altering the machine's state directly.
Moved various __bool__ method implementations back into the __builtins__ module. |
|
|
TO_DO.txt lib/builtins.py lib/native.py micropython/__init__.py micropython/inspect.py micropython/raw.py rsvplib.py
|
|
430:f2f566f67b5f
|
2011-06-13 |
Paul Boddie |
changeset
files
shortlog
graph
|
Renamed LoadResult and StoreResult.
Changed the RSVP machine instruction handlers to accept an operand directly;
this should assist the direct usage of instructions in the RSVP library.
Added a trivial assignment test. |
|
|
micropython/ast.py micropython/opt.py micropython/rsvp.py micropython/trans.py rsvp.py tests/simple_assign.py
|
|
429:ee5f5b872354
|
2011-06-12 |
Paul Boddie |
changeset
files
shortlog
graph
|
Changed the RSVP machine to have separate context and value registers for the
current value, source value and result. |
|
|
TO_DO.txt micropython/rsvp.py micropython/trans.py rsvp.py rsvplib.py
|
|
428:0b8548d6ee4e
|
2011-06-12 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed redundant imports. |
|
|
micropython/data.py
|
|
427:2841f0bcebd4
|
2011-06-08 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added missing support for assignment to unknown objects, along with tests of
such assignment. |
|
|
micropython/__init__.py tests/attributes_instance_and_class_assignment_external_unknown.py tests/attributes_instance_assignment_external.py tests/attributes_instance_assignment_external_unknown.py
|
|
426:e5e090aaacce
|
2011-06-06 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added instantiator frame allocation and usage notes. |
|
|
docs/invocation.txt rsvplib.py
|
|