Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I was also curious. Looking at the code, it seems values are Boxed, but there's a special type called Shared that is an Rc-RefCell (unless Send-enabled.):

                    // Also handle case where target is a `Dynamic` shared value

                    // (returned by a variable resolver, for example)

 Couldn't find any other information about a GC, so guessing this is pure ref-counting. Speaking of potential memory leaks, there's also string interning happening. I agree this seems to be for short-lived contexts right now.


Not even reference counting.

There are no references as values are always cloned (or moved).




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: