Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
997ae38
docs: add flag dependency exports redesign spec
LingyuCoder Apr 2, 2026
6ffcebf
docs: clarify wave-parallel reexport propagation
LingyuCoder Apr 2, 2026
a6b09c1
docs: add flag dependency exports implementation plan
LingyuCoder Apr 2, 2026
bb2cca2
feat(core): add dependency exports analysis artifact plumbing
LingyuCoder Apr 2, 2026
0cb2650
fix(core): narrow dependency exports artifact api
LingyuCoder Apr 2, 2026
a0d0f2c
refactor(core): add dependency exports topology waves
LingyuCoder Apr 2, 2026
4ff8abb
refactor(core): harden dependency exports topology scheduling
LingyuCoder Apr 2, 2026
f0c8a23
fix(exports): normalize deferred reexport collection
LingyuCoder Apr 2, 2026
2b41b96
fix(exports): preserve local apply multiplicity
LingyuCoder Apr 2, 2026
b4c5c38
refactor(javascript): emit deferred reexport specs
LingyuCoder Apr 2, 2026
b1a4562
refactor(javascript): stage dependency export propagation
LingyuCoder Apr 2, 2026
18f4a59
refactor(javascript): persist staged export analysis
LingyuCoder Apr 2, 2026
cb4068f
fix(flag-dependency-exports): finalize task 6 follow-up
LingyuCoder Apr 2, 2026
c132ce5
fix(javascript): finalize Task 6 exports propagation follow-up
LingyuCoder Apr 2, 2026
39382db
test(esm): cover wave-parallel reexport propagation
LingyuCoder Apr 2, 2026
54d56f9
test(esm): observe wave-parallel used exports
LingyuCoder Apr 2, 2026
6b2f3f2
test(esm): keep wave-parallel runtime coverage
LingyuCoder Apr 2, 2026
f138824
refactor(javascript): defer dependency export propagation
LingyuCoder Apr 3, 2026
c88e34a
chore: drop superpowers planning docs
LingyuCoder Apr 3, 2026
1aa9634
perf(javascript): skip empty deferred propagation
LingyuCoder Apr 3, 2026
f9b98a1
fix(javascript): avoid deferred snapshot panic
LingyuCoder Apr 3, 2026
5fc70fb
fix(javascript): restore dynamic reexport behavior
LingyuCoder Apr 3, 2026
d263fdf
perf(javascript): trim deferred propagation work
LingyuCoder Apr 3, 2026
3d503aa
test(javascript): sync export-star-ambiguous snapshot
LingyuCoder Apr 3, 2026
8fb4322
perf(javascript): reuse stable export analysis
LingyuCoder Apr 3, 2026
7bc1faa
perf(javascript): narrow export analysis reuse
LingyuCoder Apr 3, 2026
cfb9865
perf(javascript): precompute flat dependency targets
LingyuCoder Apr 3, 2026
fe7606c
perf(javascript): index deferred refresh dependents
LingyuCoder Apr 3, 2026
ff34648
fix(javascript): restore deferred wave refresh semantics
LingyuCoder Apr 3, 2026
a3a917c
perf(javascript): index flat refresh dependents
LingyuCoder Apr 3, 2026
9243559
perf(javascript): cache deferred wave metadata
LingyuCoder Apr 3, 2026
a81d518
perf(javascript): cache export dependency ids
LingyuCoder Apr 3, 2026
b7121f0
test(javascript): fix propagation analysis helper
LingyuCoder Apr 3, 2026
d9c9178
perf(javascript): precompute export dependency targets
LingyuCoder Apr 3, 2026
94038d2
perf(javascript): skip wave-local dependency tracking
LingyuCoder Apr 3, 2026
a0d7bc4
fix(javascript): avoid extra dependency collection helper args
LingyuCoder Apr 3, 2026
cc3d4a7
perf(javascript): reuse static export analysis
LingyuCoder Apr 3, 2026
1b76a71
perf(javascript): cache named esm reexport analysis
LingyuCoder Apr 4, 2026
2bde5e0
perf(javascript): widen esm export analysis reuse
LingyuCoder Apr 7, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions crates/rspack_binding_api/src/plugins/interceptor.rs
Original file line number Diff line number Diff line change
Expand Up @@ -1264,6 +1264,7 @@ impl CompilationFinishModules for CompilationFinishModulesTap {
compilation: &Compilation,
_async_modules_artifact: &mut AsyncModulesArtifact,
exports_info_artifact: &mut rspack_core::ExportsInfoArtifact,
_dependency_exports_analysis_artifact: &mut rspack_core::DependencyExportsAnalysisArtifact,
) -> rspack_error::Result<()> {
let compiler_context = compilation.compiler_context.clone();
let previous_ptr_addr = compiler_context
Expand Down
Loading
Loading