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

Bump cython from 0.29.14 to 0.29.24 in /python/helpers #231

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

dependabot-preview[bot]
Copy link

Bumps cython from 0.29.14 to 0.29.24.

Changelog

Sourced from cython's changelog.

0.29.24 (2021-07-14)

Bugs fixed

  • Inline functions in pxd files that used memory views could lead to invalid C code if the module that imported from them does not use memory views. Patch by David Woods. (Github issue 1415)
  • Several declarations in libcpp.string were added and corrected. Patch by Janek Bevendorff. (Github issue 4268)
  • Pickling unbound Cython compiled methods failed. Patch by Pierre Glaser. (Github issue 2972)
  • The tracing code was adapted to work with CPython 3.10.
  • The optimised in operator failed on unicode strings in Py3.9 and later that were constructed from an external wchar_t source. Also, related C compiler warnings about deprecated C-API usage were resolved. (Github issue 3925)
  • Some compiler crashes were resolved. Patch by David Woods. (Github issues 4214, 2811)
  • An incorrect warning about 'unused' generator expressions was removed. (GIthub issue 1699)
  • The attributes gen.gi_frame and coro.cr_frame of Cython compiled generators and coroutines now return an actual frame object for introspection, instead of None. (Github issue 2306)

0.29.23 (2021-04-14)

Bugs fixed

  • Some problems with Python 3.10 were resolved. Patches by Victor Stinner and David Woods. (Github issues 4046, 4100)
  • An incorrect "optimisation" was removed that allowed changes to a keyword dict to leak into keyword arguments passed into a function. Patch by Peng Weikang. (Github issue 3227)
  • Multiplied str constants could end up as bytes constants with language_level=2. Patch by Alphadelta14 and David Woods. (Github issue 3951)
  • PY_SSIZE_T_CLEAN does not get defined any more if it is already defined. Patch by Andrew Jones. (Github issue 4104)

0.29.22 (2021-02-20)

Features added

  • Some declarations were added to the provided pxd includes. Patches by Zackery Spytz and John Kirkham. (Github issues 3811, 3882, 3899, 3901)

Bugs fixed

  • A crash when calling certain functions in Py3.9 and later was resolved. (Github issue 3917)
  • const memory views of structs failed to compile. (Github issue 2251)
  • const template declarations could not be nested. Patch by Ashwin Srinath. (Github issue 1355)
  • The declarations in the cpython.pycapsule module were missing their const modifiers and generated incorrect C code. Patch by Warren Weckesser. (Github issue 3964)
  • Casts to memory views failed for fused dtypes. Patch by David Woods. (Github issue 3881)
  • repr() was assumed to return str instead of unicode with language_level=3. (Github issue 3736)
  • Calling cpdef functions from cimported modules crashed the compiler. Patch by David Woods. (Github issue 4000)
  • Cython no longer validates the ABI size of the NumPy classes it compiled against. See the discussion in numpy/numpy#432
  • A C compiler warning about enum value casting was resolved in GCC. (Github issue 2749)
  • Coverage reporting in the annotated HTML file failed in Py3.9. Patch by Nick Pope. (Github issue 3865)
  • The embedding code now reports Python errors as exit status.
  • Long type declarations could lead to (harmless) random changes in the C file when used in auto-generated Python wrappers or pickled classes.

... (truncated)

Commits
  • 3a34c5f Prepare release of 0.29.24.
  • 0660788 Update changelog.
  • 8dee7f9 Fix "std::string::npos" in 'libcpp.string' and add missing C++ string methods...
  • dba5f6b Stop calling PyEval_InitThreads() In Py3.7+ (where it has become a no-op).
  • 0644633 Backport #2811 to fix qualified-name issues (GH-4216)
  • be0159c change extension for sphinx 1.8+ (GH-4210)
  • 169bab1 Add dependency file for docs build.
  • da26b4a ALways mark the entry of generator expression functions as used. Because, why...
  • be3b178 Apply some standard macro safety fixes.
  • 8d177f4 Fix another direct usage of "tstate->use_tracing" in Py3.10.
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in the .dependabot/config.yml file in this repo:

  • Update frequency
  • Automerge options (never/patch/minor, and dev/runtime dependencies)
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

@dependabot-preview dependabot-preview bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Jul 13, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file python Pull requests that update Python code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants