-
Notifications
You must be signed in to change notification settings - Fork 200
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
MacOS: missing Obj-C autorelease pool handling #58
Comments
due to the need to also cover inline and thread schedulers, the patch is really invasive and must be done at the loop level of thread pool. |
@kikaxa I'm no longer actively maintaining this project. Would you like me to add you as a member so you can merge PRs and commit directly? |
I can do that, except my requirements are a bit different to original ones. Again, im not very active on projects outside my work so probably only minimal support and trivial changes are expected. Maybe, current code can be stabilised as tag/release and a new "experimental" branch can be started that has less requirements |
Most functions end up using native apis which create autorelease objects.
These objects would be effectively "leaked" if run through async++.
The thread pool/loop needs local per-iteration pool to match user expectations(or lack of).
sample Qt pool handling:
The text was updated successfully, but these errors were encountered: