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

Completely rework pointer management. #320

Open
lobingera opened this issue May 5, 2020 · 3 comments
Open

Completely rework pointer management. #320

lobingera opened this issue May 5, 2020 · 3 comments

Comments

@lobingera
Copy link
Contributor

Following the discussion in https://discourse.julialang.org/t/avoid-gc-freeing-ptr-nothing/38664/15
(yuyichao) recommends major changes.

(me wonders, why this went undetected for so long ...)

@donm
Copy link

donm commented Jul 31, 2020

I believe this is related to #252?

@lobingera
Copy link
Contributor Author

No. It's (roughly) about how GC tracks if memory is still in use and Cairo.jl today uses some ideas about pointer management that (according to yuyichao) should have never worked (which they did surprisingly well for long time). I started and stopped working on this locally.

@donm
Copy link

donm commented Jul 31, 2020

You're definitely right. I can't even retrace my thoughts that made me think they were related, to the point that I think I copy/pasted the wrong issue number, or entered that message in the wrong issue.

Since I've already bothered you for no good reason, thanks for your work on Cairo.jl.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants