summaryrefslogtreecommitdiff
path: root/common.mk
diff options
context:
space:
mode:
authorNagayamaRyoga <38316184+NagayamaRyoga@users.noreply.github.com>2019-09-19 17:35:32 +0900
committerKoichi Sasada <ko1@atdot.net>2019-09-19 17:35:32 +0900
commit20baa08d652b844806fab424a2a590408ab613ef (patch)
treef63b42f9da3bd2b57b42ea93a6322b55e9119456 /common.mk
parentf84efe4b9da8e16b0986b75ca24352639bc502ec (diff)
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 a binary from a file, it may be faster than the master. Since Bootsnap gem uses #to_binary, this proposal reduces the compilation cache size of Rails projects to about 1/4. See details: [Feature #16163]
Diffstat (limited to 'common.mk')
0 files changed, 0 insertions, 0 deletions