TypedData C-API conversion
commit93e936d9a1586d25c338c6974027d6aa70960e1b
authorEric Wong <e@80x24.org>
Tue, 14 Mar 2017 20:01:18 +0000 (14 20:01 +0000)
committerEric Wong <e@80x24.org>
Wed, 15 Mar 2017 20:55:58 +0000 (15 20:55 +0000)
tree6f26bada6f751ec8f68b989e31e820d8b06a95ae
parent10cbedc7702240bdf0e04293f0b3f6e1b89f8f87
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/raindrops/linux_tcp_info.c
ext/raindrops/raindrops.c
raindrops.gemspec