[#71931] [Ruby trunk - Feature #11786] [Open] [PATCH] micro-optimize case dispatch even harder — normalperson@...

Issue #11786 has been reported by Eric Wong.

9 messages 2015/12/08

[ruby-core:72012] Re: [Ruby trunk - Bug #11799] [Open] Object allocation during garbage collection phase terminates the Ruby process

From: Eric Wong <normalperson@...>
Date: 2015-12-10 00:07:27 UTC
List: ruby-core #72012
[email protected] wrote:
> * If this is a problem due to usage of certain gems that aren't 'well-behaved', it would be good to know which ones to avoid.

Fwiw, I took a quick look at the dmark/dfree callbacks registered with
*Data_(Wrap|Make)_Struct macros in the following non-standard extension
gems but did not notice anything amiss with the dmark/dfree callbacks
that could trigger allocations:

google_hash 0.8.9	(C++)
msgpack 0.7.0 and 0.7.1
xxhash 0.3.0
yajl-ruby 1.2.1

Perhaps I missed something in those or the bug is elsewhere.
Keep in mind I don't know C++, so I'm least confident about google_hash.

In This Thread

Prev Next