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

release: 0.22.4 #4575

Merged
merged 11 commits into from
Oct 12, 2024
Merged

release: 0.22.4 #4575

merged 11 commits into from
Oct 12, 2024

Commits on Sep 23, 2024

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

Commits on Sep 26, 2024

  1. fix unintentional unsafe_code trigger (#4574)

    * Revert "Add missing #[allow(unsafe_code)] attributes (#4396)"
    
    This reverts commit 0e03b39.
    
    * fix unintentional `unsafe_code` trigger
    
    * add newsfragment
    Icxolu authored and davidhewitt committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    ea7e28c View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2024

  1. fix case of gil-refs feature breaking create_exception! macro (#4589)

    * fix case of gil-refs feature breaking `create_exception!` macro
    
    * remove `AsPyPointer` on non-gil-refs
    davidhewitt authored Oct 4, 2024
    Configuration menu
    Copy the full SHA
    b01f99a View commit details
    Browse the repository at this point in the history
  2. leak references for safety in PyWeakRefMethods::upgrade_borrowed (#…

    …4590)
    
    * Add PyWeakref_GetRef and use it in weakref wrappers. (#4528)
    
    * deprecate weakref methods that return borrowed references
    
    ---------
    
    Co-authored-by: Nathan Goldbaum <[email protected]>
    davidhewitt and ngoldbaum authored Oct 4, 2024
    Configuration menu
    Copy the full SHA
    10cd042 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2024

  1. avoid calling PyType_GetSlot on static types before Python 3.10 (#4599

    )
    
    * avoid calling `PyType_GetSlot` on static types before Python 3.10
    
    * use the correct tp_free
    
    * fixup
    davidhewitt committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    73b061b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b157f13 View commit details
    Browse the repository at this point in the history
  3. ci: fix more ubuntu-24.04 failures (#4610)

    * ci: fix more ubuntu-24.04 failures
    
    * use 22.04 to test 3.7
    
    * disable zoneinfo test on free-threading
    davidhewitt committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    99f7f56 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7184e83 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a0006b2 View commit details
    Browse the repository at this point in the history
  6. fix garbage collection in inheritance cases (#4563)

    * fix garbage collection in inheritance cases
    
    * clippy fixes
    
    * more clippy fixups
    
    * newsfragment
    
    * use `get_slot` helper for reading slots
    
    * fixup abi3 case
    
    * fix new `to_object` deprecation warnings
    
    * fix MSRV build
    davidhewitt committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    7eb57b1 View commit details
    Browse the repository at this point in the history
  7. release: 0.22.4

    davidhewitt committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    ee04dd7 View commit details
    Browse the repository at this point in the history