next.js
a00146e0 - Use turbo-tasks-malloc on all platforms (#66815)

Commit
2 years ago
Use turbo-tasks-malloc on all platforms (#66815) This was previously disabled on `aarch64-unknown-linux-musl` and `wasm`, due to compilation errors. I moved the logic to disable `mimalloc` on these platforms into the `turbo-tasks-malloc` crates in https://github.com/vercel/turbo/pull/8462 (which this PR depends on). In addition to centralizing mimalloc platform support logic, this means that we can get allocation data from these platforms while using the system allocator. **Depends on:** https://github.com/vercel/turbo/pull/8462 Included turbopack changes: * https://github.com/vercel/turbo/pull/8409 <!-- hrmny - fix(turbopack-ecmascript-runtime): prevent hanging when top level await is skipped --> * https://github.com/vercel/turbo/pull/8466 <!-- hrmny - fix(turbopack): make external module wrapper return not found instead of panicking --> * https://github.com/vercel/turbo/pull/8469 <!-- hrmny - fix(turbopack): add ecmascript options to mdx --> * https://github.com/vercel/turbo/pull/8447 <!-- Donny/강동윤 - build: Update `swc_core` to `v0.93.4` --> * https://github.com/vercel/turbo/pull/8472 <!-- Donny/강동윤 - feat: Reduce the number of parts created by tree shaking --> * https://github.com/vercel/turbo/pull/8480 <!-- Will Binns-Smith - Publish `@vercel/devlow-bench` --> * https://github.com/vercel/turbo/pull/8481 <!-- Will Binns-Smith - chore: release npm packages --> * https://github.com/vercel/turbo/pull/8462 <!-- Benjamin Woodruff - Update mimalloc, enable for glibc Linux aarch64, explicitly disable for wasm and musl -->
Author
bgw bgw
Parents
Loading