Lichen

Changelog

(0) -300 -100 -10 +10 +100 +300 tip
353:c1e29f21858e
2016-12-09 Paul Boddie changeset files shortlog graph Added copyright and licensing information, plus some section comments. Prevent repeated inclusion of the progops.h file.
docs/COPYING.txt docs/gpl-3.0.txt templates/exceptions.c templates/exceptions.h templates/ops.c templates/ops.h templates/progops.c templates/progops.h templates/types.h
352:2ba43e72f7f4
2016-12-08 Paul Boddie changeset files shortlog graph Added support for closing files and streams. Made the low-level write operation return the number of bytes written, also declaring the IOError that can be raised.
lib/__builtins__/file.py lib/native.py lib/posix/io.py templates/native.c templates/native.h
351:c2bdc5b1a125
2016-12-08 Paul Boddie changeset files shortlog graph Ensure that base classes provide the attributes they use. Added tests demonstrating the use of attributes in base classes that are not necessarily defined in those classes or in some subclasses.
lib/__builtins__/file.py lib/__builtins__/sequence.py tests/attr_base_usage_bad.py tests/attr_base_usage_good.py
350:19b30b3612e7
2016-12-08 Paul Boddie changeset files shortlog graph Ensure that deduced types for "self" include the class of the method involved.
deducer.py
349:4849542ef9da
2016-12-08 Paul Boddie changeset files shortlog graph Avoid storing purely local or top-level names in the encoded path registry.
encoders.py
348:f10a63ef3712
2016-12-08 Paul Boddie changeset files shortlog graph Prevent multiple static definitions with the same location.
inspector.py
347:17317598efd2
2016-12-08 Paul Boddie changeset files shortlog graph Added support for fopen and opening files. Moved common stream functionality into the __builtins__.file module. Moved common type checking functionality into the __builtins__.types module.
lib/__builtins__/file.py lib/__builtins__/io.py lib/__builtins__/types.py lib/native.py lib/posix/io.py templates/native.c templates/native.h tests/read_file.py tests/read_stream.py
346:77b70c880119
2016-12-08 Paul Boddie changeset files shortlog graph Fixed re-raising of exceptions.
translator.py
345:93ced5f66cd9
2016-12-08 Paul Boddie changeset files shortlog graph Fixed bound function references, needed when obtaining defaults for invocations.
translator.py
344:5f24a4b9d16a
2016-12-08 Paul Boddie changeset files shortlog graph Added comments and copyright and licensing information.
templates/native.c templates/native.h
(0) -300 -100 -10 +10 +100 +300 tip