Manish Goregaokar
Manish Goregaokar
I don't strongly feel like we need these APIs but I'm not opposed to adding them, defer to @robertbastian
This is correct. We add Drop impls, and we can use inner structs for everything else.
Worth noting: this isn't 100% sound given that inner structs that contain DOM types will still technically be unsafe to add destructors to.
That works. Paging this back in, i have a vague recollection of us deciding to do that already.
The relevant error comes from fetch: https://github.com/servo/servo/blob/58c61d3aed273f29d0b19d80b194dc384ce147f0/components/script/fetch.rs#L222 (should that be an `Error::Network`?)
Left a comment [here](https://users.rust-lang.org/t/rfc-pauseless-concurrent-garbage-collector/2624/2?u=manishearth) before I realized that the main discussion should be here :stuck_out_tongue_closed_eyes: Overall this looks nice! cc @mystor @fitzgen
Lazy initialization would work. I still think that folks will want some form of proper mutability though. The problem with interior mutability is that `Cell`/`RefCell` won't work for you. It...
Cool, makes sense. You may want to have a look at [Felix's notes](https://gist.github.com/pnkfelix/62f0d514e6f883382da2) about challenges with integrating a GC in rust (the idea is to come up with enough hooks...
Yeah, I'm intending to add these for Syriac/etc but most of these scripts seem to have this behavior for very specific characters. I might look into that later. I think...