-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Don't allocate collectibles unless necessary #2395
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
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
The latest updates on your projects. Learn more about Vercel for Git ↗︎
1 Ignored Deployment
|
jridgewell
approved these changes
Oct 27, 2022
sokra
approved these changes
Oct 27, 2022
kodiakhq bot
pushed a commit
that referenced
this pull request
Oct 27, 2022
This speeds up `NoMoveVec` allocations by ensuring that new bucket initialization is just as fast as `calloc`. Before, we would initialize everything as `Option<T>::None`, which is not guaranteed to match a zeroed value because of niche optimization[1]. This comes at the cost of slightly higher memory usage, but that should be more than offset by #2395. [1] https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=e60c0bfa4d32a3609fd39299a1c79c29
fwouts
referenced
this pull request
in fwouts/previewjs
Nov 1, 2022
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [turbo](https://turbo.build/repo) ([source](https://togithub.com/vercel/turbo)) | [`1.6.2` -> `1.6.3`](https://renovatebot.com/diffs/npm/turbo/1.6.2/1.6.3) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>vercel/turbo</summary> ### [`v1.6.3`](https://togithub.com/vercel/turbo/releases/tag/v1.6.3) [Compare Source](https://togithub.com/vercel/turbo/compare/v1.6.2...v1.6.3) #### What's Changed - Merge release branch staging-1.6.2 by [@​nathanhammond](https://togithub.com/nathanhammond) in [https://github.com/vercel/turbo/pull/2453](https://togithub.com/vercel/turbo/pull/2453) - refactor(next/dev): allow devserver args serializable by [@​kwonoj](https://togithub.com/kwonoj) in [https://github.com/vercel/turbo/pull/2446](https://togithub.com/vercel/turbo/pull/2446) - Fix large regression with turning ModuleRuleCondition::matches into a tt::fun by [@​alexkirsz](https://togithub.com/alexkirsz) in [https://github.com/vercel/turbo/pull/2450](https://togithub.com/vercel/turbo/pull/2450) - chore: typo by [@​ahaoboy](https://togithub.com/ahaoboy) in [https://github.com/vercel/turbo/pull/2404](https://togithub.com/vercel/turbo/pull/2404) - refactor(next/dev): reusable start_server by [@​kwonoj](https://togithub.com/kwonoj) in [https://github.com/vercel/turbo/pull/2455](https://togithub.com/vercel/turbo/pull/2455) - Breakdown /packages code ownership by [@​mehulkar](https://togithub.com/mehulkar) in [https://github.com/vercel/turbo/pull/2459](https://togithub.com/vercel/turbo/pull/2459) - make sure to exit the process in case of errors during errors sending by [@​sokra](https://togithub.com/sokra) in [https://github.com/vercel/turbo/pull/2457](https://togithub.com/vercel/turbo/pull/2457) - docs: change with-pnpm run command by [@​pahaz](https://togithub.com/pahaz) in [https://github.com/vercel/turbo/pull/2468](https://togithub.com/vercel/turbo/pull/2468) - Fix internal link in docs by [@​mehulkar](https://togithub.com/mehulkar) in [https://github.com/vercel/turbo/pull/2465](https://togithub.com/vercel/turbo/pull/2465) - improve startup and warmup of benchmarks by [@​sokra](https://togithub.com/sokra) in [https://github.com/vercel/turbo/pull/2463](https://togithub.com/vercel/turbo/pull/2463) - improve performance of to_entry_snapshot by [@​sokra](https://togithub.com/sokra) in [https://github.com/vercel/turbo/pull/2462](https://togithub.com/vercel/turbo/pull/2462) - fix prettier by [@​sokra](https://togithub.com/sokra) in [https://github.com/vercel/turbo/pull/2471](https://togithub.com/vercel/turbo/pull/2471) - fix workflow links by [@​sokra](https://togithub.com/sokra) in [https://github.com/vercel/turbo/pull/2472](https://togithub.com/vercel/turbo/pull/2472) - Avoid recomputing all_assets_map on every change by [@​alexkirsz](https://togithub.com/alexkirsz) in [https://github.com/vercel/turbo/pull/2464](https://togithub.com/vercel/turbo/pull/2464) - chore(deps): update jamesives/github-pages-deploy-action action to v4.4.1 by [@​renovate](https://togithub.com/renovate) in [https://github.com/vercel/turbo/pull/2244](https://togithub.com/vercel/turbo/pull/2244) - Use dashmap+fxhash instead of flurry by [@​alexkirsz](https://togithub.com/alexkirsz) in [https://github.com/vercel/turbo/pull/2431](https://togithub.com/vercel/turbo/pull/2431) - remove require hook by [@​sokra](https://togithub.com/sokra) in [https://github.com/vercel/turbo/pull/2473](https://togithub.com/vercel/turbo/pull/2473) - Faster source map tracing by [@​jridgewell](https://togithub.com/jridgewell) in [https://github.com/vercel/turbo/pull/2426](https://togithub.com/vercel/turbo/pull/2426) - Warn on not-yet-supported module usage by [@​wbinnssmith](https://togithub.com/wbinnssmith) in [https://github.com/vercel/turbo/pull/2422](https://togithub.com/vercel/turbo/pull/2422) - Use the same hashing logic for sourcemap names by [@​alexkirsz](https://togithub.com/alexkirsz) in [https://github.com/vercel/turbo/pull/2475](https://togithub.com/vercel/turbo/pull/2475) - Avoid expensive background work by [@​alexkirsz](https://togithub.com/alexkirsz) in [https://github.com/vercel/turbo/pull/2482](https://togithub.com/vercel/turbo/pull/2482) - Simplify benchmark warmup by [@​alexkirsz](https://togithub.com/alexkirsz) in [https://github.com/vercel/turbo/pull/2483](https://togithub.com/vercel/turbo/pull/2483) - change source map handling to not invalidate on file change by [@​sokra](https://togithub.com/sokra) in [https://github.com/vercel/turbo/pull/2474](https://togithub.com/vercel/turbo/pull/2474) - improve chunk optimization by [@​sokra](https://togithub.com/sokra) in [https://github.com/vercel/turbo/pull/2476](https://togithub.com/vercel/turbo/pull/2476) - add TURBOPACK_BENCH_PROGRESS to show captured values during bench by [@​sokra](https://togithub.com/sokra) in [https://github.com/vercel/turbo/pull/2490](https://togithub.com/vercel/turbo/pull/2490) - optimize chunks to be a smaller by [@​sokra](https://togithub.com/sokra) in [https://github.com/vercel/turbo/pull/2491](https://togithub.com/vercel/turbo/pull/2491) - avoid to read_dir syscall for all files by [@​sokra](https://togithub.com/sokra) in [https://github.com/vercel/turbo/pull/2495](https://togithub.com/vercel/turbo/pull/2495) - feat(next/dev): allow to retry bind by [@​kwonoj](https://togithub.com/kwonoj) in [https://github.com/vercel/turbo/pull/2480](https://togithub.com/vercel/turbo/pull/2480) - ci(action): workaround windows node-gyp failure by [@​kwonoj](https://togithub.com/kwonoj) in [https://github.com/vercel/turbo/pull/2504](https://togithub.com/vercel/turbo/pull/2504) - ci(action): bump up rust cache by [@​kwonoj](https://togithub.com/kwonoj) in [https://github.com/vercel/turbo/pull/2505](https://togithub.com/vercel/turbo/pull/2505) - fix bad performance in ApplyVisitors by [@​sokra](https://togithub.com/sokra) in [https://github.com/vercel/turbo/pull/2501](https://togithub.com/vercel/turbo/pull/2501) - Correct all domain and repository references. by [@​nathanhammond](https://togithub.com/nathanhammond) in [https://github.com/vercel/turbo/pull/2508](https://togithub.com/vercel/turbo/pull/2508) - Fix rounding issue and use proper units by [@​alexkirsz](https://togithub.com/alexkirsz) in [https://github.com/vercel/turbo/pull/2516](https://togithub.com/vercel/turbo/pull/2516) - fix: create-turbo update next version in templates by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [https://github.com/vercel/turbo/pull/2519](https://togithub.com/vercel/turbo/pull/2519) - add documentation about benchmarks by [@​sokra](https://togithub.com/sokra) in [https://github.com/vercel/turbo/pull/2492](https://togithub.com/vercel/turbo/pull/2492) - benchmark graph nit by [@​gaspar09](https://togithub.com/gaspar09) in [https://github.com/vercel/turbo/pull/2524](https://togithub.com/vercel/turbo/pull/2524) - Disable pagination links in the footer on /blog by [@​shuding](https://togithub.com/shuding) in [https://github.com/vercel/turbo/pull/2526](https://togithub.com/vercel/turbo/pull/2526) - Improve error message for missing task definitions by [@​mehulkar](https://togithub.com/mehulkar) in [https://github.com/vercel/turbo/pull/2267](https://togithub.com/vercel/turbo/pull/2267) - Fix line-height of blog post articles by [@​shuding](https://togithub.com/shuding) in [https://github.com/vercel/turbo/pull/2527](https://togithub.com/vercel/turbo/pull/2527) - Merge release branch staging-1.6.3-canary.0 by [@​nathanhammond](https://togithub.com/nathanhammond) in [https://github.com/vercel/turbo/pull/2531](https://togithub.com/vercel/turbo/pull/2531) #### New Contributors - [@​evliu](https://togithub.com/evliu) made their first contribution in [https://github.com/vercel/turbo/pull/2164](https://togithub.com/vercel/turbo/pull/2164) - [@​blake-mealey](https://togithub.com/blake-mealey) made their first contribution in [https://github.com/vercel/turbo/pull/2179](https://togithub.com/vercel/turbo/pull/2179) - [@​erikhofer](https://togithub.com/erikhofer) made their first contribution in [https://github.com/vercel/turbo/pull/2225](https://togithub.com/vercel/turbo/pull/2225) - [@​adarshaacharya](https://togithub.com/adarshaacharya) made their first contribution in [https://github.com/vercel/turbo/pull/2228](https://togithub.com/vercel/turbo/pull/2228) - [@​MateoKruk](https://togithub.com/MateoKruk) made their first contribution in [https://github.com/vercel/turbo/pull/2240](https://togithub.com/vercel/turbo/pull/2240) - [@​rgomezcasas](https://togithub.com/rgomezcasas) made their first contribution in [https://github.com/vercel/turbo/pull/2209](https://togithub.com/vercel/turbo/pull/2209) - [@​benjervis](https://togithub.com/benjervis) made their first contribution in [https://github.com/vercel/turbo/pull/2290](https://togithub.com/vercel/turbo/pull/2290) - [@​junhoyeo](https://togithub.com/junhoyeo) made their first contribution in [https://github.com/vercel/turbo/pull/2295](https://togithub.com/vercel/turbo/pull/2295) - [@​sokra](https://togithub.com/sokra) made their first contribution in [https://github.com/vercel/turbo/pull/2315](https://togithub.com/vercel/turbo/pull/2315) - [@​ernestd](https://togithub.com/ernestd) made their first contribution in [https://github.com/vercel/turbo/pull/2322](https://togithub.com/vercel/turbo/pull/2322) - [@​vacekj](https://togithub.com/vacekj) made their first contribution in [https://github.com/vercel/turbo/pull/2330](https://togithub.com/vercel/turbo/pull/2330) - [@​Just-Moh-it](https://togithub.com/Just-Moh-it) made their first contribution in [https://github.com/vercel/turbo/pull/2328](https://togithub.com/vercel/turbo/pull/2328) - [@​pelleknaap](https://togithub.com/pelleknaap) made their first contribution in [https://github.com/vercel/turbo/pull/2329](https://togithub.com/vercel/turbo/pull/2329) - [@​simonw](https://togithub.com/simonw) made their first contribution in [https://github.com/vercel/turbo/pull/2326](https://togithub.com/vercel/turbo/pull/2326) - [@​jomlamladen](https://togithub.com/jomlamladen) made their first contribution in [https://github.com/vercel/turbo/pull/2334](https://togithub.com/vercel/turbo/pull/2334) - [@​harish-sethuraman](https://togithub.com/harish-sethuraman) made their first contribution in [https://github.com/vercel/turbo/pull/2333](https://togithub.com/vercel/turbo/pull/2333) - [@​debdutdeb](https://togithub.com/debdutdeb) made their first contribution in [https://github.com/vercel/turbo/pull/2331](https://togithub.com/vercel/turbo/pull/2331) - [@​sosukesuzuki](https://togithub.com/sosukesuzuki) made their first contribution in [https://github.com/vercel/turbo/pull/2360](https://togithub.com/vercel/turbo/pull/2360) - [@​chunsch](https://togithub.com/chunsch) made their first contribution in [https://github.com/vercel/turbo/pull/2358](https://togithub.com/vercel/turbo/pull/2358) - [@​zEh-](https://togithub.com/zEh-) made their first contribution in [https://github.com/vercel/turbo/pull/2342](https://togithub.com/vercel/turbo/pull/2342) - [@​KarnellSchultz](https://togithub.com/KarnellSchultz) made their first contribution in [https://github.com/vercel/turbo/pull/2376](https://togithub.com/vercel/turbo/pull/2376) - [@​lpalmes](https://togithub.com/lpalmes) made their first contribution in [https://github.com/vercel/turbo/pull/2368](https://togithub.com/vercel/turbo/pull/2368) - [@​hijuliancode](https://togithub.com/hijuliancode) made their first contribution in [https://github.com/vercel/turbo/pull/2354](https://togithub.com/vercel/turbo/pull/2354) - [@​ChFlick](https://togithub.com/ChFlick) made their first contribution in [https://github.com/vercel/turbo/pull/2373](https://togithub.com/vercel/turbo/pull/2373) - [@​thiagodebastos](https://togithub.com/thiagodebastos) made their first contribution in [https://github.com/vercel/turbo/pull/2383](https://togithub.com/vercel/turbo/pull/2383) - [@​wbinnssmith](https://togithub.com/wbinnssmith) made their first contribution in [https://github.com/vercel/turbo/pull/2385](https://togithub.com/vercel/turbo/pull/2385) - [@​alexkirsz](https://togithub.com/alexkirsz) made their first contribution in [https://github.com/vercel/turbo/pull/2395](https://togithub.com/vercel/turbo/pull/2395) - [@​Brooooooklyn](https://togithub.com/Brooooooklyn) made their first contribution in [https://github.com/vercel/turbo/pull/2366](https://togithub.com/vercel/turbo/pull/2366) - [@​peterpme](https://togithub.com/peterpme) made their first contribution in [https://github.com/vercel/turbo/pull/2413](https://togithub.com/vercel/turbo/pull/2413) - [@​johanholmerin](https://togithub.com/johanholmerin) made their first contribution in [https://github.com/vercel/turbo/pull/2429](https://togithub.com/vercel/turbo/pull/2429) - [@​ijjk](https://togithub.com/ijjk) made their first contribution in [https://github.com/vercel/turbo/pull/2434](https://togithub.com/vercel/turbo/pull/2434) - [@​bdbai](https://togithub.com/bdbai) made their first contribution in [https://github.com/vercel/turbo/pull/2364](https://togithub.com/vercel/turbo/pull/2364) - [@​allan2](https://togithub.com/allan2) made their first contribution in [https://github.com/vercel/turbo/pull/2443](https://togithub.com/vercel/turbo/pull/2443) - [@​ahaoboy](https://togithub.com/ahaoboy) made their first contribution in [https://github.com/vercel/turbo/pull/2404](https://togithub.com/vercel/turbo/pull/2404) - [@​pahaz](https://togithub.com/pahaz) made their first contribution in [https://github.com/vercel/turbo/pull/2468](https://togithub.com/vercel/turbo/pull/2468) **Full Changelog**: vercel/turborepo@v1.6.2...v1.6.3 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/fwouts/previewjs). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC45LjIiLCJ1cGRhdGVkSW5WZXIiOiIzNC4xMi4wIn0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
1 task
fuxingloh
referenced
this pull request
in fuxingloh/contented
Nov 9, 2022
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [turbo](https://turbo.build/repo) ([source](https://togithub.com/vercel/turbo)) | [`^1.6.2` -> `^1.6.3`](https://renovatebot.com/diffs/npm/turbo/1.6.2/1.6.3) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>vercel/turbo</summary> ### [`v1.6.3`](https://togithub.com/vercel/turbo/releases/tag/v1.6.3) [Compare Source](https://togithub.com/vercel/turbo/compare/v1.6.2...v1.6.3) #### What's Changed - Merge release branch staging-1.6.2 by [@​nathanhammond](https://togithub.com/nathanhammond) in [https://github.com/vercel/turbo/pull/2453](https://togithub.com/vercel/turbo/pull/2453) - refactor(next/dev): allow devserver args serializable by [@​kwonoj](https://togithub.com/kwonoj) in [https://github.com/vercel/turbo/pull/2446](https://togithub.com/vercel/turbo/pull/2446) - Fix large regression with turning ModuleRuleCondition::matches into a tt::fun by [@​alexkirsz](https://togithub.com/alexkirsz) in [https://github.com/vercel/turbo/pull/2450](https://togithub.com/vercel/turbo/pull/2450) - chore: typo by [@​ahaoboy](https://togithub.com/ahaoboy) in [https://github.com/vercel/turbo/pull/2404](https://togithub.com/vercel/turbo/pull/2404) - refactor(next/dev): reusable start_server by [@​kwonoj](https://togithub.com/kwonoj) in [https://github.com/vercel/turbo/pull/2455](https://togithub.com/vercel/turbo/pull/2455) - Breakdown /packages code ownership by [@​mehulkar](https://togithub.com/mehulkar) in [https://github.com/vercel/turbo/pull/2459](https://togithub.com/vercel/turbo/pull/2459) - make sure to exit the process in case of errors during errors sending by [@​sokra](https://togithub.com/sokra) in [https://github.com/vercel/turbo/pull/2457](https://togithub.com/vercel/turbo/pull/2457) - docs: change with-pnpm run command by [@​pahaz](https://togithub.com/pahaz) in [https://github.com/vercel/turbo/pull/2468](https://togithub.com/vercel/turbo/pull/2468) - Fix internal link in docs by [@​mehulkar](https://togithub.com/mehulkar) in [https://github.com/vercel/turbo/pull/2465](https://togithub.com/vercel/turbo/pull/2465) - improve startup and warmup of benchmarks by [@​sokra](https://togithub.com/sokra) in [https://github.com/vercel/turbo/pull/2463](https://togithub.com/vercel/turbo/pull/2463) - improve performance of to_entry_snapshot by [@​sokra](https://togithub.com/sokra) in [https://github.com/vercel/turbo/pull/2462](https://togithub.com/vercel/turbo/pull/2462) - fix prettier by [@​sokra](https://togithub.com/sokra) in [https://github.com/vercel/turbo/pull/2471](https://togithub.com/vercel/turbo/pull/2471) - fix workflow links by [@​sokra](https://togithub.com/sokra) in [https://github.com/vercel/turbo/pull/2472](https://togithub.com/vercel/turbo/pull/2472) - Avoid recomputing all_assets_map on every change by [@​alexkirsz](https://togithub.com/alexkirsz) in [https://github.com/vercel/turbo/pull/2464](https://togithub.com/vercel/turbo/pull/2464) - chore(deps): update jamesives/github-pages-deploy-action action to v4.4.1 by [@​renovate](https://togithub.com/renovate) in [https://github.com/vercel/turbo/pull/2244](https://togithub.com/vercel/turbo/pull/2244) - Use dashmap+fxhash instead of flurry by [@​alexkirsz](https://togithub.com/alexkirsz) in [https://github.com/vercel/turbo/pull/2431](https://togithub.com/vercel/turbo/pull/2431) - remove require hook by [@​sokra](https://togithub.com/sokra) in [https://github.com/vercel/turbo/pull/2473](https://togithub.com/vercel/turbo/pull/2473) - Faster source map tracing by [@​jridgewell](https://togithub.com/jridgewell) in [https://github.com/vercel/turbo/pull/2426](https://togithub.com/vercel/turbo/pull/2426) - Warn on not-yet-supported module usage by [@​wbinnssmith](https://togithub.com/wbinnssmith) in [https://github.com/vercel/turbo/pull/2422](https://togithub.com/vercel/turbo/pull/2422) - Use the same hashing logic for sourcemap names by [@​alexkirsz](https://togithub.com/alexkirsz) in [https://github.com/vercel/turbo/pull/2475](https://togithub.com/vercel/turbo/pull/2475) - Avoid expensive background work by [@​alexkirsz](https://togithub.com/alexkirsz) in [https://github.com/vercel/turbo/pull/2482](https://togithub.com/vercel/turbo/pull/2482) - Simplify benchmark warmup by [@​alexkirsz](https://togithub.com/alexkirsz) in [https://github.com/vercel/turbo/pull/2483](https://togithub.com/vercel/turbo/pull/2483) - change source map handling to not invalidate on file change by [@​sokra](https://togithub.com/sokra) in [https://github.com/vercel/turbo/pull/2474](https://togithub.com/vercel/turbo/pull/2474) - improve chunk optimization by [@​sokra](https://togithub.com/sokra) in [https://github.com/vercel/turbo/pull/2476](https://togithub.com/vercel/turbo/pull/2476) - add TURBOPACK_BENCH_PROGRESS to show captured values during bench by [@​sokra](https://togithub.com/sokra) in [https://github.com/vercel/turbo/pull/2490](https://togithub.com/vercel/turbo/pull/2490) - optimize chunks to be a smaller by [@​sokra](https://togithub.com/sokra) in [https://github.com/vercel/turbo/pull/2491](https://togithub.com/vercel/turbo/pull/2491) - avoid to read_dir syscall for all files by [@​sokra](https://togithub.com/sokra) in [https://github.com/vercel/turbo/pull/2495](https://togithub.com/vercel/turbo/pull/2495) - feat(next/dev): allow to retry bind by [@​kwonoj](https://togithub.com/kwonoj) in [https://github.com/vercel/turbo/pull/2480](https://togithub.com/vercel/turbo/pull/2480) - ci(action): workaround windows node-gyp failure by [@​kwonoj](https://togithub.com/kwonoj) in [https://github.com/vercel/turbo/pull/2504](https://togithub.com/vercel/turbo/pull/2504) - ci(action): bump up rust cache by [@​kwonoj](https://togithub.com/kwonoj) in [https://github.com/vercel/turbo/pull/2505](https://togithub.com/vercel/turbo/pull/2505) - fix bad performance in ApplyVisitors by [@​sokra](https://togithub.com/sokra) in [https://github.com/vercel/turbo/pull/2501](https://togithub.com/vercel/turbo/pull/2501) - Correct all domain and repository references. by [@​nathanhammond](https://togithub.com/nathanhammond) in [https://github.com/vercel/turbo/pull/2508](https://togithub.com/vercel/turbo/pull/2508) - Fix rounding issue and use proper units by [@​alexkirsz](https://togithub.com/alexkirsz) in [https://github.com/vercel/turbo/pull/2516](https://togithub.com/vercel/turbo/pull/2516) - fix: create-turbo update next version in templates by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [https://github.com/vercel/turbo/pull/2519](https://togithub.com/vercel/turbo/pull/2519) - add documentation about benchmarks by [@​sokra](https://togithub.com/sokra) in [https://github.com/vercel/turbo/pull/2492](https://togithub.com/vercel/turbo/pull/2492) - benchmark graph nit by [@​gaspar09](https://togithub.com/gaspar09) in [https://github.com/vercel/turbo/pull/2524](https://togithub.com/vercel/turbo/pull/2524) - Disable pagination links in the footer on /blog by [@​shuding](https://togithub.com/shuding) in [https://github.com/vercel/turbo/pull/2526](https://togithub.com/vercel/turbo/pull/2526) - Improve error message for missing task definitions by [@​mehulkar](https://togithub.com/mehulkar) in [https://github.com/vercel/turbo/pull/2267](https://togithub.com/vercel/turbo/pull/2267) - Fix line-height of blog post articles by [@​shuding](https://togithub.com/shuding) in [https://github.com/vercel/turbo/pull/2527](https://togithub.com/vercel/turbo/pull/2527) - Merge release branch staging-1.6.3-canary.0 by [@​nathanhammond](https://togithub.com/nathanhammond) in [https://github.com/vercel/turbo/pull/2531](https://togithub.com/vercel/turbo/pull/2531) #### New Contributors - [@​evliu](https://togithub.com/evliu) made their first contribution in [https://github.com/vercel/turbo/pull/2164](https://togithub.com/vercel/turbo/pull/2164) - [@​blake-mealey](https://togithub.com/blake-mealey) made their first contribution in [https://github.com/vercel/turbo/pull/2179](https://togithub.com/vercel/turbo/pull/2179) - [@​erikhofer](https://togithub.com/erikhofer) made their first contribution in [https://github.com/vercel/turbo/pull/2225](https://togithub.com/vercel/turbo/pull/2225) - [@​adarshaacharya](https://togithub.com/adarshaacharya) made their first contribution in [https://github.com/vercel/turbo/pull/2228](https://togithub.com/vercel/turbo/pull/2228) - [@​MateoKruk](https://togithub.com/MateoKruk) made their first contribution in [https://github.com/vercel/turbo/pull/2240](https://togithub.com/vercel/turbo/pull/2240) - [@​rgomezcasas](https://togithub.com/rgomezcasas) made their first contribution in [https://github.com/vercel/turbo/pull/2209](https://togithub.com/vercel/turbo/pull/2209) - [@​benjervis](https://togithub.com/benjervis) made their first contribution in [https://github.com/vercel/turbo/pull/2290](https://togithub.com/vercel/turbo/pull/2290) - [@​junhoyeo](https://togithub.com/junhoyeo) made their first contribution in [https://github.com/vercel/turbo/pull/2295](https://togithub.com/vercel/turbo/pull/2295) - [@​sokra](https://togithub.com/sokra) made their first contribution in [https://github.com/vercel/turbo/pull/2315](https://togithub.com/vercel/turbo/pull/2315) - [@​ernestd](https://togithub.com/ernestd) made their first contribution in [https://github.com/vercel/turbo/pull/2322](https://togithub.com/vercel/turbo/pull/2322) - [@​vacekj](https://togithub.com/vacekj) made their first contribution in [https://github.com/vercel/turbo/pull/2330](https://togithub.com/vercel/turbo/pull/2330) - [@​Just-Moh-it](https://togithub.com/Just-Moh-it) made their first contribution in [https://github.com/vercel/turbo/pull/2328](https://togithub.com/vercel/turbo/pull/2328) - [@​pelleknaap](https://togithub.com/pelleknaap) made their first contribution in [https://github.com/vercel/turbo/pull/2329](https://togithub.com/vercel/turbo/pull/2329) - [@​simonw](https://togithub.com/simonw) made their first contribution in [https://github.com/vercel/turbo/pull/2326](https://togithub.com/vercel/turbo/pull/2326) - [@​jomlamladen](https://togithub.com/jomlamladen) made their first contribution in [https://github.com/vercel/turbo/pull/2334](https://togithub.com/vercel/turbo/pull/2334) - [@​harish-sethuraman](https://togithub.com/harish-sethuraman) made their first contribution in [https://github.com/vercel/turbo/pull/2333](https://togithub.com/vercel/turbo/pull/2333) - [@​debdutdeb](https://togithub.com/debdutdeb) made their first contribution in [https://github.com/vercel/turbo/pull/2331](https://togithub.com/vercel/turbo/pull/2331) - [@​sosukesuzuki](https://togithub.com/sosukesuzuki) made their first contribution in [https://github.com/vercel/turbo/pull/2360](https://togithub.com/vercel/turbo/pull/2360) - [@​chunsch](https://togithub.com/chunsch) made their first contribution in [https://github.com/vercel/turbo/pull/2358](https://togithub.com/vercel/turbo/pull/2358) - [@​zEh-](https://togithub.com/zEh-) made their first contribution in [https://github.com/vercel/turbo/pull/2342](https://togithub.com/vercel/turbo/pull/2342) - [@​KarnellSchultz](https://togithub.com/KarnellSchultz) made their first contribution in [https://github.com/vercel/turbo/pull/2376](https://togithub.com/vercel/turbo/pull/2376) - [@​lpalmes](https://togithub.com/lpalmes) made their first contribution in [https://github.com/vercel/turbo/pull/2368](https://togithub.com/vercel/turbo/pull/2368) - [@​hijuliancode](https://togithub.com/hijuliancode) made their first contribution in [https://github.com/vercel/turbo/pull/2354](https://togithub.com/vercel/turbo/pull/2354) - [@​ChFlick](https://togithub.com/ChFlick) made their first contribution in [https://github.com/vercel/turbo/pull/2373](https://togithub.com/vercel/turbo/pull/2373) - [@​thiagodebastos](https://togithub.com/thiagodebastos) made their first contribution in [https://github.com/vercel/turbo/pull/2383](https://togithub.com/vercel/turbo/pull/2383) - [@​wbinnssmith](https://togithub.com/wbinnssmith) made their first contribution in [https://github.com/vercel/turbo/pull/2385](https://togithub.com/vercel/turbo/pull/2385) - [@​alexkirsz](https://togithub.com/alexkirsz) made their first contribution in [https://github.com/vercel/turbo/pull/2395](https://togithub.com/vercel/turbo/pull/2395) - [@​Brooooooklyn](https://togithub.com/Brooooooklyn) made their first contribution in [https://github.com/vercel/turbo/pull/2366](https://togithub.com/vercel/turbo/pull/2366) - [@​peterpme](https://togithub.com/peterpme) made their first contribution in [https://github.com/vercel/turbo/pull/2413](https://togithub.com/vercel/turbo/pull/2413) - [@​johanholmerin](https://togithub.com/johanholmerin) made their first contribution in [https://github.com/vercel/turbo/pull/2429](https://togithub.com/vercel/turbo/pull/2429) - [@​ijjk](https://togithub.com/ijjk) made their first contribution in [https://github.com/vercel/turbo/pull/2434](https://togithub.com/vercel/turbo/pull/2434) - [@​bdbai](https://togithub.com/bdbai) made their first contribution in [https://github.com/vercel/turbo/pull/2364](https://togithub.com/vercel/turbo/pull/2364) - [@​allan2](https://togithub.com/allan2) made their first contribution in [https://github.com/vercel/turbo/pull/2443](https://togithub.com/vercel/turbo/pull/2443) - [@​ahaoboy](https://togithub.com/ahaoboy) made their first contribution in [https://github.com/vercel/turbo/pull/2404](https://togithub.com/vercel/turbo/pull/2404) - [@​pahaz](https://togithub.com/pahaz) made their first contribution in [https://github.com/vercel/turbo/pull/2468](https://togithub.com/vercel/turbo/pull/2468) **Full Changelog**: vercel/turborepo@v1.6.2...v1.6.3 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/BirthdayResearch/contented). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4xMS4xIiwidXBkYXRlZEluVmVyIjoiMzQuMTIuMCJ9--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
fuxingloh
referenced
this pull request
in DeFiCh/metachain
Nov 10, 2022
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [turbo](https://turbo.build/repo) ([source](https://togithub.com/vercel/turbo)) | [`^1.6.2` -> `^1.6.3`](https://renovatebot.com/diffs/npm/turbo/1.6.2/1.6.3) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>vercel/turbo</summary> ### [`v1.6.3`](https://togithub.com/vercel/turbo/releases/tag/v1.6.3) [Compare Source](https://togithub.com/vercel/turbo/compare/v1.6.2...v1.6.3) #### What's Changed - Merge release branch staging-1.6.2 by [@​nathanhammond](https://togithub.com/nathanhammond) in [https://github.com/vercel/turbo/pull/2453](https://togithub.com/vercel/turbo/pull/2453) - refactor(next/dev): allow devserver args serializable by [@​kwonoj](https://togithub.com/kwonoj) in [https://github.com/vercel/turbo/pull/2446](https://togithub.com/vercel/turbo/pull/2446) - Fix large regression with turning ModuleRuleCondition::matches into a tt::fun by [@​alexkirsz](https://togithub.com/alexkirsz) in [https://github.com/vercel/turbo/pull/2450](https://togithub.com/vercel/turbo/pull/2450) - chore: typo by [@​ahaoboy](https://togithub.com/ahaoboy) in [https://github.com/vercel/turbo/pull/2404](https://togithub.com/vercel/turbo/pull/2404) - refactor(next/dev): reusable start_server by [@​kwonoj](https://togithub.com/kwonoj) in [https://github.com/vercel/turbo/pull/2455](https://togithub.com/vercel/turbo/pull/2455) - Breakdown /packages code ownership by [@​mehulkar](https://togithub.com/mehulkar) in [https://github.com/vercel/turbo/pull/2459](https://togithub.com/vercel/turbo/pull/2459) - make sure to exit the process in case of errors during errors sending by [@​sokra](https://togithub.com/sokra) in [https://github.com/vercel/turbo/pull/2457](https://togithub.com/vercel/turbo/pull/2457) - docs: change with-pnpm run command by [@​pahaz](https://togithub.com/pahaz) in [https://github.com/vercel/turbo/pull/2468](https://togithub.com/vercel/turbo/pull/2468) - Fix internal link in docs by [@​mehulkar](https://togithub.com/mehulkar) in [https://github.com/vercel/turbo/pull/2465](https://togithub.com/vercel/turbo/pull/2465) - improve startup and warmup of benchmarks by [@​sokra](https://togithub.com/sokra) in [https://github.com/vercel/turbo/pull/2463](https://togithub.com/vercel/turbo/pull/2463) - improve performance of to_entry_snapshot by [@​sokra](https://togithub.com/sokra) in [https://github.com/vercel/turbo/pull/2462](https://togithub.com/vercel/turbo/pull/2462) - fix prettier by [@​sokra](https://togithub.com/sokra) in [https://github.com/vercel/turbo/pull/2471](https://togithub.com/vercel/turbo/pull/2471) - fix workflow links by [@​sokra](https://togithub.com/sokra) in [https://github.com/vercel/turbo/pull/2472](https://togithub.com/vercel/turbo/pull/2472) - Avoid recomputing all_assets_map on every change by [@​alexkirsz](https://togithub.com/alexkirsz) in [https://github.com/vercel/turbo/pull/2464](https://togithub.com/vercel/turbo/pull/2464) - chore(deps): update jamesives/github-pages-deploy-action action to v4.4.1 by [@​renovate](https://togithub.com/renovate) in [https://github.com/vercel/turbo/pull/2244](https://togithub.com/vercel/turbo/pull/2244) - Use dashmap+fxhash instead of flurry by [@​alexkirsz](https://togithub.com/alexkirsz) in [https://github.com/vercel/turbo/pull/2431](https://togithub.com/vercel/turbo/pull/2431) - remove require hook by [@​sokra](https://togithub.com/sokra) in [https://github.com/vercel/turbo/pull/2473](https://togithub.com/vercel/turbo/pull/2473) - Faster source map tracing by [@​jridgewell](https://togithub.com/jridgewell) in [https://github.com/vercel/turbo/pull/2426](https://togithub.com/vercel/turbo/pull/2426) - Warn on not-yet-supported module usage by [@​wbinnssmith](https://togithub.com/wbinnssmith) in [https://github.com/vercel/turbo/pull/2422](https://togithub.com/vercel/turbo/pull/2422) - Use the same hashing logic for sourcemap names by [@​alexkirsz](https://togithub.com/alexkirsz) in [https://github.com/vercel/turbo/pull/2475](https://togithub.com/vercel/turbo/pull/2475) - Avoid expensive background work by [@​alexkirsz](https://togithub.com/alexkirsz) in [https://github.com/vercel/turbo/pull/2482](https://togithub.com/vercel/turbo/pull/2482) - Simplify benchmark warmup by [@​alexkirsz](https://togithub.com/alexkirsz) in [https://github.com/vercel/turbo/pull/2483](https://togithub.com/vercel/turbo/pull/2483) - change source map handling to not invalidate on file change by [@​sokra](https://togithub.com/sokra) in [https://github.com/vercel/turbo/pull/2474](https://togithub.com/vercel/turbo/pull/2474) - improve chunk optimization by [@​sokra](https://togithub.com/sokra) in [https://github.com/vercel/turbo/pull/2476](https://togithub.com/vercel/turbo/pull/2476) - add TURBOPACK_BENCH_PROGRESS to show captured values during bench by [@​sokra](https://togithub.com/sokra) in [https://github.com/vercel/turbo/pull/2490](https://togithub.com/vercel/turbo/pull/2490) - optimize chunks to be a smaller by [@​sokra](https://togithub.com/sokra) in [https://github.com/vercel/turbo/pull/2491](https://togithub.com/vercel/turbo/pull/2491) - avoid to read_dir syscall for all files by [@​sokra](https://togithub.com/sokra) in [https://github.com/vercel/turbo/pull/2495](https://togithub.com/vercel/turbo/pull/2495) - feat(next/dev): allow to retry bind by [@​kwonoj](https://togithub.com/kwonoj) in [https://github.com/vercel/turbo/pull/2480](https://togithub.com/vercel/turbo/pull/2480) - ci(action): workaround windows node-gyp failure by [@​kwonoj](https://togithub.com/kwonoj) in [https://github.com/vercel/turbo/pull/2504](https://togithub.com/vercel/turbo/pull/2504) - ci(action): bump up rust cache by [@​kwonoj](https://togithub.com/kwonoj) in [https://github.com/vercel/turbo/pull/2505](https://togithub.com/vercel/turbo/pull/2505) - fix bad performance in ApplyVisitors by [@​sokra](https://togithub.com/sokra) in [https://github.com/vercel/turbo/pull/2501](https://togithub.com/vercel/turbo/pull/2501) - Correct all domain and repository references. by [@​nathanhammond](https://togithub.com/nathanhammond) in [https://github.com/vercel/turbo/pull/2508](https://togithub.com/vercel/turbo/pull/2508) - Fix rounding issue and use proper units by [@​alexkirsz](https://togithub.com/alexkirsz) in [https://github.com/vercel/turbo/pull/2516](https://togithub.com/vercel/turbo/pull/2516) - fix: create-turbo update next version in templates by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [https://github.com/vercel/turbo/pull/2519](https://togithub.com/vercel/turbo/pull/2519) - add documentation about benchmarks by [@​sokra](https://togithub.com/sokra) in [https://github.com/vercel/turbo/pull/2492](https://togithub.com/vercel/turbo/pull/2492) - benchmark graph nit by [@​gaspar09](https://togithub.com/gaspar09) in [https://github.com/vercel/turbo/pull/2524](https://togithub.com/vercel/turbo/pull/2524) - Disable pagination links in the footer on /blog by [@​shuding](https://togithub.com/shuding) in [https://github.com/vercel/turbo/pull/2526](https://togithub.com/vercel/turbo/pull/2526) - Improve error message for missing task definitions by [@​mehulkar](https://togithub.com/mehulkar) in [https://github.com/vercel/turbo/pull/2267](https://togithub.com/vercel/turbo/pull/2267) - Fix line-height of blog post articles by [@​shuding](https://togithub.com/shuding) in [https://github.com/vercel/turbo/pull/2527](https://togithub.com/vercel/turbo/pull/2527) - Merge release branch staging-1.6.3-canary.0 by [@​nathanhammond](https://togithub.com/nathanhammond) in [https://github.com/vercel/turbo/pull/2531](https://togithub.com/vercel/turbo/pull/2531) #### New Contributors - [@​evliu](https://togithub.com/evliu) made their first contribution in [https://github.com/vercel/turbo/pull/2164](https://togithub.com/vercel/turbo/pull/2164) - [@​blake-mealey](https://togithub.com/blake-mealey) made their first contribution in [https://github.com/vercel/turbo/pull/2179](https://togithub.com/vercel/turbo/pull/2179) - [@​erikhofer](https://togithub.com/erikhofer) made their first contribution in [https://github.com/vercel/turbo/pull/2225](https://togithub.com/vercel/turbo/pull/2225) - [@​adarshaacharya](https://togithub.com/adarshaacharya) made their first contribution in [https://github.com/vercel/turbo/pull/2228](https://togithub.com/vercel/turbo/pull/2228) - [@​MateoKruk](https://togithub.com/MateoKruk) made their first contribution in [https://github.com/vercel/turbo/pull/2240](https://togithub.com/vercel/turbo/pull/2240) - [@​rgomezcasas](https://togithub.com/rgomezcasas) made their first contribution in [https://github.com/vercel/turbo/pull/2209](https://togithub.com/vercel/turbo/pull/2209) - [@​benjervis](https://togithub.com/benjervis) made their first contribution in [https://github.com/vercel/turbo/pull/2290](https://togithub.com/vercel/turbo/pull/2290) - [@​junhoyeo](https://togithub.com/junhoyeo) made their first contribution in [https://github.com/vercel/turbo/pull/2295](https://togithub.com/vercel/turbo/pull/2295) - [@​sokra](https://togithub.com/sokra) made their first contribution in [https://github.com/vercel/turbo/pull/2315](https://togithub.com/vercel/turbo/pull/2315) - [@​ernestd](https://togithub.com/ernestd) made their first contribution in [https://github.com/vercel/turbo/pull/2322](https://togithub.com/vercel/turbo/pull/2322) - [@​vacekj](https://togithub.com/vacekj) made their first contribution in [https://github.com/vercel/turbo/pull/2330](https://togithub.com/vercel/turbo/pull/2330) - [@​Just-Moh-it](https://togithub.com/Just-Moh-it) made their first contribution in [https://github.com/vercel/turbo/pull/2328](https://togithub.com/vercel/turbo/pull/2328) - [@​pelleknaap](https://togithub.com/pelleknaap) made their first contribution in [https://github.com/vercel/turbo/pull/2329](https://togithub.com/vercel/turbo/pull/2329) - [@​simonw](https://togithub.com/simonw) made their first contribution in [https://github.com/vercel/turbo/pull/2326](https://togithub.com/vercel/turbo/pull/2326) - [@​jomlamladen](https://togithub.com/jomlamladen) made their first contribution in [https://github.com/vercel/turbo/pull/2334](https://togithub.com/vercel/turbo/pull/2334) - [@​harish-sethuraman](https://togithub.com/harish-sethuraman) made their first contribution in [https://github.com/vercel/turbo/pull/2333](https://togithub.com/vercel/turbo/pull/2333) - [@​debdutdeb](https://togithub.com/debdutdeb) made their first contribution in [https://github.com/vercel/turbo/pull/2331](https://togithub.com/vercel/turbo/pull/2331) - [@​sosukesuzuki](https://togithub.com/sosukesuzuki) made their first contribution in [https://github.com/vercel/turbo/pull/2360](https://togithub.com/vercel/turbo/pull/2360) - [@​chunsch](https://togithub.com/chunsch) made their first contribution in [https://github.com/vercel/turbo/pull/2358](https://togithub.com/vercel/turbo/pull/2358) - [@​zEh-](https://togithub.com/zEh-) made their first contribution in [https://github.com/vercel/turbo/pull/2342](https://togithub.com/vercel/turbo/pull/2342) - [@​KarnellSchultz](https://togithub.com/KarnellSchultz) made their first contribution in [https://github.com/vercel/turbo/pull/2376](https://togithub.com/vercel/turbo/pull/2376) - [@​lpalmes](https://togithub.com/lpalmes) made their first contribution in [https://github.com/vercel/turbo/pull/2368](https://togithub.com/vercel/turbo/pull/2368) - [@​hijuliancode](https://togithub.com/hijuliancode) made their first contribution in [https://github.com/vercel/turbo/pull/2354](https://togithub.com/vercel/turbo/pull/2354) - [@​ChFlick](https://togithub.com/ChFlick) made their first contribution in [https://github.com/vercel/turbo/pull/2373](https://togithub.com/vercel/turbo/pull/2373) - [@​thiagodebastos](https://togithub.com/thiagodebastos) made their first contribution in [https://github.com/vercel/turbo/pull/2383](https://togithub.com/vercel/turbo/pull/2383) - [@​wbinnssmith](https://togithub.com/wbinnssmith) made their first contribution in [https://github.com/vercel/turbo/pull/2385](https://togithub.com/vercel/turbo/pull/2385) - [@​alexkirsz](https://togithub.com/alexkirsz) made their first contribution in [https://github.com/vercel/turbo/pull/2395](https://togithub.com/vercel/turbo/pull/2395) - [@​Brooooooklyn](https://togithub.com/Brooooooklyn) made their first contribution in [https://github.com/vercel/turbo/pull/2366](https://togithub.com/vercel/turbo/pull/2366) - [@​peterpme](https://togithub.com/peterpme) made their first contribution in [https://github.com/vercel/turbo/pull/2413](https://togithub.com/vercel/turbo/pull/2413) - [@​johanholmerin](https://togithub.com/johanholmerin) made their first contribution in [https://github.com/vercel/turbo/pull/2429](https://togithub.com/vercel/turbo/pull/2429) - [@​ijjk](https://togithub.com/ijjk) made their first contribution in [https://github.com/vercel/turbo/pull/2434](https://togithub.com/vercel/turbo/pull/2434) - [@​bdbai](https://togithub.com/bdbai) made their first contribution in [https://github.com/vercel/turbo/pull/2364](https://togithub.com/vercel/turbo/pull/2364) - [@​allan2](https://togithub.com/allan2) made their first contribution in [https://github.com/vercel/turbo/pull/2443](https://togithub.com/vercel/turbo/pull/2443) - [@​ahaoboy](https://togithub.com/ahaoboy) made their first contribution in [https://github.com/vercel/turbo/pull/2404](https://togithub.com/vercel/turbo/pull/2404) - [@​pahaz](https://togithub.com/pahaz) made their first contribution in [https://github.com/vercel/turbo/pull/2468](https://togithub.com/vercel/turbo/pull/2468) **Full Changelog**: vercel/turborepo@v1.6.2...v1.6.3 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/DeFiCh/metachain). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC45LjIiLCJ1cGRhdGVkSW5WZXIiOiIzNC4xMi4wIn0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
ForsakenHarmony
pushed a commit
to vercel/next.js
that referenced
this pull request
Jul 25, 2024
The `Task` struct is a chonk at 592 bytes. We allocate millions of these, so it adds up very quickly to a massive memory overhead. This PR saves 88 bytes for every task we create that will never have collectibles during its lifetime, bringing the size of a `Task` to _only_ 504 bytes.
ForsakenHarmony
pushed a commit
to vercel/next.js
that referenced
this pull request
Jul 25, 2024
This speeds up `NoMoveVec` allocations by ensuring that new bucket initialization is just as fast as `calloc`. Before, we would initialize everything as `Option<T>::None`, which is not guaranteed to match a zeroed value because of niche optimization[1]. This comes at the cost of slightly higher memory usage, but that should be more than offset by vercel/turborepo#2395. [1] https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=e60c0bfa4d32a3609fd39299a1c79c29
ForsakenHarmony
pushed a commit
to vercel/next.js
that referenced
this pull request
Jul 29, 2024
The `Task` struct is a chonk at 592 bytes. We allocate millions of these, so it adds up very quickly to a massive memory overhead. This PR saves 88 bytes for every task we create that will never have collectibles during its lifetime, bringing the size of a `Task` to _only_ 504 bytes.
ForsakenHarmony
pushed a commit
to vercel/next.js
that referenced
this pull request
Jul 29, 2024
This speeds up `NoMoveVec` allocations by ensuring that new bucket initialization is just as fast as `calloc`. Before, we would initialize everything as `Option<T>::None`, which is not guaranteed to match a zeroed value because of niche optimization[1]. This comes at the cost of slightly higher memory usage, but that should be more than offset by vercel/turborepo#2395. [1] https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=e60c0bfa4d32a3609fd39299a1c79c29
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The
Task
struct is a chonk at 592 bytes. We allocate millions of these, so it adds up very quickly to a massive memory overhead. This PR saves 88 bytes for every task we create that will never have collectibles during its lifetime, bringing the size of aTask
to only 504 bytes.