[backport to 3.5] bpo-29474: Improve documentation for weakref.WeakValueDictionary by Mariatta · Pull Request #23 · python/cpython
Mariatta
changed the base branch from
master
to
3.5
Mariatta
changed the title
bpo-29474: Improve documentation for weakref.WeakValueDictionary
[backport to 3.5] bpo-29474: Improve documentation for weakref.WeakValueDictionary
jaraco pushed a commit to jaraco/cpython that referenced this pull request
Feb 17, 2023This is one of the two approved incoming PSF licenses. Closes python#23
nanjekyejoannah added a commit to nanjekyejoannah/cpython that referenced this pull request
Mar 10, 2023
Qanux
mentioned this pull request
Eclips4 pushed a commit to Eclips4/cpython that referenced this pull request
Mar 10, 2026This PR pretty much completely refactors the Rust build system. There are now two main ways Rust code is built: # both - The Rust triple is deduced based on the preprocessor run on Misc/platform_triplet.c - A cpython-build-helper crate is used to pass the proper link arguments for each configuration - The proper Rust toolchain is downloaded for iOS/Android/WASI for CI on those platforms - cpython-sys is updated significantly to ensure bindgen properly generates the bindings for each platform # shared For shared builds, we build a crate into a cdylib and pass through link arguments from the makefile/configure and the linker executable so that the final link will match what is done for C programs. # static For static builds, a cpython-rust-staticlib crate is a built which depends on and re-exports the module initializers for each crate. This ensures there aren't duplicated Rust stdlib/core symbols. Fixes python#23
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters