summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* bpo-45711: assert that the type of exc_info is redundant (GH-29518)Irit Katriel2021-11-121-0/+25
|
* bpo-45745: Remove regrtest --findleaks options (GH-29514)Victor Stinner2021-11-125-17/+7
| | | | | Remove the --findleaks command line option of regrtest: use the --fail-env-changed option instead. Since Python 3.7, it was a deprecated alias to the --fail-env-changed option.
* bpo-45711: Re-bump the magic number and update doc (GH-29528)Brandt Bucher2021-11-123-3/+11
|
* bpo-45792: Fix contextvar.Token's intersphinx FQN (GH-29533)Hynek Schlawack2021-11-121-1/+1
| | | Since `.. module:: contextvars` sets the module using `.. class:: contextvars.Token`, intersphinx records it as `contextvars.contextvars.Token`.
* bpo-45235: Revert an argparse bugfix that caused a regression (GH-29525)Raymond Hettinger2021-11-123-13/+9
| | | | | * Revert "bpo-45235: Fix argparse overrides namespace with subparser defaults (GH-28420) (GH-28443)" This reverts commit a18d52269ab6071a605d6c72f6af585a4c533ca4.
* bpo-45773: Stop "optimizing" certain jump patterns (GH-29505)Brandt Bucher2021-11-113-76/+49
|
* bpo-45636: Merge all numeric operators (GH-29482)Brandt Bucher2021-11-1116-1079/+611
|
* bpo-45696: Deep-freeze selected modules (GH-29118)Guido van Rossum2021-11-1116-56/+808
| | | | | | | This gains 10% or more in startup time for `python -c pass` on UNIX-ish systems. The Makefile.pre.in generating code builds on Eric's work for bpo-45020, but the .c file generator is new. Windows version TBD.
* bpo-45723: Add --with-pkg-config to configure (GH-29517)Christian Heimes2021-11-104-135/+210
| | | Co-authored-by: Erlend Egeberg Aasland <erlend.aasland@innova.no>
* bpo-45747: Detect gdbm/dbm dependencies in configure (GH-29467)Christian Heimes2021-11-108-262/+497
| | | Co-authored-by: Erlend Egeberg Aasland <erlend.aasland@innova.no>
* bpo-45754: Use correct SQLite limit when checking statement length (GH-29489)Erlend Egeberg Aasland2021-11-105-11/+14
|
* bpo-45711: remove unnecessary DUP_TOP and POP in exception handling (GH-29495)Irit Katriel2021-11-104-100/+93
|
* bpo-45711: Use _PyErr_ClearExcState instead of setting only exc_value to ↵Irit Katriel2021-11-101-4/+9
| | | | NULL (GH-29404)
* bpo-45723: Improve and simplify more configure.ac checks (GH-29485)Erlend Egeberg Aasland2021-11-102-222/+141
|
* bpo-45637: Fix cframe-based fallback in the gdb helpers (GH-29515)Pablo Galindo Salgado2021-11-101-5/+5
|
* [bpo-45765] Fix distribution discovery on empty path. (#29487)Jason R. Coombs2021-11-092-1/+2
|
* bpo-45701: Improve documentation for *typed* parameter (GH-29498)Raymond Hettinger2021-11-091-4/+10
|
* bpo-45723: Remove dead code for obsolete `--with-dyld` option (GH-29500)Erlend Egeberg Aasland2021-11-092-8/+0
| | | | | | | | Was commented out by Jack Jansen in 2001-08-15 by commit b6e9cad34ce46a6a733d8aa5bf5b9d389fa1316f: "Ripped out Next/OpenStep support, which was broken anyway" Automerge-Triggered-By: GH:tiran
* bpo-45220: Ensure RT_MANIFEST is defined when compiling Windows resource ↵Steve Dower2021-11-096-0/+35
| | | | files (GH-29501)
* bpo-45757: Fix bug where dis produced an incorrect oparg on EXTENDED_ARG ↵Irit Katriel2021-11-093-0/+23
| | | | before a no-arg opcode (GH-29480)
* bpo-45732: Update bundled Tcl/Tk on Windows to 8.6.12 (GH-29477)Steve Dower2021-11-093-5/+6
|
* Factor-out constant calculation. (GH-29491)Raymond Hettinger2021-11-091-2/+4
|
* bpo-45763: Detect compression build deps in configure (GH-29483)Christian Heimes2021-11-096-11/+230
|
* bpo-45723: Remove obsolete AC_EXEEXT from configure.ac (GH-29486)Erlend Egeberg Aasland2021-11-092-2/+0
| | | | | | | From the autoconf docs *Obsolete Macros* section: Defined the output variable EXEEXT based on the output of the compiler, which is now done automatically. Typically set to empty string if Posix and ‘.exe’ if a DOS variant.
* bpo-45764: improve error message when missing '(' after 'def' (GH-29484)Carl Friedrich Bolz-Tereick2021-11-094-14/+34
| | | | | to achieve this, change the grammar to expect the '(' token after 'def' NAME. Automerge-Triggered-By: GH:pablogsal
* bpo-45637: Remove broken fallback in gdb helpers to obtain frame variable ↵Pablo Galindo Salgado2021-11-092-11/+9
| | | | (GH-29257)
* bpo-45743: Remove workaround for zlib CVE from 2002 (GH-29457)Christian Heimes2021-11-091-40/+11
|
* bpo-45743: -Wl,-search_paths_first is no longer needed (GH-29464)Christian Heimes2021-11-094-80/+5
|
* Add third-party Windows build definitions (GH-29476)Steve Dower2021-11-084-0/+287
| | | These definition files are for OpenSSL, libffi and Tcl/Tk, which we build and sign ourselves.
* bpo-45723: Prepare support for autoconf 2.71 (GH-29441)Christian Heimes2021-11-088-536/+365
|
* bpo-45723: Add macro for disabling/enabling CC warnings (GH-29466)Erlend Egeberg Aasland2021-11-082-315/+179
| | | Co-authored-by: Christian Heimes <christian@python.org>
* Closes bpo-45712: Add missing word in control flow tutorial (GH-29460)1809092021-11-081-1/+1
|
* bpo-40170: Update What's New in Python 3.9 (GH-29470)Victor Stinner2021-11-081-4/+0
| | | | The PyType_HasFeature() change has been reverted: the static inline function access directly the PyTypeObject.tp_flags member.
* bpo-45743: Move __APPLE_USE_RFC_3542 into socketmodule.c (GH-29456)Christian Heimes2021-11-082-7/+3
|
* remove the repeat 'the' (#29455)1809092021-11-081-1/+1
|
* bpo-45723: Add helper macros and more caching to configure.ac (GH-29429)Christian Heimes2021-11-084-1006/+1307
| | | | | | | | | | | | | | | | | Almost all checks are now cached by AC_CACHE_CHECK(). Common patterns are replaced by helper macros. Variable names now use naming scheme ``ac_cv_func_$funcname``, ``ac_cv_lib_$library_$funcname``, or ``ac_cv_header_$headername_h``. ``SYS_SELECT_WITH_SYS_TIME`` is no longer used. ``uuid_create`` and ``uuid_enc_be`` are provided by libc on BSD. It is safe to use ``AC_CHECK_FUNCS`` here. Caching speeds up ./configure -C from ~ 4s to 2.6s on my system. Co-authored-by: Erlend Egeberg Aasland <erlend.aasland@innova.no>
* bpo-45741: docs: fix plural (GH-29461)Rafael Fontenelle2021-11-081-1/+1
| | | | | "entry points provides" -> "entry points provide" Automerge-Triggered-By: GH:ericvsmith
* General cleanup of test_pydoc (GH-29459)Zachary Ware2021-11-071-43/+43
| | | | | | | | | | | - Uniform usage of `test.support.requires_docstrings` instead of a local check for `-OO`. - Added `requires_docstrings` to a couple more methods that need it. - Replaced a few instances of `test.test_pydoc` with `__name__` to allow for different methods of running just this test file. - Rewrote `test_server` to run faster and better test the server. - Removed unused import. - Removed unused locals. - Minor whitespace cleanups.
* bpo-45723: Detect missing pkg-config (GH-29442)Christian Heimes2021-11-073-2/+17
|
* bpo-45392: Update the docstring of the 'type' built-in (GH-29439)Mark Dickinson2021-11-062-3/+3
|
* bpo-27313: Use non-deprecated methods for tracing (GH-29425)Serhiy Storchaka2021-11-061-5/+5
|
* bpo-39452: [doc] Change "must" to "can" on relative import style in ↵Andre Delfino2021-11-061-1/+1
| | | | `__main__` (GH-29379)
* [doc] bpo-45680: Improve glossary entry for generic types (GH-29388)Alex Waygood2021-11-061-4/+5
| | | Co-authored-by: Łukasz Langa <lukasz@langa.pl>
* [doc] minor fixes to expressions.rst (GH-29444)Ethan Furman2021-11-061-3/+3
|
* bpo-45740: [Enum] add versionadded markers to docs (GH-29443)Ethan Furman2021-11-062-7/+7
| | | [Enum] add versionadded markers to docs
* bpo-45644: Make json.tool read infile before writing to outfile (GH-29273)Chris Wesseling2021-11-063-7/+26
| | | | | | | | | so that $ python -m json.tool foo.json foo.json doesn't result in an empty foo.json. Co-authored-by: Łukasz Langa <lukasz@langa.pl>
* bpo-45731: Handle --enable-loadable-sqlite-extensions in configure (GH-29434)Christian Heimes2021-11-067-13/+30
|
* bpo-45720: Drop references to shlwapi.dll on Windows (GH-29417)Steve Dower2021-11-054-4/+7
|
* Post 3.11.0a2Pablo Galindo2021-11-051-1/+1
|
* Merge tag 'v3.11.0a2'Pablo Galindo2021-11-05128-372/+1396
|\ | | | | | | Python 3.11.0a2