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
|
|
190:54a71eb2fd00
|
2007-02-14 |
paulb |
changeset
files
shortlog
graph
|
Added a ResetExc node, used to clear the exception state upon entering a
handler; introduced actual support for raised exceptions in handlers dealing
with the same types of exceptions.
Added tests of exception raising behaviour.
Added types annotation of StoreName nodes.
Fixed viewing of StoreName nodes and the ordering of scope and other pop-up
information (as needed by Firefox). |
|
|
annotate.py simplified.py simplify.py tests/raise_again.py tests/raise_nested.py tests/raise_uncaught.py viewer.py
|
|
189:363ef3814271
|
2007-02-06 |
paulb |
changeset
files
shortlog
graph
|
Attempted to add multiple instance support, collecting information from node
collections, rather than individual simplified nodes.
Added some Dict node support. |
|
|
viewer.py
|
|
188:8c7d54b395bc
|
2007-02-06 |
paulb |
changeset
files
shortlog
graph
|
Added a test of default parameters. |
|
|
tests/class.py
|
|
187:f883eee94852
|
2007-02-06 |
paulb |
changeset
files
shortlog
graph
|
Made functions and lambdas use "defining" Subprogram nodes.
Changed _nodes construction to only use "defining" nodes. |
|
|
simplified.py simplify.py
|
|
186:bb09a8becf01
|
2007-01-26 |
paulb |
changeset
files
shortlog
graph
|
Made comparable nodes support alternative __eq__ tests.
Added NotImplemented value and NotImplementedType to the builtins.
Updated the operators test. |
|
|
lib/builtins.py simplified.py tests/operators.py
|
|
185:bcff64bc6ffa
|
2007-01-26 |
paulb |
changeset
files
shortlog
graph
|
Consolidated original node information in the original attribute, adding it for
all invocations so that instance lookup may still work.
Renamed _new_instance to new_instance, removing the old new_instance method.
Increased the recursion limit. |
|
|
annotate.py simplified.py simplify.py test.py
|
|
184:7ea581069c2e
|
2007-01-25 |
paulb |
changeset
files
shortlog
graph
|
Fixed nested scopes workaround to only add function names to namespaces - not
module names as well. |
|
|
fixnames.py
|
|
183:c386e98b9322
|
2007-01-25 |
paulb |
changeset
files
shortlog
graph
|
Removed Dict from the "covered" list. |
|
|
viewer.py
|
|