239:8662157587f2
|
2007-06-21 |
paulb |
changeset
files
shortlog
graph
|
Added a test before trying to revoke exception types. |
|
|
simplify/annotate.py
|
|
238:010ed9472152
|
2007-06-21 |
paulb |
changeset
files
shortlog
graph
|
Added missing methods. |
|
|
lib/builtins.py
|
|
237:50317047854c
|
2007-06-19 |
paulb |
changeset
files
shortlog
graph
|
Added commentary. |
|
|
simplify/fixinstances.py
|
|
236:1d95c953c114
|
2007-06-19 |
paulb |
changeset
files
shortlog
graph
|
Added a values method to the Namespace class.
Changed instance fixing to replace Attribute objects, rather than to mutate them
(which disrupts comparison operations).
Added parameters and parameter types to instance fixing.
Removed spurious namespace references in instance fixing.
Fixed the Attribute __eq__ and __hash__ methods.
Made distinct instances dictionaries contain identity mappings.
Added builtins to the test program's instance fixing. |
|
|
simplify/annotate.py simplify/fixinstances.py simplify/simplified/data.py test.py
|
|
235:4baf44a943b1
|
2007-06-18 |
paulb |
changeset
files
shortlog
graph
|
Redefined the get_distinct_instances method on _Class to return a dictionary
mapping instances to distinct instances.
Added a program fixer which replaces instances with those from a distinct set
for each class.
Updated the viewer and test program to show only distinct instances when
requested. |
|
|
simplify/fixinstances.py simplify/simplified/data.py simplify/viewer.py test.py
|
|
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
|
|