Commit graph

  • 853163d3b5
    gh-116322: Enable the GIL while loading C extension modules (#118560) Brett Simmers 2024-05-06 20:07:23 -07:00
  • 60bd111844
    Docs: add whatsnew for free-threading (#118679) Sam Gross 2024-05-06 21:48:28 -04:00
  • e7dafdc224
    gh-110209: Add __class_getitem__ for generator and coroutine (#110212) James Hilton-Balfe 2024-05-07 02:41:32 +01:00
  • b4bdf83cc6
    GH-116380: Revert move of pathlib globbing code to pathlib._glob (#118678) Barney Gale 2024-05-07 01:32:48 +01:00
  • ff6cbb2503
    gh-112075: use per-thread dict version pool (#118676) Dino Viehland 2024-05-06 17:22:26 -07:00
  • 723d4d2fe8
    gh-118527: Intern code consts in free-threaded build (#118667) Sam Gross 2024-05-06 20:12:39 -04:00
  • 8d8275b0cf
    gh-118473: Fix set_asyncgen_hooks not to be partially set when arguments are invalid (#118474) Jeong, YunWon 2024-05-07 09:02:52 +09:00
  • e272195b3e
    gh-118362: Skip tests when threading isn't available (#118666) Dino Viehland 2024-05-06 16:45:04 -07:00
  • 636b8d94c9
    gh-112075: Fix race in constructing dict for instance (#118499) Dino Viehland 2024-05-06 16:31:09 -07:00
  • 430945db4c
    GH-118251: Bump the JIT CI timeout to 90 minutes (#118661) Brandt Bucher 2024-05-06 16:21:39 -07:00
  • e0422198fb
    gh-117486: Improve behavior for user-defined AST subclasses (#118212) Jelle Zijlstra 2024-05-06 15:57:27 -07:00
  • 040571f258
    fix typo in _pyrepl.pager: plainpager -> plain_pager (#118675) denballakh 2024-05-07 01:56:28 +03:00
  • 5a9eeafa05
    Use Intel with 12 cores for free-threading tests for maximum speedup (#118677) Łukasz Langa 2024-05-07 00:49:45 +02:00
  • 8419f01673
    gh-118647: Add defaults to typing.Generator and typing.AsyncGenerator (#118648) Jelle Zijlstra 2024-05-06 15:35:06 -07:00
  • 9fd33af5ac
    Test premium Mac builders (#118672) Łukasz Langa 2024-05-07 00:08:17 +02:00
  • 2ba2c142a6
    gh-118527: Intern code name and filename on default build (#118576) Sam Gross 2024-05-06 17:24:14 -04:00
  • 616b745b89
    GH-115709: Invalidate executors when a local variable is changed via frame.f_locals (#118639) Mark Shannon 2024-05-06 22:21:06 +01:00
  • 00d913c671
    gh-118415: Fix issues with local tracing being enabled/disabled on a function (#118496) Dino Viehland 2024-05-06 13:06:09 -07:00
  • 9bf00322ba
    gh-118628: Don't display pyrepl warning on Windows (#118665) Łukasz Langa 2024-05-06 21:35:22 +02:00
  • 67ce820d51
    gh-71592: Fix a leak in tkinter.Tk destructor when _debug is true (GH-118664) Serhiy Storchaka 2024-05-06 22:25:20 +03:00
  • 325a1da18d
    gh-115119: Default to --with-system-libmpdec=yes (#118539) Erlend E. Aasland 2024-05-06 21:16:08 +02:00
  • e5353d49dc
    GH-83151: Add closure support to pdb (GH-111094) Tian Gao 2024-05-06 11:34:13 -07:00
  • 5a1618a2c8
    gh-118362: Fix thread safety around lookups from the type cache in the face of concurrent mutators (#118454) Dino Viehland 2024-05-06 10:50:35 -07:00
  • e6b213ee3f
    gh-118518: Ensure that the code padding it's applied (#118654) Pablo Galindo Salgado 2024-05-06 18:20:42 +01:00
  • e5c699280d
    GH-117714: implement athrow().close() and asend().close() using throw (GH-117906) Thomas Grainger 2024-05-06 18:13:15 +01:00
  • 1ff626ebda
    gh-71592: Add ability to trace Tcl commands executed by Tkinter (GH-118291) Serhiy Storchaka 2024-05-06 20:12:51 +03:00
  • 417dd3aca7
    gh-116322: Rename PyModule_ExperimentalSetGIL to PyUnstable_Module_SetGIL (GH-118645) Petr Viktorin 2024-05-06 18:59:36 +02:00
  • 3ed3bc379a
    GH-115577 Clarify netloc term usage in urllib.parse docs (GH-117632) Kerim Kabirov 2024-05-06 18:55:22 +02:00
  • 7528b84e94
    gh-118609: Add proper error check for framelocalsproxy (#118615) Tian Gao 2024-05-06 08:46:15 -07:00
  • 709ca90a00
    gh-118271: Support more options for reading/writing images in Tkinter (GH-118273) Serhiy Storchaka 2024-05-06 18:06:06 +03:00
  • fc50f1bdba
    Fix typo in Doc/library/asyncio-task.rst (GH-118627) Xie Yanbo 2024-05-06 23:00:31 +08:00
  • 1b639a04ca
    gh-118225: Support more options for copying images in Tkinter (GH-118228) Serhiy Storchaka 2024-05-06 17:33:15 +03:00
  • 09871c9223
    gh-118518: Correct type of perf_profiling in config (#118646) Pablo Galindo Salgado 2024-05-06 15:30:30 +01:00
  • c3f4a6b524
    Fix typo in Lib/zipfile/_path/__init__.py (#118622) Xie Yanbo 2024-05-06 21:58:27 +08:00
  • 0085c3ae8f
    gh-116871: Improve name suggestions in tracebacks (GH-116930) Serhiy Storchaka 2024-05-06 15:53:15 +03:00
  • d6fa1d4bee
    gh-66543: Add mimetypes.guess_file_type() (GH-117258) Serhiy Storchaka 2024-05-06 15:50:52 +03:00
  • d3c7821335
    gh-111201: Use a more common constant in completion tests in test_pyrepl (#118638) Pablo Galindo Salgado 2024-05-06 11:56:47 +01:00
  • afbe5bf9c8
    gh-74929: Make containment checks more efficient in FrameLocalsProxy (#118624) Tian Gao 2024-05-06 03:16:48 -07:00
  • 757fd3e010
    gh-74929: locals() documentation update for PEP 667 (#118265) Alyssa Coghlan 2024-05-06 20:06:07 +10:00
  • 8e750b83a8
    gh-111201: Fix event queue tests for pyrepl (#118635) Lysandros Nikolaou 2024-05-06 11:50:42 +02:00
  • 153b3f7530
    gh-118465: Add __firstlineno__ attribute to class (GH-118475) Serhiy Storchaka 2024-05-06 12:02:37 +03:00
  • 716ec4bfcf
    gh-115119: Bump CI to use Ubuntu 22.04 (#118631) Erlend E. Aasland 2024-05-06 10:39:43 +02:00
  • 05adfbba2a
    gh-95382: Improve performance of json encoder with indent (GH-118105) Pieter Eendebak 2024-05-06 10:04:39 +02:00
  • 7758be4318
    gh-78955: Use user-selected color theme for Help => IDLE Doc (#9502) Terry Jan Reedy 2024-05-06 03:55:56 -04:00
  • a8e5fed100
    gh-118613: Fix error handling of _PyEval_GetFrameLocals in ceval.c (#118614) Nikita Sobolev 2024-05-06 10:34:56 +03:00
  • 1506d5adc4
    Set a DerivedData path for iOS test builds. (GH-118621) Russell Keith-Magee 2024-05-06 11:58:14 +08:00
  • dd37e85518
    Correct timing sensitivity in iOS testing Makefile target. (GH-118620) Russell Keith-Magee 2024-05-06 10:34:59 +08:00
  • 2eb99914c4
    Add Lysandros Nikolaou to the News entry of gh-111201 (#118616) Pablo Galindo Salgado 2024-05-05 23:13:50 +01:00
  • b744fa5d3e
    gh-111140: minor docs typos cleanup in the C example API calls. (#118612) Gregory P. Smith 2024-05-05 14:43:42 -07:00
  • b4f8eb0de2
    gh-118605: Fix reference leak in FrameLocalsProxy (#118607) Tian Gao 2024-05-05 14:31:35 -07:00
  • d8d94911e2
    Move pathlib implementation out of __init__.py (#118582) Barney Gale 2024-05-05 20:57:19 +01:00
  • f27f8c790a
    gh-111201: A new Python REPL (GH-111567) Pablo Galindo Salgado 2024-05-05 21:32:23 +02:00
  • 40cc809902
    gh-117549: Don't use designated initializers in headers (#118580) Guido van Rossum 2024-05-05 12:28:55 -07:00
  • 44f67916da
    gh-117389: Fix test_compileall.EncodingTest (#117390) Nikita Sobolev 2024-05-05 21:46:37 +03:00
  • 5092ea238e
    Fix negative bandwidth test and add online code path test. (gh-118600) Raymond Hettinger 2024-05-05 12:29:23 -05:00
  • 9c13d9e37a
    gh-74929: Rudimentary docs for PEP 667 (#118581) Guido van Rossum 2024-05-05 08:31:26 -07:00
  • 5a0022a1d7
    GH-111744: Make breakpoint() enter the debugger immediately (GH-118579) Tian Gao 2024-05-05 07:05:01 -07:00
  • 1511bc95c4
    gh-101137: Add text/x-rst to mimetypes (#118593) Nikita Sobolev 2024-05-05 16:39:50 +03:00
  • b6f0ab5b1c
    gh-83505: Add markdown mimetype mapping (#17995) Ryan Batchelder 2024-05-05 09:09:59 -04:00
  • aeb36c5bb9
    gh-118518: Use the raw syscall directly for gettid (#118592) Pablo Galindo Salgado 2024-05-05 14:37:32 +02:00
  • aa61f8bfcf
    gh-110850: Remove _PyTime_TimeUnchecked() function (#118552) Victor Stinner 2024-05-05 12:15:19 +02:00
  • c7c9b913c0
    gh-118476: Fix corner cases in islice() rough equivalent. (Gh-118559) Raymond Hettinger 2024-05-05 01:42:30 -05:00
  • fd0ea63f82
    Minor edit: Simplify and tighten the distribution test (gh-118585) Raymond Hettinger 2024-05-05 01:35:06 -05:00
  • 3b32575ed6
    gh-118131: Command-line interface for the random module (#118132) Hugo van Kemenade 2024-05-05 08:30:03 +02:00
  • fed8d73fde
    gh-118455: Fix mangle_from_ default value in email.policy.Policy.__doc__ (#118456) wim glenn 2024-05-05 01:18:04 -05:00
  • 711c80bfca
    gh-118164: Break a loop between _pydecimal and _pylong and optimize int to str conversion (GH-118483) Serhiy Storchaka 2024-05-05 08:20:06 +03:00
  • 5dd36732c8
    gh-74929: Remove undesirable DECREF in PEP 667 implementation (#118583) Tian Gao 2024-05-04 20:06:42 -07:00
  • 1b22d801b8
    gh-118518: Allow perf to work without frame pointers (#112254) Pablo Galindo Salgado 2024-05-05 03:07:29 +02:00
  • 999f0c5122
    gh-118164: str(10**10000) hangs if the C _decimal module is missing (#118503) Tim Peters 2024-05-04 18:22:33 -05:00
  • 08d169f14a
    gh-109617: fix ncurses incompatibility on macOS with Xcode 15 (#111258) Davide Rizzo 2024-05-04 23:41:47 +02:00
  • 291cfa454b
    gh-117953: Track Extra Details in Global Extensions Cache (gh-118532) Eric Snow 2024-05-04 15:24:02 -06:00
  • 978fba58ae
    gh-117139: Fix missing semicolon (GH-118573) Ken Jin 2024-05-04 23:45:49 +08:00
  • 5f547585fa
    gh-118569: Add a test for dynamic PEP695 classes (#118570) Nikita Sobolev 2024-05-04 18:08:38 +03:00
  • f34e965e52
    GH-111744: Support opcode events in bdb (GH-111834) Tian Gao 2024-05-04 07:44:49 -07:00
  • f6b5d3bdc8
    build(deps): bump hypothesis from 6.100.0 to 6.100.2 in /Tools (#118462) dependabot[bot] 2024-05-04 14:47:48 +01:00
  • d5e6c7cb66
    fix comment typo in importlib (#118567) wim glenn 2024-05-04 08:46:32 -05:00
  • b034f14a4b
    gh-74929: Implement PEP 667 (GH-115153) Tian Gao 2024-05-04 04:12:10 -07:00
  • 1ab6356ebe
    GH-118095: Use broader specializations of CALL in tier 1, for better tier 2 support of calls. (GH-118322) Mark Shannon 2024-05-04 12:11:11 +01:00
  • 00da0afa0d
    gh-113081: Print colorized exception just like built-in traceback in pdb (#113082) Tian Gao 2024-05-04 03:26:40 -07:00
  • 85af789961
    gh-111997: C-API for signalling monitoring events (#116413) Irit Katriel 2024-05-04 09:23:50 +01:00
  • da2cfc4cb6
    GH-113464: Remove the extra jump via _SIDE_EXIT in _EXIT_TRACE (GH-118545) Mark Shannon 2024-05-04 08:50:24 +01:00
  • 0b7814e0b6
    gh-110850: Use _PyDeadline_Get() in EnterNonRecursiveMutex() (#118556) Victor Stinner 2024-05-04 09:39:58 +02:00
  • 42dc5b4ace
    gh-115532 Add kde_random() to the statistic module (#118210) Raymond Hettinger 2024-05-03 23:13:36 -05:00
  • 1b7e5e6e60
    GH-113464: Generate a more efficient JIT (GH-118512) Brandt Bucher 2024-05-03 16:41:07 -07:00
  • 139dc487b5
    GH-118251: Fix incomplete ternary expression in JIT workflow (GH-118564) Brandt Bucher 2024-05-03 16:10:02 -07:00
  • 37c31bea72
    gh-118527: Intern filename, name, and qualname in code objects. (#118558) Sam Gross 2024-05-03 18:16:45 -04:00
  • 0e78a545e6
    gh-118534: Fix load of gil->locked (#118553) Sam Gross 2024-05-03 18:13:40 -04:00
  • 6d9e8e989e
    Minor improvements to the itertools recipes (#118563) Raymond Hettinger 2024-05-03 17:07:47 -05:00
  • a40f557d7b
    GH-116380: Move pathlib globbing implementation into pathlib._glob (#118562) Barney Gale 2024-05-03 21:29:25 +01:00
  • 37d0950022
    gh-117657: Disable the function/code cache in free-threaded builds (#118301) mpage 2024-05-03 13:21:04 -07:00
  • 5248596781
    GH-118251: Skip fewer test in emulated JIT CI (GH-118536) Savannah Ostrowski 2024-05-03 12:07:10 -07:00
  • 9c14ed0618
    gh-107674: Improve performance of sys.settrace (GH-117133) Tian Gao 2024-05-03 11:49:24 -07:00
  • 998c3856c1
    gh-83856: Honor atexit for all multiprocessing start methods (GH-114279) Tian Gao 2024-05-03 11:45:46 -07:00
  • cb57a52a85
    GH-118487: Add Black to .pre-commit-config.yaml for JIT files (GH-118537) Savannah Ostrowski 2024-05-03 10:49:51 -07:00
  • dd8f05fee2
    gh-115119: Update macOS installer to build with libmpdec 4.0.0 (GH-118382) Erlend E. Aasland 2024-05-03 18:49:40 +02:00
  • 1324502752
    gh-115119: Update Windows installer to mpdecimal 4.0.0 (#118506) Erlend E. Aasland 2024-05-03 18:00:43 +02:00
  • 9d67b72a49
    docs: clarify csv.DictReader's treatment of the first data row (#118549) Ned Batchelder 2024-05-03 11:48:27 -04:00
  • 608192ee2f
    gh-118527: Use deferred reference counting for C functions on modules (#118529) Sam Gross 2024-05-03 11:33:05 -04:00
  • c2627d6eea
    gh-116322: Add Py_mod_gil module slot (#116882) Brett Simmers 2024-05-03 08:30:55 -07:00
  • 3e818afb9b
    gh-118495: Skip test using threads after forking when running with TSAN (#118530) mpage 2024-05-03 08:14:26 -07:00