next.js
Turbopack: Add support for specifying additional roots
#98003
Open

Turbopack: Add support for specifying additional roots #98003

bgw wants to merge 25 commits into canary from bgw/additional-roots
bgw
bgw Turbopack: Support following symlinks across additional filesystem roots
49bb532c
bgw Don't reparse next config, pass additional roots separately from next…
fc979902
bgw Tighten up error handling a bit more
f45a7605
bgw trim tests in additional_roots.rs
358a082d
bgw Avoid acquiring the lock and reading the old project state twice
6b70937d
bgw Get rid of read_only, we don't need to crate the root directories in …
929f97c3
bgw rename optional to ignoreIfMissing
191d8db7
bgw More test and comment cleanup/improvement
a2acaf08
bgw Clean up e2e test, run it on windows as well
59197d4f
bgw simplify code assuming that root directories cannot change without re…
6754a8cc
bgw parallelize disk_file_system_map_operation
2694b59b
bgw more cleanup of prepare_project_container_state
d1e85101
bgw Remove useless empty_disk_file_system_map wrapper function
01c9940a
bgw rename disk_file_system_with_options_operation to disk_file_system_op…
2cfd85b2
bgw Use a stable root path vc identity for constructing DiskFileSystem, c…
7a2096c2
bgw Clean up docs on NapiPartialProjectOptions
1bd133d9
bgw Rename AdditionalRoots struct to AdditionalRootFileSystems
ce54ec52
bgw Clean up NapiPartialProjectOptions docs, minor cleanup of prepare_pro…
adbce008
bgw remove next_core::next_config::AdditionalRootConfig
8e2b1942
bgw remove mention of pnpm gvs from docs
5fb1a12c
bgw Key additional root construction by name, avoid celling in a non-turb…
b02b4210
bgw clean up test in fs_map.rs
0984da6c
bgw Add a test for next start that changes the config across restarts
8d8044ff
bgw Fix turbo-tasks-fs unit tests
ac854e5c
bgw Use a BTreeMap for DiskFileSystemMap
276c31f1
bgw bgw requested a review from lukesandberg lukesandberg 13 hours ago
github-actions
bgw
bgw commented on 2026-08-27

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone