408:7a9dc5a0b86b
|
2016-12-15 |
Paul Boddie |
changeset
files
shortlog
graph
|
Make sure that the test starts out using a byte sequence. |
|
|
tests/iconv.py
|
|
407:7fcbb79569d8
|
2016-12-15 |
Paul Boddie |
changeset
files
shortlog
graph
|
Access method defaults even if the accessor is not yet determined. |
|
|
translator.py
|
|
406:06d7f3b0dcc6
|
2016-12-14 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added encoding information to constants so that Unicode literals provide it. |
|
|
common.py generator.py inspector.py modules.py optimiser.py resolving.py tests/unicode.py translator.py
|
|
405:acd579cd5189
|
2016-12-14 |
Paul Boddie |
changeset
files
shortlog
graph
|
Attempt to interpret plain string literals as Unicode, returning constant types
when encoding their values.
Propagated the file encoding from the parser to each module in order to attempt
string value interpretations. |
|
|
common.py inspector.py tests/unicode.py translator.py
|
|
404:25e43e32ab7e
|
2016-12-14 |
Paul Boddie |
changeset
files
shortlog
graph
|
Encode uninitialised members as None references. |
|
|
generator.py
|
|
403:97f87e030e28
|
2016-12-14 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added a UTF-8 character counting native function to support the __len__ method
on Unicode objects, introducing a bytelength method on strings so that
byte-level operations, such as conversion between encodings, can still work
with Unicode objects (since __len__ returning characters would be inappropriate
for such purposes). |
|
|
lib/__builtins__/str.py lib/__builtins__/unicode.py lib/native/__init__.py lib/native/unicode.py lib/posix/iconv.py templates/native/unicode.c templates/native/unicode.h tests/unicode.py
|
|
402:10fffa3651d9
|
2016-12-14 |
Paul Boddie |
changeset
files
shortlog
graph
|
Made use of __len__ methods instead of the len built-in function. |
|
|
lib/__builtins__/sequence.py
|
|
401:18c564471d4a
|
2016-12-13 |
Paul Boddie |
changeset
files
shortlog
graph
|
Support encoding to streams using the original encoding of Unicode objects if
no stream encoding is set. |
|
|
lib/__builtins__/file.py
|
|
400:9e1d8b186e5c
|
2016-12-13 |
Paul Boddie |
changeset
files
shortlog
graph
|
Initialise the encoding of Unicode constants to None, also introducing generic
support for initialising None members. |
|
|
generator.py
|
|
399:e545439a787c
|
2016-12-13 |
Paul Boddie |
changeset
files
shortlog
graph
|
Eliminate predefined constant name assignments. |
|
|
translator.py
|
|