203:c413fccc7e51
|
2007-02-23 |
paulb |
changeset
files
shortlog
graph
|
Fixed/improved the import mechanism so that modules are recorded before
annotation.
Added a "no annotate" (-na) option to the test program.
Added Bitand support.
Added Yield support "placeholder". |
|
|
annotate.py lib/builtins.py simplified.py simplify.py test.py tests/bitand.py viewer.py
|
|
202:b86339b061e0
|
2007-02-23 |
paulb |
changeset
files
shortlog
graph
|
Fixed lambda annotations.
Fixed list comprehensions without if clauses.
Added assert support and the AssertionError built-in type.
Made the simplification process raise SimplifiedError instances when unsupported
nodes are encountered. |
|
|
lib/builtins.py simplified.py simplify.py test.py tests/assert.py viewer.py
|
|
201:95ea3c071ed9
|
2007-02-22 |
paulb |
changeset
files
shortlog
graph
|
Added tentative ListComp, ListCompFor, ListCompIf and Sliceobj support.
Changed pop-up element generation so that in cases where no information is
available, the pop-up elements are not generated.
Added a test of list comprehensions.
Added a slice built-in type. |
|
|
lib/builtins.py simplify.py tests/listcomp.py viewer.py
|
|
200:76b0d12a915c
|
2007-02-18 |
paulb |
changeset
files
shortlog
graph
|
Added various shootout tests (binary-trees, nbody and recursive work).
Added support for certain built-in object/function behaviour. |
|
|
lib/builtins.py tests/shootout/binary-trees.py tests/shootout/chameneos.py tests/shootout/fannkuch.py tests/shootout/fasta.py tests/shootout/nbody.py tests/shootout/recursive.py
|
|
199:d2dee1202635
|
2007-02-18 |
paulb |
changeset
files
shortlog
graph
|
Avoid duplicates in lists of invocations. |
|
|
viewer.py
|
|
198:317dbf48abd6
|
2007-02-18 |
paulb |
changeset
files
shortlog
graph
|
Rearranged the classes in the simplified module.
Added support for selective multiple instances using an __atomic__ attribute on
various classes. |
|
|
annotate.py lib/builtins.py simplified.py test.py
|
|
197:c471747c9c1e
|
2007-02-16 |
paulb |
changeset
files
shortlog
graph
|
Fixed some duplication issues when presenting types. |
|
|
viewer.py
|
|
196:c7eb79b764e1
|
2007-02-16 |
paulb |
changeset
files
shortlog
graph
|
Removed the _nodes annotation.
Added _subprogram annotations.
Attempted to use active or copied nodes for all special viewer annotations in
the viewer. |
|
|
simplified.py simplify.py viewer.py
|
|
195:0e071a782022
|
2007-02-15 |
paulb |
changeset
files
shortlog
graph
|
Made a distinct raises annotation on subprograms. |
|
|
annotate.py viewer.py
|
|
194:7c3865d80632
|
2007-02-15 |
paulb |
changeset
files
shortlog
graph
|
Introduced a _unique_name attribute on objects rather than using a huge unique
name registry. |
|
|
annotate.py simplified.py
|
|