327:fd3bcbdacf18
|
2016-12-06 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed instantiator definitions, employing the concrete symbols in the
templates, adding an IOError-raising function and guarding it with a test for
the presence of IOError in the generated program. |
|
|
generator.py templates/progops.c templates/progops.h
|
|
326:e31fddc66a6c
|
2016-12-06 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added tests of object naming. |
|
|
tests/name_attribute.py
|
|
325:a1e90e31b139
|
2016-12-06 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added missing documentation for a result value. |
|
|
deducer.py
|
|
324:8eb88c8b40d0
|
2016-12-06 |
Paul Boddie |
changeset
files
shortlog
graph
|
Prevent exceptions where classes are investigated as providers of attributes. |
|
|
importer.py
|
|
323:5159c0d73bbf
|
2016-12-05 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added an option to build and run tests, saving their output for inspection. |
|
|
test_all.sh
|
|
322:5a7b1c0974a5
|
2016-12-05 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed renamed method usage. |
|
|
inspector.py
|
|
321:5dc542b8b28b
|
2016-12-05 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added tests of instance and class exception raising. |
|
|
tests/exceptions.py
|
|
320:0867d8924ed9
|
2016-12-05 |
Paul Boddie |
changeset
files
shortlog
graph
|
Support classes whose names are redefined, making sure that such classes are
initialised and avoiding re-initialisation of their type attributes.
Added tests of class and function name redefinition. |
|
|
common.py tests/class_names.py tests/function_names.py translator.py
|
|
319:e39bf1c565b8
|
2016-12-05 |
Paul Boddie |
changeset
files
shortlog
graph
|
Changed multiple assignment detection to distinguish between different objects
of the same kind. |
|
|
modules.py
|
|
318:feefdbfb5934
|
2016-12-05 |
Paul Boddie |
changeset
files
shortlog
graph
|
Encode type attributes explicitly, avoiding identification issues when classes
are defined in locations that are reused for other objects. |
|
|
encoders.py generator.py
|
|