361:839097666c7d
|
2016-12-10 |
Paul Boddie |
changeset
files
shortlog
graph
|
Make consolidated function table signatures use the position information, thus
preventing conflicts involving signatures with the same parameter names in
different positions. |
|
|
generator.py
|
|
360:209dc7a270fd
|
2016-12-09 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added support for dynamic attribute access using getattr and hasattr, employing
a special attribute on strings to hold the object table code and position for
any attribute having the same name as the represented string. |
|
|
generator.py lib/__builtins__/attribute.py lib/__builtins__/str.py templates/native/common.c templates/native/introspection.c templates/types.h tests/getattr.py
|
|
359:65ff81f922d3
|
2016-12-09 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed typing mistake: "false" -> "False". |
|
|
common.py
|
|
358:3c11956e943f
|
2016-12-09 |
Paul Boddie |
changeset
files
shortlog
graph
|
Report missing symbols only after serialising the module data. |
|
|
importer.py
|
|
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
|
|