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
|
|