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-103082: Implementation of PEP 669: Low Impact Monitoring for CPython #103083

Merged
merged 127 commits into from
Apr 12, 2023

Commits on Nov 11, 2022

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

Commits on Nov 18, 2022

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

Commits on Nov 28, 2022

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

Commits on Nov 30, 2022

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

Commits on Dec 2, 2022

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

Commits on Dec 4, 2022

  1. Fix legacy tracing.

    markshannon committed Dec 4, 2022
    Configuration menu
    Copy the full SHA
    7971979 View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2022

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

Commits on Dec 22, 2022

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

Commits on Jan 13, 2023

  1. Configuration menu
    Copy the full SHA
    fb29b34 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    15a1ccd View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2023

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

Commits on Jan 17, 2023

  1. Configuration menu
    Copy the full SHA
    3ba6a39 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    aa09895 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9e5d87d View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2023

  1. Configuration menu
    Copy the full SHA
    e52cbe6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6c8be7e View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2023

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

Commits on Jan 20, 2023

  1. Configuration menu
    Copy the full SHA
    e52e8d3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f434ec7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b680084 View commit details
    Browse the repository at this point in the history
  4. Check for NULLs.

    markshannon committed Jan 20, 2023
    Configuration menu
    Copy the full SHA
    e6e7cf1 View commit details
    Browse the repository at this point in the history
  5. Fix up a few tests

    markshannon committed Jan 20, 2023
    Configuration menu
    Copy the full SHA
    5bbc83e View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2023

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

Commits on Jan 26, 2023

  1. Remove debugging printfs

    markshannon committed Jan 26, 2023
    Configuration menu
    Copy the full SHA
    8b9f996 View commit details
    Browse the repository at this point in the history
  2. Avoid refleak.

    markshannon committed Jan 26, 2023
    Configuration menu
    Copy the full SHA
    9b02640 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2cadf32 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2023

  1. Configuration menu
    Copy the full SHA
    1f54d77 View commit details
    Browse the repository at this point in the history
  2. Update magic number

    markshannon committed Jan 30, 2023
    Configuration menu
    Copy the full SHA
    43a3f3e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3d436cf View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    691bcf5 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2023

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

Commits on Feb 1, 2023

  1. Configuration menu
    Copy the full SHA
    8b8f67e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d0a2228 View commit details
    Browse the repository at this point in the history
  3. Fix memory leaks.

    markshannon committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    2a3a85e View commit details
    Browse the repository at this point in the history
  4. Instrument FOR_ITER.

    markshannon committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    c3724ab View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2023

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

Commits on Feb 3, 2023

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

Commits on Feb 8, 2023

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

Commits on Feb 9, 2023

  1. Configuration menu
    Copy the full SHA
    1440473 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    825f42a View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2023

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

Commits on Feb 13, 2023

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

Commits on Feb 14, 2023

  1. Configuration menu
    Copy the full SHA
    da83abe View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cdb2bda View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0148fa3 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2023

  1. Configuration menu
    Copy the full SHA
    c5fb4f4 View commit details
    Browse the repository at this point in the history
  2. Add a few more tests.

    markshannon committed Feb 17, 2023
    Configuration menu
    Copy the full SHA
    7fa431b View commit details
    Browse the repository at this point in the history
  3. delete commented out code

    markshannon committed Feb 17, 2023
    Configuration menu
    Copy the full SHA
    25bbc61 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5629a3e View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2023

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

Commits on Feb 21, 2023

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

Commits on Feb 23, 2023

  1. Configuration menu
    Copy the full SHA
    dfc18c5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    566adbe View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cfb17ed View commit details
    Browse the repository at this point in the history
  4. Remove linearray field

    markshannon committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    c535f76 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d579d2e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0982e5e View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2023

  1. Configuration menu
    Copy the full SHA
    0693423 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d6453e5 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2023

  1. Minor fixups from merge.

    markshannon committed Mar 23, 2023
    Configuration menu
    Copy the full SHA
    0ee2aee View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    acdca93 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f17ef14 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e7f6c37 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e44ebc5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ece51e6 View commit details
    Browse the repository at this point in the history
  7. Remove unused function.

    markshannon committed Mar 23, 2023
    Configuration menu
    Copy the full SHA
    e88921e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2d9f22c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b7579ac View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2023

  1. Configuration menu
    Copy the full SHA
    5a089a6 View commit details
    Browse the repository at this point in the history
  2. Fix refleaks

    markshannon committed Mar 24, 2023
    Configuration menu
    Copy the full SHA
    d5fdec8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c88741d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b6744ca View commit details
    Browse the repository at this point in the history
  5. Minor cleanups.

    markshannon committed Mar 24, 2023
    Configuration menu
    Copy the full SHA
    6c3473a View commit details
    Browse the repository at this point in the history
  6. Remove useless asserts.

    markshannon committed Mar 24, 2023
    Configuration menu
    Copy the full SHA
    899aecd View commit details
    Browse the repository at this point in the history
  7. Make functions static

    markshannon committed Mar 24, 2023
    Configuration menu
    Copy the full SHA
    80d2e2e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    94d35d8 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    5aa0805 View commit details
    Browse the repository at this point in the history
  10. Make arrays const.

    markshannon committed Mar 24, 2023
    Configuration menu
    Copy the full SHA
    b39edd3 View commit details
    Browse the repository at this point in the history
  11. Rename _PyFrame_GetStackPointer to _PyFrame_FetchStackPointer and mak…

    …e it responsible for setting stacktop to -1.
    markshannon committed Mar 24, 2023
    Configuration menu
    Copy the full SHA
    c9c40cb View commit details
    Browse the repository at this point in the history
  12. Fixups from code review

    markshannon committed Mar 24, 2023
    Configuration menu
    Copy the full SHA
    6611c72 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    50d28f1 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2023

  1. Configuration menu
    Copy the full SHA
    7165f52 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    65c548e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    575f7d1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    415741d View commit details
    Browse the repository at this point in the history
  5. Code cleanup from review.

    markshannon committed Mar 25, 2023
    Configuration menu
    Copy the full SHA
    d70a1a4 View commit details
    Browse the repository at this point in the history
  6. A bit more cleanup.

    markshannon committed Mar 25, 2023
    Configuration menu
    Copy the full SHA
    d580de6 View commit details
    Browse the repository at this point in the history
  7. Add a few more comments.

    markshannon committed Mar 25, 2023
    Configuration menu
    Copy the full SHA
    2076d5f View commit details
    Browse the repository at this point in the history
  8. Remove unused code.

    markshannon committed Mar 25, 2023
    Configuration menu
    Copy the full SHA
    7b32d79 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    662c16c View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d0139e9 View commit details
    Browse the repository at this point in the history
  11. Make function static.

    markshannon committed Mar 25, 2023
    Configuration menu
    Copy the full SHA
    51a93e7 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2023

  1. Configuration menu
    Copy the full SHA
    64bf37f View commit details
    Browse the repository at this point in the history
  2. Make data static.

    markshannon committed Mar 26, 2023
    Configuration menu
    Copy the full SHA
    5faec77 View commit details
    Browse the repository at this point in the history
  3. Add extra check.

    markshannon committed Mar 26, 2023
    Configuration menu
    Copy the full SHA
    0be1562 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b32a075 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2023

  1. Configuration menu
    Copy the full SHA
    85d6923 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ebcc42f View commit details
    Browse the repository at this point in the history
  3. Fix a couple of errors.

    markshannon committed Mar 31, 2023
    Configuration menu
    Copy the full SHA
    7cfbc7e View commit details
    Browse the repository at this point in the history
  4. Add minimal news entry.

    markshannon committed Mar 31, 2023
    Configuration menu
    Copy the full SHA
    d366364 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fdb4860 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2023

  1. Minor fixups.

    markshannon committed Apr 3, 2023
    Configuration menu
    Copy the full SHA
    aee722f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bba53b8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    718fbc8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    97ec1c5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    edc6709 View commit details
    Browse the repository at this point in the history
  6. Fix another (and hopefully final) refleak when handling an error in a…

    …n instrumented bytecode.
    markshannon committed Apr 3, 2023
    Configuration menu
    Copy the full SHA
    e40a68f View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2023

  1. Configuration menu
    Copy the full SHA
    d9f8192 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2d9a380 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    29f41e7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    38b7f43 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9a40dad View commit details
    Browse the repository at this point in the history
  6. A bit more cleanup.

    markshannon committed Apr 4, 2023
    Configuration menu
    Copy the full SHA
    a551d65 View commit details
    Browse the repository at this point in the history
  7. Tidy up imports.

    markshannon committed Apr 4, 2023
    Configuration menu
    Copy the full SHA
    4951306 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    44a031e View commit details
    Browse the repository at this point in the history
  9. Address code review.

    markshannon committed Apr 4, 2023
    Configuration menu
    Copy the full SHA
    c2155b7 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    b218428 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2023

  1. Configuration menu
    Copy the full SHA
    9c0429e View commit details
    Browse the repository at this point in the history
  2. Address code review.

    markshannon committed Apr 5, 2023
    Configuration menu
    Copy the full SHA
    c6bf38e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    82fe16c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    43618a9 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2023

  1. Configuration menu
    Copy the full SHA
    821ae52 View commit details
    Browse the repository at this point in the history
  2. Add NO_EVENTS.

    markshannon committed Apr 9, 2023
    Configuration menu
    Copy the full SHA
    505a08d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f63da91 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c324344 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2023

  1. Configuration menu
    Copy the full SHA
    168b34a View commit details
    Browse the repository at this point in the history
  2. Tidy up test case.

    markshannon committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    f07a080 View commit details
    Browse the repository at this point in the history