Shahar Naveh
f784a562f8
Update datetime to 3.14.3 ( #7084 )
2026-02-24 01:07:30 +00:00
Jeong, YunWon
ad29b43ca6
Use CRT functions for time module on Windows ( #7090 )
...
- Replace chrono with CRT functions (wcsftime, _gmtime64_s,
_localtime64_s, _mktime64) on Windows for correct behavior
- Fix timezone name corruption: use take_while instead of filter
for null-terminated wide strings in TIME_ZONE_INFORMATION
- Fix wcsftime symbol name (_wcsftime -> wcsftime)
- Fix CString import cfg to unix-only
- Remove 13 expectedFailure markers from test_time for Windows
2026-02-14 09:13:06 +09:00
CPython Developers
c4f23295bf
Update test_time from v3.14.3
2026-02-11 16:57:51 +09:00
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
Terry Tianlin Luan
e22091ef60
Update straightforward packages Pt 1 ( #6595 )
...
* Deleted _pycodecs.py
* Updated code.py library
* Updated the _pydatetime.py lib
* Removed distutils package
* Updated doctest package
* * Updated datetimetester.py
* Added back in _pycodecs.py
* Used tool to verify datetimetester + test_code_module
2025-12-31 02:31:08 +09:00
Jeong, YunWon
1b17587585
__slots__ xor __dict__ , name mangling ( #6392 )
...
* __slots__ xor __dict__
* mangle_name for `__` prefixed members
2025-12-10 23:30:10 +09:00
Jeong, YunWon
c826f9d809
PyStructSequence Compatibility ( #6327 )
...
* Fix local time
* PyStructSequence
2025-12-05 22:44:00 +09:00
Jeong YunWon
f709a2805d
mark failing tests
2024-06-22 16:18:34 +09:00
CPython Developers
9c7a9cbace
Update datetime from CPython v3.12.3
2024-06-22 15:27:19 +09:00