Update dependency cython to v3.0.10 #88
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
==3.0.9
->==3.0.10
Release Notes
cython/cython (cython)
v3.0.10
Compare Source
===================
Bugs fixed
Cython generated incorrect self-casts when directly calling final methods of subtypes.
Patch by Lisandro Dalcin. (Github issue :issue:
2747
)Internal C names generated from C function signatures could become too long for MSVC.
(Github issue :issue:
6052
)The
noexcept
warnings could be misleading in some cases.Patch by Gonzalo Tornaría. (Github issue :issue:
6087
)The
@cython.ufunc
implementation could generate incomplete C code.(Github issue :issue:
6064
)The
libcpp.complex
declarations could result in incorrect C++ code.Patch by Raffi Enficiaud. (Github issue :issue:
6037
)Several tests were adapted to work with both NumPy 1.x and 2.0.
Patch by Matti Picus. (Github issues :issue:
6076
, :issue:6100
)C compiler warnings when the freelist implementation is disabled (e.g. on PyPy) were fixed.
It can now be disabled explicitly with the C macro guard
CYTHON_USE_FREELISTS=0
.(Github issue :issue:
6099
)Some C macro guards for feature flags were missing from the NOGIL Python configuration.
Some recently added builtins were unconditionally looked up at module import time
(if used by user code) that weren't available on all Python versions and could thus
fail the import.
A performance hint regarding exported pxd declarations was improved.
(Github issue :issue:
6001
)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.