355:56863815fe7b
|
2016-12-09 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed the help function and superfluous object base class declarations. |
|
|
lib/__builtins__/__init__.py lib/__builtins__/boolean.py lib/__builtins__/float.py lib/__builtins__/identity.py lib/__builtins__/int.py lib/__builtins__/iterator.py lib/__builtins__/long.py lib/__builtins__/set.py
|
|
354:4cb3b47bd18f
|
2016-12-09 |
Paul Boddie |
changeset
files
shortlog
graph
|
Split the native module into modules within a common native package.
Split the native function implementations into several files corresponding to
the native package modules. |
|
|
generator.py lib/__builtins__/attribute.py lib/__builtins__/buffer.py lib/__builtins__/character.py lib/__builtins__/core.py lib/__builtins__/dict.py lib/__builtins__/file.py lib/__builtins__/identity.py lib/__builtins__/int.py lib/__builtins__/list.py ...
|
|
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
|
|