Files | Admin

Notes:

Release Name: 0.16.5

Notes:
Framework for dynamically generating and loading C extensions from Ruby
programs. Includes CShadow module for defining classes in terms of C structs
with accessors and inheritance.



Changes: cgen 0.16.5 - api addition: define_inheritable_c_function - optimization: if mark and free same as parent class implementation, reference the latter directly - optimization: preserve Makefile mtime when nothing changes - optimization: do not generate load and dump methods when super implementation is equivalent - optimization: if mark or free do nothing, don't generate a function, just use 0 or -1 (resp.) in Data_Make_Struct