332:575115c7ce73
|
2016-12-06 |
Paul Boddie |
changeset
files
shortlog
graph
|
Moved sysfile into the posix.io module. |
|
|
lib/__builtins__/__init__.py lib/__builtins__/io.py lib/posix/io.py lib/sys.py
|
|
331:d6bd77febdba
|
2016-12-06 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed the native read function, allocating new strings from the input buffer.
Added a value to IOError instances and fixed IOError raising in the native
functions and helper functions.
Added a test of reading data and updated the test runner to send some default
input into every test. |
|
|
lib/__builtins__/exception/io.py templates/native.c templates/progops.c templates/progops.h test_all.sh tests/read.py tests/testinput.txt
|
|
330:fe62bfdc0d27
|
2016-12-06 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed/restored the posix submodule imports. |
|
|
lib/posix/__init__.py
|
|
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
|
|