255:4d9f6d455b5b
|
2007-06-24 |
paulb |
changeset
files
shortlog
graph
|
Updated docstrings, made minor stylistic changes. |
|
|
simplify/__init__.py simplify/ast.py
|
|
254:60a816e55966
|
2007-06-24 |
paulb |
changeset
files
shortlog
graph
|
Updated copyright information. |
|
|
simplify/fixnames.py
|
|
253:a8d5708a411c
|
2007-06-24 |
paulb |
changeset
files
shortlog
graph
|
Test for iterator type leakage. |
|
|
tests/listcomp.py
|
|
252:c35ea18cb33d
|
2007-06-24 |
paulb |
changeset
files
shortlog
graph
|
Added "nowrap" presentation for all statements, preventing wrapping of text
which would be illegal in actual source code. |
|
|
simplify/viewer.py
|
|
251:4e91a493eee2
|
2007-06-24 |
paulb |
changeset
files
shortlog
graph
|
Added string item and slice access.
Tidied up list initialisation.
Added the sys module. |
|
|
lib/builtins.py lib/sys.py
|
|
250:ea1d6c6f220f
|
2007-06-24 |
paulb |
changeset
files
shortlog
graph
|
Do not merge temporary results from internal subprograms. |
|
|
simplify/annotate.py simplify/simplified/utils.py
|
|
249:90d94ecbdaf5
|
2007-06-23 |
paulb |
changeset
files
shortlog
graph
|
Moved the Importer to the simplify top-level module; removed the load function
from the simplify.annotate module.
Introduced a different API for loading modules, making direct use of importers
and registering the main and builtins modules in those importers.
Moved instance fixing into the importer mechanisms.
Changed the documentation preparation to use a plain list of modules, along with
a filename.
Added subprogram replacement by assuming that subprograms belonging to (or
created for) equivalent instances are also the same.
Renamed _Class to GeneralClass and introduced a get_class function which can be
used to create the appropriate kind of classes - this removes the need for
"import gymnastics" where the setting of the appropriate system class had to be
done before certain imports were performed. |
|
|
simplify/__init__.py simplify/annotate.py simplify/ast.py simplify/fixinstances.py simplify/simplified/__init__.py simplify/simplified/data.py simplify/viewer.py test.py
|
|
248:6e7b6fcd6302
|
2007-06-23 |
paulb |
changeset
files
shortlog
graph
|
Introduced a separate fix_structures method to the instance fixing class.
Made new dictionaries when fixing references to instances via accesses/writes.
Added recursion detection around getting distinct instances from classes. |
|
|
simplify/fixinstances.py simplify/simplified/data.py test.py
|
|
247:016ca6f457d5
|
2007-06-23 |
paulb |
changeset
files
shortlog
graph
|
Made current_subprograms a set.
Added some commentary. |
|
|
simplify/annotate.py
|
|
246:cdb79a7c1abb
|
2007-06-23 |
paulb |
changeset
files
shortlog
graph
|
Fixed constant textual representations. |
|
|
simplify/viewer.py
|
|