TypedData C-API conversionpu
commitc374ed19128f87a52f024bd7a8e56e13f7423603
authorEric Wong <e@80x24.org>
Sat, 18 Mar 2017 08:16:31 +0000 (18 08:16 +0000)
committerEric Wong <e@80x24.org>
Sat, 18 Mar 2017 08:16:31 +0000 (18 08:16 +0000)
tree64e278d4cb3a2c793eb4e36e6e2e4277625a0d18
parent958d445f48ceb1b6ded4f193d03681273734c860
TypedData C-API conversion

This provides some extra type safety if combined with other
C extensions, as well as allowing us to account for memory usage of
the HTTP parser in ObjectSpace.

This requires Ruby 1.9.3+ and has remained a stable API since
then.  This will become officially supported when Ruby 2.3.0 is
released later this month.

This API has only been documented in doc/extension.rdoc (formerly
README.EXT) in the Ruby source tree since April 2015, r50318
ext/posix_mq/posix_mq.c