Lichen

Changelog

(0) -300 -100 -10 +10 +100 +300 tip
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
(0) -300 -100 -10 +10 +100 +300 tip