General

Profile

NagayamaRyoga (Nagayama Ryoga)

  • Login: NagayamaRyoga
  • Registered on: 09/05/2019
  • Last sign in: 01/12/2020

Issues

open closed Total
Assigned issues 0 0 0
Reported issues 0 2 2

Activity

02/09/2020

04:33 PM Ruby Feature #16505 (Closed): Improve preformance of `RubyVM::InstructionSequence#to_binary`
Applied in changeset commit:git|6e5e6a40c4c35aee1cfb7d0effa47354f80baa9e.
----------
Deduplicate objects efficiently when dumping iseq to binary
We were inefficient in cases where there are a lot of duplicates due to
the use of linear ...
NagayamaRyoga (Nagayama Ryoga)
04:33 PM Ruby Revision 6e5e6a40 (git): Deduplicate objects efficiently when dumping iseq to binary
We were inefficient in cases where there are a lot of duplicates due to
the use of linear search. Use a hash table instead.
These cases are not that rare in the wild.
[Feature #16505]
NagayamaRyoga (Nagayama Ryoga)
04:33 PM Ruby Revision e443f235 (git): compile.c: Drop iseq_list from ibf_dump
[Feature #16505] NagayamaRyoga (Nagayama Ryoga)
04:33 PM Ruby Revision a2845adb (git): compile.c: Drop obj_list from ibf_dump
[Feature #16505] NagayamaRyoga (Nagayama Ryoga)

01/12/2020

01:42 PM Ruby Feature #16505 (Closed): Improve preformance of `RubyVM::InstructionSequence#to_binary`
## Abstract
Within #to_binary, deduplication of objects output to binary is performed, but the current implementation is achieved by a linear search of an array of objects (=`obj_list`). (https://github.com/ruby/ruby/blob/e288632f22b18b...
NagayamaRyoga (Nagayama Ryoga)

09/19/2019

08:35 AM Ruby Feature #16163 (Closed): Reduce the output of `RubyVM::InstructionSequence#to_binary`
Applied in changeset commit:git|20baa08d652b844806fab424a2a590408ab613ef.
----------
Improve the output of `RubyVM::InstructionSequence#to_binary` (#2450)
The output of RubyVM::InstructionSequence#to_binary is extremely large.
We have ...
NagayamaRyoga (Nagayama Ryoga)
08:35 AM Ruby Revision 20baa08d (git): Improve the output of `RubyVM::InstructionSequence#to_binary` (#2450)
The output of RubyVM::InstructionSequence#to_binary is extremely large.
We have reduced the output of #to_binary by more than 70%.
The execution speed of RubyVM::InstructionSequence.load_from_binary is about 7% slower, but when reading ...
NagayamaRyoga (Nagayama Ryoga)

09/11/2019

09:03 AM Ruby Feature #16163 (Closed): Reduce the output of `RubyVM::InstructionSequence#to_binary`
## Abstract
The output of `RubyVM::InstructionSequence#to_binary` is extremely large.
We have reduced the output of `#to_binary` by more than 70%.
The execution speed of `RubyVM::InstructionSequence.load_from_binary` is about 7% s...
NagayamaRyoga (Nagayama Ryoga)

Also available in: Atom