Lichen

Changelog

(0) -300 -100 -10 +10 tip
943:f57be963049f 944:50706c4011d4 945:16ecb996eb96 941:d697508a12c0
2 months ago Paul Boddie changeset files shortlog graph Support two tag bits and employ proper testing of tag values.
templates/types.h
942:866a4ec5a19a 944:50706c4011d4 939:8a70350be7b0 941:d697508a12c0
2 months ago Paul Boddie changeset files shortlog graph Merged changes from the default branch. trailing-data
templates/native/common.c templates/native/common.h templates/native/int.c templates/progops.c templates/progops.h templates/types.h tests/numbers.py
941:d697508a12c0 942:866a4ec5a19a 943:f57be963049f
2 months ago Paul Boddie changeset files shortlog graph Introduced a dedicated integer type based on ssize_t. This allows integers to be used for sizes and lengths in native and low-level operations whilst also supporting their storage in the same amount of space as a pointer, thus avoiding the inflation of attributes that might occur if a larger type were chosen.
templates/native/buffer.c templates/native/common.c templates/native/common.h templates/native/iconv.c templates/native/int.c templates/native/io.c templates/native/list.c templates/native/str.c templates/native/system.c templates/native/tuple.c ...
940:6ddce984649b 938:799711337453
2 months ago Paul Boddie changeset files shortlog graph Fixed expected result in comment.
tests/numbers.py
939:8a70350be7b0 942:866a4ec5a19a 936:e5bbe2247087 938:799711337453
6 months ago Paul Boddie changeset files shortlog graph Merged changes from the default branch. trailing-data
generator.py templates/native/common.c
938:799711337453 939:8a70350be7b0 940:6ddce984649b
6 months ago Paul Boddie changeset files shortlog graph Renamed the string class to str, replacing the str function with the new_str function, this being invoked specially by the string instantiation function. As with the Unicode type renaming, a more general instantiation mechanism might permit the new_str function to be part of the functionality of the str or basestring classes.
common.py generator.py inspector.py lib/__builtins__/__init__.py lib/__builtins__/buffer.py lib/__builtins__/str.py templates/native/common.c tests/identity.py tests/unicode.py
937:67f4a8664674 934:2989aab1b4f7
6 months ago Paul Boddie changeset files shortlog graph Fixed comment.
generator.py
936:e5bbe2247087 939:8a70350be7b0
6 months ago Paul Boddie changeset files shortlog graph Updated Unicode type details. trailing-data
lib/__builtins__/float.py
935:7dec14799571 930:b47da767f704 934:2989aab1b4f7
6 months ago Paul Boddie changeset files shortlog graph Merged changes from the default branch. trailing-data
generator.py
934:2989aab1b4f7 935:7dec14799571 937:67f4a8664674
6 months ago Paul Boddie changeset files shortlog graph Renamed the utf8string class to unicode, eliminating the unicode function. This means that the simple case of merely returning an object if it is already a Unicode object no longer occurs when using the unicode callable, but such behaviour might be better supported with more general customised instantiation functionality.
common.py generator.py lib/__builtins__/__init__.py lib/__builtins__/character.py lib/__builtins__/int.py lib/__builtins__/stream.py lib/__builtins__/unicode.py tests/unicode.py
(0) -300 -100 -10 +10 tip