From: shibata.hiroshi@... Date: 2014-12-28T03:15:19+00:00 Subject: [ruby-core:67173] [ruby-trunk - Bug #10664] [Third Party's Issue] Undocumented change: rb_str_new from a function declaration to a macro Issue #10664 has been updated by Hiroshi SHIBATA. Status changed from Open to Third Party's Issue It's json gem issue. ---------------------------------------- Bug #10664: Undocumented change: rb_str_new from a function declaration to a macro https://bugs.ruby-lang.org/issues/10664#change-50659 * Author: Hedge Hog * Status: Third Party's Issue * Priority: High * Assignee: * Category: * Target version: * ruby -v: 2.2.0 * Backport: 2.0.0: UNKNOWN, 2.1: UNKNOWN, 2.2: UNKNOWN ---------------------------------------- It seems that code such as this will now break: result = rb_str_new(FBUFFER_PAIR(fb)); Example impact: https://github.com/flori/json/issues/229 Given the pain likely once people stop eating turkeys and start running code, isn't it worth pulling the 2.2.0 back to a RC until this change is given more time to percolate through the gem ecosystem? -- https://bugs.ruby-lang.org/