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-117139: Convert the evaluation stack to stack refs #118450

Merged
merged 152 commits into from
Jun 26, 2024

Commits on Apr 30, 2024

  1. merge from upstream

    Fidget-Spinner committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    a6275f1 View commit details
    Browse the repository at this point in the history
  2. remove test tags

    Fidget-Spinner committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    7e7627f View commit details
    Browse the repository at this point in the history
  3. add test for immortal

    Fidget-Spinner committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    00dde8e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    eadc4fc View commit details
    Browse the repository at this point in the history
  5. minor cleanups

    Fidget-Spinner committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    64e2800 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    bf6b7e4 View commit details
    Browse the repository at this point in the history
  7. remove bad assert

    Fidget-Spinner committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    865ff8d View commit details
    Browse the repository at this point in the history

Commits on May 1, 2024

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

Commits on May 2, 2024

  1. trivial fixes first

    Fidget-Spinner committed May 2, 2024
    Configuration menu
    Copy the full SHA
    50cfefa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    39e9057 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1bb3c51 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    18ef669 View commit details
    Browse the repository at this point in the history
  5. replace and use macro

    Fidget-Spinner committed May 2, 2024
    Configuration menu
    Copy the full SHA
    3fedc6f View commit details
    Browse the repository at this point in the history

Commits on May 4, 2024

  1. Configuration menu
    Copy the full SHA
    1942d78 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5a1c46f View commit details
    Browse the repository at this point in the history
  3. fix cases generator

    Fidget-Spinner committed May 4, 2024
    Configuration menu
    Copy the full SHA
    dcc55b0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ec70b3b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    542cfbb View commit details
    Browse the repository at this point in the history
  6. cleanup

    Fidget-Spinner committed May 4, 2024
    Configuration menu
    Copy the full SHA
    3af1ef1 View commit details
    Browse the repository at this point in the history
  7. formatting

    Fidget-Spinner committed May 4, 2024
    Configuration menu
    Copy the full SHA
    6bc29a1 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2024

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

    Fidget-Spinner committed May 5, 2024
    Configuration menu
    Copy the full SHA
    c38de34 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2024

  1. Configuration menu
    Copy the full SHA
    106058c View commit details
    Browse the repository at this point in the history
  2. fix merge problems

    Fidget-Spinner committed May 6, 2024
    Configuration menu
    Copy the full SHA
    f545b2f View commit details
    Browse the repository at this point in the history

Commits on May 8, 2024

  1. Configuration menu
    Copy the full SHA
    0d1b38f View commit details
    Browse the repository at this point in the history
  2. use PyStackRef_IsNull

    Fidget-Spinner committed May 8, 2024
    Configuration menu
    Copy the full SHA
    a597536 View commit details
    Browse the repository at this point in the history
  3. tagged ->stackref

    Fidget-Spinner committed May 8, 2024
    Configuration menu
    Copy the full SHA
    9d43727 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bc96ae6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1d71dd1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e12337a View commit details
    Browse the repository at this point in the history

Commits on May 9, 2024

  1. Configuration menu
    Copy the full SHA
    91a8c81 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    64bdfe2 View commit details
    Browse the repository at this point in the history
  3. remove GC changes

    Fidget-Spinner committed May 9, 2024
    Configuration menu
    Copy the full SHA
    88e0ea8 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2024

  1. Configuration menu
    Copy the full SHA
    64b237c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    97f6e14 View commit details
    Browse the repository at this point in the history
  3. fix refcounting issue

    Fidget-Spinner committed May 10, 2024
    Configuration menu
    Copy the full SHA
    834cdf0 View commit details
    Browse the repository at this point in the history
  4. fix gdb failures

    Fidget-Spinner committed May 10, 2024
    Configuration menu
    Copy the full SHA
    99611cb View commit details
    Browse the repository at this point in the history
  5. fix specialization

    Fidget-Spinner committed May 10, 2024
    Configuration menu
    Copy the full SHA
    512cd2e View commit details
    Browse the repository at this point in the history
  6. fix tier 2

    Fidget-Spinner committed May 10, 2024
    Configuration menu
    Copy the full SHA
    df176bf View commit details
    Browse the repository at this point in the history
  7. fix optimizer builds

    Fidget-Spinner committed May 10, 2024
    Configuration menu
    Copy the full SHA
    576909d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    adb54d8 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d86652f View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    bca14a8 View commit details
    Browse the repository at this point in the history
  11. Revert "remove immortal check for tagging"

    This reverts commit d86652f.
    Fidget-Spinner committed May 10, 2024
    Configuration menu
    Copy the full SHA
    4eaece7 View commit details
    Browse the repository at this point in the history
  12. Revert "don't check immortal when tagging"

    This reverts commit adb54d8.
    Fidget-Spinner committed May 10, 2024
    Configuration menu
    Copy the full SHA
    4930f6f View commit details
    Browse the repository at this point in the history
  13. tag immortal objects

    Fidget-Spinner committed May 10, 2024
    Configuration menu
    Copy the full SHA
    8670ee4 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    144a6fa View commit details
    Browse the repository at this point in the history

Commits on May 11, 2024

  1. minor clenaups

    Fidget-Spinner committed May 11, 2024
    Configuration menu
    Copy the full SHA
    c2bbe17 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2024

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

Commits on May 28, 2024

  1. Configuration menu
    Copy the full SHA
    e21a76a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e12942d View commit details
    Browse the repository at this point in the history
  3. regen

    Fidget-Spinner committed May 28, 2024
    Configuration menu
    Copy the full SHA
    64c070d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4a103fb View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2024

  1. Configuration menu
    Copy the full SHA
    0bd7435 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    51908e9 View commit details
    Browse the repository at this point in the history
  3. fix tests

    Fidget-Spinner committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    e99f019 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fde830d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c73f8ac View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6a6bae2 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2024

  1. Configuration menu
    Copy the full SHA
    3d23f56 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    99fa382 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5a5e329 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4a5ae8c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4e9740d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c49cf1c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1b45992 View commit details
    Browse the repository at this point in the history
  8. Revert "double WASI stack size of pydebug"

    This reverts commit c49cf1c.
    Fidget-Spinner committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    e5130a9 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    505d640 View commit details
    Browse the repository at this point in the history
  10. Update configure

    Fidget-Spinner committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    5053536 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    0242212 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    12f8c0e View commit details
    Browse the repository at this point in the history
  13. Revert "Increase wasm limit to 32kb"

    This reverts commit 12f8c0e.
    Fidget-Spinner committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    db89f64 View commit details
    Browse the repository at this point in the history
  14. skip test on WASI

    Fidget-Spinner committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    79714c2 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2024

  1. fix uses of dup

    Fidget-Spinner committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    9a33b7f View commit details
    Browse the repository at this point in the history
  2. refactor calls according to Mark

    Co-Authored-By: Mark Shannon <9448417+markshannon@users.noreply.github.com>
    Fidget-Spinner and markshannon committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    18894ca View commit details
    Browse the repository at this point in the history
  3. fix bug

    Fidget-Spinner committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    67e0d25 View commit details
    Browse the repository at this point in the history
  4. fix macro

    Fidget-Spinner committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    4423794 View commit details
    Browse the repository at this point in the history
  5. regen frozemain?

    Fidget-Spinner committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    66eb526 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2eda2f9 View commit details
    Browse the repository at this point in the history
  7. skip bad test

    Fidget-Spinner committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    8f97ae2 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    58c3c55 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2024

  1. fix macro

    Fidget-Spinner committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    ca92d4a View commit details
    Browse the repository at this point in the history
  2. fix error handling

    Fidget-Spinner committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    3356eda View commit details
    Browse the repository at this point in the history
  3. revert unicode

    Fidget-Spinner committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    8274425 View commit details
    Browse the repository at this point in the history
  4. DCE hack

    Fidget-Spinner committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    4405a5c View commit details
    Browse the repository at this point in the history
  5. revert dictionary

    Fidget-Spinner committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    2d69426 View commit details
    Browse the repository at this point in the history
  6. revert slice

    Fidget-Spinner committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    4f4107a View commit details
    Browse the repository at this point in the history
  7. revert lists

    Fidget-Spinner committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    65be3fd View commit details
    Browse the repository at this point in the history
  8. revert tuple

    Fidget-Spinner committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    78dbf36 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2024

  1. Address review

    Fidget-Spinner committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    a21eddd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d744c8a View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2024

  1. Configuration menu
    Copy the full SHA
    6c76fe3 View commit details
    Browse the repository at this point in the history
  2. Address rest of review

    Fidget-Spinner committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    8dc4fc6 View commit details
    Browse the repository at this point in the history
  3. Address rest of review

    Fidget-Spinner committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    8044c7e View commit details
    Browse the repository at this point in the history
  4. rename for clarity

    Fidget-Spinner committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    90ebfc4 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2024

  1. Configuration menu
    Copy the full SHA
    e4ccb65 View commit details
    Browse the repository at this point in the history
  2. Drop defer, just steal

    Fidget-Spinner committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    2ff4f36 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2024

  1. Configuration menu
    Copy the full SHA
    992731d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    12f19ce View commit details
    Browse the repository at this point in the history
  3. remove istrue

    Fidget-Spinner committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    268eb0e View commit details
    Browse the repository at this point in the history
  4. remove isfalse

    Fidget-Spinner committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    d3b9e51 View commit details
    Browse the repository at this point in the history
  5. remove isnone

    Fidget-Spinner committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    680e828 View commit details
    Browse the repository at this point in the history
  6. rename gen_frame_o

    Fidget-Spinner committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    27eda47 View commit details
    Browse the repository at this point in the history
  7. Fixup

    Fidget-Spinner committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    be25a04 View commit details
    Browse the repository at this point in the history
  8. rename

    Fidget-Spinner committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    ae8c050 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6e84d69 View commit details
    Browse the repository at this point in the history
  10. try fix on msvc

    Co-Authored-By: Mark Shannon <9448417+markshannon@users.noreply.github.com>
    Fidget-Spinner and markshannon committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    c523386 View commit details
    Browse the repository at this point in the history
  11. try fix

    Fidget-Spinner committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    d565b0d View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2024

  1. fix codegen

    Fidget-Spinner committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    983764c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7f3c02d View commit details
    Browse the repository at this point in the history
  3. Use macro

    Fidget-Spinner committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    656f35c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    92ada68 View commit details
    Browse the repository at this point in the history
  5. Fix tier 2 generation

    Fidget-Spinner committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    24bd03f View commit details
    Browse the repository at this point in the history
  6. cleanup code generator

    Fidget-Spinner committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    fd1140c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    fc66d1c View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2024

  1. Configuration menu
    Copy the full SHA
    9dda41f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    233f9e2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ef5a057 View commit details
    Browse the repository at this point in the history
  4. fix space issue

    Fidget-Spinner committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    d2c14f7 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2024

  1. Configuration menu
    Copy the full SHA
    09a3848 View commit details
    Browse the repository at this point in the history
  2. (test) remove skips

    Fidget-Spinner committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    40e72e1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b33d161 View commit details
    Browse the repository at this point in the history
  4. fix upstream changes

    Fidget-Spinner committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    b160409 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2024

  1. Configuration menu
    Copy the full SHA
    8ffd7ff View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cbc1b6f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6adbcbf View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2024

  1. Tighten diff

    Fidget-Spinner committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    fdd24d6 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2024

  1. Configuration menu
    Copy the full SHA
    9acd39d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e600102 View commit details
    Browse the repository at this point in the history
  3. borrow, not steal

    Fidget-Spinner committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    add5f75 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2024

  1. Configuration menu
    Copy the full SHA
    f811462 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c4dd69b View commit details
    Browse the repository at this point in the history
  3. Address review by Mark

    Fidget-Spinner committed Jun 22, 2024
    Configuration menu
    Copy the full SHA
    60e2bb4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c7eac22 View commit details
    Browse the repository at this point in the history
  5. fix typo

    Fidget-Spinner committed Jun 22, 2024
    Configuration menu
    Copy the full SHA
    8bf685a View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2024

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

Commits on Jun 24, 2024

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

Commits on Jun 25, 2024

  1. Configuration menu
    Copy the full SHA
    2d38baa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8d82237 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a959249 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2024

  1. Apply most suggestions

    Fidget-Spinner committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    cab1d5b View commit details
    Browse the repository at this point in the history
  2. Fix write underflow

    Fidget-Spinner committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    ee6630f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9b67932 View commit details
    Browse the repository at this point in the history
  4. Update ceval_macros.h

    Fidget-Spinner committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    475e2dc View commit details
    Browse the repository at this point in the history
  5. fix off by one

    Fidget-Spinner committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    126b60d View commit details
    Browse the repository at this point in the history
  6. regen

    Fidget-Spinner committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    197e1ba View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4074bc3 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    50c92d0 View commit details
    Browse the repository at this point in the history
  9. Fix bug in malloc case

    Fidget-Spinner committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    ce77fe4 View commit details
    Browse the repository at this point in the history
  10. Use immortal

    Fidget-Spinner committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    193e216 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    30f7a09 View commit details
    Browse the repository at this point in the history
  12. silence warning

    Fidget-Spinner committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    ff41e0c View commit details
    Browse the repository at this point in the history