Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

gh-103865: add monitoring support to LOAD_SUPER_ATTR #103866

Merged
merged 17 commits into from
May 16, 2023
Merged

Commits on Apr 26, 2023

  1. Configuration menu
    Copy the full SHA
    862c3dc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d3470cd View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2023

  1. Configuration menu
    Copy the full SHA
    82fa183 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2023

  1. fix C raise event

    carljm committed Apr 29, 2023
    Configuration menu
    Copy the full SHA
    9f1db4a View commit details
    Browse the repository at this point in the history

Commits on May 1, 2023

  1. Merge branch 'main' into supermon

    * main: (26 commits)
      pythongh-104028: Reduce object creation while calling callback function from gc (pythongh-104030)
      pythongh-104036: Fix direct invocation of test_typing (python#104037)
      pythongh-102213: Optimize the performance of `__getattr__` (pythonGH-103761)
      pythongh-103895: Improve how invalid `Exception.__notes__` are displayed (python#103897)
      Adjust expression from `==` to `!=` in alignment with the meaning of the paragraph. (pythonGH-104021)
      pythongh-88496: Fix IDLE test hang on macOS (python#104025)
      Improve int test coverage (python#104024)
      pythongh-88773: Added teleport method to Turtle library (python#103974)
      pythongh-104015: Fix direct invocation of `test_dataclasses` (python#104017)
      pythongh-104012: Ensure test_calendar.CalendarTestCase.test_deprecation_warning consistently passes (python#104014)
      pythongh-103977: compile re expressions in platform.py only if required (python#103981)
      pythongh-98003: Inline call frames for CALL_FUNCTION_EX (pythonGH-98004)
      Replace Netlify with Read the Docs build previews (python#103843)
      Update name in acknowledgements and add mailmap (python#103696)
      pythongh-82054: allow test runner to split test_asyncio to execute in parallel by sharding. (python#103927)
      Remove non-existing tools from Sundry skiplist (python#103991)
      pythongh-103793: Defer formatting task name (python#103767)
      pythongh-87092: change assembler to use instruction sequence instead of CFG (python#103933)
      pythongh-103636: issue warning for deprecated calendar constants (python#103833)
      Various small fixes to dis docs (python#103923)
      ...
    carljm committed May 1, 2023
    Configuration menu
    Copy the full SHA
    159b2aa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e32166d View commit details
    Browse the repository at this point in the history

Commits on May 9, 2023

  1. Merge branch 'main' into supermon

    * main: (156 commits)
      pythongh-97696 Add documentation for get_coro() behavior with eager tasks (python#104304)
      pythongh-97933: (PEP 709) inline list/dict/set comprehensions (python#101441)
      pythongh-99889: Fix directory traversal security flaw in uu.decode() (python#104096)
      pythongh-104184: fix building --with-pydebug --enable-pystats (python#104217)
      pythongh-104139: Add itms-services to uses_netloc urllib.parse. (python#104312)
      pythongh-104240: return code unit metadata from codegen (python#104300)
      pythongh-104276: Make `_struct.unpack_iterator` type use type flag instead of custom constructor (python#104277)
      pythongh-97696: Move around and update the whatsnew entry for asyncio eager task factory (python#104298)
      pythongh-103193: Fix refleaks in `test_inspect` and `test_typing` (python#104320)
      require-pr-label.yml: Add missing "permissions:" (python#104309)
      pythongh-90656: Add platform triplets for 64-bit LoongArch (LA64) (python#30939)
      pythongh-104180: Read SOCKS proxies from macOS System Configuration (python#104181)
      pythongh-97696 Remove unnecessary check for eager_start kwarg (python#104188)
      pythonGH-104308: socket.getnameinfo should release the GIL (python#104307)
      pythongh-104310: Add importlib.util.allowing_all_extensions() (pythongh-104311)
      pythongh-99113: A Per-Interpreter GIL! (pythongh-104210)
      pythonGH-104284: Fix documentation gettext build (python#104296)
      pythongh-89550: Buffer GzipFile.write to reduce execution time by ~15% (python#101251)
      pythongh-104223: Fix issues with inheriting from buffer classes (python#104227)
      pythongh-99108: fix typo in Modules/Setup (python#104293)
      ...
    carljm committed May 9, 2023
    Configuration menu
    Copy the full SHA
    c48eee3 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2023

  1. extract _exec and add comment

    carljm committed May 10, 2023
    Configuration menu
    Copy the full SHA
    c203916 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d084043 View commit details
    Browse the repository at this point in the history
  3. ...and update generated cases

    carljm committed May 10, 2023
    Configuration menu
    Copy the full SHA
    8fb9b52 View commit details
    Browse the repository at this point in the history

Commits on May 11, 2023

  1. Merge branch 'main' into supermon

    * main: (27 commits)
      pythongh-87849: fix SEND specialization family definition (pythonGH-104268)
      pythongh-101819: Adapt _io.IOBase.seek and _io.IOBase.truncate to Argument Clinic (python#104384)
      pythongh-101819: Adapt _io._Buffered* methods to Argument Clinic (python#104367)
      pythongh-101819: Refactor `_io` futher in preparation for module isolation (python#104369)
      pythongh-101819: Adapt _io.TextIOBase methods to Argument Clinic (python#104383)
      pythongh-101117: Improve accuracy of sqlite3.Cursor.rowcount docs (python#104287)
      pythonGH-92184: Convert os.altsep to '/' in filenames when creating ZipInfo objects (python#92185)
      pythongh-104357: fix inlined comprehensions that close over iteration var (python#104368)
      pythonGH-90208: Suppress OSError exceptions from `pathlib.Path.glob()` (pythonGH-104141)
      pythonGH-102181: Improve specialization stats for SEND (pythonGH-102182)
      pythongh-103000: Optimise `dataclasses.asdict` for the common case (python#104364)
      pythongh-103538: Remove unused TK_AQUA code (pythonGH-103539)
      pythonGH-87695: Fix OSError from `pathlib.Path.glob()` (pythonGH-104292)
      pythongh-104263: Rely on Py_NAN and introduce Py_INFINITY (pythonGH-104202)
      pythongh-104010: Separate and improve docs for `typing.get_origin` and `typing.get_args` (python#104013)
      pythongh-101819: Adapt _io._BufferedIOBase_Type methods to Argument Clinic (python#104355)
      pythongh-103960: Dark mode: invert image brightness (python#103983)
      pythongh-104252: Immortalize Py_EMPTY_KEYS (pythongh-104253)
      pythongh-101819: Clean up _io windows console io after pythongh-104197 (python#104354)
      pythongh-101819: Harden _io init (python#104352)
      ...
    carljm committed May 11, 2023
    Configuration menu
    Copy the full SHA
    19b3d9e View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' into supermon

    * main:
      pythongh-104057: Fix direct invocation of test_support (pythonGH-104069)
      pythongh-87729: improve hit rate of LOAD_SUPER_ATTR specialization (python#104270)
      pythongh-101819: Fix inverted debug preprocessor check in winconsoleio.c (python#104388)
    carljm committed May 11, 2023
    Configuration menu
    Copy the full SHA
    fb47955 View commit details
    Browse the repository at this point in the history

Commits on May 12, 2023

  1. Merge branch 'main' into supermon

    * main:
      pythongh-91896: Fixup some docs issues following ByteString deprecation (python#104422)
      pythonGH-104371: check return value of calling `mv.release` (python#104417)
      pythongh-104415: Fix refleak tests for `typing.ByteString` deprecation (python#104416)
      pythonGH-86275: Implementation of hypothesis stubs for property-based tests, with zoneinfo tests (python#22863)
      pythonGH-103082: Filter LINE events in VM, to simplify tool implementation. (pythonGH-104387)
      pythongh-93649: Split gc- and allocation tests from _testcapimodule.c (pythonGH-104403)
      pythongh-104389: Add 'unused' keyword to Argument Clinic C converters (python#104390)
      pythongh-101819: Prepare _io._IOBase for module state (python#104386)
      pythongh-104413: Fix refleak when super attribute throws AttributeError (python#104414)
      Fix refleak in `super_descr_get` (python#104408)
      pythongh-87526: Remove dead initialization from _zoneinfo parse_abbr() (python#24700)
      pythongh-91896: Improve visibility of `ByteString` deprecation warnings (python#104294)
      pythongh-104371: Fix calls to `__release_buffer__` while an exception is active (python#104378)
      pythongh-104377: fix cell in comprehension that is free in outer scope (python#104394)
      pythongh-104392: Remove _paramspec_tvars from typing (python#104393)
      pythongh-104396: uuid.py to skip platform check for emscripten and wasi (pythongh-104397)
      pythongh-99108: Refresh HACL* from upstream (python#104401)
      pythongh-104301: Allow leading whitespace in disambiguated pdb statements (python#104342)
    carljm committed May 12, 2023
    Configuration menu
    Copy the full SHA
    8efd7c6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9de351f View commit details
    Browse the repository at this point in the history

Commits on May 15, 2023

  1. Merge branch 'main' into supermon

    * main: (29 commits)
      pythongh-101819: Fix _io clinic input for unused base class method stubs (python#104418)
      pythongh-101819: Isolate `_io` (python#101948)
      Bump mypy from 1.2.0 to 1.3.0 in /Tools/clinic (python#104501)
      pythongh-104494: Update certain Tkinter pack/place tests for Tk 8.7 errors (python#104495)
      pythongh-104050: Run mypy on `clinic.py` in CI (python#104421)
      pythongh-104490: Consistently define phony make targets (python#104491)
      pythongh-67056: document that registering/unregistering an atexit func from within an atexit func is undefined (python#104473)
      pythongh-104487: PYTHON_FOR_REGEN must be minimum Python 3.10 (python#104488)
      pythongh-101282: move BOLT config after PGO (pythongh-104493)
      pythongh-104469 Convert _testcapi/float.c to use AC (pythongh-104470)
      pythongh-104456: Fix ref leak in _ctypes.COMError (python#104457)
      pythongh-98539: Make _SSLTransportProtocol.abort() safe to call when closed (python#104474)
      pythongh-104337: Clarify random.gammavariate doc entry  (python#104410)
      Minor improvements to typing docs (python#104465)
      pythongh-87092: avoid gcc warning on uninitialized struct field in assemble.c (python#104460)
      pythonGH-71383: IDLE - Document testing subsets of modules (python#104463)
      pythongh-104454: Fix refleak in AttributeError_reduce (python#104455)
      pythongh-75710: IDLE - add docstrings and comments to editor module (python#104446)
      pythongh-91896: Revert some very noisy DeprecationWarnings for `ByteString` (python#104424)
      Add a mention of PYTHONBREAKPOINT to breakpoint() docs (python#104430)
      ...
    carljm committed May 15, 2023
    Configuration menu
    Copy the full SHA
    343867a View commit details
    Browse the repository at this point in the history

Commits on May 16, 2023

  1. Merge branch 'main' into supermon

    * main:
      pythonGH-104510: Fix refleaks in `_io` base types (python#104516)
      pythongh-104539: Fix indentation error in logging.config.rst (python#104545)
      pythongh-104050: Don't star-import 'types' in Argument Clinic (python#104543)
      pythongh-104050: Add basic typing to CConverter in clinic.py (python#104538)
      pythongh-64595: Fix write file logic in Argument Clinic (python#104507)
      pythongh-104523: Inline minimal PGO rules (python#104524)
      pythongh-103861: Fix Zip64 extensions not being properly applied in some cases (python#103863)
      pythongh-69152: add method get_proxy_response_headers to HTTPConnection class (python#104248)
      pythongh-103763: Implement PEP 695 (python#103764)
      pythongh-104461: Run tkinter test_configure_screen on X11 only (pythonGH-104462)
      pythongh-104469: Convert _testcapi/watchers.c to use Argument Clinic (python#104503)
      pythongh-104482: Fix error handling bugs in ast.c (python#104483)
      pythongh-104341: Adjust tstate_must_exit() to Respect Interpreter Finalization (pythongh-104437)
      pythonGH-102613: Fix recursion error from `pathlib.Path.glob()` (pythonGH-104373)
    carljm committed May 16, 2023
    Configuration menu
    Copy the full SHA
    a6dd626 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b1f064a View commit details
    Browse the repository at this point in the history