Bump bootsnap from 1.4.4 to 1.6.0
Bumps bootsnap from 1.4.4 to 1.6.0.
Changelog
Sourced from bootsnap's changelog.
1.6.0
- Fix a Ruby 2.7/3.0 issue with
YAML.load_file
keyword arguments. (#342)bootsnap precompile
CLI use multiple processes to complete faster. (#341)bootsnap precompile
CLI also precompile YAML files. (#340)- Changed the load path cache directory from
$BOOTSNAP_CACHE_DIR/bootsnap-load-path-cache
to$BOOTSNAP_CACHE_DIR/bootsnap/load-path-cache
for ease of use. (#334)- Changed the compile cache directory from
$BOOTSNAP_CACHE_DIR/bootsnap-compile-cache
to$BOOTSNAP_CACHE_DIR/bootsnap/compile-cache
for ease of use. (#334)1.5.1
- Workaround a Ruby bug in InstructionSequence.compile_file. (#332)
1.5.0
- Add a command line to statically precompile the ISeq cache. (#326)
1.4.9
1.4.8
1.4.7
- Various performance enhancements
- Fix race condition in heavy concurrent load scenarios that would cause bootsnap to raise
1.4.6
Fix bug that was erroneously considering that files containing
.
in the names were being required if a different file with the same name was already being requiredExample:
require 'foo' require 'foo.en'
Before bootsnap was considering
foo.en
to be the same file asfoo
Use glibc as part of the ruby_platform cache key
1.4.5
- MRI 2.7 support
- Fixed concurrency bugs
Commits
-
9a2f1f3
Release 1.6.0 -
2376064
Merge pull request #342 from Shopify/improve-yaml-cache-args -
68bf00a
Rework support for YAML symbolize_names and drop the Marshal fallback -
eeed78c
Merge pull request #341 from Shopify/precompile-multi-process -
79b0abe
CLI: implement multiprocessing to speed precompilation -
da891a3
Merge pull request #340 from Shopify/precompile-yaml -
bbabbcd
Automatically exclude gems spec/ and test/ directories from precompilation -
9981604
CLI: also precompile YAML cache -
b6bfceb
Merge pull request #339 from Shopify/precompile-yaml-cache -
5f3c3f0
YAML cache: freeze option should not change the cache key - Additional commits viewable in compare view