Jeong, YunWon
bb4e30a6df
fspath try from ( #6359 )
2025-12-09 05:44:21 +09:00
Jeong, YunWon
b200f0e8d2
Replace windows to windows-sys ( #6356 )
2025-12-09 05:08:45 +09:00
Jeong, YunWon
7157697f96
last_posix_errno ( #6341 )
2025-12-09 04:41:44 +09:00
Jeong, YunWon
bafaa1a826
scandir/lstat ( #6357 )
2025-12-09 04:32:06 +09:00
Jeong, YunWon
abfd148d63
SSLError ( #6351 )
2025-12-09 02:55:34 +09:00
Jeong, YunWon
a484ba4790
st_file_attributes ( #6353 )
2025-12-09 02:49:36 +09:00
Jeong, YunWon
abc5c223a6
os.waitstatus_to_exitcode for windows ( #6355 )
2025-12-09 02:46:05 +09:00
Jeong, YunWon
42d0a583e8
fix remove
2025-12-09 02:43:58 +09:00
Jeong, YunWon
649606fc58
Unconstructible
2025-12-09 02:43:58 +09:00
Jeong, YunWon
4438dba49c
use ToWide
2025-12-09 02:43:58 +09:00
dependabot[bot] and Jeong, YunWon
638a408eff
Bump malachite-* from 0.6.1 to 0.8.0 ( #6344 )
...
* Bump malachite-base from 0.6.1 to 0.8.0
Bumps [malachite-base](https://github.com/mhogrefe/malachite ) from 0.6.1 to 0.8.0.
- [Release notes](https://github.com/mhogrefe/malachite/releases )
- [Commits](https://github.com/mhogrefe/malachite/compare/v0.6.1...v0.8.0 )
---
updated-dependencies:
- dependency-name: malachite-base
dependency-version: 0.8.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump malachite-*
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jeong, YunWon <jeong@youknowone.org >
2025-12-09 01:54:25 +09:00
dependabot[bot] and Jeong, YunWon
a3d638ab5f
Bump windows-sys from 0.59.0 to 0.61.2 ( #6346 )
...
* Bump windows-sys from 0.59.0 to 0.61.2
Bumps [windows-sys](https://github.com/microsoft/windows-rs ) from 0.59.0 to 0.61.2.
- [Release notes](https://github.com/microsoft/windows-rs/releases )
- [Commits](https://github.com/microsoft/windows-rs/commits )
---
updated-dependencies:
- dependency-name: windows-sys
dependency-version: 0.61.2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* Fix breaking changes
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jeong, YunWon <jeong@youknowone.org >
2025-12-09 00:53:12 +09:00
Jeong, YunWon
bf565e917a
Windows execv, spawnv, wait ( #6350 )
...
* more const
* wait
* exec
* mkdir
2025-12-09 00:37:52 +09:00
dependabot[bot]
2a425351e2
Bump phf from 0.11.3 to 0.13.1 ( #6345 )
...
Bumps [phf](https://github.com/rust-phf/rust-phf ) from 0.11.3 to 0.13.1.
- [Release notes](https://github.com/rust-phf/rust-phf/releases )
- [Changelog](https://github.com/rust-phf/rust-phf/blob/main/RELEASE_PROCESS.md )
- [Commits](https://github.com/rust-phf/rust-phf/compare/phf-v0.11.3...v0.13.1 )
---
updated-dependencies:
- dependency-name: phf
dependency-version: 0.13.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-08 23:55:58 +09:00
Jeong, YunWon
4592787946
get_inheritable, dup for windows ( #6343 )
2025-12-08 23:55:03 +09:00
dependabot[bot]
8ad7f912ea
Bump actions/setup-python from 6.0.0 to 6.1.0 ( #6349 )
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 6.0.0 to 6.1.0.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v6...v6.1.0 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-version: 6.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-08 23:10:53 +09:00
dependabot[bot]
7e34ab743a
Bump actions/checkout from 5.0.1 to 6.0.1 ( #6348 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5.0.1 to 6.0.1.
- [Release notes](https://github.com/actions/checkout/releases )
- [Commits](https://github.com/actions/checkout/compare/v5.0.1...v6.0.1 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 6.0.1
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-08 23:09:50 +09:00
dependabot[bot]
4e6ef4150d
Bump webpki-roots from 0.26.11 to 1.0.4 ( #6347 )
...
Bumps [webpki-roots](https://github.com/rustls/webpki-roots ) from 0.26.11 to 1.0.4.
- [Release notes](https://github.com/rustls/webpki-roots/releases )
- [Commits](https://github.com/rustls/webpki-roots/compare/v/0.26.11...v/1.0.4 )
---
updated-dependencies:
- dependency-name: webpki-roots
dependency-version: 1.0.4
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-08 23:09:23 +09:00
Jiseok CHOI
7250b1f854
refactor(sqlite): add check_cursor_valid method for cursor state validation ( #6342 )
...
Extract cursor validity check into a separate method that doesn't hold
the lock. This is useful for executescript which only needs to verify
the cursor state but doesn't need to modify CursorInner.
- Add check_cursor_valid() method that checks if cursor is initialized
and not closed without retaining the mutex guard
- Use check_cursor_valid() in executescript instead of inner() since
executescript doesn't modify CursorInner
2025-12-08 21:54:40 +09:00
Jeong, YunWon
42d497a142
Enable PIP test on windows ( #6211 )
...
* Patch ensurepip whl to work on windows
* Enable PIP test on windows
2025-12-08 16:36:33 +09:00
Jeong, YunWon
876368e476
windows umask, win32_xstat_slow_impl, fake EXT_SUFFIX ( #6340 )
...
* umask
* EXT_SUFFIX
* File Attributes and win32_xstat_slow_impl
* unmark tests
2025-12-08 10:39:15 +09:00
Jeong, YunWon
cab41c807b
windows codecs ( #6337 )
...
* mbcs_codec
* oem codec
2025-12-08 01:51:51 +09:00
Jeong, YunWon
f4b8b019ca
winapi suppliment ( #6338 )
...
* winapi.ExitProcess
* Fix winapi Handle
* msvcrt.GetErrorMode
* windows stats
* unmark tests
2025-12-08 01:35:31 +09:00
Jiseok CHOI
a14dd5921d
fix(sqlite): Raise ProgrammingError when operating on a closed cursor ( #6339 )
2025-12-08 00:14:31 +09:00
Jeong, YunWon
cb7450df31
ssl module for windows ( #6332 )
...
* SSL for windows
* mark expected failure on test_ssl_in_multiple_threads
2025-12-08 00:08:53 +09:00
Jeong, YunWon
590da47499
pin flate2 under 1.1.5 ( #6335 )
2025-12-07 12:10:09 +09:00
Jeong, YunWon
aea956d601
WindowsError ( #6333 )
2025-12-06 17:21:52 +09:00
Jeong, YunWon
56a7fb129a
upgrade cranelift ( #6331 )
2025-12-06 10:01:37 +09:00
Jeong, YunWon
b3141d1231
mmap for windows ( #6329 )
2025-12-06 09:26:33 +09:00
Jeong, YunWon
89bcae7bea
fix time ( #6330 )
2025-12-06 08:30:57 +09:00
Jeong, YunWon
c826f9d809
PyStructSequence Compatibility ( #6327 )
...
* Fix local time
* PyStructSequence
2025-12-05 22:44:00 +09:00
Jeong, YunWon
6f786b58ad
Merge pull request #5594 from arihant2math/winreg
...
Rewrite of winreg module and bump to 3.13.2
2025-12-05 22:31:09 +09:00
Jeong, YunWon
d8dde123b1
Complete winreg
2025-12-05 19:57:26 +09:00
Ashwin Naren
517987c7b3
rewrite of winreg module and add test_winreg
2025-12-05 15:10:45 +09:00
Yash Suthar
c2ca9a7d31
prefer nb_bool slot in try_to_bool instead of __bool__ ( #6328 )
...
Fixed : #6113
---------
Signed-off-by: Yash Suthar <yashsuthar983@gmail.com >
2025-12-05 08:32:45 +09:00
Shahar Naveh
2b90e826ec
Use rust idioms for accessing a Vec in codegen/src/compile.rs ( #6326 )
...
* Use rust idioms for accessing a `Vec`
* clippy
* Remove `unsafe`
2025-12-04 09:17:04 +09:00
Shahar Naveh
f49c18578a
Move PrintExpr to IntristicFunction1 ( #6324 )
2025-12-03 21:17:36 +09:00
fanninpm
59f422de66
Add _io.TextIOWrapper.detach method ( #6267 )
...
* Stub out _io.TextIOWrapper.detach method
* Implement _io.TextIOWrapper.detach method
* Make _io.TextIOWrapper.detach not re-enter lock
2025-12-03 16:11:39 +09:00
Shahar Naveh
305fb489e7
Remove ImportNameless bytecode ( #6325 )
2025-12-03 07:07:33 +09:00
Shahar Naveh
9f203ee7d2
Update test_print from 3.13.9 ( #6323 )
2025-12-03 07:05:58 +09:00
Shahar Naveh
26d5307520
Align f-string related bytecodes with 3.13 ( #6321 )
...
* Align `f-string` related bytecodes with 3.13
* Resolve name collision
* Adjust for ruff return value
2025-12-03 07:05:16 +09:00
Shahar Naveh
d287d1e063
Sort Instruction enum & related match arms ( #6322 )
...
* Sort `Instruction` enum
* Sort `fmt_dis` match arms
* Sort `run_instruction`
* Sort JIT `add_instruction`
2025-12-02 23:25:33 +09:00
Jeong, YunWon
563dc0fc9e
Separate Debug from PyPayload ( #6320 )
2025-12-02 20:20:31 +09:00
Jeong, YunWon
bf8152b4b8
Remove unused _membership_iter_search ( #6318 )
2025-12-02 10:11:04 +09:00
Shahar Naveh
9130dd8068
Unify BINARY_OP bytecodes ( #6317 )
...
* Unify BINARY_OP bytecodes
* Add missing op to `as_inplace`
* Fix doc example
* Fix jit
* Fix doc
* Use correct opname
* Fix dis fmt
* Inplace ops support in JIT
2025-12-02 09:00:26 +09:00
Jeong, YunWon
8e0a86d163
init debug helper (#6315 )
2025-11-30 16:58:07 +09:00
Shahar Naveh
b84f7c19ad
Fix super and Update test_{descr,super}.py from 3.13.9 ( #6314 )
...
* Update `test_descr.py` from 3.13.9
* Update `test_super.py` from 3.13.9
2025-11-30 10:16:50 +09:00
Shahar Naveh
4051becc9e
Ensure BuildSlice oparg to be either 2 or 3 ( #6313 )
...
* Force `BuildSlice` oparg to be either 2 or 3
* `compile_slice` to return `BuildSliceArgCount`
2025-11-30 09:05:29 +09:00
Jeong, YunWon
6782fa2219
ctypes buffer ( #6311 )
...
* Fix array
* from buffer
* AsBuffer
* Fix instruction
* constructable pointer
* thunk
* in_dll
* fix sizeof/alignment
2025-11-29 21:17:04 +09:00
Jeong, YunWon
e5aec9d7fd
DISALLOW_INSTANTIATION ( #6310 )
2025-11-29 12:46:14 +09:00