next.js
Fix `export * as X from './self'` in scope-hoisted modules
#93192
Merged

Fix `export * as X from './self'` in scope-hoisted modules #93192

sokra merged 14 commits into canary from sokra/reexport-self
sokra
sokra sokra requested a review from mischnic mischnic 21 days ago
sokra
sokra commented on 2026-04-24
sokra
sokra commented on 2026-04-24
sokra sokra force pushed from ffeef7d1 to 730de915 18 days ago
github-actions github-actions added created-by: Turbopack team
github-actions github-actions added Turbopack
github-actions
github-actions
mischnic mischnic marked this pull request as ready for review 18 days ago
mischnic
mischnic commented on 2026-04-28
mischnic
mischnic approved these changes on 2026-04-28
sokra Add execution test coverage for `export * as X from './self'`
31712578
sokra Deduplicate no-hoisting test by importing from sibling fixture
70c265d9
sokra Fix intra-group namespace re-exports in scope hoisting
6ff4396d
sokra Target namespace-wrapper exposure narrowly in scope hoisting
aaacb27f
sokra Revert "Target namespace-wrapper exposure narrowly in scope hoisting"…
3e665b85
sokra Fix namespace-ident / module-id mismatch for namespace re-exports
2d05b370
sokra Refactor code_generation to read ident.import_module directly
fea636c3
sokra Model ImportSource as an enum carrying module id or external details
79f195bd
sokra Drop import_externals from ImportSource::External
24226c80
sokra Attach asset and namespace_ident to ImportSource
6393e36d
sokra Compute ImportSource namespace_ident lazily
72ec6c4b
sokra Store EcmascriptChunkPlaceable directly in ImportSource::Module
7ae70a4d
sokra Include syntax context in import deduplication key
e4e5f069
mischnic Update turbopack/crates/turbopack-ecmascript/src/references/esm/base.rs
4692cbdc
sokra sokra force pushed from c895f991 to 4692cbdc 16 days ago
sokra sokra merged dab281a3 into canary 16 days ago
sokra sokra deleted the sokra/reexport-self branch 16 days ago
github-actions github-actions added locked
github-actions github-actions locked as resolved and limited conversation to collaborators 2 days ago

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone