Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move next-* crates from Turbopack #47019

Merged
merged 478 commits into from Mar 13, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
478 commits
Select commit Hold shift + click to select a range
196ac97
Fix React Refresh boundary finding for CSR (vercel/turbo#2574)
jridgewell Nov 3, 2022
26cfc64
refactor(next/dev): do not expose unsupported cli options (vercel/tur…
kwonoj Nov 3, 2022
35ae595
Implement Ropes for shared string construction (vercel/turbo#2525)
jridgewell Nov 4, 2022
b893baa
add RSC and RCC for turbopack to benchmarks (vercel/turbo#2620)
sokra Nov 7, 2022
3d690b2
order routes by specificity (vercel/turbo#2614)
sokra Nov 8, 2022
810508a
add different keyed app route elements (vercel/turbo#2636)
sokra Nov 9, 2022
00b1597
clippy (vercel/turbo#2662)
sokra Nov 10, 2022
af6d90d
feat(next-dev): align devserver cli options to napi bindings (vercel/…
kwonoj Nov 12, 2022
9711a7e
Add profiling docs (vercel/turbo#2664)
alexkirsz Nov 14, 2022
32593ea
retry CI setup steps if needed (vercel/turbo#2692)
sokra Nov 14, 2022
5320ba5
update next.js to 13.0.3 (vercel/turbo#2677)
sokra Nov 14, 2022
886a86d
retry launching browser in test suite (vercel/turbo#2695)
sokra Nov 14, 2022
6225f75
feat: polyfill `global` with `globalThis` (vercel/turbo#2666)
ecklf Nov 14, 2022
7e2173c
use iterations feature from criterion (vercel/turbo#2708)
sokra Nov 16, 2022
3c8bf5c
use latest version for parcel and webpack too (vercel/turbo#2678)
sokra Nov 16, 2022
16e2766
fix HMR for RSC benchmarking (vercel/turbo#2698)
sokra Nov 16, 2022
fd2688b
add benchmarks for Vite SSR and SWC (vercel/turbo#2751)
sokra Nov 17, 2022
4a05036
feat(next-dev): support port via env variable (vercel/turbo#2770)
kwonoj Nov 19, 2022
0b841ad
feat(next/dev): allow to display version (vercel/turbo#2793)
kwonoj Nov 22, 2022
4a6959d
fix(next-dev): disable git version info (vercel/turbo#2815)
kwonoj Nov 23, 2022
1603cd2
fix fallback overlay (vercel/turbo#2829)
ForsakenHarmony Nov 25, 2022
c0b3e0a
get upstream error overlay changes and fix typescript errors (vercel/…
ForsakenHarmony Nov 25, 2022
e2880a1
Sample many modules in benchmarks + reliability fixes (vercel/turbo#2…
alexkirsz Nov 28, 2022
1f38dcd
build(cargo): setup next-binding package (vercel/turbo#2813)
kwonoj Nov 28, 2022
e489b1e
fix and improve hanging detection (vercel/turbo#2827)
sokra Nov 29, 2022
4ebc389
Make task stats take less memory by default (vercel/turbo#2765)
alexkirsz Nov 29, 2022
b680327
error overlay redesign (vercel/turbo#2831)
ForsakenHarmony Nov 29, 2022
65016c6
display multiple issues in overlay (vercel/turbo#2803)
ForsakenHarmony Nov 29, 2022
d1e72c8
Run taplo format and check consistency in CI (vercel/turbo#2866)
wbinnssmith Dec 1, 2022
235b3c3
Split turbopack-node from next-core (vercel/turbo#2874)
Brooooooklyn Dec 1, 2022
32d4cad
Support basic next/image loading (vercel/turbo#2481)
jridgewell Dec 1, 2022
b1eb3ea
simplify `next-binding` (vercel/turbo#2899)
ForsakenHarmony Dec 1, 2022
122983c
fix dynamic paths (vercel/turbo#2884)
ForsakenHarmony Dec 2, 2022
45079f3
chore(deps): update rust crate futures to 0.3.25 (vercel/turbo#2915)
renovate[bot] Dec 3, 2022
4d60d68
update chromiumoxide (vercel/turbo#2916)
sokra Dec 3, 2022
03d6610
support `_devPageManifest.json` (vercel/turbo#2885)
ForsakenHarmony Dec 5, 2022
1b8c636
@next/font [1/n] Add query structure to module requests (vercel/turbo…
wbinnssmith Dec 5, 2022
807c2b4
add memory usage tracking (vercel/turbo#2865)
sokra Dec 5, 2022
5bd8c37
@next/font [2/n] Apply next/font swc transform (vercel/turbo#2742)
wbinnssmith Dec 6, 2022
93703cc
Remove unused dependencies (vercel/turbo#2934)
alexkirsz Dec 6, 2022
080390e
Validate `@next/font/google` query options (vercel/turbo#2812)
wbinnssmith Dec 8, 2022
199ed0e
[5/n] `@next/font/google`: Port utilities for generating stylesheet u…
wbinnssmith Dec 8, 2022
38ab839
[6/n] @next/font/google: Cache stylesheet locally (vercel/turbo#2940)
wbinnssmith Dec 8, 2022
69ea000
page chunk loader (vercel/turbo#2948)
ForsakenHarmony Dec 9, 2022
9d03416
Remove next_static_source (vercel/turbo#2971)
wbinnssmith Dec 9, 2022
30fa74d
page json route (vercel/turbo#2949)
ForsakenHarmony Dec 10, 2022
6483da8
update npm deps (vercel/turbo#2960)
ForsakenHarmony Dec 12, 2022
5904885
Run setup-node in update-google-fonts workflow (vercel/turbo#2980)
wbinnssmith Dec 12, 2022
e3d210f
Add font weight, style to css and js properties (vercel/turbo#2963)
wbinnssmith Dec 13, 2022
d486563
turbo-tasks-fetch: Emit issues on failed fetches (vercel/turbo#2964)
wbinnssmith Dec 13, 2022
3db16aa
Unmark @next/font/google as unsupported and move feature to gate @nex…
wbinnssmith Dec 13, 2022
bcb256a
@next/font/google: Hash filenames used in virtual file paths (vercel/…
wbinnssmith Dec 13, 2022
8f3b7ec
feat(rust-port): Split up shim and cli (vercel/turbo#2970)
NicholasLYang Dec 13, 2022
650b803
style(turbopack): clippy --fix (vercel/turbo#3014)
kwonoj Dec 14, 2022
f590196
Add support for new URL (vercel/turbo#2944)
jridgewell Dec 14, 2022
9e7bf34
build(next/core): allow to specify tls backend for reqwest (vercel/tu…
kwonoj Dec 15, 2022
339777a
feat(mdx): initial turbopack-mdx asset (vercel/turbo#2979)
kwonoj Dec 15, 2022
3ca10da
Fix flakey next-dev integration tests (vercel/turbo#3020)
wbinnssmith Dec 16, 2022
4e59cab
cargo(build): expose tls for next-binding (vercel/turbo#3040)
kwonoj Dec 17, 2022
f583c98
Remove chunk item source maps from the asset graph (vercel/turbo#3059)
jridgewell Dec 17, 2022
2182d7d
Load next config (vercel/turbo#2955)
Brooooooklyn Dec 18, 2022
5337e1f
Fix nitpicks with load-next-config (vercel/turbo#3064)
jridgewell Dec 18, 2022
7e23049
Fix source map tracing for HMR updates (vercel/turbo#3063)
jridgewell Dec 18, 2022
1a66a2a
set `__NEXT_STRICT_MODE` (vercel/turbo#2878)
ForsakenHarmony Dec 19, 2022
df7fa75
Add clap macros for is_next_dev_command (vercel/turbo#3073)
jridgewell Dec 19, 2022
78abb7e
PostCSS support in next-dev (vercel/turbo#3065)
Brooooooklyn Dec 19, 2022
3ce0c6a
Fix postcss nitpicks (vercel/turbo#3077)
jridgewell Dec 19, 2022
147745b
@next/font/google: scope font names (vercel/turbo#3049)
wbinnssmith Dec 20, 2022
2080a0f
Fixes `new URL()` during SSR (vercel/turbo#3021)
jridgewell Dec 20, 2022
f95036c
Update Vite benchmarks to use Vite 4 (vercel/turbo#3089)
alexkirsz Dec 20, 2022
13a02d3
add progress output to command line (vercel/turbo#3061)
sokra Dec 20, 2022
16745ac
handle dependencies reported by postcss (vercel/turbo#3091)
sokra Dec 20, 2022
e292b7e
Fix server generation of 404 pages (vercel/turbo#3103)
jridgewell Dec 21, 2022
0ce3005
add more info to the profiling table (vercel/turbo#3062)
sokra Dec 21, 2022
91d2af2
Avoid creating a new api node.js pool for every request (vercel/turbo…
sokra Dec 21, 2022
1a2632d
add rules to alter resolve/module context depending on context path (…
sokra Dec 21, 2022
b4da5e0
update to latest next.js (vercel/turbo#3112)
sokra Dec 21, 2022
16b5d73
Fix retrying when port already bound (vercel/turbo#3114)
jridgewell Dec 21, 2022
63c6438
disable counting timer (vercel/turbo#3122)
sokra Dec 22, 2022
8e2672a
Misc ContentSource changes (vercel/turbo#3120)
jridgewell Dec 22, 2022
5b7bf96
separate typescript with types from typescript transformed (vercel/tu…
sokra Dec 22, 2022
9a4fe59
Misc fixes to starting dev server (vercel/turbo#3121)
jridgewell Dec 22, 2022
87e4a46
Allow CombinedContentSource to need data without locking up (vercel/t…
jridgewell Dec 23, 2022
f7f2db7
Refactor the Next SSG transform to handle the inverse operation (verc…
alexkirsz Jan 3, 2023
c1685ab
Page data HMR (vercel/turbo#3132)
alexkirsz Jan 4, 2023
d79c929
Reorganize next_client and next_server modules (vercel/turbo#3182)
alexkirsz Jan 6, 2023
564199f
Fix clippy warnings with next-transform-strip-page-exports (vercel/tu…
alexkirsz Jan 9, 2023
9bb83af
fix(next-core): check axes for variable fonts only (vercel/turbo#3209)
ben9583 Jan 10, 2023
457fb81
add support for transpilePackages (vercel/turbo#3116)
sokra Jan 10, 2023
ac4ae85
fix(next-dev): add name to test package (vercel/turbo#3249)
tknickman Jan 10, 2023
49c9b4d
Update Google font-data.json (2023-01-11) (vercel/turbo#3255)
github-actions[bot] Jan 11, 2023
33a0d4f
Make file paths shorter to fix windows build (vercel/turbo#3256)
kdy1 Jan 12, 2023
753de8b
provide resolvedUrl to next.js for rendering (vercel/turbo#3267)
sokra Jan 12, 2023
3d99a8b
fix code generation in shorthand properties (vercel/turbo#3259)
sokra Jan 12, 2023
010923e
fix windows paths with --root (vercel/turbo#3281)
sokra Jan 12, 2023
f4e663b
Add support for dynamic `import()`s on the server-side (vercel/turbo#…
alexkirsz Jan 12, 2023
539d9a5
`node:` prefixed aliases must not be in fallback aliases (vercel/turb…
sokra Jan 12, 2023
2df0f48
fix imports in default arguments in functions (vercel/turbo#3292)
sokra Jan 12, 2023
ccce2d4
add basic webpack loader support (vercel/turbo#3284)
sokra Jan 12, 2023
1241b4f
Fix deduplication when importing module statically and dynamically (v…
jridgewell Jan 13, 2023
2a590b3
Implement `experimental.resolveAlias` map for next.config.js (vercel/…
wbinnssmith Jan 13, 2023
4ffd82c
Apply the next/dynamic SWC transform (vercel/turbo#3184)
alexkirsz Jan 13, 2023
ac8fa68
Add basic test for next/dynamic (vercel/turbo#3307)
alexkirsz Jan 13, 2023
1159b54
improve SSR data handling for pages (vercel/turbo#3326)
sokra Jan 16, 2023
611cc70
read env vars from next.config.js (vercel/turbo#3128)
ForsakenHarmony Jan 17, 2023
ee6ad2e
rename turbopackWebpackLoaders to turbopackLoaders (vercel/turbo#3325)
sokra Jan 18, 2023
dc45f2d
fix error overlay sometimes now showing (vercel/turbo#3331)
ForsakenHarmony Jan 19, 2023
f9dbb5d
Install AsyncLocalStorage for appDir rendering (vercel/turbo#3374)
jridgewell Jan 19, 2023
1d3e782
add full next.js config (vercel/turbo#3343)
ForsakenHarmony Jan 19, 2023
0aaf4fd
Basic @next/font/google integration test (vercel/turbo#3170)
wbinnssmith Jan 19, 2023
a922403
NodeProcessPool: implement debug mode for a single-process passing --…
wbinnssmith Jan 20, 2023
ed4bd62
Always mark styled-jsx as external to avoid duplicating with bundled …
wbinnssmith Jan 20, 2023
a168ccc
add garbage collection (vercel/turbo#3094)
sokra Jan 20, 2023
f8cd413
improve resolveAlias to allow conditions to allow to apply aliases to…
sokra Jan 20, 2023
90801bf
Introduce next-dev-tests to rebuild automatically on test input chang…
kdy1 Jan 20, 2023
82ac6f4
Update mdxjs and testing crates (vercel/turbo#3398)
jridgewell Jan 20, 2023
f3501d9
prevent injecting non js files in app renderer (vercel/turbo#3399)
ForsakenHarmony Jan 20, 2023
98c9d72
Handle empty pageData during HMR (vercel/turbo#3412)
jridgewell Jan 21, 2023
b256922
refactor content sources to avoid evaluating content before serving (…
sokra Jan 24, 2023
7902145
Fix data requests for dynamic routes (vercel/turbo#3435)
alexkirsz Jan 24, 2023
639ac4f
Update Google font-data.json (2023-01-25) (vercel/turbo#3463)
github-actions[bot] Jan 25, 2023
991de97
partially support next metadata (vercel/turbo#3464)
sokra Jan 25, 2023
8b42ea5
add edge compilation, runtime config parsing and edge apis (vercel/tu…
sokra Jan 26, 2023
767dccb
decode magic identifiers in error overlay (vercel/turbo#3433)
ForsakenHarmony Jan 26, 2023
ff69c0f
Update Google font-data.json (2023-01-26) (vercel/turbo#3479)
github-actions[bot] Jan 26, 2023
dc13baf
add support for pageExtensions in next.config.js (vercel/turbo#3499)
ForsakenHarmony Jan 26, 2023
c474d53
Handle routing by calling Next.js code (vercel/turbo#3446)
jridgewell Jan 26, 2023
eb1ca3f
Review fixes for Next routing (vercel/turbo#3501)
jridgewell Jan 27, 2023
c1217ad
@next/font/google: support setting a css variable for fonts (vercel/t…
wbinnssmith Jan 27, 2023
6416dcc
enable and fix backtracing for fatal errors in tasks (vercel/turbo#3504)
sokra Jan 27, 2023
0cf02c8
Handle 404 page when getStaticProps.notFound = true or the route is n…
alexkirsz Jan 27, 2023
822bb5d
Handle getStaticProps.redirect (vercel/turbo#3497)
alexkirsz Jan 27, 2023
9a5695c
Add headers to app routes IPC (vercel/turbo#3518)
alexkirsz Jan 27, 2023
aa0fb57
Fix infinite loop caused by error page rendering (vercel/turbo#3525)
jridgewell Jan 28, 2023
786dd71
add pageExtensions support to appDir (vercel/turbo#3510)
ForsakenHarmony Jan 28, 2023
c6701e1
Align ids and data attributes with Next.js's redbox (vercel/turbo#3522)
wbinnssmith Jan 30, 2023
7409489
@next/font/google: css variable followup (vercel/turbo#3514)
wbinnssmith Jan 30, 2023
779bb9e
Return a 404 status code when a data route is `.notFound` (vercel/tur…
alexkirsz Jan 31, 2023
eccd34f
css modules: use a terser selector format that requires less escaping…
wbinnssmith Jan 31, 2023
817e089
turbopackLoaders: accept basic loader options (vercel/turbo#3540)
wbinnssmith Jan 31, 2023
1b2a240
font/google test: update cssmodule classnames (vercel/turbo#3568)
wbinnssmith Feb 1, 2023
d5de3a4
add worker condition to edge compilation (vercel/turbo#3549)
sokra Feb 1, 2023
862a0a1
Wrap CSS chunk items in a @layer (vercel/turbo#3542)
alexkirsz Feb 1, 2023
9056eaf
external node_modules for SSR (vercel/turbo#3361)
ForsakenHarmony Feb 1, 2023
0e28913
show turbopack warnings in error overlay (vercel/turbo#3465)
ForsakenHarmony Feb 1, 2023
4a2d7ca
improve error reporting for fatal errors (vercel/turbo#3550)
sokra Feb 2, 2023
5dce8dc
Share request resolving logic between http and update servers (vercel…
alexkirsz Feb 2, 2023
8cd9781
update next.js to 13.1.7-canary.2 (vercel/turbo#3595)
sokra Feb 2, 2023
0851ce9
Move integration test entries to input/ (vercel/turbo#3590)
wbinnssmith Feb 3, 2023
bb0977c
initial work for compile-time evaluation (vercel/turbo#3495)
sokra Feb 3, 2023
aa3422a
always allow to close the error overlay (vercel/turbo#3624)
sokra Feb 3, 2023
5d532b6
add helper for walking a tree concurrently and deterministic (vercel/…
sokra Feb 3, 2023
035d36f
Support for getStaticPaths.fallback = false (vercel/turbo#3600)
alexkirsz Feb 6, 2023
38c78b6
Update Google font-data.json (2023-02-06) (vercel/turbo#3614)
github-actions[bot] Feb 6, 2023
9694fc4
Import Next's CJS AsyncLocalStorage modules (vercel/turbo#3634)
jridgewell Feb 6, 2023
f43c358
Rename experimental.resolveAlias to experimental.turbopackResolveAlia…
wbinnssmith Feb 7, 2023
17fba45
Export __N_SSG and __N_SSP from the error component (vercel/turbo#3574)
alexkirsz Feb 7, 2023
f65d709
detect missing trait methods at compile time (vercel/turbo#3657)
ForsakenHarmony Feb 7, 2023
f83691f
refactor ResolveResult to allow mixing special and assets in alternat…
sokra Feb 7, 2023
44f23bd
improve error reporting of JSON parsing (vercel/turbo#3676)
sokra Feb 8, 2023
1197edc
Combine next.config.js Turbopack options into a nested object (vercel…
wbinnssmith Feb 9, 2023
337ac59
Accept `next/font/google` as well as `@next/font/google` (vercel/turb…
wbinnssmith Feb 9, 2023
40a49f4
set nextExport flag for page rendering (vercel/turbo#3717)
sokra Feb 9, 2023
3679862
match next.js client side routing (buildManifest rewrites & devPagesM…
ForsakenHarmony Feb 9, 2023
c039615
share asset and chunking context between server, server data and clie…
sokra Feb 10, 2023
fab373d
Enable HMR updates even when critical issues occur (vercel/turbo#3714)
alexkirsz Feb 10, 2023
792ca87
fix incorrect segment path (vercel/turbo#3739)
sokra Feb 10, 2023
2bf64a5
update to 13.1.7-canary.8 (vercel/turbo#3712)
sokra Feb 10, 2023
114ef6b
Add req.cookies to API requests (vercel/turbo#3695)
alexkirsz Feb 10, 2023
37ccaf0
fix: Made native-tls our default feature for ease of dev workflows (v…
NicholasLYang Feb 10, 2023
a43d02d
improve node_modules as externals handling (vercel/turbo#3736)
sokra Feb 10, 2023
6fb1402
Add support for ctx.params in getStaticProps/getServerSideProps (verc…
alexkirsz Feb 13, 2023
5926753
Issue Reporters (vercel/turbo#3707)
wbinnssmith Feb 13, 2023
0e3bb90
fix integration tests on windows (vercel/turbo#3737)
sokra Feb 13, 2023
4682034
Make stringify_str and stringify_module_id use Serialize (vercel/turb…
alexkirsz Feb 13, 2023
6171232
Fix typo (vercel/turbo#3763)
chicoworry Feb 13, 2023
ca14667
Split swc_core/allocator_node out of __swc_core_binding_napi (vercel/…
Brooooooklyn Feb 14, 2023
4460521
Fix the router when Next.js returns no result (vercel/turbo#3741)
alexkirsz Feb 14, 2023
c881b16
Revert "Issue Reporters (vercel/turbo#3707)" (vercel/turbo#3796)
Brooooooklyn Feb 14, 2023
e12e476
fix export * warning for client pages (vercel/turbo#3795)
sokra Feb 14, 2023
268c9e0
Restore Issue Reporters (vercel/turbo#3803)
wbinnssmith Feb 14, 2023
09af739
Add support for CSS module composes: and fix CSS precedence issues (v…
alexkirsz Feb 15, 2023
8de5b4e
add CompileTimeInfo struct for passing compile time info (vercel/turb…
sokra Feb 15, 2023
2872010
Next Router Middleware Support (vercel/turbo#3690)
jridgewell Feb 16, 2023
22939fe
set correct CWD for node processes (vercel/turbo#3746)
ForsakenHarmony Feb 16, 2023
81542ff
Fix routing cases (vercel/turbo#3832)
jridgewell Feb 16, 2023
2f466eb
strip UNC prefix on windows paths (vercel/turbo#3847)
ForsakenHarmony Feb 17, 2023
ab49dc2
Use name-value tuples for headers (vercel/turbo#3848)
jridgewell Feb 17, 2023
7400b3b
Update Google font-data.json (2023-02-17) (vercel/turbo#3850)
github-actions[bot] Feb 17, 2023
866dfec
make error overlay message scrollable (vercel/turbo#3861)
ForsakenHarmony Feb 17, 2023
3d90dcf
Use IndexSet in IntrospectableChildrenVc (vercel/turbo#3853)
jridgewell Feb 17, 2023
0345d9e
alias @swc/helpers to the version within next.js (vercel/turbo#3865)
sokra Feb 17, 2023
90675f2
add possible unknown mutation to objects and arrays (vercel/turbo#3882)
sokra Feb 21, 2023
166b3d6
loaders: use pre-compiled loader-runner distributed with Next.js (ver…
wbinnssmith Feb 21, 2023
d6e560e
Ensure next global is initialized correctly (vercel/turbo#3894)
ijjk Feb 21, 2023
d051016
Implement Rewrite Headers support during routing (vercel/turbo#3897)
jridgewell Feb 22, 2023
f87dc8e
Update Google font-data.json (2023-02-22) (vercel/turbo#3905)
github-actions[bot] Feb 22, 2023
36aca51
Include chunk path in WithClientChunks (vercel/turbo#3910)
alexkirsz Feb 22, 2023
1d767db
update next.js to 13.1.7-canary.25 (vercel/turbo#3895)
sokra Feb 22, 2023
a093e31
separate app and pages structure extraction from source generation (v…
sokra Feb 22, 2023
3d6c329
add process.env.NODE_ENV support (vercel/turbo#3670)
sokra Feb 22, 2023
22e3bac
fix: allow HMR to recover from hydration errors (vercel/turbo#3805)
ForsakenHarmony Feb 22, 2023
b2a414f
Make `chunk_content_internal` parallel (vercel/turbo#3836)
alexkirsz Feb 22, 2023
3a30fc8
Support NeedData responses in SourceMap/SourceMapTrace ContentSources…
jridgewell Feb 22, 2023
1b8bace
Automatically apply babel-loader for apps with babel configs (vercel/…
wbinnssmith Feb 22, 2023
1124116
improve startup performance (vercel/turbo#3927)
sokra Feb 22, 2023
9b39e23
implement route.js support (vercel/turbo#3923)
sokra Feb 23, 2023
71e6425
update to 13.1.7-canary.28 (vercel/turbo#3931)
sokra Feb 23, 2023
00d842a
disable bloom filter for now (vercel/turbo#3933)
sokra Feb 23, 2023
c568a97
Update Google font-data.json (2023-02-24) (vercel/turbo#3942)
github-actions[bot] Feb 24, 2023
819d46a
Automatic babel-loader followup (vercel/turbo#3944)
wbinnssmith Feb 27, 2023
7728332
Snapshot issues in next-dev-tests (vercel/turbo#3774)
wbinnssmith Feb 27, 2023
7e2d931
Update Middleware Routing (vercel/turbo#3930)
jridgewell Feb 28, 2023
fc10d02
feat(overlay): apply data-* header for the error desc (vercel/turbo#4…
kwonoj Mar 1, 2023
752794f
refactor asset identification (vercel/turbo#3999)
sokra Mar 1, 2023
b920d34
fix(route_matcher): do not include empty segment (vercel/turbo#4037)
kwonoj Mar 2, 2023
7dc8f02
refactor internal modules (vercel/turbo#4018)
sokra Mar 2, 2023
5c9bdd7
Capture console statements as one unit including stack trace (vercel/…
sokra Mar 2, 2023
60f5289
follow up changes from review (vercel/turbo#4051)
sokra Mar 2, 2023
7f7b2c1
avoid bundling and execution of modules just of watching (vercel/turb…
sokra Mar 2, 2023
22fb29e
Only handle issues in dev server (vercel/turbo#3891)
sokra Mar 2, 2023
6d4fcae
Separate tabs for Errors and Warnings in error overlay (vercel/turbo#…
ForsakenHarmony Mar 2, 2023
5ba463e
add env to spawned processes (vercel/turbo#4005)
ForsakenHarmony Mar 2, 2023
cdbc0ea
handle data paths for pages with `getStaticPaths` (vercel/turbo#4013)
ForsakenHarmony Mar 2, 2023
857e02d
webpack loaders: implement `emitError` and `emitWarning` (vercel/turb…
wbinnssmith Mar 2, 2023
ad12551
move common dependencies to workspace root (vercel/turbo#3890)
ForsakenHarmony Mar 3, 2023
5f76b5d
next/font: Align with Next.js integration test suite (vercel/turbo#4039)
wbinnssmith Mar 4, 2023
f0ee042
inject swc helpers (vercel/turbo#4060)
sokra Mar 4, 2023
5619c03
Remove graceful failure handling in routing (vercel/turbo#3959)
jridgewell Mar 6, 2023
6babc5e
Make in next.config.js optional (vercel/turbo#4080)
timneutkens Mar 6, 2023
2d4d758
ci(workflow): fix build errors (vercel/turbo#4082)
kwonoj Mar 6, 2023
59c86bf
fix module options in middleware (vercel/turbo#4083)
sokra Mar 6, 2023
e015780
place all pages in the same intermediate output directory (vercel/tur…
sokra Mar 7, 2023
951568c
improve and enable issue path handling (vercel/turbo#4017)
sokra Mar 7, 2023
8c9ae93
revert workspace dependency to allow building correctly (vercel/turbo…
sokra Mar 7, 2023
c19e0f3
next/font: Generate fallback fonts (vercel/turbo#4086)
wbinnssmith Mar 7, 2023
c4b6440
disable issue_path again (vercel/turbo#4118)
sokra Mar 8, 2023
db5e2ea
fix assert alias (vercel/turbo#4114)
sokra Mar 8, 2023
2dea520
fix(turbopack): Update app-renderer (vercel/turbo#4102)
shuding Mar 8, 2023
074630e
WEB-415: next/font/google: Use next's bundled font-data.json (vercel/…
wbinnssmith Mar 8, 2023
e6103ae
update next.js version (vercel/turbo#4130)
sokra Mar 8, 2023
2ffcc59
Merge `EcmascriptChunkUpdate`s before sending them to the client (ver…
alexkirsz Mar 9, 2023
42fa76a
fix app dir with latest next.js (vercel/turbo#4134)
sokra Mar 9, 2023
511b244
improve introspection (vercel/turbo#4135)
sokra Mar 9, 2023
01f2524
fix pathname for data requests (vercel/turbo#4149)
sokra Mar 10, 2023
4bea437
feat(ecmascript): transform ts input with runtime flags (vercel/turbo…
kwonoj Mar 10, 2023
2e51690
avoid sending modules in parent for dynamic imports (vercel/turbo#4056)
sokra Mar 10, 2023
b98469c
Merge df38582da of vercel/turbo into canary
sokra Mar 13, 2023
8ae2df0
Integrate next-* crates from Turbopack (#47019)
jridgewell Mar 10, 2023
39e240b
Merge branch 'canary' into jrl-next-crates
ijjk Mar 13, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .alexignore
@@ -1,2 +1,3 @@
CODE_OF_CONDUCT.md
examples/
**/*/LICENSE.md
2 changes: 1 addition & 1 deletion .github/workflows/build_test_deploy.yml
Expand Up @@ -1127,7 +1127,7 @@ jobs:
toolchain: ${{ env.RUST_TOOLCHAIN }}
profile: minimal

- run: cd packages/next-swc && cargo test
- run: cd packages/next-swc && cargo test --workspace --exclude next-dev-tests
if: ${{ steps.swc-change.outputs.SWC_CHANGE == 'yup' }}

test-wasm:
Expand Down
11 changes: 11 additions & 0 deletions .vscode/settings.json
Expand Up @@ -57,5 +57,16 @@
"explorer.fileNesting.patterns": {
"*.ts": "$(capture).test.ts, $(capture).test.tsx",
"*.tsx": "$(capture).test.ts, $(capture).test.tsx"
},

// Allow to find the cargo project for rust-analyzer.
"rust-analyzer.linkedProjects": ["packages/next-swc/Cargo.toml"],
// Compile rust-analyzer in a separate directory to avoid conflicts with the main project.
"rust-analyzer.checkOnSave.extraEnv": {
"CARGO_TARGET_DIR": "target/rust-analyzer"
},
"rust-analyzer.server.extraEnv": {
"CARGO_TARGET_DIR": "target/rust-analyzer",
"RUST_BACKTRACE": "0"
}
}
22 changes: 18 additions & 4 deletions packages/next-swc/.cargo/config.toml
@@ -1,19 +1,33 @@
[env]
CARGO_WORKSPACE_DIR = { value = "", relative = true }

[build]

rustdocflags = []

[target.x86_64-pc-windows-msvc]
linker = "rust-lld"

[target.aarch64-unknown-linux-gnu]
linker = "aarch64-linux-gnu-gcc"

[target.aarch64-unknown-linux-musl]
linker = "aarch64-linux-musl-gcc"
rustflags = [
"-C",
"target-feature=-crt-static",
"-C",
"link-arg=-lgcc",
"--cfg",
"tokio_unstable",
"-Csymbol-mangling-version=v0",
"-Ctarget-feature=-crt-static",
"-Clink-arg=-lgcc",
]

[target.armv7-unknown-linux-gnueabihf]
linker = "arm-linux-gnueabihf-gcc"

[target.'cfg(all())']
rustflags = [
"--cfg",
"tokio_unstable",
"-Csymbol-mangling-version=v0",
"-Aclippy::too_many_arguments"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could we move this to a clippy.toml?

]