New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
(GH-2291) Enable bootsnap loadpath caching #2291
Conversation
CLA signed by all contributors. |
d48bc69
to
db740c5
Compare
8634499
to
437cd98
Compare
!feature * **Enable bootsnap loadpath caching** ([puppetlabs#2291](puppetlabs#2291)) Enable bootsnap loadpath caching
target branch needs to be synced with main before merge |
Ok, 3.0 should be even with |
!feature * **Enable bootsnap loadpath caching** ([puppetlabs#2291](puppetlabs#2291)) Enable bootsnap loadpath caching
!feature * **Enable bootsnap loadpath caching** ([puppetlabs#2291](puppetlabs#2291)) Enable bootsnap loadpath caching
!feature * **Enable bootsnap loadpath caching** ([puppetlabs#2291](puppetlabs#2291)) Enable bootsnap loadpath caching
1653227
to
4e9f7ca
Compare
!feature * **Enable bootsnap loadpath caching** ([puppetlabs#2291](puppetlabs#2291)) Enable bootsnap loadpath caching
!feature * **Enable bootsnap loadpath caching** ([puppetlabs#2291](puppetlabs#2291)) Enable bootsnap loadpath caching
!feature * **Enable bootsnap loadpath caching** ([puppetlabs#2291](puppetlabs#2291)) Enable bootsnap loadpath caching
!feature * **Enable bootsnap loadpath caching** ([puppetlabs#2291](puppetlabs#2291)) Enable bootsnap loadpath caching
!feature * **Enable bootsnap loadpath caching** ([puppetlabs#2291](puppetlabs#2291)) Enable bootsnap loadpath caching
Related ticket about pre-compiling the load-path-cache: Shopify/bootsnap#355 |
!no-release-note
!feature * **Enable bootsnap loadpath caching** ([puppetlabs#2291](puppetlabs#2291)) Enable bootsnap loadpath caching
|
!feature * **Enable bootsnap loadpath caching** ([puppetlabs#2291](puppetlabs#2291)) Enable bootsnap loadpath caching
This enables Bootsnap's compile cache for Bolt when running on Windows, which caches the compiled Ruby bytecode and YAML Messagepack format results for faster loading. When using Bootsnap we disable the load path cache, since Bolt modifies the load path from the user's environment which results in the cache being recomputed and rewritten every Bolt run, which negates any performance improvements from compilation caching. !no-release-note
This enables Bootsnap's compile cache for Bolt when running on Windows, which caches the compiled Ruby bytecode and YAML Messagepack format results for faster loading. When using Bootsnap we disable the load path cache, since Bolt modifies the load path from the user's environment which results in the cache being recomputed and rewritten every Bolt run, which negates any performance improvements from compilation caching. !no-release-note
This enables Bootsnap's compile cache for Bolt when running on Windows, which caches the compiled Ruby bytecode and YAML Messagepack format results for faster loading. When using Bootsnap we disable the load path cache, since Bolt modifies the load path from the user's environment which results in the cache being recomputed and rewritten every Bolt run, which negates any performance improvements from compilation caching. !no-release-note
Closing in favor of #3020 |
Revert "(GH-2291) Enable Bootsnap"
Depends on