Catherine West
Catherine West
I think EnsureSend is not sound, even though I'm having trouble coming up with a counter example. Other than EnsureSend or the unsize macro, the logic seems solid, but everything...
Yet again, I failed to drop it. I am back on the side of thinking EnsureSend is sound, but not for the reasons I gave (instead, for simpler reasons). I...
I thought about it a lot more and decided that making !Send arenas safe through thread pinning is actually less work than maintaining this API, and I don't really lose...
Okay I can't answer that well right now because I'm not at a computer, but I'll give it my best shot. > Is this a supported use-case, and if so,...
https://github.com/kyren/rlua/blob/af4d87d1f6175e8d6022ca348f718d7f6ed10cf3/src/scope.rs#L55 That whole comment block describes the situation pretty well, I might be able to get away with yet another lifetime or something but it already hurts my mind as...
I still don't have great confidence in the soundness of Context in general, *I* just couldn't find any more unsoundness in it. I think it would be massively simpler to...
> Huge thanks for the detailed write-up. I anticipated that the situation was far more complicated than it looked at first glance. I just wish I had the same deep...
Yeah, having this API makes sense to me, so this would be a good addition. I haven't reviewed the PR *super* thoroughly yet, but I don't see at a glance...
Unfortunately, the raw table API is not stabilized in `std`, which is the only real reason that this crate depends directly on `hashbrown`. Ideally, `hashbrown` would be completely unnecessary. Once...
I'm pretty sure this library is probably only appropriate *as it is now* for medium bandwidth games protocols over relatively high bandwidth links. Nothing in this library currently even attempts...