Skip to content

Conversation

@pull
Copy link

@pull pull bot commented Feb 21, 2025

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/

@pull pull bot added the ⤵️ pull label Feb 21, 2025
zware and others added 29 commits May 6, 2025 05:58
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.
…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`.
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]>
This reverts commit 3c73cf5 (gh-133497), which itself reverted
the original commit d270bb5 (gh-133221).

We reverted the original change due to failing android tests.
The checks in _PyCode_CheckNoInternalState() were too strict,
so we've relaxed them.
tomasr8 and others added 29 commits May 19, 2025 13:19
…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.
…tion (gh-128640)" (gh-134256)

This reverts commit 9859791.

The original change broke the iOS and android buildbots, where the tests are run single-process.
…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.
…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]>
)

Let the system determine the correct tm_wday and tm_isdst.
* 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.
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.
)

  * 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]>
…through the exception handler (gh-134331)

Co-authored-by: Łukasz Langa <[email protected]>
@pull pull bot merged commit ec39fd2 into TechPenguineer:main May 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.