Skip to content

Commit 4904c3e

Browse files
committed
size and test case fixes
1 parent 0987c0a commit 4904c3e

File tree

13 files changed

+5126
-2222
lines changed

13 files changed

+5126
-2222
lines changed

crates/next-core/src/next_client/context.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -471,7 +471,7 @@ pub async fn get_client_chunking_context(
471471
builder = builder.chunking_config(
472472
Vc::<CssChunkType>::default().to_resolved().await?,
473473
ChunkingConfig {
474-
max_merge_chunk_size: 200_000,
474+
max_merge_chunk_size: 100_000,
475475
..Default::default()
476476
},
477477
);

crates/next-core/src/next_edge/context.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -256,7 +256,7 @@ pub async fn get_edge_chunking_context_with_client_assets(
256256
builder = builder.chunking_config(
257257
Vc::<CssChunkType>::default().to_resolved().await?,
258258
ChunkingConfig {
259-
max_merge_chunk_size: 200_000,
259+
max_merge_chunk_size: 100_000,
260260
..Default::default()
261261
},
262262
);
@@ -319,7 +319,7 @@ pub async fn get_edge_chunking_context(
319319
builder = builder.chunking_config(
320320
Vc::<CssChunkType>::default().to_resolved().await?,
321321
ChunkingConfig {
322-
max_merge_chunk_size: 200_000,
322+
max_merge_chunk_size: 100_000,
323323
..Default::default()
324324
},
325325
);

test/e2e/app-dir/css-order/app/big-interleaved/style0.module.css

+1,022-436
Large diffs are not rendered by default.

test/e2e/app-dir/css-order/app/big-interleaved/style1.module.css

+1,022-436
Large diffs are not rendered by default.

test/e2e/app-dir/css-order/app/big-interleaved/style2.module.css

+1,022-436
Large diffs are not rendered by default.

test/e2e/app-dir/css-order/app/big-interleaved/style3.module.css

+1,022-436
Large diffs are not rendered by default.

test/e2e/app-dir/css-order/app/big-interleaved/style4.module.css

+1,022-436
Large diffs are not rendered by default.

test/e2e/app-dir/css-order/app/vendor/node_modules/my-dep2/index.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

test/e2e/app-dir/css-order/css-order.test.ts

+1-14
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ const PAGES: Record<
2727
conflict?: boolean
2828
brokenLoading?: boolean
2929
brokenLoadingDev?: boolean
30-
brokenLoadingTurbo?: boolean
3130
}
3231
> = {
3332
first: {
@@ -62,16 +61,12 @@ const PAGES: Record<
6261
},
6362
'interleaved-a': {
6463
group: 'interleaved',
65-
// TODO fix this case
66-
brokenLoadingTurbo: true,
6764
url: '/interleaved/a',
6865
selector: '#helloia',
6966
color: 'rgb(0, 255, 0)',
7067
},
7168
'interleaved-b': {
7269
group: 'interleaved',
73-
// TODO fix this case
74-
brokenLoadingTurbo: true,
7570
url: '/interleaved/b',
7671
selector: '#helloib',
7772
color: 'rgb(255, 0, 255)',
@@ -244,10 +239,6 @@ describe.each(process.env.TURBOPACK ? ['turbo'] : ['strict', true])(
244239
// TODO fix this case
245240
let broken =
246241
isNextDev || ordering.some((page) => PAGES[page].brokenLoading)
247-
if (mode === 'turbo') {
248-
// TODO fix this case
249-
broken ||= ordering.some((page) => PAGES[page].brokenLoadingTurbo)
250-
}
251242
if (broken) {
252243
it.todo(name)
253244
continue
@@ -304,10 +295,6 @@ describe.each(process.env.TURBOPACK ? ['turbo'] : ['strict', 'loose'])(
304295
PAGES[page].brokenLoading ||
305296
(isNextDev && PAGES[page].brokenLoadingDev)
306297
)
307-
if (mode === 'turbo') {
308-
// TODO fix this case
309-
broken ||= ordering.some((page) => PAGES[page].brokenLoadingTurbo)
310-
}
311298
if (broken) {
312299
it.todo(name)
313300
continue
@@ -341,7 +328,7 @@ describe.each(process.env.TURBOPACK ? ['turbo'] : ['strict', 'loose'])(
341328
const { next } = nextTestSetup(options(mode))
342329
for (const [page, pageInfo] of Object.entries(PAGES)) {
343330
const name = `should load correct styles on ${page}`
344-
if (mode === 'loose' && pageInfo.conflict) {
331+
if (mode !== 'strict' && pageInfo.conflict) {
345332
// Conflict scenarios won't support that case
346333
continue
347334
}

test/turbopack-build-tests-manifest.json

+8-12
Original file line numberDiff line numberDiff line change
@@ -1554,6 +1554,7 @@
15541554
"css-order turbo should load correct styles navigating back again pages-first -> pages-second -> pages-first -> pages-second",
15551555
"css-order turbo should load correct styles navigating back again pages-first -> pages-third -> pages-first -> pages-third",
15561556
"css-order turbo should load correct styles navigating back again pages-interleaved-a -> pages-interleaved-b -> pages-interleaved-a -> pages-interleaved-b",
1557+
"css-order turbo should load correct styles navigating back again pages-interleaved-b -> pages-interleaved-a -> pages-interleaved-b -> pages-interleaved-a",
15571558
"css-order turbo should load correct styles navigating back again pages-second -> pages-first -> pages-second -> pages-first",
15581559
"css-order turbo should load correct styles navigating back again pages-second -> pages-third -> pages-second -> pages-third",
15591560
"css-order turbo should load correct styles navigating back again pages-third -> pages-first -> pages-third -> pages-first",
@@ -1583,6 +1584,7 @@
15831584
"css-order turbo should load correct styles navigating pages-first -> pages-second",
15841585
"css-order turbo should load correct styles navigating pages-first -> pages-third",
15851586
"css-order turbo should load correct styles navigating pages-interleaved-a -> pages-interleaved-b",
1587+
"css-order turbo should load correct styles navigating pages-interleaved-b -> pages-interleaved-a",
15861588
"css-order turbo should load correct styles navigating pages-second -> pages-first",
15871589
"css-order turbo should load correct styles navigating pages-second -> pages-third",
15881590
"css-order turbo should load correct styles navigating pages-third -> pages-first",
@@ -1615,31 +1617,25 @@
16151617
"css-order turbo should load correct styles on pages-interleaved-a",
16161618
"css-order turbo should load correct styles on pages-interleaved-b",
16171619
"css-order turbo should load correct styles on pages-partial-reversed-a",
1618-
"css-order turbo should load correct styles on pages-partial-reversed-b",
16191620
"css-order turbo should load correct styles on pages-reversed-a",
1620-
"css-order turbo should load correct styles on pages-reversed-b",
16211621
"css-order turbo should load correct styles on pages-second",
16221622
"css-order turbo should load correct styles on pages-third",
1623-
"css-order turbo should load correct styles on partial-reversed-a",
1624-
"css-order turbo should load correct styles on partial-reversed-b",
1625-
"css-order turbo should load correct styles on reversed-a",
1626-
"css-order turbo should load correct styles on reversed-b",
16271623
"css-order turbo should load correct styles on second-client",
16281624
"css-order turbo should load correct styles on second",
16291625
"css-order turbo should load correct styles on third",
16301626
"css-order turbo should load correct styles on vendor"
16311627
],
16321628
"failed": [
1633-
"css-order turbo should load correct styles navigating back again pages-interleaved-b -> pages-interleaved-a -> pages-interleaved-b -> pages-interleaved-a",
1634-
"css-order turbo should load correct styles navigating back again pages-reversed-a -> pages-reversed-b -> pages-reversed-a -> pages-reversed-b",
1635-
"css-order turbo should load correct styles navigating back again pages-reversed-b -> pages-reversed-a -> pages-reversed-b -> pages-reversed-a",
16361629
"css-order turbo should load correct styles navigating back again pages-partial-reversed-a -> pages-partial-reversed-b -> pages-partial-reversed-a -> pages-partial-reversed-b",
16371630
"css-order turbo should load correct styles navigating back again pages-partial-reversed-b -> pages-partial-reversed-a -> pages-partial-reversed-b -> pages-partial-reversed-a",
1638-
"css-order turbo should load correct styles navigating pages-interleaved-b -> pages-interleaved-a",
1631+
"css-order turbo should load correct styles navigating back again pages-reversed-a -> pages-reversed-b -> pages-reversed-a -> pages-reversed-b",
1632+
"css-order turbo should load correct styles navigating back again pages-reversed-b -> pages-reversed-a -> pages-reversed-b -> pages-reversed-a",
1633+
"css-order turbo should load correct styles navigating pages-partial-reversed-a -> pages-partial-reversed-b",
1634+
"css-order turbo should load correct styles navigating pages-partial-reversed-b -> pages-partial-reversed-a",
16391635
"css-order turbo should load correct styles navigating pages-reversed-a -> pages-reversed-b",
16401636
"css-order turbo should load correct styles navigating pages-reversed-b -> pages-reversed-a",
1641-
"css-order turbo should load correct styles navigating pages-partial-reversed-a -> pages-partial-reversed-b",
1642-
"css-order turbo should load correct styles navigating pages-partial-reversed-b -> pages-partial-reversed-a"
1637+
"css-order turbo should load correct styles on pages-partial-reversed-b",
1638+
"css-order turbo should load correct styles on pages-reversed-b"
16431639
],
16441640
"pending": [
16451641
"css-order turbo should load correct styles navigating back again big-interleaved-a -> big-interleaved-b -> big-interleaved-a -> big-interleaved-b",

turbopack/crates/turbopack-cli/src/build/mod.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -350,7 +350,7 @@ async fn build_internal(
350350
builder = builder.chunking_config(
351351
Vc::<CssChunkType>::default().to_resolved().await?,
352352
ChunkingConfig {
353-
max_merge_chunk_size: 200_000,
353+
max_merge_chunk_size: 100_000,
354354
..Default::default()
355355
},
356356
);

turbopack/crates/turbopack-core/src/chunk/mod.rs

+2
Original file line numberDiff line numberDiff line change
@@ -417,6 +417,8 @@ mod tests {
417417
assert_eq!(round_chunk_item_size(6), 6);
418418
assert_eq!(round_chunk_item_size(7), 6);
419419
assert_eq!(round_chunk_item_size(8), 8);
420+
assert_eq!(round_chunk_item_size(49000), 32_768);
421+
assert_eq!(round_chunk_item_size(50000), 49_152);
420422

421423
assert_eq!(changes_in_range(0..1000), 19);
422424
assert_eq!(changes_in_range(1000..2000), 2);

turbopack/crates/turbopack-core/src/module_graph/style_groups.rs

-11
Original file line numberDiff line numberDiff line change
@@ -164,14 +164,6 @@ pub async fn compute_style_groups(
164164
}
165165

166166
if !styles.is_empty() {
167-
println!(
168-
"chunk group {chunk_group:?} {idx} {:#?}",
169-
styles
170-
.iter()
171-
.map(|m| m.ident().to_string())
172-
.try_join()
173-
.await?
174-
);
175167
chunk_group_state.push(ChunkGroupState {
176168
requests: styles.len(),
177169
styles,
@@ -274,8 +266,6 @@ pub async fn compute_style_groups(
274266
let info = module_info_map.get(&module).unwrap().as_ref().unwrap();
275267
let mut global_mode = info.style_type == StyleType::GlobalStyle;
276268

277-
println!("start with {}", info.ident);
278-
279269
// The current position of processing in all selected chunk groups
280270
let mut all_chunk_states = info.chunk_group_indicies.clone();
281271

@@ -386,7 +376,6 @@ pub async fn compute_style_groups(
386376
potential_next_modules.insert(module, pos + 1 + i);
387377
}
388378
}
389-
println!("add {}", info.ident);
390379

391380
new_chunk_items.push(info.chunk_item.as_ref().unwrap().clone());
392381
new_chunk_modules.insert(module);

0 commit comments

Comments
 (0)