Lee Dogeon
4eecd15a2a
Mark failing tests
2026-01-21 15:10:40 +09:00
CPython Developers
d7dba07304
Update reprlib from v3.14.2
2026-01-21 15:10:40 +09:00
Jeong, YunWon
d690b2d65e
[update_lib] todo subcommand ( #6823 )
...
* [update_lib] todo
* better CI comment
2026-01-21 09:00:45 +09:00
Jeong, YunWon and CPython Developers
22974cff20
Update struct from v3.14.2 ( #6824 )
...
Co-authored-by: CPython Developers <>
2026-01-21 03:05:05 +09:00
Jeong, YunWon
a7f2351244
Remove BEFORE_WITH,BINARY_SUBSCR ( #6822 )
2026-01-21 02:58:24 +09:00
Jeong, YunWon
58c804309b
[update_lib] show deps ( #6821 )
...
* show_deps
* soft deps tree
* show deps CI
2026-01-21 01:25:30 +09:00
Jeong, YunWon
274e8b4b6b
Remove JUMP_IF_NOT_EXC_MATCH, SET_EXC_INFO ( #6820 )
2026-01-21 01:23:43 +09:00
Jeong, YunWon and CPython Developers
90ff571493
Update _collections_abc from v3.14.2 ( #6819 )
...
Co-authored-by: CPython Developers <>
2026-01-21 01:01:09 +09:00
Jeong, YunWon
e0cceaf31c
Remove ReturnConst/Break/Continue ops ( #6816 )
...
* Remove ReturnConst
* Remove break/continue ops
2026-01-21 00:03:43 +09:00
Lee Dogeon
3bcd071e4d
Bump collections to 3.14.2 ( #6770 )
...
* Bump collections to 3.14.2
* Unmark resolved tests
2026-01-20 23:58:43 +09:00
Jeong, YunWon and github-actions[bot]
5ef8d48e5a
update_lib hard dependency resolver ( #6817 )
...
* update_lib __init__ handling
* dependency
* Auto-format: ruff format
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-01-20 23:52:28 +09:00
Jeong, YunWon and CPython Developers
e01f26c1f6
Update inspect from v3.14.2 ( #6815 )
...
* Update inspect from v3.14.2
* temp asyncio.event._set_event_loop_policy
* mark inspect tests
---------
Co-authored-by: CPython Developers <>
2026-01-20 21:34:34 +09:00
Jeong, YunWon
94ccfb8b18
Prohibit AI PR submit ( #6813 )
2026-01-20 21:13:28 +09:00
Jeong, YunWon
0f28d4e199
Merge pull request #6811 from youknowone/functools
...
Implement more functools features and Update functools from v3.14.2
2026-01-20 19:18:14 +09:00
Lee Dogeon
0cad3cb8b8
Use empty list as default according to Python.asdl ( #6812 )
...
* Use empty list as default in ClassDef.{bases,keywords}
* Unmark resolved tests
* Use empty list as default in FunctionDef.type_params
* Use empty list as default in ClassDef.type_params
2026-01-20 18:02:42 +09:00
Jeong, YunWon
479bb7af1a
skip weakref crash test
2026-01-20 17:33:07 +09:00
Jeong, YunWon
ff4f7a0e94
temp inspect patch
2026-01-20 17:33:07 +09:00
Jeong, YunWon
ddc5ba0b98
cspell phcount
2026-01-20 17:32:58 +09:00
Jeong, YunWon
c82da8b887
mark functools tests
2026-01-20 17:32:52 +09:00
CPython Developers
40c29f689f
Update functools from v3.14.2
2026-01-20 17:32:52 +09:00
Jeong, YunWon
4d27603cb5
fix functools.reduce
2026-01-20 17:32:52 +09:00
Jeong, YunWon
b472e88caf
classmethod/staticmethod __annotate__
2026-01-20 17:32:52 +09:00
Jeong, YunWon
f0c3e7d51f
Remove SUBSCRIPT, JUMP_IF_{TRUE,FALSE}_OR_POP ( #6810 )
...
* Align ForIter behavior (incomplete)
* Romove JUMP_IF_{TRUE,FALSE}_OR_POP, subscript
* Remove LoadAssetionError
* Update snapshot for ForIter behavior change
2026-01-20 16:21:23 +09:00
Lee Dogeon
52a854a57a
Unmark resolved test
2026-01-20 15:29:05 +09:00
Lee Dogeon
c8b1cb8cab
Bump re to 3.14.2
2026-01-20 15:29:05 +09:00
Jeong, YunWon
25a3d6dde1
functools.Placeholder
2026-01-20 13:45:52 +09:00
Jeong, YunWon
6e842cf110
PyPartial::__get__
2026-01-20 11:42:59 +09:00
github-actions[bot]
f1fd1e9121
Auto-format: ruff format
2026-01-20 11:38:26 +09:00
Jeong, YunWon
41cdc5cd5b
BooleanOptionalAction
2026-01-20 11:38:26 +09:00
Lee Dogeon
876d3f5e80
Correct testcase
2026-01-20 11:38:26 +09:00
Lee Dogeon
fe6a60ade7
Fix error lines extraction
2026-01-20 11:38:26 +09:00
Jeong, YunWon
d119c47d2e
Remake update_lib
2026-01-20 11:38:26 +09:00
github-actions[bot]
6f41a9491b
Auto-format: cargo fmt --all
2026-01-20 10:59:47 +09:00
Jeong, YunWon
1740b083b8
namespace constructor and __replace__
2026-01-20 10:59:47 +09:00
Jeong, YunWon
1dceb7533d
mark failing tests on test_types
2026-01-20 10:59:47 +09:00
Jeong, YunWon
301ff32a59
mark failing test_dataclasses
2026-01-20 10:59:47 +09:00
CPython Developers
2823053614
Update test_types from v3.14.2
2026-01-20 10:59:47 +09:00
CPython Developers
a7a823daaa
Update typing from v3.14.2
2026-01-20 10:59:47 +09:00
Jeong, YunWon
700b34adeb
Hashable for PyMappingProxy
2026-01-20 10:59:47 +09:00
Jeong, YunWon
bb72418d9e
_typing.Union
2026-01-20 10:59:47 +09:00
Jeong, YunWon
2bbb3d07c6
_abc
2026-01-20 10:59:47 +09:00
Jeong, YunWon
ef2c0a6d9d
More FromArgs message ( #6806 )
2026-01-20 10:37:27 +09:00
Jeong, YunWon and CPython Devleopers
97167ab1cc
Instruction 3.14 ( #6805 )
...
* renumber enum Instruction
* renumber magic
* Update test__opcode from 3.14.2
---------
Co-authored-by: CPython Devleopers <>
2026-01-20 03:52:52 +09:00
Jeong, YunWon
b76906a8bf
Add sys._stdlib_dir ( #6798 )
2026-01-20 03:38:40 +09:00
dependabot[bot]
7d2f284ee6
Bump cranelift from 0.127.1 to 0.127.2 ( #6802 )
...
Bumps [cranelift](https://github.com/bytecodealliance/wasmtime ) from 0.127.1 to 0.127.2.
- [Release notes](https://github.com/bytecodealliance/wasmtime/releases )
- [Changelog](https://github.com/bytecodealliance/wasmtime/blob/main/RELEASES.md )
- [Commits](https://github.com/bytecodealliance/wasmtime/commits )
---
updated-dependencies:
- dependency-name: cranelift
dependency-version: 0.127.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-20 02:16:24 +09:00
Jeong, YunWon
2da102fab8
FromArgs with error_msg ( #6804 )
2026-01-20 02:10:19 +09:00
dependabot[bot]
e5720232e1
Bump chrono from 0.4.42 to 0.4.43 ( #6803 )
...
Bumps [chrono](https://github.com/chronotope/chrono ) from 0.4.42 to 0.4.43.
- [Release notes](https://github.com/chronotope/chrono/releases )
- [Changelog](https://github.com/chronotope/chrono/blob/main/CHANGELOG.md )
- [Commits](https://github.com/chronotope/chrono/compare/v0.4.42...v0.4.43 )
---
updated-dependencies:
- dependency-name: chrono
dependency-version: 0.4.43
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-20 01:43:11 +09:00
dependabot[bot]
aff85c87ce
Bump junction from 1.3.0 to 1.4.1 ( #6801 )
...
Bumps [junction](https://github.com/tesuji/junction ) from 1.3.0 to 1.4.1.
- [Release notes](https://github.com/tesuji/junction/releases )
- [Changelog](https://github.com/tesuji/junction/blob/main/CHANGELOG.md )
- [Commits](https://github.com/tesuji/junction/compare/v1.3.0...v1.4.1 )
---
updated-dependencies:
- dependency-name: junction
dependency-version: 1.4.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>
2026-01-20 01:42:55 +09:00
dependabot[bot]
b7f55decbd
Bump cranelift-jit from 0.127.1 to 0.127.2 ( #6800 )
...
Bumps [cranelift-jit](https://github.com/bytecodealliance/wasmtime ) from 0.127.1 to 0.127.2.
- [Release notes](https://github.com/bytecodealliance/wasmtime/releases )
- [Changelog](https://github.com/bytecodealliance/wasmtime/blob/main/RELEASES.md )
- [Commits](https://github.com/bytecodealliance/wasmtime/commits )
---
updated-dependencies:
- dependency-name: cranelift-jit
dependency-version: 0.127.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-20 01:06:56 +09:00
Jeong, YunWon and github-actions[bot]
82a8f67c71
Replace custom opcodes with CPython standard sequences ( #6794 )
...
* Replace custom opcodes with standard sequences
Remove RustPython-specific opcodes (BuildListFromTuples,
BuildMapForCall, BuildSetFromTuples, BuildTupleFromTuples)
and replace their usage with CPython 3.14 standard opcode
sequences:
- BuildListFromTuples → BUILD_LIST + LIST_EXTEND loop
- BuildSetFromTuples → BUILD_SET + SET_UPDATE loop
- BuildTupleFromTuples → BUILD_LIST + LIST_EXTEND + CALL_INTRINSIC_1(ListToTuple)
- BuildMapForCall → DICT_MERGE loop
Implement missing opcodes:
- ListExtend: Extend list with iterable elements
- SetUpdate: Add iterable elements to set
- DictMerge: Merge dict with duplicate key checking
* Auto-generate: generate_opcode_metadata.py
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-01-20 00:34:46 +09:00