437:051349b537b2
|
2017-01-08 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added a modified version of pyparser (from PyPy) that provides parser module
functionality without relying on CPython.
Added licensing information for the pyparser and compiler packages. |
|
|
compiler/transformer.py docs/COPYING.txt docs/LICENCE-Python.txt docs/LICENSE-PyPy.txt pyparser/__init__.py pyparser/automata.py pyparser/consts.py pyparser/data/Grammar2.5 pyparser/data/Grammar2.7 pyparser/error.py ...
|
|
436:28e2996df412
|
2017-01-08 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added stream flushing to make raw_input work properly.
Introduced separate readline approaches for streams and files, where streams are
read one byte at a time, whereas files are read in chunks according to the
specified buffer size. |
|
|
lib/__builtins__/file.py lib/__builtins__/io.py lib/native/__init__.py lib/native/io.py templates/native/io.c templates/native/io.h tests/read_file.py
|
|
435:06c4fdc8da56
|
2017-01-07 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added support for readline on streams and the raw_input function. |
|
|
lib/__builtins__/file.py lib/__builtins__/io.py lib/__builtins__/str.py tests/raw_input.py
|
|
434:224da90acd50
|
2017-01-07 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added GC_INIT portability call. |
|
|
generator.py
|
|
433:45bc0b27d9b9
|
2017-01-07 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced libgc for memory allocation operations. |
|
|
templates/Makefile templates/Makefile-debug templates/ops.c
|
|
432:fa6f1d79ed59
|
2017-01-06 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added explicit character encoding options for gcc. |
|
|
templates/Makefile templates/Makefile-debug
|
|
431:e143933a630c
|
2017-01-06 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added character access to Unicode objects, moving special item access methods
in basestring into the specific string class, providing separate versions in the
utf8string class. |
|
|
lib/__builtins__/str.py lib/__builtins__/unicode.py lib/native/__init__.py lib/native/unicode.py templates/native/unicode.c templates/native/unicode.h tests/unicode.py
|
|
430:74fa20c04135
|
2016-12-19 |
Paul Boddie |
changeset
files
shortlog
graph
|
Import names from the common, encoders and errors modules explicitly. |
|
|
common.py translator.py
|
|
429:b5d91a23c7b0
|
2016-12-17 |
Paul Boddie |
changeset
files
shortlog
graph
|
Broadened the dependency criteria to include initialised classes and functions. |
|
|
importer.py
|
|
428:4da19143cdf2
|
2016-12-17 |
Paul Boddie |
changeset
files
shortlog
graph
|
Make function and method initialisation depend on module initialisation.
Broadened dynamic attribute and parameter testing to consider predefined
constants such as None, True and False. |
|
|
importer.py referencing.py
|
|