278:0eb7bcd2b354
|
2007-09-04 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed global namespace tracking (and thus base class references). |
|
|
simplify/fixnames.py
|
|
277:2c3c8a3cee45
|
2007-08-28 |
Paul Boddie |
changeset
files
shortlog
graph
|
Improved presentation of RSVP code including label information.
Made minor adjustments to invocation processing when generating code.
Added code generation to the test program. |
|
|
rsvp.py simplify/generator.py test.py
|
|
276:7747766e42de
|
2007-08-14 |
paulb |
changeset
files
shortlog
graph
|
Introduced a metadata stack (for frame/argument pointers).
Added some code generation support for invocations. |
|
|
rsvp.py simplify/generator.py
|
|
275:ed73c500b887
|
2007-08-14 |
paulb |
changeset
files
shortlog
graph
|
Added consumed arguments for star and dstar arguments. |
|
|
simplify/annotate.py
|
|
274:a158544a6923
|
2007-08-12 |
paulb |
changeset
files
shortlog
graph
|
Made a Constant simplified node to replace previously generated invocations and
the existing Constant class.
Added consumed_args to the Raise simplified node. |
|
|
simplify/annotate.py simplify/ast.py simplify/simplified/data.py simplify/simplified/program.py
|
|
273:feb9c0c7aa19
|
2007-08-06 |
paulb |
changeset
files
shortlog
graph
|
Added tentative code generation support. |
|
|
rsvp.py simplify/generator.py
|
|
272:ec716eb53281
|
2007-08-06 |
paulb |
changeset
files
shortlog
graph
|
Added a consumed_args attribute to InvokeFunction in order to help with the
construction of invocations in generated code. |
|
|
simplify/annotate.py simplify/fixinstances.py simplify/simplified/program.py
|
|
271:90a475a21cc7
|
2007-08-05 |
paulb |
changeset
files
shortlog
graph
|
Turned the Simplifier structures and subprograms attributes into sets.
Added a fix_signatures method to the instance fixer in order to get better
performance in consolidating specialisations and invocations. |
|
|
simplify/__init__.py simplify/ast.py simplify/fixinstances.py
|
|
270:aa73f702c9a6
|
2007-07-31 |
paulb |
changeset
files
shortlog
graph
|
Changed the invocations annotation to be a set, and added fixing of the contents
of such sets.
Added a specialisations method to Subprogram, producing only subprograms related
to distinct instances. |
|
|
simplify/annotate.py simplify/fixinstances.py simplify/simplified/program.py simplify/viewer.py
|
|
269:aa1175e4af84
|
2007-07-30 |
paulb |
changeset
files
shortlog
graph
|
Further attribute access fixes to avoid getattr and hasattr. |
|
|
simplify/fixinstances.py simplify/fixnames.py simplify/simplified/program.py
|
|