next.js
Turbopack: cross-module constants
#90300
Open
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Overview
Commits
47
Changes
View On
GitHub
Turbopack: cross-module constants
#90300
mischnic
wants to merge 47 commits into
canary
from
mischnic/cross-module-constants
nextjs-bot
added
created-by: Turbopack team
nextjs-bot
added
Turbopack
vercel
commented on 2026-02-21
mischnic
force pushed
from
89cc65e8
to
24998d40
43 days ago
mischnic
force pushed
from
24998d40
to
c23f6203
42 days ago
mischnic
force pushed
from
2d094731
to
064c91d2
42 days ago
cobm713
approved these changes on 2026-02-24
mischnic
force pushed
from
064c91d2
to
4ad9df0e
37 days ago
vercel
commented on 2026-02-27
mischnic
force pushed
from
4ad9df0e
to
5a1e0d9a
37 days ago
mischnic
force pushed
from
5a1e0d9a
to
39fb9f12
37 days ago
mischnic
force pushed
from
39fb9f12
to
06e4aff2
37 days ago
mischnic
force pushed
from
06e4aff2
to
236f0047
37 days ago
lukesandberg
commented on 2026-02-28
mischnic
force pushed
from
236f0047
to
cf8b2a49
33 days ago
mischnic
force pushed
from
baa4d2de
to
d3cbb62a
32 days ago
mischnic
force pushed
from
15c04161
to
2d7eb822
31 days ago
mischnic
marked this pull request as ready for review
31 days ago
mischnic
requested a review
from
sokra
31 days ago
sokra
commented on 2026-03-05
sokra
commented on 2026-03-05
sokra
commented on 2026-03-05
sokra
commented on 2026-03-05
sokra
commented on 2026-03-05
mischnic
changed the base branch from
canary
to
graphite-base/90300
31 days ago
mischnic
force pushed
from
d824f4a2
to
ac0ca3c5
31 days ago
mischnic
changed the base branch from
graphite-base/90300
to
mischnic/compile-time-define-value
31 days ago
mischnic
force pushed
from
ac0ca3c5
to
bba7d459
31 days ago
mischnic
force pushed
from
bba7d459
to
d0cdf6d1
31 days ago
mischnic
changed the base branch from
mischnic/compile-time-define-value
to
graphite-base/90300
30 days ago
mischnic
force pushed
from
d0cdf6d1
to
ae123aa4
30 days ago
graphite-app
changed the base branch from
graphite-base/90300
to
canary
30 days ago
mischnic
force pushed
from
ae123aa4
to
f0f1e6c0
30 days ago
mischnic
commented on 2026-03-06
lubieowoce
commented on 2026-03-06
mischnic
force pushed
from
f0f1e6c0
to
0cce7f69
30 days ago
Turbopack: cross-module constants
8da32ed1
WIP ConstantsModuleObject
158475f5
Revert "WIP ConstantsModuleObject"
40119d24
link
9739d45b
nicer 'is not a constant'
a41ca391
inline expressions
32059691
update analyzer snapshots
750e44c4
check for upper case imports
ccbfe836
proper resolving
46ad48ae
refactor directives
8be000ac
more tests!
888fa736
update snapshots
b5cc4ef2
with { turbopackConstants: 'true' }
62768ad8
only link imports conditionally
4355a43a
remove debugging
6223990b
rework constant_value ConstantValueCodeGen
6f019290
rework
a76e97e2
use EcmascriptParsable, don't inline long automatically
e2a5d181
caching
c51c69cc
EcmascriptParsable for EcmascriptModuleLocalsModule
4b408fcb
add test
8c3ac3be
fix imports
fd48cf42
refactor
a54e4470
test case for cycle
c91d6872
at least one letter
01dc17a9
constants modules are always sideeffect free
a9693a61
fix cycle problem
e4f359ca
f
7f3cffb5
f cycle
584334b4
f cycle
03ba0142
esm_resolve_source
2d0043dd
f
bbc943ae
fix attribute again
5f42aa59
frozen_object_missing_unknown
3b4982c1
update tests
a148223f
don't inline regex without optin
f2fcdceb
remove sort
46b0e459
update snapshots
4d12b897
fix turbopack-tracing
fcc36f4c
fix
a77797a2
fixup
603a2901
feedback: rename to eval_id
d1e13137
feedback: don't store JsValue in ImportedBinding
f2fd067b
feedback: Option<ConstantsModule>
b7f99858
feedback: add docs
c0a5f324
feedback: turbopack_constants: true
fb169998
improve error message
68873588
mischnic
force pushed
from
0cce7f69
to
68873588
29 days ago
Login to write a write a comment.
Login via GitHub
Reviewers
cobm713
lubieowoce
sokra
lukesandberg
vercel
Assignees
No one assigned
Labels
Turbopack
created-by: Turbopack team
Milestone
No milestone
Login to write a write a comment.
Login via GitHub