535:f91b467ef568
|
2017-02-04 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed recoding to UTF-8 since this failed for ISO-8859-15, causing UTF-8
recodings of byte sequences to occur, not producing such undesirable data for
ISO-8859-1 only because of it being special-cased.
This change may break other ASCII-incompatible encodings because UTF-8 is likely
to be the safe form of such data, permitting the parser to understand it, and
without such recoding the parser will no longer recognise the grammar's tokens. |
|
|
compiler/transformer.py pyparser/pyparse.py
|
|
534:9ec67eea98b5
|
2017-02-03 |
Paul Boddie |
changeset
files
shortlog
graph
|
Made ord a generic function, introducing __ord__ special methods and Unicode
support for obtaining character values. |
|
|
lib/__builtins__/character.py 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
|
|
533:baf7acd90a11
|
2017-02-03 |
Paul Boddie |
changeset
files
shortlog
graph
|
Obtain and reuse next methods instead of accessing them repeatedly on iterators. |
|
|
common.py
|
|
532:3dc8eff805e4
|
2017-02-02 |
Paul Boddie |
changeset
files
shortlog
graph
|
Updated expected output. |
|
|
tests/read_localised.py tests/unicode.py
|
|
531:aab03ea7fc94
|
2017-02-02 |
Paul Boddie |
changeset
files
shortlog
graph
|
Implemented the chr built-in function. |
|
|
lib/__builtins__/character.py lib/native/__init__.py lib/native/str.py templates/native/str.c templates/native/str.h tests/string.py
|
|
530:7812a5a746be
|
2017-02-02 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed number-to-string output when the number is zero. |
|
|
lib/__builtins__/character.py
|
|
529:d6a50fe5b3ad
|
2017-02-02 |
Paul Boddie |
changeset
files
shortlog
graph
|
Moved C library functionality into a separate package, adjusting built-in
object dependencies and making the POSIX functionality more specific (and less
likely to be included by many programs). |
|
|
lib/__builtins__/file.py lib/__builtins__/stream.py lib/libc/__init__.py lib/libc/io.py lib/posix/io.py lib/sys.py
|
|
528:ca18c51ae153
|
2017-02-02 |
Paul Boddie |
changeset
files
shortlog
graph
|
Rearranged iteration-related functionality within a __builtins__ subpackage. |
|
|
lib/__builtins__/__init__.py lib/__builtins__/dict.py lib/__builtins__/iterable.py lib/__builtins__/iteration/__init__.py lib/__builtins__/iteration/core.py lib/__builtins__/iteration/enumeration.py lib/__builtins__/iteration/functional.py lib/__builtins__/iteration/iterator.py lib/__builtins__/iteration/ordering.py lib/__builtins__/iteration/quantifiers.py ...
|
|
527:05ef82f40280
|
2017-02-01 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed native fdopen usage and the result of the fdopen function. |
|
|
lib/posix/io.py
|
|
526:354ddce9205e
|
2017-02-01 |
Paul Boddie |
changeset
files
shortlog
graph
|
Moved the special attribute names collection to the top of the Importer class. |
|
|
importer.py
|
|