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
|
|
193:5d33348433ea
|
2007-02-14 |
paulb |
changeset
files
shortlog
graph
|
Renamed CheckExc to CheckType and added an "inverted" option which filters out
the listed types.
Introduced a separate simplified program fragment for comparison operations,
using tests for NotImplemented to cause "reflected" method calls, with CheckType
used to perform such tests and to filter types of result values, although it is
likely that such filtering could occur in __bool__ invocations anyway. |
|
|
annotate.py simplified.py simplify.py
|
|
192:68958ffc9bba
|
2007-02-14 |
paulb |
changeset
files
shortlog
graph
|
Changed comparison operations to use the same infrastructure as normal binary
operations, modifying that infrastructure slightly. Introduced a special
AST-style node for improved viewer referencing of the operations. |
|
|
simplified.py simplify.py viewer.py
|
|
191:98912a726919
|
2007-02-14 |
paulb |
changeset
files
shortlog
graph
|
Fixed disappearing exceptions where unprocessed invocations (due to type
information completeness) failed to provide raised exception information (unlike
when processed normally), thus "erasing" such information from the caller's
namespace.
Introduced a copy_of annotation used to generate appropriate invocation
hyperlinks for "original functions" in the viewer. |
|
|
annotate.py simplified.py viewer.py
|
|