andrei kulakov
b7bb54fc10
Specify default order in memoryview.tobytes() docs (GH-27936)
2021-09-09 11:30:56 +03:00
Jean-Abou-Samra
5afb570d2e
Fix small mistake in fileinput documentation (GH-28241)
2021-09-09 11:01:10 +03:00
Raymond Hettinger
4a5cccb02b
bpo-20499: Rounding error in statistics.pvariance (GH-28230)
2021-09-08 22:00:12 -05:00
Erlend Egeberg Aasland
f235dd0784
bpo-38371: Remove deprecated tkinter
split() method (GH-28237)
2021-09-08 23:02:19 +03:00
Dong-hee Na
84ca5fcd31
bpo-44340: Update whatsnews for ThinLTO (GH-28229)
...
Co-authored-by: Łukasz Langa <lukasz@langa.pl>
2021-09-08 19:29:33 +02:00
Hugo van Kemenade
59ea704df7
bpo-45129 Remove deprecated reuse_address (GH-28207)
...
Due to significant security concerns, the reuse_address parameter of
asyncio.loop.create_datagram_endpoint, deprecated in Python 3.9, is
now removed. This is because of the behavior of the socket option
SO_REUSEADDR in UDP.
Co-authored-by: Łukasz Langa <lukasz@langa.pl>
2021-09-08 18:58:43 +02:00
andrei kulakov
a561005761
bpo-19113: Remove unused test_errors from ctypes tests (GH-28008)
...
This test was forever shadowed by another test method named `test_errors`.
2021-09-08 17:28:32 +02:00
Florin Spătar
2396fa6537
bpo-44959: Add fallback to extension modules with '.sl' suffix on HP-UX (GH-27857)
2021-09-08 14:43:00 +02:00
Yurii Karabas
c11956a8bd
bpo-45121: Fix RecursionError when calling Protocol.__init__ from a subclass' __init__ (GH-28206)
2021-09-08 18:25:09 +08:00
Hugo van Kemenade
d003a5bd25
bpo-45132 Remove deprecated __getitem__ methods (GH-28225)
...
Remove deprecated __getitem__ methods of xml.dom.pulldom.DOMEventStream,
wsgiref.util.FileWrapper and fileinput.FileInput, deprecated since Python 3.9.
2021-09-08 13:07:40 +03:00
Victor Stinner
cb15afcccf
bpo-39573: Py_TYPE becomes a static inline function (GH-28128)
...
Convert the Py_TYPE() and Py_SIZE() macros to static inline
functions. The Py_SET_TYPE() and Py_SET_SIZE() functions must now be
used to set an object type and size.
2021-09-08 11:59:13 +02:00
giovanniwijaya
4dc4300c68
bpo-45022: Fix libffi DLL name in Windows installer sources (GH-28203)
2021-09-07 20:18:32 +01:00
DonnaDia
19a304ba99
bpo-24888: Clarify subprocess.check_call propagates exceptions if unable to start process (GH-28018)
2021-09-07 20:16:44 +02:00
Matti Picus
34d82ce7cb
Remove documentation for non-existing socket class attributes (GH-28029)
...
The functions in question are available on the module-level only.
2021-09-07 20:09:11 +02:00
Stanisław Skonieczny
9dc363ee7c
bpo-45012: Release GIL around stat in os.scandir (GH-28085)
...
Releasing GIL allows other threads to continue
its work when os.scandir is fetching DirEntry.stat
info from file system.
2021-09-07 19:55:20 +02:00
Raymond Hettinger
750368cbcd
Add more itertool recipes (GH-28165)
2021-09-07 12:29:00 -05:00
Christian Heimes
cc7c680194
bpo-38820: Test with OpenSSL 3.0.0 final (GH-28205)
...
Signed-off-by: Christian Heimes <christian@python.org>
2021-09-07 19:04:55 +02:00
Victor Stinner
c4ea45d7d2
bpo-45118: Fix regrtest second summary for re-run tests (GH-28183)
...
Fix regrtest second summary when using -w/--verbose2 command line
option: lists re-run tests in the second test summary.
2021-09-07 18:21:00 +02:00
Raymond Hettinger
fa15df77f0
bpo-45104: Clarify when __init__ is called (GH-28210)
2021-09-07 18:04:39 +02:00
Victor Stinner
fb305092a5
bpo-44348: BaseException deallocator uses trashcan (GH-28190)
...
The deallocator function of the BaseException type now uses the
trashcan mecanism to prevent stack overflow. For example, when a
RecursionError instance is raised, it can be linked to another
RecursionError through the __context__ attribute or the __traceback__
attribute, and then a chain of exceptions is created. When the chain
is destroyed, nested deallocator function calls can crash with a
stack overflow if the chain is too long compared to the available
stack memory.
2021-09-07 15:42:11 +02:00
Erlend Egeberg Aasland
979336de34
bpo-42064: Pass module state to trace, progress, and authorizer callbacks (GH-27940)
...
- add print-or-clear traceback helper
- add helpers to clear and visit saved contexts
- modify callbacks to use the new callback_context struct
2021-09-07 15:06:17 +02:00
Nikita Sobolev
8ca6b61e3f
bpo-45034: Fix how upper limit is formatted for struct.pack("H", ...)
(GH-28178)
...
Co-authored-by: Mark Dickinson <dickinsm@gmail.com>
Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
2021-09-07 13:18:46 +01:00
Pablo Galindo Salgado
97b754d4b4
Revert "bpo-45035: Make sysconfig posix_home depend on platlibdir (GH-28011)" (GH-28201)
...
This reverts commit 4f88161f07
.
2021-09-07 12:46:25 +01:00
Erlend Egeberg Aasland
0474d06008
bpo-44991: Normalise sqlite3
callback naming (GH-28088)
...
- all callbacks are now named xxx_callback
- normalise callable naming in set_*() functions
- normalise context argument naming in callbacks
The sqlite code is being "touched" in bpo-42064 (and related issues);
this style change makes it easier to work with and review.
2021-09-07 13:43:44 +02:00
Pablo Galindo Salgado
fa2c0b85a8
bpo-44964: Add a note explaining the new semantics of f_last_i in frame objects (GH-28200)
2021-09-07 12:18:54 +01:00
Yury Selivanov
2c3474a637
bpo-45123: PyAiter_Check and PyObject_GetAiter fix & rename. (GH-28194)
...
Fix PyAiter_Check to only check for the `__anext__` presense (not for
`__aiter__`). Rename `PyAiter_Check()` to `PyAIter_Check()`,
`PyObject_GetAiter()` -> `PyObject_GetAIter()`.
Co-authored-by: Pablo Galindo Salgado <Pablogsal@gmail.com>
2021-09-07 11:52:30 +01:00
Hugo van Kemenade
eb254b43d2
bpo-45124: Remove the bdist_msi command (GH-28195)
...
The bdist_msi command, deprecated in Python 3.9, is now removed.
Use bdist_wheel (wheel packages) instead.
2021-09-07 12:34:27 +02:00
Pablo Galindo Salgado
533e725821
bpo-44963: Implement send() and throw() methods for anext_awaitable objects (GH-27955)
...
Co-authored-by: Yury Selivanov <yury@edgedb.com>
2021-09-07 11:30:14 +01:00
Tzu-ping Chung
4f88161f07
bpo-45035: Make sysconfig posix_home depend on platlibdir (GH-28011)
2021-09-07 11:27:48 +01:00
Tzu-ping Chung
a5c6bcf244
Make sysconfig posix_user not depend on platlibdir (GH-27655)
2021-09-07 11:26:42 +02:00
Terry Jan Reedy
f05ad92028
Update idlelib/help.html to include idle.rst spelling fix (GH-28191)
...
The idle.rst fix was GH-27903 two weeks ago.
2021-09-07 00:04:54 -04:00
Tim Peters
5cb4c672d8
bpo-34561: Switch to Munro & Wild "powersort" merge strategy. ( #28108 )
...
For list.sort(), replace our ad hoc merge ordering strategy with the principled, elegant,
and provably near-optimal one from Munro and Wild's "powersort".
2021-09-06 12:54:41 -05:00
Nikita Sobolev
19871fce3b
bpo-45052: Unskips a failing test_shared_memory_basics
test (GH-28182)
2021-09-06 17:55:34 +01:00
Julien Palard
37272f5800
bpo-42238: [doc] remove unused, and deduplicate, suspicious ignore rules. (GH-28137)
2021-09-06 08:50:48 +02:00
Erlend Egeberg Aasland
5024dc1c6e
bpo-44848: Update macOS installer to use SQLite 3.36.0 (GH-27621)
2021-09-05 15:54:39 -04:00
Raymond Hettinger
c860d30fa0
More useful OrderedDict LRU recipes (GH-28164)
2021-09-05 12:37:02 -05:00
Irit Katriel
9e31b3952f
bpo-41031: Match C and Python code formatting of unprintable exceptions and exceptions in the __main__ module. (GH-28139)
2021-09-05 18:54:13 +03:00
Pablo Galindo Salgado
b01fd533fe
Extract visitors from the grammar nodes and call makers in the peg generator (GH-28172)
...
Simplify the peg generator logic by extracting as much visitors as possible to disentangle the flow and separate concerns.
2021-09-05 14:58:52 +01:00
Serhiy Storchaka
28264269de
bpo-45102: unittest: add tests for skipping and errors in cleanup (GH-28166)
2021-09-05 10:34:14 +03:00
Raymond Hettinger
91be41ad93
bpo-44571: Add itertool recipe for a variant of takewhile() (GH-28167)
2021-09-05 00:09:26 -05:00
Erlend Egeberg Aasland
65c5756be9
Remove unused macros from Modules/_sqlite/microprotocols.h (GH-28171)
2021-09-05 12:59:30 +09:00
Nikita Sobolev
dd7b816ac8
bpo-45042: Now test classes decorated with requires_hashdigest
are not skipped (GH-28060)
...
Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
2021-09-04 23:42:36 +03:00
Eric V. Smith
a1ba3597d2
Add What's New for dataclass keyword-only parameters. (GH-28158)
2021-09-04 14:58:17 -04:00
Serhiy Storchaka
936f6a16b9
bpo-45030: Fix integer overflow in __reduce__ of the range iterator (GH-28000)
...
It happened with fast range iterator when the calculated stop = start + step * len
was out of the C long range.
2021-09-04 21:02:21 +03:00
Serhiy Storchaka
c2970fdec5
bpo-45097: Add more tests for shutdown_asyncgens() (GH-28154)
2021-09-04 20:55:20 +03:00
Pablo Galindo Salgado
6beaf2ffae
Check that 'configure' is generated by GNU Autoconf 2.69 (GH-28152)
2021-09-04 15:20:38 +01:00
Brandt Bucher
3beef86e22
Handle different string hash algorithms correctly ( #28147 )
2021-09-04 07:14:27 -07:00
Irit Katriel
0b58e863df
bpo-45075: distinguish between frame and FrameSummary in traceback mo… (GH-28112)
2021-09-03 22:39:23 +01:00
Steve Dower
6f8bc464e0
bpo-45022: Update libffi to 3.4.2 in Windows build (GH-28146)
2021-09-03 19:37:31 +01:00
Dong-hee Na
bc1c49fa94
bpo-42255: Deprecate webbrowser.MacOSX from Python 3.11 (GH-27837)
...
Co-authored-by: Łukasz Langa <lukasz@langa.pl>
2021-09-03 18:21:03 +02:00