[#66126] Creation/Conversion methods/functions table for Ruby types — SASADA Koichi <ko1@...>
Hi,
5 messages
2014/11/07
[#66248] [ruby-trunk - Feature #10423] [PATCH] opt_str_lit*: avoid literal string allocations — normalperson@...
Issue #10423 has been updated by Eric Wong.
3 messages
2014/11/13
[#66595] [ruby-trunk - Bug #10557] [Open] Block not given when the argument is a string — bartosz@...
Issue #10557 has been reported by Bartosz Kopinski.
3 messages
2014/11/30
[ruby-core:66233] [ruby-trunk - Feature #10501] [Open] [PATCH] insns.def (opt_succ): remove Time#succ optimization
From:
normalperson@...
Date:
2014-11-12 20:25:00 UTC
List:
ruby-core #66233
Issue #10501 has been reported by Eric Wong. ---------------------------------------- Feature #10501: [PATCH] insns.def (opt_succ): remove Time#succ optimization https://bugs.ruby-lang.org/issues/10501 * Author: Eric Wong * Status: Open * Priority: Normal * Assignee: Eric Wong * Category: core * Target version: current: 2.2.0 ---------------------------------------- ~~~ Time#succ is a deprecated method and not frequently used, so this wastes icache in vm_exec_core. Using bloat-o-meter in the Linux kernel source to shows a small reduction on my x86-64 system: $ ~/linux/scripts/bloat-o-meter ruby.before ruby.after add/remove: 0/0 grow/shrink: 0/1 up/down: 0/-57 (-57) function old new delta vm_exec_core 24216 24159 -57 There should be no problems, I'll commit in a day or two. ~~~ ---Files-------------------------------- 0001-insns.def-opt_succ-remove-Time-succ-optimization.patch (1.11 KB) -- https://bugs.ruby-lang.org/