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
|
|
317:9f7a9aff1ca4
|
2016-12-05 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced a result type that propagates instantiation details, thus supporting
the detection of instances being raised, and providing the means to generate
code to raise instances and other objects.
Added a helper function to test for an instance and to invoke a non-instance to
obtain an instance otherwise. |
|
|
results.py templates/progops.c templates/progops.h translator.py
|
|
316:f484c01e1903
|
2016-12-05 |
Paul Boddie |
changeset
files
shortlog
graph
|
Suppress return statements in module-level exception block completion code. |
|
|
translator.py
|
|
315:fc6b2c837042
|
2016-12-05 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added/fixed various comments in the tests. |
|
|
tests/attr_providers.py tests/builtin_names.py tests/chains/main.py
|
|
314:86368c6ae78b
|
2016-12-05 |
Paul Boddie |
changeset
files
shortlog
graph
|
Make sure that imported names referring to non-static objects are initialised. |
|
|
translator.py
|
|