Skip to content

Commit e177b1d

Browse files
committed
chore(turob-tasks): Remove old and unused turbo-tasks-memory backend
1 parent 3f35392 commit e177b1d

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

74 files changed

+79
-9765
lines changed

Cargo.lock

Lines changed: 4 additions & 113 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -266,7 +266,6 @@ turbo-tasks-hash = { path = "turbopack/crates/turbo-tasks-hash" }
266266
turbo-tasks-macros = { path = "turbopack/crates/turbo-tasks-macros" }
267267
turbo-tasks-macros-shared = { path = "turbopack/crates/turbo-tasks-macros-shared" }
268268
turbo-tasks-macros-tests = { path = "turbopack/crates/turbo-tasks-macros-tests" }
269-
turbo-tasks-memory = { path = "turbopack/crates/turbo-tasks-memory" }
270269
turbo-tasks-testing = { path = "turbopack/crates/turbo-tasks-testing" }
271270
turbopack = { path = "turbopack/crates/turbopack" }
272271
turbopack-bench = { path = "turbopack/crates/turbopack-bench" }

crates/napi/Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,6 @@ lightningcss-napi = { workspace = true }
103103
tokio = { workspace = true, features = ["full"] }
104104
turbo-rcstr = { workspace = true }
105105
turbo-tasks = { workspace = true }
106-
turbo-tasks-memory = { workspace = true }
107106
turbo-tasks-backend = { workspace = true }
108107
turbo-tasks-fs = { workspace = true }
109108
next-api = { workspace = true }

crates/next-api/Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ turbo-tasks = { workspace = true }
3131
turbo-tasks-env = { workspace = true }
3232
turbo-tasks-fs = { workspace = true }
3333
turbo-tasks-hash = { workspace = true }
34-
turbo-tasks-memory = { workspace = true }
3534
turbopack = { workspace = true }
3635
turbopack-browser = { workspace = true }
3736
turbopack-cli-utils = { workspace = true }

crates/next-core/src/next_app/app_favicon_entry.rs

Lines changed: 0 additions & 97 deletions
This file was deleted.

turbopack/crates/turbo-tasks-fetch/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ turbopack-core = { workspace = true }
3737
httpmock = { workspace = true }
3838
tokio = { workspace = true, features = ["full"] }
3939
turbo-tasks-testing = { workspace = true }
40-
turbo-tasks-memory = { workspace = true }
40+
turbo-tasks-backend = { workspace = true }
4141

4242
[build-dependencies]
4343
turbo-tasks-build = { workspace = true }
Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,22 @@
1-
|_name, _initial | {
2-
turbo_tasks::TurboTasks::new(turbo_tasks_memory::MemoryBackend::new(usize::MAX))
1+
|name, initial| {
2+
let path = std::path::PathBuf::from(format!(concat!(
3+
env!("OUT_DIR"),
4+
"/.cache/{}",
5+
), name));
6+
if initial {
7+
let _ = std::fs::remove_dir_all(&path);
8+
}
9+
std::fs::create_dir_all(&path).unwrap();
10+
turbo_tasks::TurboTasks::new(
11+
turbo_tasks_backend::TurboTasksBackend::new(
12+
turbo_tasks_backend::BackendOptions::default(),
13+
turbo_tasks_backend::default_backing_storage(
14+
path.as_path(),
15+
&turbo_tasks_backend::GitVersionInfo {
16+
describe: "test-unversioned",
17+
dirty: false,
18+
},
19+
).unwrap()
20+
)
21+
)
322
}

turbopack/crates/turbo-tasks-fs/Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,6 @@ criterion = { workspace = true, features = ["async_tokio"] }
6262
rstest = { workspace = true }
6363
sha2 = "0.10.2"
6464
tempfile = { workspace = true }
65-
turbo-tasks-memory = { workspace = true }
6665
turbo-tasks-testing = { workspace = true }
6766
turbo-tasks-backend = { workspace = true }
6867

turbopack/crates/turbo-tasks-fs/examples/hash_directory.rs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@ use anyhow::Result;
1212
use sha2::{Digest, Sha256};
1313
use turbo_rcstr::RcStr;
1414
use turbo_tasks::{ReadConsistency, TurboTasks, UpdateInfo, Vc, util::FormatDuration};
15+
use turbo_tasks_backend::{BackendOptions, TurboTasksBackend, noop_backing_storage};
1516
use turbo_tasks_fs::{
1617
DirectoryContent, DirectoryEntry, DiskFileSystem, FileContent, FileSystem, FileSystemPath,
1718
register,
1819
};
19-
use turbo_tasks_memory::MemoryBackend;
2020

2121
#[tokio::main]
2222
async fn main() -> Result<()> {
@@ -26,7 +26,10 @@ async fn main() -> Result<()> {
2626
"/register_example_hash_directory.rs"
2727
));
2828

29-
let tt = TurboTasks::new(MemoryBackend::default());
29+
let tt = TurboTasks::new(TurboTasksBackend::new(
30+
BackendOptions::default(),
31+
noop_backing_storage(),
32+
));
3033
let start = Instant::now();
3134

3235
let task = tt.spawn_root_task(|| {

0 commit comments

Comments
 (0)