> Just to make sure I'm not confused - there are no changes to the source code > needed, though "sink" and "lent" annotations do provide optimization?
Correct. > And it's independent of the bacon/dingle "owned" system (and is b/d going to > stay or is it deprecated and going away?) It's independent of it but the `owned ref` idea is still very useful and will find its way, somehow. Both `--gc:arc` and `--newruntime` are implemented with the same technology, fixing a bug for `--gc:arc` most likely also fixes a bug for `--newruntime`. > In what way does "async" need to be ported to arc? Is it just a performance > thing, a cycle thing, or is it a deeper issue? On Unix I got the async tests to work but it leaks memory, probably because of cycles. On Windows I got crashes instead for yet unknown reasons... It's hard and takes time, but the number of bugs is finite, right? ;-)
