summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Doc: fix sqlite3 blob reference anchor (#94505)Erlend Egeberg Aasland2022-07-021-2/+2
|
* gh-94393: Remove unneeded module state from _json (#94394)Erlend Egeberg Aasland2022-07-021-58/+15
|
* gh-93096: Remove `python -m codecs` (gh-94233)Oleg Iarygin2022-07-022-10/+2
|
* gh-90005: Port _dbm module to PY_STDLIB_MOD (GH-94433)Christian Heimes2022-07-016-198/+278
|
* gh-81054: Document that SimpleHTTPRequestHandler follows symbolic links ↵Sam Ezeh2022-07-012-2/+13
| | | | (GH-94416)
* Update code sample when importing modules in queue doc (GH-94244)Mariatta Wijaya2022-07-011-1/+2
| | | | | In the queue documentation, the code snippet shows the import to be not PEP 8 compliant. Since people typically copy-paste from such code samples, I think it's important to show best-practices here.
* gh-75372: Specify major version in README for installation (GH-92759)Stanley2022-07-011-1/+1
|
* gh-94216: add pseudo instructions to the dis/opcodes modules (GH-94241)Irit Katriel2022-07-0113-83/+245
|
* GH-94438: Account for NULLs on evaluation stack when jumping lines. (GH-94444)Mark Shannon2022-07-013-17/+106
|
* Remove pr trigger from project-updater GHA. (#94483)Ezio Melotti2022-07-011-4/+0
|
* GH-94262: Don't create frame objects for frames that aren't yet complete. ↵Mark Shannon2022-07-017-13/+87
| | | | (GH-94371)
* gh-84461: Tool/wasm/python.html: Add subresource integrity hashes (#93953)Petr Viktorin2022-07-011-2/+2
|
* gh-84461: Improve WebAssembly in-browser demo (#91879)Trey Hunner2022-07-013-25/+99
| | | | | | | | | | | | | | | | | | | | | * Buffer standard input line-by-line * Add non-root .editorconfig for JS & HTML indent * Add support for clearing REPL with CTRL+L * Support unicode in stdout and stderr * Remove \r\n normalization * Note that local .editorconfig file extends root * Only normalize lone \r characters (convert to \n) * Skip non-printable characters in buffered input * Fix Safari bug (regex lookbehind not supported) Co-authored-by: Christian Heimes <christian@python.org>
* Add a workflow to add issues/PRs to projects. (#94447)Ezio Melotti2022-07-011-0/+23
| | | | | | | | | * Add a workflow to add issues/PRs to projects. * Apply suggestions from code review Co-authored-by: CAM Gerlach <CAM.Gerlach@Gerlach.CAM> Co-authored-by: CAM Gerlach <CAM.Gerlach@Gerlach.CAM>
* gh-90005-ffi: Fix building _ctypes without pkg-config (GH-94451)Christian Heimes2022-07-013-3/+13
| | | The fallback path did not set LIBFFI_LIBS variable to link with ``-lffi``.
* multiprocessing.spawn doc: Capitalize the p in "Python" (gh-94462)Mariatta Wijaya2022-06-301-1/+1
|
* GH-94398: TaskGroup: Fail create_task() during shutdown (GH-94400)Guido van Rossum2022-06-304-4/+27
| | | | | | | Once the task group is shutting down, it should not be possible to create a new task. Here "shutting down" means `self._aborting` is set, indicating that at least one task has failed and we have cancelled all others. Co-authored-by: Łukasz Langa <lukasz@langa.pl>
* gh-84753: Make inspect.iscoroutinefunction() work with AsyncMock (#94050)Mehdi ABAAKOUK2022-06-305-1/+23
| | | | | | | | | The inspect version was not working with unittest.mock.AsyncMock. The fix introduces special-casing of AsyncMock in `inspect.iscoroutinefunction` equivalent to the one performed in `asyncio.iscoroutinefunction`. Co-authored-by: Łukasz Langa <lukasz@langa.pl>
* xml.dom.minidom docs: fix typo (#93437)Jean-Christophe Helary2022-06-301-1/+1
|
* GH-90908: Document asyncio.TaskGroup (GH-94359)Guido van Rossum2022-06-302-2/+106
| | | Co-authored-by: CAM Gerlach <CAM.Gerlach@Gerlach.CAM>
* gh-93491: Fix PEP 11 tier detection for FreeBSD (GH-94441)Christian Heimes2022-06-302-2/+2
|
* gh-91719: Reload opcode on unknown error so that C can optimize the ↵neonene2022-06-302-0/+5
| | | | dispatching in ceval.c (#94364)
* gh-89038: [doc] update dis.findlinestarts documentation for changes related ↵Irit Katriel2022-06-301-4/+6
| | | | to PEP-626 (GH-94247)
* GH-94329: Don't raise on excessive stack consumption (GH-94421)Mark Shannon2022-06-303-6/+9
|
* Delete DOS-only PC/testpy.py (GH-94419)Oleg Iarygin2022-06-302-36/+0
|
* gh-94332: make it safe to call assemble_free when assemble_init has not been ↵Irit Katriel2022-06-301-1/+2
| | | | called (GH-94389)
* gh-92336: linecache.getline should not raise exceptions on decoding errors ↵Irit Katriel2022-06-303-7/+8
| | | | (GH-94410)
* bpo-92336: [doc] clarify that the dfile is read by the traceback display ↵Irit Katriel2022-06-291-2/+3
| | | | code (GH-94409)
* Docs: Update SyntaxError message in REPL example for list comprehension ↵Cheryl Sabella2022-06-291-3/+3
| | | | (GH-93901)
* gh-94401: Remove unneeded bz2 module state (#94402)Erlend Egeberg Aasland2022-06-291-51/+11
|
* Delete unused PC/empty.c (GH-94418)Oleg Iarygin2022-06-291-6/+0
|
* gh-94404: Use module CFLAGS before PY_STDMODULE_CFLAGS (GH-94413)Christian Heimes2022-06-293-6/+8
| | | | ``PY_STDMODULE_CFLAGS`` may contain include directories with system headers. This can break compiling with built-in libmpdec.
* gh-94401: Remove unneeded overlapped module state (#94403)Erlend Egeberg Aasland2022-06-291-43/+6
|
* gh-86404: [doc] Two 'make suspicious' false positives. (GH-94407)Julien Palard2022-06-291-0/+2
|
* gh-94026: Buffer regrtest worker stdout in temporary file (GH-94253)Christian Heimes2022-06-291-39/+38
| | | Co-authored-by: Victor Stinner <vstinner@python.org>
* gh-94404: makesetup: use correct CFLAGS and macOS workaround (GH-94405)Christian Heimes2022-06-292-5/+13
| | | | ``makesetup`` now works around an issue with sed on macOS and uses correct CFLAGS for object files that end up in a shared extension.
* gh-94395: Remove unneeded module state from mmap (#94396)Erlend Egeberg Aasland2022-06-291-46/+8
|
* Fix typos in comments (#94305)yutotnh2022-06-282-3/+3
|
* gh-88116: Avoid undefined behavior when decoding varints in code objects ↵Pablo Galindo Salgado2022-06-282-8/+10
| | | | (#94375)
* gh-93939: Create and install scripts in Makefile (GH-94324)Christian Heimes2022-06-285-38/+36
| | | Scripts for 2to3, idle, and pydoc are now created and installed by make.
* gh-94172: Remove ssl.PROTOCOL_SSLv2 dead code (#94312)Victor Stinner2022-06-283-68/+2
| | | | | | | | Remove dead code related to ssl.PROTOCOL_SSLv2. ssl.PROTOCOL_SSLv2 was already removed in Python 3.10. In test_ssl, @requires_tls_version('SSLv2') always returned False. Extract of the removed code: "OpenSSL has removed support for SSLv2".
* gh-61585: Clarify import scope in modules tutorial (GH-93455)Stanley2022-06-281-10/+11
| | | | Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com> Co-authored-by: CAM Gerlach <CAM.Gerlach@Gerlach.CAM>
* gh-94018: Remove trailing spaces in _sanitize_windows_name (GH-94040)Robin Plumey2022-06-283-2/+5
| | | | | | | | Closes #94018. Co-authored-by: Sam Ezeh <sam.z.ezeh@gmail.com> Co-authored-by: Shantanu <12621235+hauntsaninja@users.noreply.github.com> Co-authored-by: Zachary Ware <zachary.ware@gmail.com>
* Add docs for decorated object and field specifier params (GH-94354)Erik De Bonte2022-06-281-1/+35
|
* gh-87995: Make MappingProxyType hashable (GH-94252)Serhiy Storchaka2022-06-285-1/+28
|
* gh-94199: Remove hashlib.pbkdf2_hmac() Python implementation (GH-94200)Victor Stinner2022-06-285-87/+22
| | | | | | | Remove the pure Python implementation of hashlib.pbkdf2_hmac(), deprecated in Python 3.10. Python 3.10 and newer requires OpenSSL 1.1.1 or newer (PEP 644), this OpenSSL version provides a C implementation of pbkdf2_hmac() which is faster.
* Generalize build_msi GitHub action (GH-94201)Oleg Iarygin2022-06-281-29/+8
|
* gh-86404: [doc] Fix missing space in idle documentation. (GH-94366)Julien Palard2022-06-281-1/+1
| | | | | This should have been spotted by sphinx-lint, tracked here: https://github.com/sphinx-contrib/sphinx-lint/issues/39
* gh-94208: Add more TLS version/protocol checks for FreeBSD (GH-94347)Christian Heimes2022-06-282-27/+35
| | | Three test cases were failing on FreeBSD with latest OpenSSL.
* GH-89988: Fix memory leak in pickle.Pickler dispatch_table lookup (GH-94298)Kumar Aditya2022-06-283-1/+27
|