forked from python/cpython
-
Notifications
You must be signed in to change notification settings - Fork 1
[pull] main from python:main #590
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Conversation
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
Co-authored-by: Hugo van Kemenade <[email protected]>
Fix data race detected by tsan (https://github.com/python/cpython/actions/runs/14857021107/job/41712717208?pr=133502): young.count can be modified by other threads even while the gcstate is locked. This is the simplest fix to (potentially) unblock beta 1, although this particular code path seems like it could just be an atomic swap followed by an atomic add, without having the lock at all.
….getpass` (#130496) Co-authored-by: Bénédikt Tran <[email protected]>
Co-authored-by: Daniel Hollas <[email protected]>
…ities in attribute values (GH-95215) According to the HTML5 spec, named character references in attribute values should only be processed if they are not followed by an ASCII alphanumeric, or an equals sign. https://html.spec.whatwg.org/multipage/parsing.html#named-character-reference-state
…` are used as an identifier after NFKC normalization (#133523)
Along the way, also move related files into their appropriate directories and update `.github/CODEOWNERS`.
…on-desktop Windows builds (GH-133518)
Followup to 942673e (GH-133588) * Update configure for Python 3.15 * Update magic number for 3.15 * Remove deprecated 'check_home' argument from sysconfig.is_python_build * Add warningignore entries for Modules/_sqlite/clinic/connection.c.h * Work around c-analyzer complaints about _testclinic deprecation tests --------- Co-authored-by: Hugo van Kemenade <[email protected]>
…pt (GH-133611) Also remove Tools/wasm from mypy CI workflow
'\x08' is not interpreted as backspace on FreeBSD.
Also move up the explanation of insertion order preservation. Both paragraphs seemed out of place down where they were. --------- Co-authored-by: Terry Jan Reedy <[email protected]>
Replace with image
…fromisoformat` (#127242) It was previously possible to specify things like `+00:90:00` which would be equivalent to `+01:30:00`, but is not a valid ISO8601 string. --------- Co-authored-by: Erlend E. Aasland <[email protected]> Co-authored-by: Paul Ganssle <[email protected]>
Don't use PyInterpreterState_GetID() but get directly the interpreter 'id' member which cannot fail.
…ze for TCPServer (GH-134249) socketserver.TCPServer default queue size becomes SOMAXCONN instead of 5 when possible.
Change `datetime.datetime.now` to half-even rounding for consistency with `datetime.fromtimestamp`.
* added enhancement auto completing import with sys builtins --------- Co-authored-by: Hunter <[email protected]>
The runtime behavior of `http.server` CLI is hard to test on an arbitrary platform. As such, tests asserting the correctness of `python -m http.server` are temporarily removed and will be rewritten later once a universal solution has been found.
Co-authored-by: Victor Stinner <[email protected]>
…4288) Explain history of de-facto standard and how to pick between the two Base-85 encoding functions in the base-64 module. --------- Co-authored-by: C.A.M. Gerlach <[email protected]>
* Ensure that created files and dirs are always removed after test. Now addCleanup() does not conflict with tearDown(). * Use os_helper.unlink() and os_helper.rmdir(). * Import TESTFN from os_helper.
…s of asyncio (#134304) Co-authored-by: Adam Turner <[email protected]>
While some `libcurses` functions are meant to return OK on success, this is not always the case for all implementations. As such, we relax the checks on the return values and allow any non-ERR value to be considered equivalent to OK.
…34320) This moves abc check for numbers.Rational - down.
… pickle (GH-123069) Co-authored-by: Terry Jan Reedy <[email protected]>
…134234) Co-authored-by: Victor Stinner <[email protected]>
) * Add "cyclic isolate" to the glossary. * Add a new "Object Life Cycle" page. * Improve docs for related API, with special focus on cross-references and warnings Co-authored-by: Petr Viktorin <[email protected]> Co-authored-by: Peter Bierma <[email protected]>
…h-134306) Co-authored-by: David Goncalves <[email protected]> Co-authored-by: Oleg Iarygin <[email protected]>
…through the exception handler (gh-134331) Co-authored-by: Łukasz Langa <[email protected]>
Signed-off-by: Pablo Galindo <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by
pull[bot] (v2.0.0-alpha.1)
Can you help keep this open source service alive? 💖 Please sponsor : )
📚 Documentation preview 📚: https://cpython-previews--590.org.readthedocs.build/