summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Don't doubly-parallelise sphinx-lint (#110617)Adam Turner2023-10-101-0/+1
|
* gh-110050: Adjust the newline position in the TypeError message of the ↵Yilei Yang2023-10-101-2/+2
| | | | | random.seed call. (#110051) Co-authored-by: Raymond Hettinger <rhettinger@users.noreply.github.com>
* gh-101100: Fix sphinx warnings in `library/socketserver.rst` (GH-110207)Nikita Sobolev2023-10-102-26/+52
|
* gh-110388: Add tests for tty (GH-110394)Serhiy Storchaka2023-10-102-0/+81
|
* gh-81002: Add tests for termios (GH-110386)Serhiy Storchaka2023-10-102-0/+221
|
* gh-110590: Fix a bug where _sre.compile would overwrite exceptions (#110591)Nikita Sobolev2023-10-103-0/+9
| | | | TypeError would be overwritten by OverflowError if 'code' param contained non-ints.
* gh-109595: Add -Xcpu_count=<n> cmdline for container users (#109667)Donghee Na2023-10-1015-11/+192
| | | | | | --------- Co-authored-by: Victor Stinner <vstinner@python.org> Co-authored-by: Gregory P. Smith [Google LLC] <greg@krypto.org>
* gh-110378: Fix test_async_gen_propagates_generator_exit in ↵Serhiy Storchaka2023-10-101-9/+5
| | | | | test_contextlib_async (#110500) It now fails if the original bug is not fixed, and no longer produce ResourceWarning with fixed code.
* gh-110558: Enable ruff's pyupgrade rules when running on Argument Clinic ↵Alex Waygood2023-10-104-5/+20
| | | | (#110603)
* gh-84570: Implement Waiting in SendChannel.send() (gh-110565)Eric Snow2023-10-104-109/+182
| | | | | We had been faking it (poorly). We will add timeouts separately.
* gh-107652: Fix CIFuzz typo (#110602)Nikita Sobolev2023-10-101-1/+1
|
* GH-109408: Move the Python file whitespace check from patchcheck to ↵Adam Turner2023-10-102-25/+16
| | | | | | pre-commit (#109891) Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
* Remove an old macro from executor.c (#110597)Brandt Bucher2023-10-101-3/+0
|
* GH-104584: Fix refleak when tracing through calls (GH-110593)Brandt Bucher2023-10-102-1/+2
|
* Add some 'meta hooks' to our pre-commit config (#110587)Alex Waygood2023-10-101-0/+5
|
* gh-109408: Add the docs whitespace check from patchcheck to pre-commit (#109854)Hugo van Kemenade2023-10-102-33/+13
| | | | | Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com> Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
* gh-110558: Run ruff on Argument Clinic in CI (#110559)Alex Waygood2023-10-105-4/+21
|
* gh-110378: Close invalid generators in contextmanager and ↵Serhiy Storchaka2023-10-104-7/+43
| | | | | | asynccontextmanager (GH-110499) contextmanager and asynccontextmanager context managers now close an invalid underlying generator object that yields more then one value.
* Fix CIFuzz build (#110576)Nikita Sobolev2023-10-101-3/+7
|
* gh-109693: Use pyatomic.h for signal module (gh-110480)Donghee Na2023-10-093-27/+26
|
* Remove unused `SPHINXLINT` var from `Doc/Makefile`. (#110570)Ezio Melotti2023-10-091-1/+0
| | | Remove unused `SPHINXLINT` var.
* gh-78469: Declare missing sethostname for Solaris 10 (#109447)Jakub Kulík2023-10-094-2/+23
| | | Add OS version specific macro for Solaris: Py_SUNOS_VERSION.
* gh-106765: Updates Windows installer build instructions to clarify system ↵Ashish Shirodkar2023-10-092-0/+10
| | | | requirements (GH-110566)
* gh-107652: Set up CIFuzz to run fuzz targets continuously (#107653)Illia Volochii2023-10-093-0/+66
| | | | Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
* gh-110519: Improve deprecation warning in the gettext module (#110520)Serhiy Storchaka2023-10-093-51/+144
| | | | | | | | Deprecation warning about non-integer numbers in gettext now always refers to the line in the user code where gettext function or method is used. Previously, it could refer to a line in gettext code. Also, increase test coverage for NullTranslations and domain-aware functions like dngettext().
* gh-76785: Add SendChannel.send_buffer() (#110246)Eric Snow2023-10-0913-67/+467
| | | (This is still a test module.)
* gh-109191: Fix build with newer editline (gh-110239)Bo Anderson2023-10-095-1/+31
|
* gh-110437: Allow overriding VCRuntimeDLL with a semicolon separated list of ↵Steve Dower2023-10-092-1/+6
| | | | DLLs to bundle (GH-110470)
* gh-110525: Cover PySet_Add corner case with frozenset objects (GH-110544)Nikita Sobolev2023-10-091-0/+37
|
* gh-110549: Remove unused includes of <stddef.h> in _testcapi (GH-110552)Nikita Sobolev2023-10-093-6/+0
|
* gh-109286: Update macOS installer to use SQLite 3.43.1 (#110482)jtranquilli2023-10-092-3/+4
|
* gh-110497: Add note about `OSError` being an alias to `IOError` in docs ↵Nikita Sobolev2023-10-095-9/+11
| | | | (#110498)
* gh-110525: Add CAPI tests for set and frozenset objects (GH-110526)Nikita Sobolev2023-10-096-1/+383
|
* gh-110514: Add PY_THROW to `sys.setprofile` events (GH-110524)Tian Gao2023-10-093-1/+27
|
* gh-106670: Set convenience variable for post mortem debugging (#110493)Tian Gao2023-10-093-0/+15
|
* Remove unused imports in multiprocessing docs example (#109984)Albert Villanova del Moral2023-10-091-1/+0
|
* gh-110534 fix a URL redirect to wikipedia article on Fibonacci numbers (#110535)partev2023-10-091-1/+1
|
* gh-108277: Fix test_os TimerfdTests (#110515)Victor Stinner2023-10-081-3/+11
| | | | | | * test_timerfd_TFD_TIMER_ABSTIME() and test_timerfd_ns_TFD_TIMER_ABSTIME() tolerate a difference of 50 us. * test_timerfd_negative() checks if os.TFD_TIMER_CANCEL_ON_SET is defined.
* gh-89902: Deprecate non-standard format specifier "N" for Decimal (GH-110508)Serhiy Storchaka2023-10-084-0/+29
| | | It was not documented and only supported in the C implementation.
* gh-110378: Move to `IsolatedAsyncTestCase` in `test_contextlib_async.py` ↵Nikita Sobolev2023-10-081-51/+5
| | | | (#110379)
* Update floatingpoint.rst (#110509)zipperer2023-10-081-1/+1
| | | | | | | | | | | This commit removes a ':'. I believe the extra colon causes a display error. What I believe to be an error: Above this expression `round(math.pi, ndigits=2) == round(22 / 7, ndigits=2)` the page displays `.. doctest::`. What I observed: After I remove the extra colon, the page does not display `.. doctest::`
* gh-110237: Check `PyList_Append` for errors in `_PyEval_MatchClass` (#110238)denballakh2023-10-082-3/+12
|
* gh-108277: Add os.timerfd_create() function (#108382)Masaru Tsuchiyama2023-10-0717-5/+1527
| | | | | | | | Add wrapper for timerfd_create, timerfd_settime, and timerfd_gettime to os module. Co-authored-by: Serhiy Storchaka <storchaka@gmail.com> Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com> Co-authored-by: Erlend E. Aasland <erlend.aasland@protonmail.com> Co-authored-by: Victor Stinner <vstinner@python.org>
* gh-110397: Add Py_IsFinalizing() to the stable ABI (#110441)Victor Stinner2023-10-076-2/+9
|
* gh-109848: Make test_rot13_func in test_codecs independent (GH-109850)Serhiy Storchaka2023-10-071-1/+2
|
* gh-109864: Make test_gettext tests order independent (GH-109866)Serhiy Storchaka2023-10-071-2/+13
|
* gh-76785: Support Running Some Functions in Subinterpreters (gh-110251)Eric Snow2023-10-063-26/+439
| | | This specifically refers to `test.support.interpreters.Interpreter.run()`.
* gh-106078: Suppress the warning caused by multi-phase initialization of ↵Charlie Zhao2023-10-062-1/+10
| | | | `decimal` (#107524)
* GH-110455: Guard `assert(tstate->thread_id > 0)` with `#ifndef ↵Brett Cannon2023-10-062-2/+5
| | | | HAVE_PTHREAD_STUBS` (GH-110487)
* gh-110489: Optimise math.ceil for known exact float (#108801)Shantanu2023-10-062-7/+10
| | | | This matches a similar optimisation done for math.floor in https://github.com/python/cpython/pull/21072