Changelog
*Sourced from [cython's changelog](https://github.com/cython/cython/blob/master/CHANGES.rst).*
> 0.29.7 (2019-04-14)
> ===================
>
> Bugs fixed
> ----------
>
> - Crash when the shared Cython config module gets unloaded and another Cython module reports an exceptions. Cython now makes sure it keeps an owned reference to the module. (Github issue [\#2885](https://github.com/cython/cython/issues/\2885))
> - Resolved a C89 compilation problem when enabling the fast-gil sharing feature.
> - Coverage reporting did not include the signature line of `cdef` functions. (Github issue [\#1461](https://github.com/cython/cython/issues/\1461))
> - Casting a GIL-requiring function into a nogil function now issues a warning. (Github issue [\#2879](https://github.com/cython/cython/issues/\2879))
> - Generators and coroutines were missing their return type annotation. (Github issue [\#2884](https://github.com/cython/cython/issues/\2884))
Commits
- [`3b3bcbf`](https://github.com/cython/cython/commit/3b3bcbfc3f28259e75e363b3d872e82b35d47f19) Prepare release of 0.29.7.
- [`2068587`](https://github.com/cython/cython/commit/2068587759a86135e428811b4746eb5cb0d5fa4e) Work around Py2 unicode print issue in tests.
- [`c67d508`](https://github.com/cython/cython/commit/c67d5089650009acebf81ea6ab0daeefc91e58a4) Fix C89 "declarations after code" issue.
- [`d55bb94`](https://github.com/cython/cython/commit/d55bb94a5069120afac499903db349654ba6d29b) Remove unused fields in ControlBlock class (were used before switching to bit...
- [`e04fc8e`](https://github.com/cython/cython/commit/e04fc8ea3b55daba02c7ec92d9d813699ab01167) At module cleanup time, clear the module dict before the global references th...
- [`566fc5c`](https://github.com/cython/cython/commit/566fc5c0f8da48b3bc6d1277173b7c958e589a45) Keep owned references to builtins module, "cython_runtime" module and preimpo...
- [`7941b93`](https://github.com/cython/cython/commit/7941b93adee1b8f3be102cbbafac392a051fc904) Add missing return type annotation to generators and coroutines.
- [`61505ce`](https://github.com/cython/cython/commit/61505ce492a8060f3458954320a5533d22a87c03) Issue a warning when casting a GIL-requiring function into a nogil function (...
- [`e8a9ab9`](https://github.com/cython/cython/commit/e8a9ab94f2334eb57550d0f29a337d230ae1ba88) Fix nogil status for error handling in line tracing code of with/try-finally ...
- [`d634196`](https://github.com/cython/cython/commit/d6341966d991e9077446258e4c727341098ed84a) Refactor parsing function in code coverage plugin to split the actual parsing...
- Additional commits viewable in [compare view](https://github.com/cython/cython/compare/0.29.6...0.29.7)
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 ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major 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 use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@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 your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Finally, you can contact us by mentioning @dependabot.
Bumps cython from 0.29.6 to 0.29.7.
Changelog
*Sourced from [cython's changelog](https://github.com/cython/cython/blob/master/CHANGES.rst).* > 0.29.7 (2019-04-14) > =================== > > Bugs fixed > ---------- > > - Crash when the shared Cython config module gets unloaded and another Cython module reports an exceptions. Cython now makes sure it keeps an owned reference to the module. (Github issue [\#2885](https://github.com/cython/cython/issues/\2885)) > - Resolved a C89 compilation problem when enabling the fast-gil sharing feature. > - Coverage reporting did not include the signature line of `cdef` functions. (Github issue [\#1461](https://github.com/cython/cython/issues/\1461)) > - Casting a GIL-requiring function into a nogil function now issues a warning. (Github issue [\#2879](https://github.com/cython/cython/issues/\2879)) > - Generators and coroutines were missing their return type annotation. (Github issue [\#2884](https://github.com/cython/cython/issues/\2884))Commits
- [`3b3bcbf`](https://github.com/cython/cython/commit/3b3bcbfc3f28259e75e363b3d872e82b35d47f19) Prepare release of 0.29.7. - [`2068587`](https://github.com/cython/cython/commit/2068587759a86135e428811b4746eb5cb0d5fa4e) Work around Py2 unicode print issue in tests. - [`c67d508`](https://github.com/cython/cython/commit/c67d5089650009acebf81ea6ab0daeefc91e58a4) Fix C89 "declarations after code" issue. - [`d55bb94`](https://github.com/cython/cython/commit/d55bb94a5069120afac499903db349654ba6d29b) Remove unused fields in ControlBlock class (were used before switching to bit... - [`e04fc8e`](https://github.com/cython/cython/commit/e04fc8ea3b55daba02c7ec92d9d813699ab01167) At module cleanup time, clear the module dict before the global references th... - [`566fc5c`](https://github.com/cython/cython/commit/566fc5c0f8da48b3bc6d1277173b7c958e589a45) Keep owned references to builtins module, "cython_runtime" module and preimpo... - [`7941b93`](https://github.com/cython/cython/commit/7941b93adee1b8f3be102cbbafac392a051fc904) Add missing return type annotation to generators and coroutines. - [`61505ce`](https://github.com/cython/cython/commit/61505ce492a8060f3458954320a5533d22a87c03) Issue a warning when casting a GIL-requiring function into a nogil function (... - [`e8a9ab9`](https://github.com/cython/cython/commit/e8a9ab94f2334eb57550d0f29a337d230ae1ba88) Fix nogil status for error handling in line tracing code of with/try-finally ... - [`d634196`](https://github.com/cython/cython/commit/d6341966d991e9077446258e4c727341098ed84a) Refactor parsing function in code coverage plugin to split the actual parsing... - Additional commits viewable in [compare view](https://github.com/cython/cython/compare/0.29.6...0.29.7)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 ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major 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 use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@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 your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot.