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

Update to greenlet 2.0 #1922

Merged
merged 13 commits into from Oct 31, 2022
Merged

Update to greenlet 2.0 #1922

merged 13 commits into from Oct 31, 2022

Commits on Oct 27, 2022

  1. Update to greenlet 2.0rc1

    Fixes #1909
    
    We'll need to release a final greenlet 2.0 and remove the rc qualifiers here before releasing gevent, because pre-release qualifiers are contagious.
    jamadden committed Oct 27, 2022
    Copy the full SHA
    8d1c366 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    e1231de View commit details
    Browse the repository at this point in the history
  3. Also make-manylinux

    jamadden committed Oct 27, 2022
    Copy the full SHA
    637f081 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    9303749 View commit details
    Browse the repository at this point in the history
  5. And no-embed

    jamadden committed Oct 27, 2022
    Copy the full SHA
    b62fa1b View commit details
    Browse the repository at this point in the history
  6. Skip a DNS IDNA test on GHA

    Its failing in a weird way that doesn't happen locally.
    
    There is a remaining issue, which lies somewhere in greenlet, seen in
    test__monkey_hub_in_thread and test__threading_monkey_in_thread:
    
      Fatal Python error: Python memory allocator called without holding the GIL
    
      Python runtime state: finalizing (tstate=0xd5f3e0)
    
      Thread 0x00007f511f66b700 (most recent call first):
      <no Python frame>
    
    Obviously this mixes with threads. greenlet uses Py_AddPendingCall to
    move some work to other threads, but apparently something is still
    happening at the wrong time.
    jamadden committed Oct 27, 2022
    Copy the full SHA
    6ca42cf View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2022

  1. Bump to greenlet 2.0rc2

    jamadden committed Oct 28, 2022
    Copy the full SHA
    c9720a6 View commit details
    Browse the repository at this point in the history
  2. test__socket_dns: Allow not having equal errors if requested.

    Request this for the two IDNA cases, which somehow give different errors using the same resolver on GHA.
    jamadden committed Oct 28, 2022
    Copy the full SHA
    a84e76b View commit details
    Browse the repository at this point in the history
  3. and for ipv6

    jamadden committed Oct 28, 2022
    Copy the full SHA
    d605cc6 View commit details
    Browse the repository at this point in the history
  4. spread the love further.

    jamadden committed Oct 28, 2022
    Copy the full SHA
    7ba3736 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2022

  1. Bump to greenlet 2.0rc3

    jamadden committed Oct 29, 2022
    Copy the full SHA
    4666505 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    12307f0 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2022

  1. bump to greenlet rc4

    jamadden committed Oct 30, 2022
    Copy the full SHA
    ed7c1d8 View commit details
    Browse the repository at this point in the history