fix(pack): circular dependency reexport#2899
Conversation
There was a problem hiding this comment.
Code Review
This pull request updates and introduces several test snapshots for Turbopack, focusing on circular dependencies and tree-shaking optimizations. It adds a new test case for circular dependencies involving barrel re-exports and a regression test for a bug where imports from side-effect-free barrels were incorrectly dropped during optimization. Additionally, existing snapshots are updated to reflect fixes in module concatenation and unused import removal, and the next.js subproject reference is updated. I have no feedback to provide as there are no review comments.
02ba4f6 to
03b2075
Compare
📊 Performance Benchmark Report (with-antd)Utoopack Performance ReportReport ID: Executive Summary
Build Phase TimelineShows when each build phase is active and how much CPU it consumes.
Workload Distribution by Diagnostic Tier
Top 20 Tasks by Self-TimeSelf-time is the exclusive duration: time spent in the task itself, not in sub-tasks.
Critical Path AnalysisThe longest sequential dependency chains that determine wall-clock time.
Batching CandidatesHigh-volume tasks dominated by a single parent. If the parent can batch them,
Duration Distribution
Action Items
Report generated by Utoopack Performance Analysis Agent |
Summary
fix circurlar reexport cause runtime error
ref pr: utooland/next.js#144
closes: #2582
Test Plan
add test case here