Kevin Wang
Kevin Wang
> you could give [memdb](https://github.com/rust-net-web/memdb) a try. It's a shared key-value store (dictionary) behind a read-write lock. Perhaps it's helpful! @yoshuawuyts Thanks for your info. But I don't think `memdb`...
> Also consider joining discord, and asking on the support channels! Unfortunately, discord as well as many other net services is banned in our country. So I have to ask...
> Do you have `RUST_LOG` set in your environment? I only get this message when it is set e.g. Yes, RUST_LOG=info. So, is it on purpose? How about making it...
> This issue is being revisited/discussed here: [#76 (comment)](https://github.com/danielpclark/rutie/pull/76#issuecomment-454582628) Things may not be as we originally thought I believe it is the vec! that caused the segfault. - When collecting...
I think we can make a better solution by leveraging Rust's traits system. Define something like: ```rust trait ToRubyValue { fn to_ruby_value(&self) -> RValue; } ``` Then the caller side...
After thinking a while, I suggest reopening this issue. In rutie, there are tons of Rust APIs creating Ruby objects and rely on the created objects to be put on...
> I tried putting the contents of the arguments slice in VM::call_method in a ruby Array but that did not help either How did you do this? > Is there...
When I sad this: > The ruby APIs which change ownership of ruby objects(e.g. Array.pop) also must be marked as unsafe I meant it has the precondition that we solve...
> The latest version even a static global array The Array should be on the stack, not on the static section. As you have mentioned, If it is put on...
> Rust sill owns it, but now Ruby owns it too No, I believe the `RString::new_utf8` will copy the contents, otherwise, it won't work anywhere. --- > Although why this...