next.js
Turbopack: cross-module constants
#90300
Open

Turbopack: cross-module constants #90300

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

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone