summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* bpo-42840: Document providing kwargs to type. (#24173)Erik Soma2021-03-011-1/+8
| | | Co-authored-by: Ken Jin <28750310+Fidget-Spinner@users.noreply.github.com>
* Fixed linenumber missing when audit hook has an error (GH-24692)Jules Lasne2021-03-011-0/+1
| | | | | See https://github.com/sphinx-doc/sphinx/issues/8932 Co-authored-by: tk0miya <i.tkomiya@gmail.com>
* Post 3.10.0a6Pablo Galindo2021-03-011-1/+1
|
* Merge tag 'v3.10.0a6'Pablo Galindo2021-03-0157-5117/+8630
|\ | | | | | | Python 3.10.0a6
| * Remove unused suspicious rule in the docsv3.10.0a6Pablo Galindo2021-03-015-4998/+8092
| |
| * Python 3.10.0a6Pablo Galindo2021-03-0152-119/+538
| |
* | Fix grammar in enum documentation. (GH-24689)Mariatta Wijaya2021-03-011-1/+1
|/ | | | | | There is an extra `s` in the singular word `method`. Reported in docs mailing list by Steven Nguyen. Automerge-Triggered-By: GH:Mariatta
* Fix typo in Mac/README.rst (#24682)Ikko Ashimine2021-03-011-1/+1
| | | targetting -> targeting
* closes bpo-43349: Fix tuning(7) manpage hyperlink. (GH-24680)Erlend Egeberg Aasland2021-03-011-1/+3
|
* bpo-11717: fix ssize_t redefinition error when targeting 32bit Windows app ↵Jozef Grajciar2021-03-015-179/+181
| | | | (GH-24479)
* bpo-41837: Update macOS installer build to use OpenSSL 1.1.1j. (GH-24677)Ned Deily2021-03-012-3/+4
|
* bpo-43103: Fix build failure with macOS framework builds. (GH-24676)Ned Deily2021-03-012-2/+2
|
* bpo-42603: Add whatsnew and ACKS entries. (GH-24675)Ned Deily2021-03-012-0/+7
|
* bpo-42128: Add documentation for pattern matching (PEP 634) (#24664)Daniel F Moisset2021-03-015-3/+821
| | | | | | | | | This is a first edition, ready to go out with the implementation. We'll iterate during the rest of the period leading up to 3.10.0. Co-authored-by: Carol Willing <carolcode@willingconsulting.com> Co-authored-by: Fidget-Spinner <28750310+Fidget-Spinner@users.noreply.github.com> Co-authored-by: Brandt Bucher <brandt@python.org> Co-authored-by: Raymond Hettinger <1623689+rhettinger@users.noreply.github.com> Co-authored-by: Guido van Rossum <guido@python.org>
* bpo-42603: Use pkg-config to get TCL/TK paths for tkinter. (GH-23721)Manolis Stamatogiannakis2021-03-014-18/+61
|
* bpo-42128: Add documentation for the new match-based AST nodes (GH-24673)Pablo Galindo2021-03-011-0/+122
| | | | | | | | | | | * bpo-42128: Add documentation for the new match-based AST nodes * Update Doc/library/ast.rst Co-authored-by: Carol Willing <carolcode@willingconsulting.com> * Fix trailing whitespace Co-authored-by: Carol Willing <carolcode@willingconsulting.com>
* GH-42128: Add Pattern Matching to What's New (#24667)Carol Willing2021-02-281-0/+275
| | | | | | | | | | | * Add Pattern Matching to What's New * add review suggestions * fix stray indent * Add suggestions from gvr and lr * trim whitespace
* bpo-29753: fix merging packed bitfields in ctypes struct/union (GH-19850)Filipe Laíns2021-02-283-8/+91
| | | | | | | | | | From the commit message: > When the structure is packed we should always expand when needed, > otherwise we will add some padding between the fields. This patch makes > sure we always merge bitfields together. It also changes the field merging > algorithm so that it handles bitfields correctly. Automerge-Triggered-By: GH:jaraco
* bpo-37146: Deactivate opcode cache only when using huntrleaks in the test ↵Pablo Galindo2021-02-285-11/+49
| | | | suite (GH-24643)
* Add whatsnew note for GH-22904 (#24672)Dennis Sweeney2021-02-281-0/+5
|
* bpo-41972: Use the two-way algorithm for string searching (GH-22904)Dennis Sweeney2021-02-284-20/+941
| | | | | Implement an enhanced variant of Crochemore and Perrin's Two-Way string searching algorithm, which reduces worst-case time from quadratic (the product of the string and pattern lengths) to linear. This applies to forward searches (like``find``, ``index``, ``replace``); the algorithm for reverse searches (like ``rfind``) is not changed. Co-authored-by: Tim Peters <tim.peters@gmail.com>
* bpo-43251: sqlite3_column_name() failures now raise MemoryError (GH-24609)Erlend Egeberg Aasland2021-02-282-24/+31
|
* bpo-43345: Enhance TypedDict documentation. (#24668)Paul Bryan2021-02-281-12/+13
|
* bpo-43335: Update macro to check gcc version (GH-24662)Dong-hee Na2021-02-281-2/+2
|
* bpo-43321: Fix SystemError in getargs.c (GH-24656)Inada Naoki2021-02-272-2/+4
|
* bpo-42128: Structural Pattern Matching (PEP 634) (GH-22917)Brandt Bucher2021-02-2643-1444/+9704
| | | | | Co-authored-by: Guido van Rossum <guido@python.org> Co-authored-by: Talin <viridia@gmail.com> Co-authored-by: Pablo Galindo <pablogsal@gmail.com>
* bpo-38302: __pow__/__rpow__ now called when __ipow__ returns NotImplemented ↵Alex2021-02-264-21/+73
| | | | (#16459)
* bpo-43294: Remove unused variables in pysqlite_connection_*() (GH-24658)Erlend Egeberg Aasland2021-02-261-6/+4
|
* bpo-43317: Use io.DEFAULT_BUFFER_SIZE instead of 1024 in gzip CLI (#24645)Ruben Vorderman2021-02-262-1/+4
| | | This improves the performance slightly.
* Update logging.config.rst (GH-24630)takahashi2021-02-261-1/+1
| | | | | # a typo fix Automerge-Triggered-By: GH:vsajip
* closes bpo-43278: remove unnecessary leading '\n' from COMPILER when build ↵Joseph Shen2021-02-262-2/+3
| | | | | with GCC/Clang (GH-24606) Automerge-Triggered-By: GH:benjaminp
* bpo-43144: Mark unicodedata's test_normalization as requiring network (GH-24650)Ammar Askar2021-02-261-0/+1
| | | Co-authored-by: Arkadiusz Miśkiewicz <arekm@maven.pl>
* bpo-43316: gzip: Fix sys.exit() usage. (GH-24652)Inada Naoki2021-02-262-2/+2
|
* bpo-43314: Remove SQLITE_OPEN_URI ifdef (GH-24637)Erlend Egeberg Aasland2021-02-261-11/+0
| | | | | SQLite 3.7.15 is required as by GH-24106. SQLITE_OPEN_URI was added in SQLite 3.7.7.
* bpo-43290: Remove workaround from pysqlite_step() (GH-24638)Erlend Egeberg Aasland2021-02-251-9/+3
| | | | | | | | | From the SQLite 3.5.3 changelog: sqlite3_step() returns SQLITE_MISUSE instead of crashing when called with a NULL parameter. The workaround no longer needed because we no longer support SQLite releases older than 3.7.15.
* bpo-43316: gzip: CLI uses non-zero return code on error. (GH-24647)Ruben Vorderman2021-02-253-6/+8
| | | | Exit code is now 1 instead of 0. A message is printed to stderr instead of stdout. This is the proper behaviour for a tool that can be used in scripts.
* Remove comment about a private email.headerregistry (GH-24233)Florian Bruhin2021-02-241-4/+0
| | | It's been public since 2012: ea9766897bf1d2ccf610ff9ce805acca7c4cce6f
* bpo-43293: Doc: move note about GIL to top of threading module (GH-24622)Guanzhong Chen2021-02-241-13/+13
| | | | | | | | The note about the GIL was buried pretty deep in the threading documentation, and this made it hard for first time users to discover why their attempts at using threading to parallelizing their application did not work. In this commit, the note is moved to the top of the module documention for visibility.
* bpo-42151: don't set specified_attributes=1 in pure Python ElementTree ↵Felix C. Stegerman2021-02-243-2/+22
| | | | (GH-22987)
* bpo-41841: Revise header (GH-24633)Terry Jan Reedy2021-02-241-2/+3
|
* bpo-43283: Add IDLE doc paragraph about print speed (GH-24615)Terry Jan Reedy2021-02-244-1/+25
| | | | | | Printing to IDLE's Shell is often slower than printing to a system terminal, but it can be made faster by pre-formatting a single string before printing.
* bpo-43146: fix None-handling in single-arg traceback.print_exception(None) ↵Irit Katriel2021-02-233-1/+10
| | | | | (GH-24629) (The previous commit fixed print_exception(None, None, None).)
* bpo-43146: fix regression in traceback.print_exception(None) (GH-24463)Irit Katriel2021-02-233-1/+22
|
* bpo-43239: Export PyCFunction_New with PyAPI_FUNC (GH-24551)Petr Viktorin2021-02-232-0/+8
|
* bpo-36346: Document removal schedule of deprecate APIs (GH-20879)Inada Naoki2021-02-223-8/+9
| | | We will remove wstr cache in Python 3.12. See PEP 623.
* bpo-36346: Emit DeprecationWarning for PyArg_Parse() with 'u' or 'Z'. (GH-20927)Inada Naoki2021-02-224-27/+69
| | | | | Emit DeprecationWarning when PyArg_Parse*() is called with 'u', 'Z' format. See PEP 623.
* bpo-23882: Doc: Clarify unittest discovery document (GH-21560)Inada Naoki2021-02-221-6/+12
| | | | | | | | Unittest discovery support namespace package as start directory. But it doesn't find namespace package in the start directory automatically. Otherwise, unittest discovery search into unexpected directories like `vendor/` or `node_modules/`.
* bpo-42808: Add PyType_Type.tp_vectorcall for type(obj) performance (GH-24058)Dennis Sweeney2021-02-222-0/+20
|
* bpo-43260: io: Prevent large data remains in textio buffer. (GH-24592)Inada Naoki2021-02-213-3/+46
| | | | | | | | When very large data remains in TextIOWrapper, flush() may fail forever. So prevent that data larger than chunk_size is remained in TextIOWrapper internal buffer. Co-Authored-By: Eryk Sun
* Fix failed merge of bpo-43288. (GH-24614)Neil Schemenauer2021-02-211-2/+3
|