From: Paul Brannan Date: 2008-09-24T06:19:53+09:00 Subject: [ruby-core:18818] Re: mv trunk/include/ruby/node.h to trunk/node.h On Wed, Sep 24, 2008 at 04:58:58AM +0900, SASADA Koichi wrote: > I moved trunk/include/ruby/node.h to trunk/node.h. On 1.9, only > include/* files are installed, so node.h is no longer installed > file. This is because saving ABI. node.h includes version > sensitive structure, and there is a plan to change it after release > 1.9.1. So we decided to move it. What changes are planned to this structure? > If some extension rely on node.h of 1.9.1, the extension can not be > used by 1.9.2 or later. Rice uses node.h to attach type conversion metadata to each method it defines. I would be happy to see node.h become private if I had an alternate way to attach and retrieve this information. Paul