357:b8b6d8de775f
|
2016-12-09 |
Paul Boddie |
changeset
files
shortlog
graph
|
Consolidate parameter tables for callables by using signature-based naming and
only generating tables with distinct signatures. |
|
|
generator.py
|
|
356:8327049267bf
|
2016-12-09 |
Paul Boddie |
changeset
files
shortlog
graph
|
Changed imports to directly access names via the native package. |
|
|
lib/__builtins__/dict.py lib/__builtins__/file.py lib/__builtins__/identity.py lib/__builtins__/int.py lib/__builtins__/list.py lib/__builtins__/sequence.py lib/__builtins__/str.py lib/__builtins__/tuple.py lib/__builtins__/types.py lib/posix/io.py ...
|
|
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
|
|