Issue #10034 has been reported by Eric Wong. ---------------------------------------- Feature #10034: [PATCH] (struct re_pattern_buffer): reduce by cache line https://bugs.ruby-lang.org/issues/10034 * Author: Eric Wong * Status: Open * Priority: Low * Assignee: Eric Wong * Category: regexp * Target version: current: 2.2.0 ---------------------------------------- Reducing struct re_pattern_buffer from 464 to 448 bytes allows it to fit into neatly into seven 64-byte cache lines on x86-64 systems. ABI is changed in 2.2.0dev anyways, so we may do this. Will commit in a few days. C extension users will need to rebuild extensions for this. There'll probably be more changes like this (rb_io_t, maybe others). ---Files-------------------------------- re_pattern_buffer.patch (1.16 KB) -- https://bugs.ruby-lang.org/