Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
fix SEGV that will happen with MRI 2.4.0 because of unification of Fixnum and Bignum into Integer #115
MRI 2.4 will unify rb_cFixnum and rb_cBignum into rb_cInteger (rb_cFixnum == rb_cBignum). But underlaying implementation still require different function calls (FIXNUM_P / RBIGNUM_POSITIVE_P) depending on size of the integer. Thus msgpack-ruby needs to check difference using FIXNUM_P on runtime.