234:73351400ca6d
|
2007-06-18 |
paulb |
changeset
files
shortlog
graph
|
Added a method which attempts to return distinct instances from those stored for
a particular class.
Improved the docstrings. |
|
|
simplify/simplified/data.py
|
|
233:ff6cb84e2fc7
|
2007-06-17 |
paulb |
changeset
files
shortlog
graph
|
Changed the definitions of __hash__ for Structure-derived classes and for
Instance, relying on the Comparable definition.
Changed the generation of dictionary keys for the Structure instance attribute
'instances', using the actual objects rather than their 'id'.
Added utility methods to _Class for obtaining instance and instance attribute
details; simplified the Summariser implementation using these methods. |
|
|
simplify/annotate.py simplify/simplified/data.py simplify/simplified/program.py simplify/viewer.py
|
|
232:9afff516a03a
|
2007-06-16 |
paulb |
changeset
files
shortlog
graph
|
Fixed and optimised the production and presentation of non-accesses/non-writes. |
|
|
simplify/annotate.py simplify/viewer.py
|
|
231:81617214c43a
|
2007-06-12 |
paulb |
changeset
files
shortlog
graph
|
Introduced links to summaries for classes, along with a more tabular summary
format. |
|
|
simplify/viewer.py
|
|
230:18df9fb80d62
|
2007-06-12 |
paulb |
changeset
files
shortlog
graph
|
Made the Namespace key method more like the corresponding dictionary method. |
|
|
simplify/annotate.py
|
|
229:315211e0353a
|
2007-06-03 |
paulb |
changeset
files
shortlog
graph
|
Added convenience methods to Namespace for dictionary operations.
Added a rudimentary summary of structure attributes. |
|
|
simplify/annotate.py simplify/viewer.py
|
|
228:f74f54f3edb3
|
2007-05-31 |
paulb |
changeset
files
shortlog
graph
|
Fixed the absence of the nodes attribute in simplified node copying.
Fixed the builtins, removing artifacts of list-based tuples and other historical
mechanisms. |
|
|
lib/builtins.py simplify/simplified/program.py
|
|
227:55ec3799ad4e
|
2007-05-29 |
paulb |
changeset
files
shortlog
graph
|
Fixed shared nodes in operations which were duplicated multiple times under
annotation, causing active nodes to be lost. |
|
|
simplify/ast.py
|
|
226:22acb36b971f
|
2007-05-28 |
paulb |
changeset
files
shortlog
graph
|
Properly fixed tuple.__init__, removing the name error used for testing missing
type support. |
|
|
lib/builtins.py
|
|
225:384e8cc2768f
|
2007-05-28 |
paulb |
changeset
files
shortlog
graph
|
Fixed the tuple class __init__ and __add__ methods.
Added an explicit "annotated" attribute on simplified nodes.
Added browser support for showing nodes which are missing types.
Extended the tuple example. |
|
|
lib/builtins.py simplify/annotate.py simplify/simplified/program.py simplify/viewer.py tests/tuple.py
|
|