Jeong, YunWon
|
8127000080
|
Impl more codecs and _codecs._unregister_error (#7025)
- Rewrite _pycodecs.py: escape_decode, charmap_decode,
unicode_escape_decode/encode, raw_unicode_escape_decode/encode
- Add _codecs._unregister_error with built-in handler protection
and null byte/surrogate validation
- Normalize encoding name in register_manual
- Add codec error notes via add_note
- Fix cp65001 encoding constant in StandardEncoding::parse
- Remove 35 expectedFailure markers from test_codecs,
test_pickle, test_datetime, pickletools
|
2026-02-06 20:37:18 +09:00 |
|
Jeong, YunWon
|
6e09d1b123
|
win codecs
|
2026-02-06 00:15:18 +09:00 |
|
Jeong, YunWon
|
afea16569b
|
Fix test_io expectedFailures
|
2026-02-06 00:15:18 +09:00 |
|
Jeong, YunWon
|
100b870175
|
Implement UTF-32 encode/decode and fix UTF-16 empty encode
- Add UTF-32, UTF-32-LE, UTF-32-BE encode/decode in _pycodecs.py
- Register utf_32 codec functions in codecs.rs via delegate_pycodecs
- Fix PyUnicode_EncodeUTF16 returning "" instead of [] for empty input
- Remove resolved expectedFailure decorators in test_codecs.py
- Add failure reasons to remaining expectedFailure comments
|
2026-02-02 12:50:34 +09:00 |
|
Noa
|
f323d14ed3
|
Refactor codecs
|
2025-03-26 02:24:01 -05:00 |
|
Kim, YeonWoo
|
46916eaf7a
|
Fix escape codecs
|
2022-07-24 15:23:52 +09:00 |
|
Noah
|
e21a447400
|
Fix misc codecs issues
|
2021-05-21 01:32:55 -05:00 |
|
Noah
|
d1a4812d3f
|
Implement _codecs.utf_8_decode in rust
|
2021-05-20 20:36:04 -05:00 |
|
Noah
|
c0f1da8d8f
|
Make _codecs a native module
|
2021-05-18 23:43:13 -05:00 |
|