This repository has been archived by the owner on Jan 3, 2020. It is now read-only.
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Implement Clone for Value and use it in Value::itself
Avoid calling itself via funcall to work around a stack split that is documented in GH-145. The Clone implementation panics if attempting to clone a Value with ruby type == ruby::Data. We cannot safely increase the ref count on the Rc smart pointer that backs the void *. Fixes GH-3.
- Loading branch information