citizenlab
citizenlab copied to clipboard
Bump bootsnap from 1.16.0 to 1.18.3 in /back
Bumps bootsnap from 1.16.0 to 1.18.3.
Changelog
Sourced from bootsnap's changelog.
1.18.3
- Fix the cache corruption issue in the revalidation feature. See #474. The cache revalidation feature remains opt-in for now, until it is more battle tested.
1.18.2
- Disable stale cache entries revalidation by default as it seems to cause cache corruption issues. See #471 and #474. Will be re-enabled in a future version once the root cause is identified.
- Fix a potential compilation issue on some systems. See #470.
1.18.1
- Handle
EPERMerrors when opening files withO_NOATIME.1.18.0
Bootsnap.instrumentationnow receive:hitevents.- Add
Bootsnap.log_stats!to print hit rate statistics on process exit. Can also be enabled withBOOTSNAP_STATS=1.- Revalidate stale cache entries by digesting the source content. This should significantly improve performance in environments where
mtimeisn't preserved (e.g. CI systems doing a git clone, etc). See #468.- Open source files and cache entries with
O_NOATIMEwhen available to reduce disk accesses. See #469.bootsnap precompile --gemfilenow look for.rbfiles in the whole gem and not just thelib/directory. See #466.1.17.1
- Fix a compatibility issue with the
prismlibrary that ships with Ruby 3.3. See #463.- Improved the
Kernel#requiredecorator to not cause a method redefinition warning. See #461.1.17.0
- Ensure
$LOAD_PATH.dupis Ractor shareable to fix an conflict withdid_you_mean.- Allow to ignore directories using absolute paths.
- Support YAML and JSON CompileCache on TruffleRuby.
- Support LoadPathCache on TruffleRuby.
Commits
48c08b0Release 1.18.308cd0d9Merge pull request #476 from Shopify/fix-revalidationad189d1Fix a cache corruption issue during revalidation2dba040Release 1.18.238554bbMerge pull request #475 from Shopify/disable-revalidation-by-defaulta5b46d0Disable stale cache entries revalidation by default4b6d40eMerge pull request #473 from Shopify/gnu-source33754b4Define _GNU_SOURCE properlyd4b4666Workaround fdatasync bug on macOSc88b4bdIncludeerrno_provenancein sys_err messages- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
| Warnings | |
|---|---|
| :warning: | The PR title contains no Jira issue key (case-sensitive) |
| :warning: | The branch name contains no Jira issue key (case-sensitive) |
| Messages | |
|---|---|
| :book: | Changelog provided 🎉 |
| :book: | |
| :book: | Check translation progress |
Generated by :no_entry_sign: dangerJS against 545ffd7ccf746099594dd16ec86e8fa9b41be98c
Looks like bootsnap is up-to-date now, so this is no longer needed.