Skip to content
This repository was archived by the owner on Feb 13, 2025. It is now read-only.

Stackless issue #198: Improve the soft-switchable extension functions #198

Merged
merged 4 commits into from
Jan 12, 2019

Conversation

akruis
Copy link

@akruis akruis commented Jan 3, 2019

Continue the work started in pull request #178:

Better handling of exceptions / NULL result values.
Move the macros to manipulate the try-stackless flag to the API (except for STACKLESS_PROMOTE_WRAPPER which depends on a private type of C-Python).
Now it is possible to convert existing extension functions to stackless,
without using internal API.

…ctions

Better handling of exceptions / NULL result values.
Move the macros to manipulate the try-stackless floag to the API.
Now it is possible to convert existing extension functions to stackless,
without using internal API.
Coming soon: test cases and documentation
…ctions

Clean up the API header, add tests and documentation.
@akruis akruis changed the title WIP: Stackless issue #198: Improve the soft-switchable extension functions Stackless issue #198: Improve the soft-switchable extension functions Jan 5, 2019
@akruis akruis added this to the v3.7.x-slp milestone Jan 6, 2019
…ctions

Add a reference to _asyncio._task_step_impl_stackless to the
documentation.
…ctions

Fix a potential uninitialized variable usage and add some comments.
@akruis
Copy link
Author

akruis commented Jan 12, 2019

I didn't get any feedback yet and I don't expect to get feedback anytime soon. Therefore I'll commit the PR.

@akruis akruis merged commit f24223f into stackless-dev:master-slp Jan 12, 2019
@akruis akruis deleted the slp-issue-198 branch January 12, 2019 11:11
akruis pushed a commit that referenced this pull request Jan 13, 2019
Fix a reference leak in the demo/test code.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant