329:959c65c586e8
|
2016-12-06 |
Paul Boddie |
changeset
files
shortlog
graph
|
Do not load modules while descending into packages. |
|
|
importer.py
|
|
328:7ce269cf4539
|
2016-12-06 |
Paul Boddie |
changeset
files
shortlog
graph
|
Moved native I/O function usage to functions in the posix.io module, employing
these functions in the built-in file object.
Added the raising of IOError in native functions.
Added a tentative read native function implementation.
Added a tentative fdopen native function implementation and a miscellaneous
datavalue member to the __attr structure.
Moved the read function into the posix.io module.
Temporarily removed imports from the posix top-level module. |
|
|
lib/__builtins__/io.py lib/native.py lib/posix/__init__.py lib/posix/filesys.py lib/posix/io.py templates/native.c templates/native.h templates/types.h
|
|
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
|
|