Commit graph

  • 2dae505e87
    gh-117514: Add sys._is_gil_enabled() function (#118514) Sam Gross 2024-05-03 11:09:57 -04:00
  • 24e643d4ef
    gh-118527: Use _Py_ID(__main__) for main module name (#118528) Sam Gross 2024-05-03 11:05:30 -04:00
  • c8deb1e4b4
    gh-118513: Fix sibling comprehensions with a name bound in one and global in the other (#118526) Carl Meyer 2024-05-03 08:05:19 -06:00
  • 37ccf16786
    gh-101732: Modules/_ssl.c: use Y2038 compatible openssl function when available (GH-118425) Alexander Kanavin 2024-05-03 15:34:05 +02:00
  • ca269e58c2
    gh-116126: Implement PEP 696 (#116129) Jelle Zijlstra 2024-05-03 06:17:32 -07:00
  • 852263e108
    gh-117492: Clarify documentation of typing.Never (#117678) Nice Zombies 2024-05-03 15:02:11 +02:00
  • f201628073
    gh-117953: Other Cleanups in the Extensions Machinery (gh-118206) Eric Snow 2024-05-02 18:51:43 -06:00
  • f8290df63f
    gh-116738: Make _codecs module thread-safe (#117530) Brett Simmers 2024-05-02 15:25:36 -07:00
  • 4e2caf2aa0
    gh-118500: Add pdb support for zipapp (#118501) Tian Gao 2024-05-02 13:53:27 -07:00
  • e54b0c8a4a
    gh-118519: Fix empty weakref list check (#118520) Dino Viehland 2024-05-02 13:03:29 -07:00
  • 1e67b9207c
    gh-117657: Fix TSAN list set failure (#118260) Dino Viehland 2024-05-02 13:03:05 -07:00
  • 8ed5466795
    gh-118486: Switch mkdir(mode=0o700) on Windows to use OWNER RIGHTS instead of CURRENT_USER (GH-118515) Steve Dower 2024-05-02 19:43:54 +01:00
  • 16acecd779
    Remove stray __cplusplus guard in sysmodule.c (#118511) Sam Gross 2024-05-02 13:51:28 -04:00
  • 83c51da6ce
    gh-118413: Fix test_release_task_refs on free-threaded build (#118494) Sam Gross 2024-05-02 13:41:15 -04:00
  • b28a3339e4
    gh-90848: Fixed create_autospec ignoring configure_mock style kwargs (#118163) infohash 2024-05-02 23:06:35 +05:30
  • 6bcbee09df
    gh-93502: Add new C-API functions to trace object creation and destruction (#115945) Pablo Galindo Salgado 2024-05-02 19:30:00 +02:00
  • 2770d5caca
    gh-105879: Add support for keyword arguments to eval and exec (#105885) Raphael Gaschignard 2024-05-03 01:55:29 +10:00
  • 72867c962c
    GH-118095: Unify the behavior of tier 2 FOR_ITER branch micro-ops (GH-118420) Mark Shannon 2024-05-02 16:17:59 +01:00
  • 9789440de3
    gh-82062: Fix support of parameter defaults on methods in extension modules (GH-115270) Sergey B Kirpichev 2024-05-02 17:44:33 +03:00
  • 81939dad77
    gh-118486: Support mkdir(mode=0o700) on Windows (GH-118488) Steve Dower 2024-05-02 15:20:43 +01:00
  • b3372481b6
    gh-117903: Clarify that the staticmethod descriptor is callable (GH-117925) Serhiy Storchaka 2024-05-02 16:56:33 +03:00
  • 7d2ffada0a
    gh-116180: Check the globals argument in PyRun_* C API (GH-116637) NGRsoftlab 2024-05-02 16:43:03 +03:00
  • 7c97dc8c95
    gh-118216: Don't consider dotted __future__ imports (#118267) Crowthebird 2024-05-02 21:32:20 +08:00
  • 67bba9dd0f
    GH-117442: Check eval-breaker at start (rather than end) of tier 2 loops (GH-118482) Mark Shannon 2024-05-02 13:10:31 +01:00
  • f8e088df2a
    gdb/libpython.py: Update PyLongObjectPtr docstring (GH-118438) Andrej 2024-05-02 13:57:45 +05:00
  • a6b610a94b
    docs: typo: tiny grammar change: "pointed by" -> "pointed to by" (#118411) Andrew Zipperer 2024-05-02 00:37:12 -05:00
  • a37b093228
    gh-118335: Rename --experimental-interpreter on Windows to --experimental-jit-interpreter (#118497) Guido van Rossum 2024-05-01 17:48:34 -07:00
  • 526ca4c09e
    gh-117953: Work Relative to Specific Extension Kinds in the Import Machinery (gh-118205) Eric Snow 2024-05-01 17:40:28 -06:00
  • a524152b8c
    gh-118335: Make REGEN_JIT_COMMAND empty if tier2 interpreter enabled (#118493) Guido van Rossum 2024-05-01 16:36:29 -07:00
  • 97feb4a78b
    GH-118174: specify the type for the path argument of shutil.which Filipe Laíns 2024-05-02 00:13:32 +01:00
  • c408c36e9b
    gh-118413: Temporarily skip test_release_task_refs in free-threaded builds (#118491) Sam Gross 2024-05-01 17:58:22 -04:00
  • a7711a2a4e
    gh-117607: Speedup os.path.relpath() (GH-117608) Nice Zombies 2024-05-01 23:44:55 +02:00
  • 424438b11e
    GH-113464: Display a warning when building the JIT (GH-118481) Brandt Bucher 2024-05-01 14:35:49 -07:00
  • 39981fd07a
    GH-118095: Make sure that progress is made if there are pending calls being handled. (GH-118484) Mark Shannon 2024-05-01 22:18:31 +01:00
  • 8a50544a99
    gh-118433: Temporarily skip test_interrupt_main_subthread in free-threaded builds (#118485) mpage 2024-05-01 13:59:12 -07:00
  • 6763bfcc0f
    gh-118272: set stacktop to 0 before freeing contents, to avoid access to invalid objects during GC (#118478) Irit Katriel 2024-05-01 21:51:40 +01:00
  • 1161ab9085
    build(deps-dev): bump types-psutil from 5.9.5.20240316 to 5.9.5.20240423 in /Tools (#118464) dependabot[bot] 2024-05-01 19:15:30 +00:00
  • 3b3f8dea57
    gh-117225: Move colorize functionality to own internal module (#118283) Hugo van Kemenade 2024-05-01 21:27:06 +03:00
  • 164e2c31c0
    gh-117225: Document colour use in doctest (#118268) Hugo van Kemenade 2024-05-01 21:25:11 +03:00
  • b52c753e0f
    gh-110850: Add PyTime_TimeRaw() function (#118394) Victor Stinner 2024-05-01 20:05:01 +02:00
  • a8bcf3ec32
    Expand the 'Extending' docs with an example. (#113187) Jason R. Coombs 2024-05-01 13:04:02 -04:00
  • 75955110a6
    gh-116622: Android sysconfig updates (#118352) Malcolm Smith 2024-05-01 17:47:54 +01:00
  • 6d12f4469c
    Bump types-setuptools from 69.2.0.20240317 to 69.5.0.20240423 in /Tools (#118463) dependabot[bot] 2024-05-01 17:07:29 +01:00
  • 2d161cb899
    Bump mypy from 1.9.0 to 1.10.0 in /Tools (#118461) dependabot[bot] 2024-05-01 17:06:54 +01:00
  • 759e8e7ab8
    gh-99730: urllib.request: Keep HEAD method on redirect (GH-99731) Harmen Stoppels 2024-05-01 18:01:47 +02:00
  • 49baa656cb
    GH-115802: Use the GHC calling convention in JIT code (GH-118287) Brandt Bucher 2024-05-01 08:05:53 -07:00
  • beb653cc24
    gh-117958: Expose JIT code via method in UOpExecutor (#117959) Anthony Shaw 2024-05-02 00:11:14 +10:00
  • 4a08a75cf4
    gh-99180: Remove traceback anchors in return and assign statements that cover all the displayed range (#112670) Pablo Galindo Salgado 2024-05-01 14:42:10 +01:00
  • c1bf4874c1
    gh-116767: fix crash on 'async with' with many context managers (GH-118348) Irit Katriel 2024-05-01 12:01:16 +01:00
  • f6fab21721
    GH-118095: Make invalidating and clearing executors memory safe (GH-118459) Mark Shannon 2024-05-01 11:34:50 +01:00
  • 21c09d9f81
    Test syntax error on comma-less tuple-style sequence patterns (#115485) da-woods 2024-05-01 09:33:28 +01:00
  • fc7e1aa3c0
    GH-117881: fix athrow().throw()/asend().throw() concurrent access (GH-117882) Thomas Grainger 2024-05-01 07:44:01 +01:00
  • 2520eed0a5
    gh-116622: Add Android testbed (GH-117878) Malcolm Smith 2024-05-01 07:36:45 +01:00
  • 21336aa127
    gh-118201: Accomodate flaky behavior of os.sysconf on iOS (GH-118453) Russell Keith-Magee 2024-05-01 10:31:00 +08:00
  • 7d83f7bcc4
    gh-118335: Configure Tier 2 interpreter at build time (#118339) Guido van Rossum 2024-04-30 18:26:34 -07:00
  • 9c468e2c5d
    gh-118201 - Disable the flaky POSIX test_confstr test on iOS (GH-118452) Russell Keith-Magee 2024-05-01 07:32:37 +08:00
  • 7fabcc727d
    gh-117657: Don't specialize RESUME_CHECK when specialization is disabled (GH-118349) Ken Jin 2024-05-01 05:51:59 +08:00
  • dc6b12d1b2
    gh-117139: Add header for tagged pointers (GH-118330) Ken Jin 2024-05-01 04:46:13 +08:00
  • e93c39b47e
    gh-118422: Fix run_fileexflags() test (#118429) Victor Stinner 2024-04-30 22:32:55 +02:00
  • 587388ff22
    gh-118124: Use static_assert() in Py_BUILD_ASSERT() on C11 (#118398) Victor Stinner 2024-04-30 22:29:48 +02:00
  • 6999d68d28
    gh-118218: Reuse return tuple in itertools.pairwise (GH-118219) Shantanu 2024-04-30 13:16:52 -07:00
  • b568c2c1ff
    gh-118406: Add signature for sqlite3.Connection objects (#118428) Erlend E. Aasland 2024-04-30 21:58:22 +02:00
  • 19d468a3ab
    [gh-117657] Fix some issues with TSAN in typeobject (#118249) Dino Viehland 2024-04-30 12:37:38 -07:00
  • b2c3b70c71
    gh-118332: Fix deadlock involving stop the world (#118412) Sam Gross 2024-04-30 15:01:28 -04:00
  • 4a1cf66c5c
    gh-117657: Fix small issues with instrumentation and TSAN (#118064) Dino Viehland 2024-04-30 11:38:05 -07:00
  • 1f16b4ce56
    gh-118272: Clear generator frame's locals when the generator is closed (#118277) Irit Katriel 2024-04-30 19:32:25 +01:00
  • f7747f73a9
    gh-109975: Document crypt_r as a possible replacement of crypt (#118439) Miro Hrončok 2024-04-30 20:25:25 +02:00
  • d7ac427a79
    gh-117618: Make package.module searchable for breakpoints and clean up docs (#117619) Tian Gao 2024-04-30 11:18:01 -07:00
  • 4a5ad8469a
    gh-118418: Use a default value for type_params in typing._eval_type (#118431) Nikita Sobolev 2024-04-30 18:44:37 +03:00
  • 72dae53e09
    gh-116122: Add SBOM generation to PCbuild/build.bat (GH-116138) Seth Michael Larson 2024-04-30 10:05:05 -05:00
  • 9a75d56d5d
    gh-118379: Use PyTuple_Pack instead of Py_BuildValue if possible (GH-118381) Nice Zombies 2024-04-30 16:55:15 +02:00
  • 17a8af9508
    gh-118402: Fix inspect.signature() for functools.cmp_to_key() result (GH-118427) Serhiy Storchaka 2024-04-30 17:49:28 +03:00
  • 02887c6428
    gh-102402: Make test_relativeCreated_has_higher_precision less implementation dependent (GH-118062) Serhiy Storchaka 2024-04-30 17:35:19 +03:00
  • c0eaa232f6
    gh-117860: Add tests for resolving names when import rebind names (GH-118176) Serhiy Storchaka 2024-04-30 17:23:44 +03:00
  • 3b268f4edc
    gh-116622: Redirect stdout and stderr to system log when embedded in an Android app (#118063) Malcolm Smith 2024-04-30 15:00:31 +01:00
  • 11f8348d78
    gh-118404: Fix inspect.signature() for non-comparable callables (GH-118405) Serhiy Storchaka 2024-04-30 15:04:16 +03:00
  • 5b05d452cd
    GH-118095: Add tier 2 support for YIELD_VALUE (GH-118380) Mark Shannon 2024-04-30 11:33:13 +01:00
  • 0f797402bc
    gh-85453: Consistent backquotes on None occurences across datetime.rst (#118282) edson duarte 2024-04-30 05:34:15 -03:00
  • 11cbf77f97
    gh-118392: Add note about random.random for multi thread app (gh-118396) Donghee Na 2024-04-30 13:42:13 +09:00
  • 8b56d82c59
    GH-118306: Update JIT to use LLVM 18 (GH-118307) Savannah Ostrowski 2024-04-29 14:09:16 -07:00
  • 8e4fb5d260
    gh-118359: Improve docs for Bdb.user_call (#118368) Tian Gao 2024-04-29 13:57:49 -07:00
  • 96d8ca7ad6
    gh-118347: Fix Windows installer not updating launcher (GH-118386) Steve Dower 2024-04-29 21:46:25 +01:00
  • 2ba1aed596
    gh-117657: TSAN fix race on gstate->young.count (#118313) Alex Turner 2024-04-29 21:26:26 +01:00
  • 79688b5b0e
    gh-118331: Handle errors in _PyObject_SetManagedDict (#118334) Sam Gross 2024-04-29 15:49:01 -04:00
  • ee3413c1c7
    gh-118401: Docs: Use Sphinx short options (#118403) Hugo van Kemenade 2024-04-29 22:41:59 +03:00
  • 529a160be6
    gh-117953: Share More Machinery Code Between Builtin and Dynamic Extensions (gh-118204) Eric Snow 2024-04-29 12:53:04 -06:00
  • 7ccacb220d
    gh-117783: Immortalize objects that use deferred reference counting (#118112) Sam Gross 2024-04-29 14:36:02 -04:00
  • 8d4b756fd3
    Docs: Upgrade to Sphinx 7.3 (#118397) Hugo van Kemenade 2024-04-29 20:40:50 +03:00
  • 43fa76638f
    gh-118331: Don't raise an error if tuple allocation fails when clearing weakrefs (#118338) mpage 2024-04-29 09:56:51 -07:00
  • 444ac0b7a6
    gh-118285: Fix signatures of operator.{attrgetter,itemgetter,methodcaller} instances (GH-118316) Serhiy Storchaka 2024-04-29 19:30:48 +03:00
  • 51c70de998
    gh-118351: Adapt support.TEST_MODULES_ENABLED for builds without the config variable (GH-118354) Kirill Podoprigora 2024-04-29 18:50:11 +03:00
  • 44f57a952e
    gh-117953: Split Up _PyImport_LoadDynamicModuleWithSpec() (gh-118203) Eric Snow 2024-04-29 09:29:07 -06:00
  • 23d0371bb9
    Uncomment one grammar test (#118361) Nikita Sobolev 2024-04-29 14:16:51 +03:00
  • 3c39f335cb
    gh-114099: Fix typos in iOS/README.rst (GH-118378) Xie Yanbo 2024-04-29 19:15:15 +08:00
  • 98739c9078
    Fix typo in Doc/c-api/exceptions.rst (GH-118371) Xie Yanbo 2024-04-29 19:02:54 +08:00
  • 0315521c52
    Fix typo in Doc/howto/timerfd.rst (GH-118376) Xie Yanbo 2024-04-29 19:01:03 +08:00
  • 030fcc47fb
    Fix typo in Doc/c-api/typeobj.rst (GH-118377) Xie Yanbo 2024-04-29 18:59:38 +08:00
  • 375c94c75d
    gh-107674: Lazy load line number to improve performance of tracing (GH-118127) Tian Gao 2024-04-29 01:54:52 -07:00
  • c7e7bfc4ca
    gh-115119: Detect _decimal dependencies using pkg-config (#115406) Erlend E. Aasland 2024-04-29 08:58:57 +02:00
  • ab6eda0ee5
    GH-118095: Allow a variant of RESUME_CHECK in tier 2 (GH-118286) Mark Shannon 2024-04-29 07:54:05 +01:00