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

feat: concatenation module part two #5415

Merged
merged 59 commits into from
Feb 1, 2024
Merged

Conversation

IWANABETHATGUY
Copy link
Contributor

@IWANABETHATGUY IWANABETHATGUY commented Jan 23, 2024

@github-actions github-actions bot added release: feature release: feature related release(mr only) team The issue/pr is created by the member of Rspack. labels Jan 23, 2024
Copy link
Contributor

github-actions bot commented Jan 31, 2024

Test Compatibility Diff

main pr diff
73.864% 78.020% ✅ ⏫ 4.156
Unpassed tests

1 ⚪️ Examples aggressive-merging: TODO
2 ⚪️ Examples asset-advanced: TODO
6 ⚪️ Examples cjs-tree-shaking: TODO
10 ⚪️ Examples code-splitting-bundle-loader: TODO
19 ⚪️ Examples common-chunk-grandchildren: TODO
22 ⚪️ Examples custom-json-modules: TODO
23 ⚪️ Examples dll: TODO
24 ⚪️ Examples dll-app-and-vendor/0-vendor: TODO
25 ⚪️ Examples dll-app-and-vendor/1-app: TODO
26 ⚪️ Examples dll-entry-only: TODO
27 ⚪️ Examples dll-user: TODO
28 ⚪️ Examples explicit-vendor-chunk: TODO
36 ⚪️ Examples http2-aggressive-splitting: TODO
38 ⚪️ Examples lazy-compilation: TODO
44 ⚪️ Examples module-federation: TODO
51 ⚪️ Examples persistent-caching: TODO
60 ⚪️ Examples typescript: TODO
64 ⚪️ ConfigTestCases additional-pass simple simple: TODO
65 ⚪️ ConfigTestCases amd disabled disabled: TODO
66 ⚪️ ConfigTestCases asset-emitted normal normal: TODO
67 ⚪️ ConfigTestCases asset-modules assetModuleFilename assetModuleFilename: TODO
71 ⚪️ ConfigTestCases asset-modules custom-condition custom-condition: TODO
72 ⚪️ ConfigTestCases asset-modules custom-encoder custom-encoder: TODO
73 ⚪️ ConfigTestCases asset-modules data-url data-url: TODO
74 ⚪️ ConfigTestCases asset-modules different-query different-query: TODO
75 ⚪️ ConfigTestCases asset-modules emit emit: TODO
76 ⚪️ ConfigTestCases asset-modules file-loader file-loader: TODO
77 ⚪️ ConfigTestCases asset-modules file-url file-url: TODO
78 ⚪️ ConfigTestCases asset-modules generator-asset-publicPath generator-asset-publicPath: TODO
79 ⚪️ ConfigTestCases asset-modules generator-asset-publicPath-hash generator-asset-publicPath-hash: TODO
80 ⚪️ ConfigTestCases asset-modules global-options global-options: TODO
81 ⚪️ ConfigTestCases asset-modules http-url http-url: TODO
82 ⚪️ ConfigTestCases asset-modules ignore ignore: TODO
83 ⚪️ ConfigTestCases asset-modules input-data-url input-data-url: TODO
84 ⚪️ ConfigTestCases asset-modules input-data-url-encoding input-data-url-encoding: TODO
85 ⚪️ ConfigTestCases asset-modules opus opus: TODO
86 ⚪️ ConfigTestCases asset-modules overridePath overridePath: TODO
87 ⚪️ ConfigTestCases asset-modules path path: TODO
88 ⚪️ ConfigTestCases asset-modules publicPath publicPath: TODO
89 ⚪️ ConfigTestCases asset-modules query query: TODO
90 ⚪️ ConfigTestCases asset-modules query-and-custom-condition query-and-custom-condition: TODO
91 ⚪️ ConfigTestCases asset-modules query-and-custom-encoder query-and-custom-encoder: TODO
92 ⚪️ ConfigTestCases asset-modules real-content-hash real-content-hash: TODO
93 ⚪️ ConfigTestCases asset-modules resource-from-data-uri resource-from-data-uri: TODO
94 ⚪️ ConfigTestCases asset-modules rule-generator-outputPath rule-generator-outputPath: TODO
95 ⚪️ ConfigTestCases asset-modules rule-generator-publicPath rule-generator-publicPath: TODO
96 ⚪️ ConfigTestCases asset-modules rule-generator-publicPath-override rule-generator-publicPath-override: TODO
97 ⚪️ ConfigTestCases asset-modules source source: TODO
98 ⚪️ ConfigTestCases asset-modules types types: TODO
99 ⚪️ ConfigTestCases asset-modules unsafe-cache-13827 unsafe-cache-13827: TODO
109 ⚪️ ConfigTestCases asset-url target-node3 target-node3: TODO
110 ⚪️ ConfigTestCases asset-url target-web1 target-web1: TODO
111 ⚪️ ConfigTestCases asset-url target-web2 target-web2: TODO
112 ⚪️ ConfigTestCases asset-url target-webworker1 target-webworker1: TODO
113 ⚪️ ConfigTestCases asset-url target-webworker2 target-webworker2: TODO
114 ⚪️ ConfigTestCases assets delete-asset delete-asset: TODO
115 ⚪️ ConfigTestCases async-commons-chunk all-selected all-selected: TODO
116 ⚪️ ConfigTestCases async-commons-chunk duplicate duplicate: TODO
117 ⚪️ ConfigTestCases async-commons-chunk existing-name existing-name: TODO
118 ⚪️ ConfigTestCases async-commons-chunk nested nested: TODO
119 ⚪️ ConfigTestCases async-commons-chunk node node: TODO
120 ⚪️ ConfigTestCases async-commons-chunk simple simple: TODO
123 ⚪️ ConfigTestCases async-library 1-use-library 1-use-library: TODO
124 ⚫️ ConfigTestCases cache-dependencies managed-items managed-items: No plan
125 ⚫️ ConfigTestCases cache-dependencies managed-items-unsafe-cache managed-items-unsafe-cache: No plan
126 ⚪️ ConfigTestCases chunk-graph issue-15173 issue-15173: TODO
132 ⚪️ ConfigTestCases chunk-index order-multiple-entries order-multiple-entries: TODO
133 ⚪️ ConfigTestCases clean dry dry: TODO
134 ⚪️ ConfigTestCases clean enabled enabled: TODO
135 ⚪️ ConfigTestCases clean ignore-fn ignore-fn: TODO
136 ⚪️ ConfigTestCases clean ignore-hook ignore-hook: TODO
137 ⚪️ ConfigTestCases clean ignore-rx ignore-rx: TODO
138 ⚪️ ConfigTestCases clean link link: TODO
139 ⚪️ ConfigTestCases code-generation harmony-pure-default harmony-pure-default: TODO
140 ⚪️ ConfigTestCases code-generation require-context-id require-context-id: TODO
141 ⚪️ ConfigTestCases code-generation use-strict use-strict: TODO
142 ⚪️ ConfigTestCases compiletime error-not-found error-not-found: TODO
143 ⚪️ ConfigTestCases compiletime exports-presence exports-presence: TODO
144 ⚪️ ConfigTestCases compiletime warn-not-found warn-not-found: TODO
151 ⚪️ ConfigTestCases concatenate-modules import-module import-module: TODO
166 ⚪️ ConfigTestCases concatenate-modules split-chunk-entry-module split-chunk-entry-module: TODO
241 ⚪️ ConfigTestCases contenthash assets assets: TODO
242 ⚪️ ConfigTestCases contenthash include-chunk-id include-chunk-id: TODO
243 ⚪️ ConfigTestCases context-exclusion simple simple: TODO
244 ⚪️ ConfigTestCases context-replacement System.import System.import: TODO
245 ⚪️ ConfigTestCases context-replacement a a: TODO
246 ⚪️ ConfigTestCases context-replacement b b: TODO
247 ⚪️ ConfigTestCases context-replacement c c: TODO
248 ⚪️ ConfigTestCases context-replacement d d: TODO
249 ⚪️ ConfigTestCases context-replacement e e: TODO
250 ⚪️ ConfigTestCases crossorigin set-crossorigin set-crossorigin: TODO
251 ⚪️ ConfigTestCases css basic basic: TODO
252 ⚪️ ConfigTestCases css basic-initial-only basic-initial-only: TODO
253 ⚪️ ConfigTestCases css conflicting-order conflicting-order: TODO
254 ⚪️ ConfigTestCases css css-modules css-modules: TODO
255 ⚪️ ConfigTestCases css css-modules-in-node css-modules-in-node: TODO
256 ⚪️ ConfigTestCases css exports exports: TODO
257 ⚪️ ConfigTestCases css exports-in-node exports-in-node: TODO
258 ⚪️ ConfigTestCases css external external: TODO
259 ⚪️ ConfigTestCases css large large: TODO
260 ⚪️ ConfigTestCases css urls urls: TODO
261 ⚫️ ConfigTestCases custom-hash-function xxhash xxhash: No plan
262 ⚪️ ConfigTestCases custom-modules json-custom json-custom: TODO
263 ⚪️ ConfigTestCases custom-source-type localization localization: TODO
264 ⚪️ ConfigTestCases deep-scope-analysis remove-export remove-export: TODO
265 ⚪️ ConfigTestCases deep-scope-analysis remove-export-scope-hoisting remove-export-scope-hoisting: TODO
266 ⚪️ ConfigTestCases defaulter immutable-config immutable-config: TODO
267 ⚪️ ConfigTestCases delegated simple simple: TODO
268 ⚪️ ConfigTestCases delegated-hash simple simple: TODO
272 ⚪️ ConfigTestCases deprecations chunk-and-module chunk-and-module: TODO
273 ⚪️ ConfigTestCases deprecations chunk-files chunk-files: TODO
274 ⚪️ ConfigTestCases deprecations config config: TODO
275 ⚪️ ConfigTestCases deprecations invalid-dependencies invalid-dependencies: TODO
276 ⚪️ ConfigTestCases deprecations non-unique-hash non-unique-hash: TODO
277 ⚪️ ConfigTestCases devtools harmony-eval harmony-eval: TODO
278 ⚪️ ConfigTestCases devtools harmony-eval-source-map harmony-eval-source-map: TODO
279 ⚪️ ConfigTestCases dll-plugin 0-create-dll 0-create-dll: TODO
280 ⚪️ ConfigTestCases dll-plugin 0-issue-10475 0-issue-10475: TODO
281 ⚪️ ConfigTestCases dll-plugin 1-issue-10475 1-issue-10475: TODO
282 ⚪️ ConfigTestCases dll-plugin 1-use-dll 1-use-dll: TODO
283 ⚪️ ConfigTestCases dll-plugin 2-use-dll-without-scope 2-use-dll-without-scope: TODO
284 ⚪️ ConfigTestCases dll-plugin 3-use-dll-with-hashid 3-use-dll-with-hashid: TODO
285 ⚪️ ConfigTestCases dll-plugin-entry 0-create-dll 0-create-dll: TODO
286 ⚪️ ConfigTestCases dll-plugin-entry 1-use-dll 1-use-dll: TODO
287 ⚪️ ConfigTestCases dll-plugin-entry 2-error-non-entry 2-error-non-entry: TODO
288 ⚪️ ConfigTestCases dll-plugin-format 0-create-dll 0-create-dll: TODO
289 ⚪️ ConfigTestCases dll-plugin-side-effects 0-create-dll 0-create-dll: TODO
290 ⚪️ ConfigTestCases dll-plugin-side-effects 1-use-dll 1-use-dll: TODO
291 ⚪️ ConfigTestCases ecmaVersion 2015 2015: TODO
292 ⚪️ ConfigTestCases ecmaVersion 2020 2020: TODO
293 ⚪️ ConfigTestCases ecmaVersion 5 5: TODO
294 ⚪️ ConfigTestCases ecmaVersion browserslist browserslist: TODO
295 ⚪️ ConfigTestCases ecmaVersion browserslist-config browserslist-config: TODO
296 ⚪️ ConfigTestCases ecmaVersion browserslist-config-env browserslist-config-env: TODO
297 ⚪️ ConfigTestCases ecmaVersion browserslist-missing browserslist-missing: TODO
298 ⚪️ ConfigTestCases ecmaVersion browserslist-query browserslist-query: TODO
299 ⚪️ ConfigTestCases ecmaVersion custom custom: TODO
300 ⚪️ ConfigTestCases emit-asset different-source different-source: TODO
301 ⚪️ ConfigTestCases emit-asset equal-source equal-source: TODO
302 ⚪️ ConfigTestCases entry adding-multiple-entry-points adding-multiple-entry-points: TODO
303 ⚪️ ConfigTestCases entry depend-on-advanced depend-on-advanced: TODO
304 ⚪️ ConfigTestCases entry depend-on-bug depend-on-bug: TODO
305 ⚪️ ConfigTestCases entry depend-on-non-js depend-on-non-js: TODO
306 ⚪️ ConfigTestCases entry depend-on-simple depend-on-simple: TODO
307 ⚪️ ConfigTestCases entry descriptor descriptor: TODO
311 ⚪️ ConfigTestCases entry function function: TODO
312 ⚪️ ConfigTestCases entry function-promise function-promise: TODO
313 ⚪️ ConfigTestCases entry issue-1068 issue-1068: TODO
314 ⚪️ ConfigTestCases entry issue-12562 issue-12562: TODO
319 ⚪️ ConfigTestCases entry issue-8110 issue-8110: TODO
326 ⚪️ ConfigTestCases entry require-entry-point require-entry-point: TODO
327 ⚪️ ConfigTestCases entry single-entry-point single-entry-point: TODO
331 ⚪️ ConfigTestCases entry weird-names weird-names: TODO
332 ⚪️ ConfigTestCases entry weird-names2 weird-names2: TODO
333 ⚪️ ConfigTestCases errors asset-options-validation asset-options-validation: TODO
334 ⚪️ ConfigTestCases errors case-emit case-emit: TODO
335 ⚪️ ConfigTestCases errors depend-on-and-runtime depend-on-and-runtime: TODO
336 ⚪️ ConfigTestCases errors depend-on-error depend-on-error: TODO
337 ⚪️ ConfigTestCases errors entry-not-found entry-not-found: TODO
338 ⚪️ ConfigTestCases errors exception-in-chunk-renderer exception-in-chunk-renderer: TODO
339 ⚪️ ConfigTestCases errors import-missing import-missing: TODO
340 ⚪️ ConfigTestCases errors multi-entry-missing-module multi-entry-missing-module: TODO
341 ⚪️ ConfigTestCases errors self-reexport self-reexport: TODO
342 ⚪️ ConfigTestCases externals async-externals async-externals: TODO
343 ⚪️ ConfigTestCases externals concatenated concatenated: TODO
344 ⚪️ ConfigTestCases externals concatenated-module concatenated-module: TODO
345 ⚪️ ConfigTestCases externals externals-array externals-array: TODO
346 ⚪️ ConfigTestCases externals externals-in-chunk externals-in-chunk: TODO
347 ⚪️ ConfigTestCases externals externals-in-commons-chunk externals-in-commons-chunk: TODO
348 ⚪️ ConfigTestCases externals externals-system externals-system: TODO
349 ⚪️ ConfigTestCases externals externals-system-custom externals-system-custom: TODO
350 ⚪️ ConfigTestCases externals global global: TODO
351 ⚪️ ConfigTestCases externals harmony harmony: TODO
358 ⚪️ ConfigTestCases externals non-umd-externals-umd2 non-umd-externals-umd2: TODO
359 ⚪️ ConfigTestCases externals optional-externals-cjs optional-externals-cjs: TODO
360 ⚪️ ConfigTestCases externals optional-externals-root optional-externals-root: TODO
361 ⚪️ ConfigTestCases externals optional-externals-umd optional-externals-umd: TODO
362 ⚪️ ConfigTestCases externals optional-externals-umd2 optional-externals-umd2: TODO
363 ⚪️ ConfigTestCases externals optional-externals-umd2-mixed optional-externals-umd2-mixed: TODO
367 ⚪️ ConfigTestCases externals resolve resolve: TODO
368 ⚪️ ConfigTestCases externals this this: TODO
369 ⚪️ ConfigTestCases filename-template filename-function filename-function: TODO
370 ⚪️ ConfigTestCases filename-template module-filename-template module-filename-template: TODO
371 ⚪️ ConfigTestCases filename-template script-src-filename script-src-filename: TODO
372 ⚪️ ConfigTestCases filename-template split-chunks-filename split-chunks-filename: TODO
373 ⚪️ ConfigTestCases finish-modules simple simple: TODO
374 ⚪️ ConfigTestCases graph conditional-ensure conditional-ensure: TODO
375 ⚪️ ConfigTestCases graph issue-11770 issue-11770: TODO
376 ⚪️ ConfigTestCases graph issue-11856 issue-11856: TODO
377 ⚪️ ConfigTestCases graph issue-11856.2 issue-11856.2: TODO
378 ⚪️ ConfigTestCases graph issue-11863 issue-11863: TODO
379 ⚪️ ConfigTestCases hash-length deterministic-module-ids deterministic-module-ids: TODO
380 ⚪️ ConfigTestCases hash-length hashed-module-ids hashed-module-ids: TODO
381 ⚪️ ConfigTestCases hash-length output-filename output-filename: TODO
382 ⚪️ ConfigTestCases ignore checkContext checkContext: TODO
383 ⚪️ ConfigTestCases ignore checkResource-one-argument checkResource-one-argument: TODO
384 ⚪️ ConfigTestCases ignore checkResource-two-arguments checkResource-two-arguments: TODO
390 ⚪️ ConfigTestCases ignore multiple-with-externals multiple-with-externals: TODO
391 ⚪️ ConfigTestCases ignore only-resource only-resource: TODO
392 ⚪️ ConfigTestCases ignore only-resource-context only-resource-context: TODO
393 ⚪️ ConfigTestCases ignore resource-and-context resource-and-context: TODO
394 ⚪️ ConfigTestCases ignore resource-and-context-contextmodule resource-and-context-contextmodule: TODO
395 ⚪️ ConfigTestCases inner-graph altaskitButton altaskitButton: TODO
396 ⚪️ ConfigTestCases inner-graph basic basic: TODO
397 ⚪️ ConfigTestCases inner-graph blockScopes blockScopes: TODO
398 ⚪️ ConfigTestCases inner-graph class class: TODO
399 ⚪️ ConfigTestCases inner-graph const const: TODO
400 ⚪️ ConfigTestCases inner-graph defaultArrow defaultArrow: TODO
401 ⚪️ ConfigTestCases inner-graph defaultClass defaultClass: TODO
402 ⚪️ ConfigTestCases inner-graph defaultExpression defaultExpression: TODO
403 ⚪️ ConfigTestCases inner-graph defaultFunction defaultFunction: TODO
404 ⚪️ ConfigTestCases inner-graph defaultFunctionExpression defaultFunctionExpression: TODO
405 ⚪️ ConfigTestCases inner-graph defaultId defaultId: TODO
406 ⚪️ ConfigTestCases inner-graph defaultNamedFunction defaultNamedFunction: TODO
407 ⚪️ ConfigTestCases inner-graph defaultNamedFunctionExpression defaultNamedFunctionExpression: TODO
408 ⚪️ ConfigTestCases inner-graph eval-bailout eval-bailout: TODO
409 ⚪️ ConfigTestCases inner-graph export export: TODO
410 ⚪️ ConfigTestCases inner-graph importAll importAll: TODO
411 ⚪️ ConfigTestCases inner-graph issue-11678 issue-11678: TODO
412 ⚪️ ConfigTestCases inner-graph issue-12669 issue-12669: TODO
413 ⚪️ ConfigTestCases inner-graph issue-12669-mini issue-12669-mini: TODO
414 ⚪️ ConfigTestCases inner-graph localReference localReference: TODO
415 ⚪️ ConfigTestCases inner-graph nested nested: TODO
416 ⚪️ ConfigTestCases inner-graph pure pure: TODO
417 ⚪️ ConfigTestCases inner-graph ramdaIdentical ramdaIdentical: TODO
418 ⚪️ ConfigTestCases inner-graph specifier specifier: TODO
419 ⚪️ ConfigTestCases inner-graph varNotWritten varNotWritten: TODO
420 ⚪️ ConfigTestCases inner-graph varWritten varWritten: TODO
421 ⚪️ ConfigTestCases issues issue-11871-imports-order issue-11871-imports-order: TODO
422 ⚪️ ConfigTestCases issues issue-12924 issue-12924: TODO
427 ⚪️ ConfigTestCases issues issue-14974 issue-14974: TODO
428 ⚪️ ConfigTestCases issues issue-3596 issue-3596: TODO
429 ⚪️ ConfigTestCases issues issue-7470 issue-7470: TODO
432 ⚪️ ConfigTestCases json tree-shaking-default tree-shaking-default: TODO
433 ⚪️ ConfigTestCases layer rules rules: TODO
434 ⚪️ ConfigTestCases library 0-create-library 0-create-library: TODO
435 ⚪️ ConfigTestCases library 1-use-library 1-use-library: TODO
452 ⚪️ ConfigTestCases library invalid-name invalid-name: TODO
468 🟡 ConfigTestCases loader-import-module css css: #4923
469 ⚪️ ConfigTestCases loaders #-issue-14755-# #-issue-14755-#: TODO
473 🔴 ConfigTestCases loaders hot-in-context hot-in-context: blocked by parser hook and ConstPlugin: #4300
496 ⚪️ ConfigTestCases loaders options options: TODO
497 🔴 ConfigTestCases loaders pr-14384 pr-14384: Rspack does not export NormalModule and support beforeLoaders from JS side and whether to implemented is tracked here: https://github.com/orgs/web-infra-dev/projects/9
506 ⚪️ ConfigTestCases managedPaths futureDefaults futureDefaults: TODO
507 ⚪️ ConfigTestCases mangle mangle-with-object-prop mangle-with-object-prop: TODO
508 ⚪️ ConfigTestCases module externals externals: TODO
509 ⚪️ ConfigTestCases module runtime-chunk runtime-chunk: TODO
510 ⚪️ ConfigTestCases module split-chunks split-chunks: TODO
511 ⚪️ ConfigTestCases module-name different-issuers-for-same-module different-issuers-for-same-module: TODO
512 ⚪️ ConfigTestCases no-parse module.exports module.exports: TODO
513 ⚪️ ConfigTestCases no-parse no-parse-function no-parse-function: TODO
514 ⚪️ ConfigTestCases node node-prefix node-prefix: TODO
515 ⚪️ ConfigTestCases optimization chunk chunk: TODO
525 ⚪️ ConfigTestCases optimization hashed-module-ids hashed-module-ids: TODO
526 ⚪️ ConfigTestCases optimization minimizer minimizer: TODO
527 ⚪️ ConfigTestCases optimization named-modules named-modules: TODO
528 ⚪️ ConfigTestCases optimization runtime-specific-used-exports runtime-specific-used-exports: TODO
529 ⚪️ ConfigTestCases optimization runtime-specific-used-exports2 runtime-specific-used-exports2: TODO
530 ⚪️ ConfigTestCases output charset charset: TODO
531 ⚪️ ConfigTestCases output function function: TODO
532 ⚪️ ConfigTestCases output import-meta-name import-meta-name: TODO
533 ⚪️ ConfigTestCases output inner-dirs-entries inner-dirs-entries: TODO
534 ⚪️ ConfigTestCases output publicPath-node publicPath-node: TODO
535 ⚪️ ConfigTestCases output publicPath-scriptType-module publicPath-scriptType-module: TODO
536 ⚪️ ConfigTestCases output publicPath-web publicPath-web: TODO
537 ⚪️ ConfigTestCases output string string: TODO
538 ⚪️ ConfigTestCases output-module check-defaults check-defaults: TODO
543 ⚪️ ConfigTestCases parsing context context: TODO
548 ⚪️ ConfigTestCases parsing harmony-global harmony-global: TODO
549 ⚪️ ConfigTestCases parsing harmony-this harmony-this: TODO
550 ⚪️ ConfigTestCases parsing harmony-this-concat harmony-this-concat: TODO
557 ⚪️ ConfigTestCases parsing issue-14545 issue-14545: TODO
558 ⚪️ ConfigTestCases parsing issue-14720 issue-14720: TODO
559 ⚪️ ConfigTestCases parsing issue-2942 issue-2942: TODO
563 ⚪️ ConfigTestCases parsing issue-4857 issue-4857: TODO
564 ⚪️ ConfigTestCases parsing issue-5624 issue-5624: TODO
565 ⚪️ ConfigTestCases parsing issue-8293 issue-8293: TODO
566 ⚪️ ConfigTestCases parsing issue-9042 issue-9042: TODO
577 ⚪️ ConfigTestCases parsing optional optional: TODO
578 ⚪️ ConfigTestCases parsing optional-chaining optional-chaining: TODO
579 ⚪️ ConfigTestCases parsing relative-filedirname relative-filedirname: TODO
580 ⚪️ ConfigTestCases parsing require-ignore require-ignore: TODO
584 ⚪️ ConfigTestCases parsing requirejs requirejs: TODO
585 ⚪️ ConfigTestCases parsing system.import system.import: TODO
586 ⚪️ ConfigTestCases performance many-async-imports many-async-imports: TODO
587 ⚪️ ConfigTestCases performance many-exports many-exports: TODO
592 🔴 ConfigTestCases plugins banner-plugin-hashing banner-plugin-hashing: Lacking support of chunkhash
593 ⚪️ ConfigTestCases plugins define-plugin define-plugin: TODO
594 ⚪️ ConfigTestCases plugins define-plugin-bigint define-plugin-bigint: TODO
633 ⚪️ ConfigTestCases plugins lib-manifest-plugin lib-manifest-plugin: TODO
638 ⚪️ ConfigTestCases plugins min-chunk-size min-chunk-size: TODO
639 ⚪️ ConfigTestCases plugins mini-css-extract-plugin mini-css-extract-plugin: TODO
640 ⚪️ ConfigTestCases plugins profiling-plugin profiling-plugin: TODO
641 ⚪️ ConfigTestCases plugins progress-plugin progress-plugin: TODO
642 ⚪️ ConfigTestCases plugins provide-plugin provide-plugin: TODO
643 ⚪️ ConfigTestCases plugins source-map-dev-tool-plugin source-map-dev-tool-plugin: TODO
644 ⚪️ ConfigTestCases plugins source-map-dev-tool-pluginappend source-map-dev-tool-pluginappend: TODO
645 ⚪️ ConfigTestCases plugins terser-plugin terser-plugin: TODO
646 ⚪️ ConfigTestCases process-assets html-plugin html-plugin: TODO
647 ⚪️ ConfigTestCases race-conditions load-module load-module: TODO
648 ⚪️ ConfigTestCases rebuild finishModules finishModules: TODO
649 ⚪️ ConfigTestCases rebuild rebuildWithNewDependencies rebuildWithNewDependencies: TODO
650 ⚪️ ConfigTestCases records issue-295 issue-295: TODO
651 ⚪️ ConfigTestCases records issue-2991 issue-2991: TODO
652 ⚪️ ConfigTestCases records issue-7339 issue-7339: TODO
653 ⚪️ ConfigTestCases records issue-7492 issue-7492: TODO
654 ⚪️ ConfigTestCases records stable-sort stable-sort: TODO
655 ⚪️ ConfigTestCases require module-require module-require: TODO
656 ⚪️ ConfigTestCases resolve context-resolve-with-ignore context-resolve-with-ignore: TODO
657 ⚪️ ConfigTestCases resolve empty-context-module empty-context-module: TODO
663 ⚪️ ConfigTestCases resolve issue-11335-context-module issue-11335-context-module: TODO
664 ⚪️ ConfigTestCases resolve issue-15580 issue-15580: TODO
668 ⚪️ ConfigTestCases resolve only-module only-module: TODO
669 ⚪️ ConfigTestCases resolve-merging override override: TODO
673 ⚪️ ConfigTestCases resolving prefer-absolute prefer-absolute: TODO
674 ⚪️ ConfigTestCases resolving prefer-root prefer-root: TODO
675 ⚪️ ConfigTestCases rule-set chaining chaining: TODO
676 ⚪️ ConfigTestCases rule-set compiler compiler: TODO
677 ⚪️ ConfigTestCases rule-set custom custom: TODO
678 ⚪️ ConfigTestCases rule-set query query: TODO
679 ⚪️ ConfigTestCases rule-set resolve-options resolve-options: TODO
680 ⚪️ ConfigTestCases rule-set simple simple: TODO
681 ⚪️ ConfigTestCases rule-set simple-use-array-fn simple-use-array-fn: TODO
682 ⚪️ ConfigTestCases rule-set simple-use-fn-array simple-use-fn-array: TODO
683 ⚪️ ConfigTestCases rule-set undefined-values undefined-values: TODO
684 ⚪️ ConfigTestCases runtime entries-in-runtime entries-in-runtime: TODO
685 ⚪️ ConfigTestCases runtime invalid-esm-export invalid-esm-export: TODO
686 ⚪️ ConfigTestCases runtime no-runtime-per-entry no-runtime-per-entry: TODO
687 ⚪️ ConfigTestCases runtime opt-in-finally opt-in-finally: TODO
691 ⚪️ ConfigTestCases scope-hoisting create-dll-plugin create-dll-plugin: TODO
692 ⚪️ ConfigTestCases scope-hoisting dll-plugin dll-plugin: TODO
713 ⚪️ ConfigTestCases sharing consume-module-ignore-warnings consume-module-ignore-warnings: TODO
717 ⚪️ ConfigTestCases sharing consume-multiple-versions-ignore-warnings consume-multiple-versions-ignore-warnings: TODO
750 ⚪️ ConfigTestCases side-effects issue-13063 issue-13063: TODO
758 ⚪️ ConfigTestCases side-effects type-reexports type-reexports: TODO
759 ⚪️ ConfigTestCases side-effects url url: TODO
772 ⚪️ ConfigTestCases source-map array-as-output-library array-as-output-library: TODO
773 ⚪️ ConfigTestCases source-map array-as-output-library-in-object-output array-as-output-library-in-object-output: TODO
774 ⚪️ ConfigTestCases source-map context-module-source-path context-module-source-path: TODO
775 ⚪️ ConfigTestCases source-map default-filename-extensions-css default-filename-extensions-css: TODO
776 ⚪️ ConfigTestCases source-map default-filename-extensions-js default-filename-extensions-js: TODO
777 ⚪️ ConfigTestCases source-map default-filename-extensions-mjs default-filename-extensions-mjs: TODO
782 ⚪️ ConfigTestCases source-map exclude-modules-source-map exclude-modules-source-map: TODO
783 ⚪️ ConfigTestCases source-map module-names module-names: TODO
790 ⚪️ ConfigTestCases source-map namespace-source-path.library namespace-source-path.library: TODO
791 ⚪️ ConfigTestCases source-map no-source-map no-source-map: TODO
795 ⚪️ ConfigTestCases source-map object-as-output-library object-as-output-library: TODO
796 🟡 ConfigTestCases source-map relative-source-map-path relative-source-map-path: #4304
797 🔴 ConfigTestCases source-map relative-source-maps-by-loader relative-source-maps-by-loader: #5393
798 ⚪️ ConfigTestCases source-map resource-path resource-path: TODO
802 ⚪️ ConfigTestCases source-map source-map-with-profiling-plugin source-map-with-profiling-plugin: TODO
803 ⚪️ ConfigTestCases source-map sources-array-production sources-array-production: TODO
810 🔴 ConfigTestCases split-chunks chunk-filename-delimiter-default chunk-filename-delimiter-default: splitted chunk ids should be the same as webpack #4334
815 🔴 ConfigTestCases split-chunks custom-filename-function custom-filename-function: not support function type of splitChunks #4333
820 🔴 ConfigTestCases split-chunks entry-point-error entry-point-error: should emit error if entry point and splitted chunk have the same name #4332
827 🔴 ConfigTestCases split-chunks issue-11513 issue-11513: should support object type minSize #4331
843 🔴 ConfigTestCases split-chunks move-to-entrypoint move-to-entrypoint: jest node env blocks
844 🔴 ConfigTestCases split-chunks no-options no-options: no js splitChunks plugin
848 🟡 ConfigTestCases split-chunks runtime-chunk runtime-chunk: not have the same name for splitted chunk with webpack #4334
849 🔴 ConfigTestCases split-chunks runtime-chunk-async-node runtime-chunk-async-node: hang by unknown reasons #4342
853 🔴 ConfigTestCases split-chunks runtime-chunk-node runtime-chunk-node: hang by unknown reasons #4342
854 🔴 ConfigTestCases split-chunks runtime-chunk-node-13130 runtime-chunk-node-13130: hang by unknown reasons #4342
865 🔴 ConfigTestCases split-chunks-common hot hot: block: require.main #3562
878 🔴 ConfigTestCases split-chunks-common library library: block: require.ensure #4304
896 ⚪️ ConfigTestCases target amd-container-named amd-container-named: TODO
897 ⚪️ ConfigTestCases target amd-container-require amd-container-require: TODO
898 ⚪️ ConfigTestCases target amd-container-unnamed amd-container-unnamed: TODO
899 ⚪️ ConfigTestCases target amd-named amd-named: TODO
900 ⚪️ ConfigTestCases target amd-require amd-require: TODO
901 ⚪️ ConfigTestCases target amd-unnamed amd-unnamed: TODO
909 ⚪️ ConfigTestCases target node-dynamic-import node-dynamic-import: TODO
910 ⚪️ ConfigTestCases target strict-mode-global strict-mode-global: TODO
920 ⚪️ ConfigTestCases target system-named-assets-path system-named-assets-path: TODO
924 ⚪️ ConfigTestCases target umd-auxiliary-comments-object umd-auxiliary-comments-object: TODO
925 ⚪️ ConfigTestCases target umd-auxiliary-comments-string umd-auxiliary-comments-string: TODO
926 ⚪️ ConfigTestCases target umd-named-define umd-named-define: TODO
927 🔴 ConfigTestCases trusted-types custom-policy-name custom-policy-name: #5395
928 🔴 ConfigTestCases trusted-types default-policy-name default-policy-name: #5395
929 ⚪️ ConfigTestCases trusted-types devtool-eval devtool-eval: TODO
930 🔴 ConfigTestCases trusted-types no-policy-name no-policy-name: #5395
931 🔴 ConfigTestCases trusted-types no-trusted-types no-trusted-types: #5395
932 ⚪️ ConfigTestCases trusted-types web-worker web-worker: TODO
933 ⚪️ ConfigTestCases types filesystems filesystems: TODO
937 ⚪️ ConfigTestCases utils lazy-set lazy-set: TODO
938 ⚪️ ConfigTestCases wasm export-imported-global export-imported-global: TODO
939 ⚪️ ConfigTestCases wasm identical identical: TODO
940 ⚪️ ConfigTestCases wasm import-wasm-wasm import-wasm-wasm: TODO
941 ⚪️ ConfigTestCases wasm missing-wasm-experiment missing-wasm-experiment: TODO
942 ⚪️ ConfigTestCases wasm wasm-in-initial-chunk-error wasm-in-initial-chunk-error: TODO
943 ⚪️ ConfigTestCases web attach-existing attach-existing: TODO
944 ⚪️ ConfigTestCases web node-source node-source: TODO
945 ⚪️ ConfigTestCases web node-source-future-defaults node-source-future-defaults: TODO
946 ⚪️ ConfigTestCases web node-source-global node-source-global: TODO
947 ⚪️ ConfigTestCases web non-js-chunks-entrypoint non-js-chunks-entrypoint: TODO
948 ⚪️ ConfigTestCases web non-js-chunks-entrypoint-runtime-chunk non-js-chunks-entrypoint-runtime-chunk: TODO
952 ⚪️ ConfigTestCases web preexecuted-chunk preexecuted-chunk: TODO
959 ⚪️ ConfigTestCases web retry-failed-import retry-failed-import: TODO
960 ⚪️ ConfigTestCases web unique-jsonp unique-jsonp: TODO
961 🔴 ConfigTestCases worker custom-worker custom-worker: #3656
962 🔴 ConfigTestCases worker node-worker node-worker: needs compile time evaluateExpression
963 🔴 ConfigTestCases worker node-worker-hmr node-worker-hmr: HMR plugin
980 🔴 TestCases normal amd define-needs-module: #4313
981 🔴 TestCases normal amd namedModules: #4313
982 🔴 TestCases normal amd namedModulesConstArrayDep: #4313
1019 🔴 TestCases normal chunks context: #4304
1020 🔴 TestCases normal chunks inline-options: #4306
1021 🔴 TestCases normal chunks named-chunks: #4304
1022 🔴 TestCases normal chunks nested-in-empty: #4304
1023 🔴 TestCases normal chunks parsing: #4304
1024 🔴 TestCases normal chunks runtime: #4304
1025 🔴 TestCases normal chunks var-inject-error-handler: #4304
1026 🟡 TestCases normal chunks weak-dependencies: #2787
1027 🔴 TestCases normal chunks weak-dependencies-context: #4315
1068 🔴 TestCases normal cjs-interop non-existing-export: #4323
1069 🟡 TestCases normal cjs-tree-shaking bailouts: #4313
1070 🟡 TestCases normal cjs-tree-shaking mutate: #4323
1071 🔴 TestCases normal cjs-tree-shaking reexports: #4424
1149 🔴 TestCases normal compile deduplication-bundle-loader: #4304
1150 🔴 TestCases normal compile error-hide-stack: #4326
1163 🔴 TestCases normal context import-meta-webpack-context: #4305
1164 🔴 TestCases normal context issue-10969: #4329
1165 🔴 TestCases normal context issue-5750: #4328
1210 🟡 TestCases normal errors crash-missing-import: #4348
1211 🟡 TestCases normal errors harmony-import-missing: #4348
1212 🟡 TestCases normal errors harmony-import-missing2: #4348
1213 🔴 TestCases normal errors load-module-cycle: #3738
1214 🔴 TestCases normal errors load-module-cycle-multiple: #3738
1215 🔴 TestCases normal errors load-module-error: #3738
1216 🟡 TestCases normal errors loader-error-warning: #4349
1217 🟡 TestCases normal errors mjs-non-fully-specified: #4348
1218 🟡 TestCases normal errors module-request: #4348
1227 🟡 TestCases normal esm import-meta: #4350
1292 🟡 TestCases normal json default-default-with-concatenation: #3823
1293 🔴 TestCases normal json import-assertions-type-json: #4358
1294 🔴 TestCases normal json import-by-name: #4323
1295 🟡 TestCases normal json import-by-name-with-concatenation: #3823, #4323
1296 🟡 TestCases normal json import-with-default-with-concatenation: #3823
1297 🟡 TestCases normal json reexport: #4323
1323 🔴 TestCases normal large big-assets: #3180
1324 ⚪️ TestCases normal large many-replacements: TODO
1325 🔴 TestCases normal loaders import-module: #4398
1326 🔴 TestCases normal loaders issue-10725: blocked by this.loadModule #3738
1327 🔴 TestCases normal loaders issue-2299: blocked by this.loadModule #3738
1328 🔴 TestCases normal loaders issue-4959: blocked by this.loadModule #3738
1329 🔴 TestCases normal loaders no-string: blocked by #3459
1330 🟡 TestCases normal loaders query: #4397
1331 🔴 TestCases normal loaders resolve: #3180
1332 🔴 TestCases normal loaders utils: #4397
1378 🟡 TestCases normal mjs non-enumerable: #4323
1379 🟡 TestCases normal mjs type-module: #3544, #5197
1425 🔴 TestCases normal nonce set-nonce: #4401
1426 🔴 TestCases normal optimize side-effects-reexport-start-unknown: new tree-shaking re-implementation
1486 🔴 TestCases normal parsing amd-rename: #4313
1487 🟡 TestCases normal parsing chunks: #4304
1488 🟡 TestCases normal parsing complex-require: #4304, #4313
1489 🔴 TestCases normal parsing context: #3346
1490 🔴 TestCases normal parsing declared-api: #4313
1491 🔴 TestCases normal parsing es6.nominimize: #4304
1492 🔴 TestCases normal parsing evaluate: #4424
1493 🔴 TestCases normal parsing evaluate-nullish: #4424
1494 🔴 TestCases normal parsing extract-amd: #4313
1495 🔴 TestCases normal parsing extract-amd.nominimize: #4313
1496 🔴 TestCases normal parsing extract-require: #4424
1497 🔴 TestCases normal parsing harmony-deep-exports: #4426
1498 🔴 TestCases normal parsing harmony-duplicate-export: #4323
1499 🔴 TestCases normal parsing harmony-export-import-specifier: #4426
1500 🔴 TestCases normal parsing harmony-export-precedence: #4323
1501 🔴 TestCases normal parsing harmony-info: #4323
1502 🔴 TestCases normal parsing harmony-injecting-order: #4313
1503 🔴 TestCases normal parsing harmony-reexport: new treeshaking re-implementation
1504 🔴 TestCases normal parsing harmony-star-conflict: #4118, #4323
1505 🔴 TestCases normal parsing issue-2084: #4313
1506 🔴 TestCases normal parsing issue-2600: #4348
1507 🔴 TestCases normal parsing issue-2641: #4313
1508 ⚪️ TestCases normal parsing issue-3252: TODO
1509 ⚪️ TestCases normal parsing issue-3273: TODO
1510 🔴 TestCases normal parsing issue-345: #4313
1511 🔴 TestCases normal parsing issue-387: #4313
1512 🔴 TestCases normal parsing issue-4596: #4424
1513 🔴 TestCases normal parsing issue-4940: #4313
1514 🔴 TestCases normal parsing issue-627: #4429
1515 🔴 TestCases normal parsing issue-758: #4313, #4304
1516 🔴 TestCases normal parsing issue-7778: #4450
1517 🔴 TestCases normal parsing local-modules: #4313
1518 🔴 TestCases normal parsing missing-export-warning-nested: #4323
1519 🔴 TestCases normal parsing nullish-coalescing: #4300
1520 🔴 TestCases normal parsing precreated-ast: #4442
1521 🔴 TestCases normal parsing renaming: #4313, #3346
1522 🔴 TestCases normal parsing resolve-weak-context: #4315
1523 🔴 TestCases normal parsing strict-mode: #4313
1524 🔴 TestCases normal parsing typeof: #4424
1525 🔴 TestCases normal parsing unsupported-amd: #4313
1929 🔴 TestCases normal resolving commomjs-local-module: #4313
1930 🔴 TestCases normal resolving context: #4397
1931 🔴 TestCases normal resolving data-uri: #4445
1932 🔴 TestCases normal resolving issue-2986: #4348
1962 🔴 TestCases normal runtime chunk-callback-order: #4313
1963 🔴 TestCases normal runtime error-handling: #4348
1964 🔴 TestCases normal runtime issue-15518: #4306
1965 🔴 TestCases normal runtime missing-module-exception: #4348
1966 🔴 TestCases normal runtime missing-module-syntax-error: #4348
1967 🔴 TestCases normal runtime module-caching: #4304
1984 ⚪️ TestCases normal scope-hoisting circular-root-export: TODO
1985 🟡 TestCases normal scope-hoisting json-reexport-6700: #4323
1986 ⚪️ TestCases normal scope-hoisting renaming-shorthand-5027: TODO
2161 ⚪️ TestCases normal side-effects dynamic-reexports: TODO
2198 ⚪️ TestCases normal wasm v128: TODO

@IWANABETHATGUY IWANABETHATGUY enabled auto-merge (squash) February 1, 2024 02:37
@IWANABETHATGUY IWANABETHATGUY merged commit 63c4dae into main Feb 1, 2024
17 checks passed
@IWANABETHATGUY IWANABETHATGUY deleted the feat/concatenate-plugin3 branch February 1, 2024 03:53
@hardfist
Copy link
Contributor

hardfist commented Feb 1, 2024

!canary

Copy link
Contributor

github-actions bot commented Feb 1, 2024

0.5.3-canary-c9f8d78-20240201071306

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
need documentation Create a tracking issue in rspack-website release: feature release: feature related release(mr only) team The issue/pr is created by the member of Rspack.
Projects
None yet
3 participants