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 ... -
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] -
04:33 PM Ruby Revision e443f235 (git): compile.c: Drop iseq_list from ibf_dump
- [Feature #16505]
-
04:33 PM Ruby Revision a2845adb (git): compile.c: Drop obj_list from ibf_dump
- [Feature #16505]
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...
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 ... -
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 ...
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...