143:830e214e1312
|
2006-12-02 |
paulb |
changeset
files
shortlog
graph
|
Moved the test program's makedoc method to viewer.makedocs, fixing its contents. |
|
|
test.py viewer.py
|
|
142:b2acc897e5e9
|
2006-12-02 |
paulb |
changeset
files
shortlog
graph
|
Simplified the binary tree example to work without the sys module and print
statements. |
|
|
tests/shootout/binary-trees.py
|
|
141:26af16cddaa2
|
2006-12-02 |
paulb |
changeset
files
shortlog
graph
|
Added Power.
Removed some redundant lines.
Added some viewer error resistance. |
|
|
annotate.py simplify.py viewer.py
|
|
140:618ca8ff9c3e
|
2006-12-02 |
paulb |
changeset
files
shortlog
graph
|
Introduced type "merging" for attributes, rather than replacement which is not
likely to be correct generally.
Introduced empty type lists for unannotated arguments; such arguments may be
subsequently annotated when completing recursive analysis. |
|
|
annotate.py
|
|
139:a22ab9008cb8
|
2006-12-02 |
paulb |
changeset
files
shortlog
graph
|
Added some benchmarks from the Computer Language Shootout:
http://shootout.alioth.debian.org/ |
|
|
tests/shootout/LICENCE.txt tests/shootout/binary-trees.py
|
|
138:3e63ed6f2d74
|
2006-12-02 |
paulb |
changeset
files
shortlog
graph
|
Reorganised the test program in preparation for tool creation. |
|
|
test.py
|
|
137:24ac3f8de599
|
2006-12-02 |
paulb |
changeset
files
shortlog
graph
|
Reordered methods. |
|
|
simplify.py
|
|
136:7185f75492b3
|
2006-12-01 |
paulb |
changeset
files
shortlog
graph
|
Noted operator coverage, adding unary operator viewing and support for floor
division.
Added a border around pop-up annotation elements. |
|
|
lib/builtins.py simplify.py tests/operators.py viewer.py
|
|
135:8a7125282e77
|
2006-11-28 |
paulb |
changeset
files
shortlog
graph
|
Introduced ReturnFromFunction and ReturnFromBlock nodes, replacing usage of
Return nodes and improving the handling of locals snapshots and return values.
Added pop-up elements for certain keywords in the viewer.
Expanded operation node support.
Tidied the construction of various node representations.
Reordered various methods for potentially easier navigation.
Expanded tests, adding for2.py: a test of return values within blocks. |
|
|
annotate.py simplified.py simplify.py tests/for2.py tests/operators.py viewer.py
|
|
134:6f50625c615f
|
2006-11-27 |
paulb |
changeset
files
shortlog
graph
|
Fixed namespace merging for return values (upon finishing a shared locals block
invocation) and temporary variables.
Improved Add node support. |
|
|
annotate.py simplify.py viewer.py
|
|