Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix(ruby): Fix various exceptions in Ruby on 64-bit Windows (#8563)
* fix(ruby): Fix various exceptions in Ruby on 64-bit Windows. Activates the secondary ObjectCache map on this platform, to prevent weak keys from being garbage collected. This happened on 64-bit Windows because pointers don't necessarily fit in a Fixnum, and were being represented as GC-able Bignums on that platform. * Removed extraneous code, and used VALUE instead of intptr_t * Call the C function for new object instance rather than evaling a Ruby string
- Loading branch information