258:1d181dc3a6a3
|
2007-06-25 |
paulb |
changeset
files
shortlog
graph
|
Added a __name__ definition in each module. |
|
|
simplify/ast.py
|
|
257:65bcf80d4432
|
2007-06-24 |
paulb |
changeset
files
shortlog
graph
|
Replaced the generic tuple/list assignment mechanism with specific access to a
special __value__<n> attributes, providing improved precision in programs which
employ such sequence assignments.
Added tests of such assignments. |
|
|
simplify/annotate.py simplify/ast.py tests/assign.py
|
|
256:baa3d42674f9
|
2007-06-24 |
paulb |
changeset
files
shortlog
graph
|
Added the lib directory to the start of the module search path. |
|
|
test.py
|
|
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
|
|