Commit Graph
1534 Commits
Author SHA1 Message Date
dependabot[bot] 0760551cf7 Bump lz4_flex from 0.11.5 to 0.12.0 (#6367)
Bumps [lz4_flex](https://github.com/pseitz/lz4_flex) from 0.11.5 to 0.12.0.
- [Release notes](https://github.com/pseitz/lz4_flex/releases)
- [Changelog](https://github.com/PSeitz/lz4_flex/blob/main/CHANGELOG.md)
- [Commits](https://github.com/pseitz/lz4_flex/compare/0.11.5...0.12.0)

---
updated-dependencies:
- dependency-name: lz4_flex
  dependency-version: 0.12.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-09 09:29:01 +09:00
dependabot[bot] df7694ca51 Bump x509-parser from 0.16.0 to 0.18.0 (#6364)
Bumps [x509-parser](https://github.com/rusticata/x509-parser) from 0.16.0 to 0.18.0.
- [Changelog](https://github.com/rusticata/x509-parser/blob/x509-parser-0.18.0/CHANGELOG.md)
- [Commits](https://github.com/rusticata/x509-parser/compare/x509-parser-0.16.0...x509-parser-0.18.0)

---
updated-dependencies:
- dependency-name: x509-parser
  dependency-version: 0.18.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-09 06:24:38 +09:00
dependabot[bot] d432cfd350 Bump uuid from 1.18.1 to 1.19.0 (#6362)
Bumps [uuid](https://github.com/uuid-rs/uuid) from 1.18.1 to 1.19.0.
- [Release notes](https://github.com/uuid-rs/uuid/releases)
- [Commits](https://github.com/uuid-rs/uuid/compare/v1.18.1...v1.19.0)

---
updated-dependencies:
- dependency-name: uuid
  dependency-version: 1.19.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-09 06:08:04 +09:00
Jeong, YunWon 7a5d81a469 Fix os.utime for windows/macos (#6354) 2025-12-09 06:07:48 +09:00
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]andJeong, 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] 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 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 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 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
Jeong, YunWon 4fcce4d0b9 ctypes struct/union/array (#6309)
* PyCStructure

* impl union

* array

* temp remove

* apply review
2025-11-29 12:13:49 +09:00
Jeong, YunWon 95b8c60756 Fix __build_class__ compatibility (#6308)
* Update __build_class__

* fix test
2025-11-29 11:54:04 +09:00