521:147f414719f7
|
2017-01-30 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fix the members accessed in __update_context. |
|
|
templates/ops.c
|
|
520:c38bb702df65
|
2017-01-30 |
Paul Boddie |
changeset
files
shortlog
graph
|
Changed string and Unicode slicing methods with use of the generic sequence
slicing functionality, producing string/Unicode results. This is less efficient
than using the substring native functions, but it reduces code complexity. |
|
|
lib/__builtins__/sequence.py lib/__builtins__/str.py lib/__builtins__/unicode.py
|
|
519:b2b0c13d3252
|
2017-01-29 |
Paul Boddie |
changeset
files
shortlog
graph
|
Confine indexes used in slicing operations, returning empty sequences where
indexes specify regions outside the bounds of the provided sequences.
Handle quoting of quote characters before typically-unquoted characters. |
|
|
lib/__builtins__/sequence.py lib/__builtins__/str.py lib/__builtins__/unicode.py tests/string.py
|
|
518:c79b1be65ef2
|
2017-01-29 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added character quoting/escaping for __repr__ output. Reordered string methods. |
|
|
lib/__builtins__/str.py tests/string.py
|
|
517:149a38af3384
|
2017-01-29 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed the find and split methods, added lstrip, rstrip, strip implementations. |
|
|
lib/__builtins__/str.py tests/string.py
|
|
516:360560918d91
|
2017-01-29 |
Paul Boddie |
changeset
files
shortlog
graph
|
Implemented list pop and addition methods. |
|
|
lib/__builtins__/list.py tests/list.py
|
|
515:626c0f543570
|
2017-01-28 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added rfind and split implementations, fixing the end limit in the find method. |
|
|
lib/__builtins__/str.py tests/string.py
|
|
514:29349f755d4d
|
2017-01-28 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added string multiplication. |
|
|
lib/__builtins__/str.py tests/string.py
|
|
513:5fad8f7bcd90
|
2017-01-28 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed some testing of string literal prefixes, moving b-prefixed string
interpretation into the get_string_details function. |
|
|
common.py
|
|
512:8640a7748b12
|
2017-01-27 |
Paul Boddie |
changeset
files
shortlog
graph
|
Support backslash-encoded values more thoroughly, interpreting certain encoded
values as bytes that turn unprefixed strings into byte strings, diverging from
Python behaviour.
Make sure that backslashes are escaped in generated programs. |
|
|
common.py encoders.py tests/unicode.py
|
|