Lichen

Changelog

(0) -300 -100 -10 +10 +100 +300 tip
341:120b54816bd4
2016-12-07 Paul Boddie changeset files shortlog graph Fixed the read import in the posix package by testing indirect importing.
lib/posix/__init__.py tests/read.py
340:93eb0a0ab92f
2016-12-07 Paul Boddie changeset files shortlog graph Detect and avoid encoded name conflicts.
encoders.py tests/name_encoding.py
339:5c51c957f560
2016-12-07 Paul Boddie changeset files shortlog graph Encode type attributes using the original argument from the instruction.
encoders.py
338:61776a5a0e16
2016-12-07 Paul Boddie changeset files shortlog graph Associate constant name information with references so that structure members such as function instance default members can be generated statically, thus eliminating unnecessary structure initialisation in the translated code. Improved the determination of dynamic functions in the importer to consider only non-constant defaults.
common.py generator.py importer.py referencing.py results.py translator.py
337:d6b253d49e99
2016-12-06 Paul Boddie changeset files shortlog graph Moved stdin, stdout, stderr to posix.io.
lib/posix/io.py lib/sys.py
336:8c75cdf1a764
2016-12-06 Paul Boddie changeset files shortlog graph Introduced stream classes employing C-level FILE pointers, changing the sys stdin, stdout and stderr objects to be instances of these stream classes. Added fread and fwrite support to the native functions. Added support for raising EOFError.
lib/__builtins__/exception/io.py lib/native.py lib/posix/io.py lib/sys.py templates/native.c templates/native.h templates/progops.c templates/progops.h
335:9e4234566d99
2016-12-06 Paul Boddie changeset files shortlog graph Properly fixed the buffer allocation.
templates/native.c
334:c3aadc0a672d
2016-12-06 Paul Boddie changeset files shortlog graph Attempt to handle module ordering dependencies caused by function defaults.
importer.py
333:aa10eecbc8ce
2016-12-06 Paul Boddie changeset files shortlog graph Fixed the buffer declaration in the read function.
templates/native.c
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
(0) -300 -100 -10 +10 +100 +300 tip