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