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: support __webpack_exports_info__ #7205

Merged
merged 2 commits into from
Jul 18, 2024

Conversation

LingyuCoder
Copy link
Collaborator

@LingyuCoder LingyuCoder commented Jul 18, 2024

Summary

Maybe the last piece of module variables

  • Support __webpack_exports_info__.usedExports and __webpack_exports_info__[xxx].usedInfo/providedInfo/canMangle
  • Fix bug which may cause tree shaking regression in reexported module with nested properties.
  • Fix bug which may cause webpackExports and ProvidePlugin not use the specific named exports .

Checklist

  • Tests updated (or not required).
  • Documentation updated (or not required).

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

netlify bot commented Jul 18, 2024

Deploy Preview for rspack ready!

Name Link
🔨 Latest commit d19c409
🔍 Latest deploy log https://app.netlify.com/sites/rspack/deploys/6698bf7bba668200093b05f7
😎 Deploy Preview https://deploy-preview-7205--rspack.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

Copy link
Contributor

github-actions bot commented Jul 18, 2024

Test Compatibility Diff

main pr diff
57.775% 58.115% ✅ ⏫ 0.340
Unpassed tests

4 🔴 Stats chunkGroups: TODO
5 🔴 Stats chunkGroups: TODO
6 🔴 Stats chunkGroups: TODO
11 🔴 Compiler: TODO
12 🔴 Compiler: TODO
13 🔴 Compiler: TODO
14 🔴 Compiler: TODO
15 🔴 Compiler: TODO
18 🔴 Compiler methods isChild: TODO
30 🔴 Compiler: TODO
32 🔴 Compiler: TODO
36 🔴 Compiler: TODO
39 🔴 Compiler: TODO
41 🔴 Compiler: TODO
60 🔴 MultiCompiler: TODO
65 ⚪️ Examples aggressive-merging: TODO
66 ⚪️ Examples asset-advanced: TODO
73 ⚪️ Examples cjs-tree-shaking: TODO
80 ⚪️ Examples code-splitting-bundle-loader: TODO
97 ⚪️ Examples common-chunk-grandchildren: TODO
102 ⚪️ Examples custom-json-modules: TODO
103 ⚪️ Examples dll: TODO
104 ⚪️ Examples dll-app-and-vendor/0-vendor: TODO
105 ⚪️ Examples dll-app-and-vendor/1-app: TODO
106 ⚪️ Examples dll-entry-only: TODO
107 ⚪️ Examples dll-user: TODO
108 ⚪️ Examples explicit-vendor-chunk: TODO
123 ⚪️ Examples http2-aggressive-splitting: TODO
126 ⚪️ Examples lazy-compilation: TODO
137 ⚪️ Examples module-federation: TODO
150 ⚪️ Examples persistent-caching: TODO
167 ⚪️ Examples typescript: TODO
175 ⚪️ HotTestCases async-node child-compiler issue-9706: TODO
176 ⚪️ HotTestCases async-node chunks accept-system-import: TODO
177 ⚪️ HotTestCases async-node chunks accept-system-import-webpackhot: TODO
178 ⚪️ HotTestCases async-node chunks dynamic-system-import: TODO
179 ⚪️ HotTestCases async-node chunks split-chunks: TODO
180 ⚪️ HotTestCases async-node chunks split-chunks-webpackhot: TODO
181 ⚪️ HotTestCases async-node chunks system-import: TODO
182 🔴 HotTestCases async-node chunks update-chunk-loading-runtime: #5596
183 ⚪️ HotTestCases async-node code-generation this-in-accept: TODO
184 ⚪️ HotTestCases async-node code-generation this-in-accept-webpackhot: TODO
185 ⚪️ HotTestCases async-node concat reload-compat-flag: TODO
186 ⚪️ HotTestCases async-node concat reload-external: TODO
191 ⚪️ HotTestCases async-node define issue-6962: TODO
192 ⚪️ HotTestCases async-node determinism issue-10174: TODO
193 ⚪️ HotTestCases async-node disposing remove-chunk-with-shared: TODO
194 ⚪️ HotTestCases async-node disposing remove-chunk-with-shared-in-other-runtime: TODO
195 ⚪️ HotTestCases async-node disposing runtime-independent-filename: TODO
196 ⚪️ HotTestCases async-node errors decline: TODO
197 ⚪️ HotTestCases async-node errors decline-webpackhot: TODO
198 ⚪️ HotTestCases async-node errors events: TODO
199 ⚪️ HotTestCases async-node errors self-decline: TODO
200 ⚪️ HotTestCases async-node errors unaccepted: TODO
201 ⚪️ HotTestCases async-node errors unaccepted-ignored: TODO
202 ⚪️ HotTestCases async-node esm-dependency-import import-meta-webpack-hot: TODO
203 ⚪️ HotTestCases async-node esm-dependency-import module-hot: TODO
204 ⚪️ HotTestCases async-node harmony auto-import: TODO
205 ⚪️ HotTestCases async-node harmony auto-import-default: TODO
206 ⚪️ HotTestCases async-node harmony auto-import-multiple: TODO
207 ⚪️ HotTestCases async-node harmony auto-reexport: TODO
208 ⚪️ HotTestCases async-node hashing exports-info-influence: TODO
209 ⚪️ HotTestCases async-node hashing full-hash-main: TODO
210 ⚪️ HotTestCases async-node hashing full-hash-syntax-error: TODO
211 ⚪️ HotTestCases async-node invalidate conditional-accept: TODO
212 ⚪️ HotTestCases async-node invalidate during-idle: TODO
222 ⚪️ HotTestCases async-node lazy-compilation https: TODO
231 ⚪️ HotTestCases async-node lazy-compilation simple: TODO
236 ⚪️ HotTestCases async-node loader-import-module css: TODO
237 ⚪️ HotTestCases async-node numeric-ids add-remove-chunks: TODO
238 ⚪️ HotTestCases async-node numeric-ids production: TODO
239 ⚪️ HotTestCases async-node parsing hot-api-optional-chaining: TODO
256 🔴 HotTestCases async-node recover recover-after-self-error: #5596
257 ⚪️ HotTestCases async-node runtime accept: TODO
258 ⚪️ HotTestCases async-node runtime bubble-async: TODO
259 ⚪️ HotTestCases async-node runtime bubble-update: TODO
260 ⚪️ HotTestCases async-node runtime circular: TODO
261 ⚪️ HotTestCases async-node runtime dispose-removed-chunk: TODO
262 ⚪️ HotTestCases async-node runtime dispose-removed-module: TODO
263 ⚪️ HotTestCases async-node runtime import-after-download: TODO
264 ⚪️ HotTestCases async-node runtime replace-runtime-module: TODO
265 ⚪️ HotTestCases async-node runtime require-disposed-module-warning: TODO
266 ⚪️ HotTestCases async-node runtime root-error: TODO
267 ⚪️ HotTestCases async-node runtime self-accept-and-dispose: TODO
268 ⚪️ HotTestCases async-node runtime self-accept-factory: TODO
269 ⚪️ HotTestCases async-node runtime update-multiple-modules: TODO
270 ⚪️ HotTestCases async-node runtime update-multiple-times: TODO
271 ⚪️ HotTestCases async-node sharing share-plugin: TODO
272 ⚪️ HotTestCases async-node status accept: TODO
273 ⚪️ HotTestCases async-node status check: TODO
274 ⚪️ HotTestCases async-node unexpected-invalidation used-exports: TODO
275 🔴 HotTestCases async-node worker move-between-runtime: #5597
276 ⚪️ HotTestCases async-node worker remove-add-worker: TODO
282 ⚪️ HotTestCases node child-compiler issue-9706: TODO
283 ⚪️ HotTestCases node chunks accept-system-import: TODO
284 ⚪️ HotTestCases node chunks accept-system-import-webpackhot: TODO
285 ⚪️ HotTestCases node chunks dynamic-system-import: TODO
286 ⚪️ HotTestCases node chunks split-chunks: TODO
287 ⚪️ HotTestCases node chunks split-chunks-webpackhot: TODO
288 ⚪️ HotTestCases node chunks system-import: TODO
289 🔴 HotTestCases node chunks update-chunk-loading-runtime: #5596
290 ⚪️ HotTestCases node code-generation this-in-accept: TODO
291 ⚪️ HotTestCases node code-generation this-in-accept-webpackhot: TODO
292 ⚪️ HotTestCases node concat reload-compat-flag: TODO
293 ⚪️ HotTestCases node concat reload-external: TODO
298 ⚪️ HotTestCases node define issue-6962: TODO
299 ⚪️ HotTestCases node determinism issue-10174: TODO
300 ⚪️ HotTestCases node disposing remove-chunk-with-shared: TODO
301 ⚪️ HotTestCases node disposing remove-chunk-with-shared-in-other-runtime: TODO
302 ⚪️ HotTestCases node disposing runtime-independent-filename: TODO
303 ⚪️ HotTestCases node errors decline: TODO
304 ⚪️ HotTestCases node errors decline-webpackhot: TODO
305 ⚪️ HotTestCases node errors events: TODO
306 ⚪️ HotTestCases node errors self-decline: TODO
307 ⚪️ HotTestCases node errors unaccepted: TODO
308 ⚪️ HotTestCases node errors unaccepted-ignored: TODO
309 ⚪️ HotTestCases node esm-dependency-import import-meta-webpack-hot: TODO
310 ⚪️ HotTestCases node esm-dependency-import module-hot: TODO
311 ⚪️ HotTestCases node harmony auto-import: TODO
312 ⚪️ HotTestCases node harmony auto-import-default: TODO
313 ⚪️ HotTestCases node harmony auto-import-multiple: TODO
314 ⚪️ HotTestCases node harmony auto-reexport: TODO
315 ⚪️ HotTestCases node hashing exports-info-influence: TODO
316 ⚪️ HotTestCases node hashing full-hash-main: TODO
317 ⚪️ HotTestCases node hashing full-hash-syntax-error: TODO
318 ⚪️ HotTestCases node invalidate conditional-accept: TODO
319 ⚪️ HotTestCases node invalidate during-idle: TODO
329 ⚪️ HotTestCases node lazy-compilation https: TODO
338 ⚪️ HotTestCases node lazy-compilation simple: TODO
343 ⚪️ HotTestCases node loader-import-module css: TODO
344 ⚪️ HotTestCases node numeric-ids add-remove-chunks: TODO
345 ⚪️ HotTestCases node numeric-ids production: TODO
346 ⚪️ HotTestCases node parsing hot-api-optional-chaining: TODO
363 🔴 HotTestCases node recover recover-after-self-error: #5596
364 ⚪️ HotTestCases node runtime accept: TODO
365 ⚪️ HotTestCases node runtime bubble-async: TODO
366 ⚪️ HotTestCases node runtime bubble-update: TODO
367 ⚪️ HotTestCases node runtime circular: TODO
368 ⚪️ HotTestCases node runtime dispose-removed-chunk: TODO
369 ⚪️ HotTestCases node runtime dispose-removed-module: TODO
370 ⚪️ HotTestCases node runtime import-after-download: TODO
371 ⚪️ HotTestCases node runtime replace-runtime-module: TODO
372 ⚪️ HotTestCases node runtime require-disposed-module-warning: TODO
373 ⚪️ HotTestCases node runtime root-error: TODO
374 ⚪️ HotTestCases node runtime self-accept-and-dispose: TODO
375 ⚪️ HotTestCases node runtime self-accept-factory: TODO
376 ⚪️ HotTestCases node runtime update-multiple-modules: TODO
377 ⚪️ HotTestCases node runtime update-multiple-times: TODO
378 ⚪️ HotTestCases node sharing share-plugin: TODO
379 ⚪️ HotTestCases node status accept: TODO
380 ⚪️ HotTestCases node status check: TODO
381 ⚪️ HotTestCases node unexpected-invalidation used-exports: TODO
382 🔴 HotTestCases node worker move-between-runtime: #5597
392 ⚪️ HotTestCases web child-compiler issue-9706: TODO
393 ⚪️ HotTestCases web chunks accept-system-import: TODO
394 ⚪️ HotTestCases web chunks accept-system-import-webpackhot: TODO
395 ⚪️ HotTestCases web chunks dynamic-system-import: TODO
396 ⚪️ HotTestCases web chunks split-chunks: TODO
397 ⚪️ HotTestCases web chunks split-chunks-webpackhot: TODO
398 ⚪️ HotTestCases web chunks system-import: TODO
399 🔴 HotTestCases web chunks update-chunk-loading-runtime: #5596
400 ⚪️ HotTestCases web code-generation this-in-accept: TODO
401 ⚪️ HotTestCases web code-generation this-in-accept-webpackhot: TODO
402 ⚪️ HotTestCases web concat reload-compat-flag: TODO
403 ⚪️ HotTestCases web concat reload-external: TODO
408 ⚪️ HotTestCases web define issue-6962: TODO
409 ⚪️ HotTestCases web determinism issue-10174: TODO
410 ⚪️ HotTestCases web disposing remove-chunk-with-shared: TODO
411 ⚪️ HotTestCases web disposing remove-chunk-with-shared-in-other-runtime: TODO
412 ⚪️ HotTestCases web disposing runtime-independent-filename: TODO
413 ⚪️ HotTestCases web errors decline: TODO
414 ⚪️ HotTestCases web errors decline-webpackhot: TODO
415 ⚪️ HotTestCases web errors events: TODO
416 ⚪️ HotTestCases web errors self-decline: TODO
417 ⚪️ HotTestCases web errors unaccepted: TODO
418 ⚪️ HotTestCases web errors unaccepted-ignored: TODO
419 ⚪️ HotTestCases web esm-dependency-import import-meta-webpack-hot: TODO
420 ⚪️ HotTestCases web esm-dependency-import module-hot: TODO
421 ⚪️ HotTestCases web harmony auto-import: TODO
422 ⚪️ HotTestCases web harmony auto-import-default: TODO
423 ⚪️ HotTestCases web harmony auto-import-multiple: TODO
424 ⚪️ HotTestCases web harmony auto-reexport: TODO
425 ⚪️ HotTestCases web hashing exports-info-influence: TODO
426 ⚪️ HotTestCases web hashing full-hash-main: TODO
427 ⚪️ HotTestCases web hashing full-hash-syntax-error: TODO
428 ⚪️ HotTestCases web invalidate conditional-accept: TODO
429 ⚪️ HotTestCases web invalidate during-idle: TODO
439 ⚪️ HotTestCases web lazy-compilation https: TODO
448 ⚪️ HotTestCases web lazy-compilation simple: TODO
453 ⚪️ HotTestCases web loader-import-module css: TODO
454 ⚪️ HotTestCases web numeric-ids add-remove-chunks: TODO
455 ⚪️ HotTestCases web numeric-ids production: TODO
456 ⚪️ HotTestCases web parsing hot-api-optional-chaining: TODO
473 🔴 HotTestCases web recover recover-after-self-error: #5596
474 ⚪️ HotTestCases web runtime accept: TODO
475 ⚪️ HotTestCases web runtime bubble-async: TODO
476 ⚪️ HotTestCases web runtime bubble-update: TODO
477 ⚪️ HotTestCases web runtime circular: TODO
478 ⚪️ HotTestCases web runtime dispose-removed-chunk: TODO
479 ⚪️ HotTestCases web runtime dispose-removed-module: TODO
480 ⚪️ HotTestCases web runtime import-after-download: TODO
481 ⚪️ HotTestCases web runtime replace-runtime-module: TODO
482 ⚪️ HotTestCases web runtime require-disposed-module-warning: TODO
483 ⚪️ HotTestCases web runtime root-error: TODO
484 ⚪️ HotTestCases web runtime self-accept-and-dispose: TODO
485 ⚪️ HotTestCases web runtime self-accept-factory: TODO
486 ⚪️ HotTestCases web runtime update-multiple-modules: TODO
487 ⚪️ HotTestCases web runtime update-multiple-times: TODO
488 ⚪️ HotTestCases web sharing share-plugin: TODO
489 ⚪️ HotTestCases web status accept: TODO
490 ⚪️ HotTestCases web status check: TODO
491 ⚪️ HotTestCases web unexpected-invalidation used-exports: TODO
492 🔴 HotTestCases web worker move-between-runtime: #5597
502 ⚪️ HotTestCases webworker child-compiler issue-9706: TODO
503 ⚪️ HotTestCases webworker chunks accept-system-import: TODO
504 ⚪️ HotTestCases webworker chunks accept-system-import-webpackhot: TODO
505 ⚪️ HotTestCases webworker chunks dynamic-system-import: TODO
506 ⚪️ HotTestCases webworker chunks split-chunks: TODO
507 ⚪️ HotTestCases webworker chunks split-chunks-webpackhot: TODO
508 ⚪️ HotTestCases webworker chunks system-import: TODO
509 🔴 HotTestCases webworker chunks update-chunk-loading-runtime: #5596
510 ⚪️ HotTestCases webworker code-generation this-in-accept: TODO
511 ⚪️ HotTestCases webworker code-generation this-in-accept-webpackhot: TODO
512 ⚪️ HotTestCases webworker concat reload-compat-flag: TODO
513 ⚪️ HotTestCases webworker concat reload-external: TODO
518 ⚪️ HotTestCases webworker define issue-6962: TODO
519 ⚪️ HotTestCases webworker determinism issue-10174: TODO
520 ⚪️ HotTestCases webworker disposing remove-chunk-with-shared: TODO
521 ⚪️ HotTestCases webworker disposing remove-chunk-with-shared-in-other-runtime: TODO
522 ⚪️ HotTestCases webworker disposing runtime-independent-filename: TODO
523 ⚪️ HotTestCases webworker errors decline: TODO
524 ⚪️ HotTestCases webworker errors decline-webpackhot: TODO
525 ⚪️ HotTestCases webworker errors events: TODO
526 ⚪️ HotTestCases webworker errors self-decline: TODO
527 ⚪️ HotTestCases webworker errors unaccepted: TODO
528 ⚪️ HotTestCases webworker errors unaccepted-ignored: TODO
529 ⚪️ HotTestCases webworker esm-dependency-import import-meta-webpack-hot: TODO
530 ⚪️ HotTestCases webworker esm-dependency-import module-hot: TODO
531 ⚪️ HotTestCases webworker harmony auto-import: TODO
532 ⚪️ HotTestCases webworker harmony auto-import-default: TODO
533 ⚪️ HotTestCases webworker harmony auto-import-multiple: TODO
534 ⚪️ HotTestCases webworker harmony auto-reexport: TODO
535 ⚪️ HotTestCases webworker hashing exports-info-influence: TODO
536 ⚪️ HotTestCases webworker hashing full-hash-main: TODO
537 ⚪️ HotTestCases webworker hashing full-hash-syntax-error: TODO
538 ⚪️ HotTestCases webworker invalidate conditional-accept: TODO
539 ⚪️ HotTestCases webworker invalidate during-idle: TODO
549 ⚪️ HotTestCases webworker lazy-compilation https: TODO
558 ⚪️ HotTestCases webworker lazy-compilation simple: TODO
563 ⚪️ HotTestCases webworker loader-import-module css: TODO
564 ⚪️ HotTestCases webworker numeric-ids add-remove-chunks: TODO
565 ⚪️ HotTestCases webworker numeric-ids production: TODO
566 ⚪️ HotTestCases webworker parsing hot-api-optional-chaining: TODO
583 🔴 HotTestCases webworker recover recover-after-self-error: #5596
584 ⚪️ HotTestCases webworker runtime accept: TODO
585 ⚪️ HotTestCases webworker runtime bubble-async: TODO
586 ⚪️ HotTestCases webworker runtime bubble-update: TODO
587 ⚪️ HotTestCases webworker runtime circular: TODO
588 ⚪️ HotTestCases webworker runtime dispose-removed-chunk: TODO
589 ⚪️ HotTestCases webworker runtime dispose-removed-module: TODO
590 ⚪️ HotTestCases webworker runtime import-after-download: TODO
591 ⚪️ HotTestCases webworker runtime replace-runtime-module: TODO
592 ⚪️ HotTestCases webworker runtime require-disposed-module-warning: TODO
593 ⚪️ HotTestCases webworker runtime root-error: TODO
594 ⚪️ HotTestCases webworker runtime self-accept-and-dispose: TODO
595 ⚪️ HotTestCases webworker runtime self-accept-factory: TODO
596 ⚪️ HotTestCases webworker runtime update-multiple-modules: TODO
597 ⚪️ HotTestCases webworker runtime update-multiple-times: TODO
598 ⚪️ HotTestCases webworker sharing share-plugin: TODO
599 ⚪️ HotTestCases webworker status accept: TODO
600 ⚪️ HotTestCases webworker status check: TODO
601 ⚪️ HotTestCases webworker unexpected-invalidation used-exports: TODO
602 🔴 HotTestCases webworker worker move-between-runtime: #5597
612 ⚪️ aggressive-splitting-entry: TODO
613 🔴 aggressive-splitting-on-demand: support webpack.optimize.AggressiveSplittingPlugin
614 🔴 all-stats: support webpack.optimize.AggressiveSplittingPlugin
615 🟡 asset: check the consistency with webpack
616 🟡 asset-concat: check the consistency with webpack
617 🔴 async-commons-chunk: support require.ensure()
618 🟡 async-commons-chunk-auto: check the consistency with webpack
619 🟡 child-compiler-apply-entry-option: check the consistency with webpack
620 🔴 chunk-module-id-range: support ChunkModuleIdRangePlugin
621 🔴 chunks: support AMD require
622 🔴 chunks-development: support AMD require
623 🟡 circular-correctness: check the consistency with webpack
624 🟡 color-disabled: check the consistency with webpack
625 🟡 color-enabled: check the consistency with webpack
626 🔴 color-enabled-custom: support color object
627 🟡 common-libs: check the consistency with webpack
628 🔴 commons-chunk-min-size-0: Method RegExp.prototype.test called on incompatible receiver undefined
629 🟡 commons-chunk-min-size-Infinity: check the consistency with webpack
630 🟡 commons-plugin-issue-4980: check the consistency with webpack
631 🟡 concat-and-sideeffects: check the consistency with webpack
632 🔴 context-independence: hash changed
633 🟡 custom-terser: check the consistency with webpack
634 🔴 define-plugin: webpack.DefinePlugin.runtimeValue is not a function
635 🔴 details-error: custom error details
636 🔴 dll-reference-plugin-issue-7624: webpack.DllReferencePlugin is not a constructor
637 🔴 dll-reference-plugin-issue-7624-error: webpack.DllReferencePlugin is not a constructor
638 🔴 entry-filename: unstable
639 🟡 exclude-with-loader: check the consistency with webpack
640 🟡 external: check the consistency with webpack
641 🟡 graph-correctness-entries: check the consistency with webpack
642 🟡 graph-correctness-modules: check the consistency with webpack
643 🟡 graph-roots: check the consistency with webpack
644 🟡 ignore-warnings: check the consistency with webpack
645 🟡 immutable: check the consistency with webpack
647 🟡 import-weak: check the consistency with webpack
648 🟡 import-weak-parser-option: check the consistency with webpack
649 🟡 import-with-invalid-options-comments: check the consistency with webpack
650 🟡 issue-7577: check the consistency with webpack
651 🔴 limit-chunk-count-plugin: #4304
652 🔴 logging: unstable
653 🟡 logging-debug: check the consistency with webpack
654 🟡 max-modules: check the consistency with webpack
655 🟡 max-modules-default: check the consistency with webpack
656 🟡 module-assets: check the consistency with webpack
657 🟡 module-deduplication: check the consistency with webpack
658 🟡 module-deduplication-named: check the consistency with webpack
659 🔴 module-federation-custom-exposed-module-name: build failed
660 🟡 module-not-found-error: check the consistency with webpack
661 🟡 module-reasons: check the consistency with webpack
664 🟡 named-chunk-groups: check the consistency with webpack
665 🟡 named-chunks-plugin: check the consistency with webpack
666 ⚪️ named-chunks-plugin-async: TODO
667 🔴 no-emit-on-errors-plugin-with-child-error: support NoEmitOnErrorsPlugin
668 🔴 optimize-chunks: support require.ensure()
669 🟡 output-module: check the consistency with webpack
670 🟡 parse-error: check the consistency with webpack
672 🔴 performance-disabled: support AMD require
673 🔴 performance-error: support AMD require
675 🔴 performance-no-hints: support AMD require
677 🟡 prefetch: check the consistency with webpack
678 🟡 prefetch-preload-mixed: check the consistency with webpack
679 🟡 preload: check the consistency with webpack
680 🔴 preset-detailed: support AMD require
681 🟡 preset-errors-only: check the consistency with webpack
682 🟡 preset-errors-only-error: check the consistency with webpack
683 🟡 preset-errors-warnings: check the consistency with webpack
684 🔴 preset-minimal: support AMD require
685 🟡 preset-minimal-simple: check the consistency with webpack
686 🟡 preset-mixed-array: check the consistency with webpack
687 🟡 preset-none: check the consistency with webpack
688 🟡 preset-none-array: check the consistency with webpack
689 🟡 preset-none-error: check the consistency with webpack
690 🔴 preset-normal: support AMD require
691 🔴 preset-normal-performance: support AMD require
692 🔴 preset-normal-performance-ensure-filter-sourcemaps: support AMD require
693 🟡 preset-summary: check the consistency with webpack
694 🔴 preset-verbose: suport AMD require
695 🔴 real-content-hash: unstable
696 🟡 related-assets: check the consistency with webpack
697 🔴 resolve-plugin-context: support resolve plugins
698 🟡 reverse-sort-modules: check the consistency with webpack
699 🟡 runtime-chunk: check the consistency with webpack
700 🔴 runtime-chunk-integration: support MinChunkSizePlugin
701 🟡 runtime-chunk-issue-7382: check the consistency with webpack
702 🟡 runtime-chunk-single: check the consistency with webpack
703 🟡 runtime-specific-used-exports: check the consistency with webpack
704 🔴 scope-hoisting-bailouts: unstable
705 🟡 scope-hoisting-multi: check the consistency with webpack
706 🟡 side-effects-issue-7428: check the consistency with webpack
707 🔴 side-effects-optimization: unstable
708 🟡 side-effects-simple-unused: check the consistency with webpack
709 🔴 simple: unstable
710 🔴 simple-more-info: unstable
712 🟡 split-chunks-automatic-name: check the consistency with webpack
713 🟡 split-chunks-chunk-name: check the consistency with webpack
714 🟡 split-chunks-combinations: check the consistency with webpack
715 🟡 split-chunks-issue-6413: check the consistency with webpack
716 🟡 split-chunks-issue-6696: check the consistency with webpack
717 🟡 split-chunks-issue-7401: check the consistency with webpack
718 🟡 split-chunks-keep-remaining-size: check the consistency with webpack
719 🔴 split-chunks-max-size: unstable
720 🟡 split-chunks-min-size-reduction: check the consistency with webpack
721 🟡 split-chunks-prefer-bigger-splits: check the consistency with webpack
722 🟡 split-chunks-runtime-specific: check the consistency with webpack
723 🔴 tree-shaking: support require.include
724 ⚪️ wasm-explorer-examples-sync: TODO
799 ⚪️ WatchTestCases add-defines: TODO
800 ⚪️ WatchTestCases asset-concat: TODO
801 ⚪️ WatchTestCases asset-modules: TODO
802 ⚪️ WatchTestCases change-dep-while-detatched: TODO
803 ⚪️ WatchTestCases changing-module-id: TODO
804 ⚪️ WatchTestCases child-compilation-cache: TODO
805 ⚪️ WatchTestCases emit-when-clean: TODO
806 ⚪️ WatchTestCases emit-without-clean: TODO
807 ⚪️ WatchTestCases immutable: TODO
808 ⚪️ WatchTestCases loader-import-module: TODO
809 ⚪️ WatchTestCases managedPath: TODO
810 ⚪️ WatchTestCases new-split-chunk-entry-node: TODO
811 ⚪️ WatchTestCases new-split-chunk-entry-web: TODO
812 ⚪️ WatchTestCases reexport-mangle: TODO
813 ⚪️ WatchTestCases unsafe-cache: TODO
814 ⚪️ WatchTestCases unsafe-cache-duplicates: TODO
815 ⚪️ WatchTestCases unsafe-cache-managed-paths: TODO
816 ⚪️ WatchTestCases delete-in-context: TODO
817 ⚪️ WatchTestCases loader-context-dep: TODO
818 ⚪️ WatchTestCases issue-8766: TODO
819 ⚪️ WatchTestCases issue-8766-with-cache: TODO
820 ⚪️ WatchTestCases caching-harmony: TODO
821 ⚪️ WatchTestCases reexport-chain: TODO
822 ⚪️ WatchTestCases switching-harmony: TODO
823 ⚪️ WatchTestCases automatic-prefetch-plugin: TODO
824 ⚪️ WatchTestCases automatic-prefetch-plugin-9485: TODO
825 ⚪️ WatchTestCases define-plugin: TODO
826 ⚪️ WatchTestCases dll-reference-plugin: TODO
827 ⚪️ WatchTestCases mini-css-extract-plugin: TODO
828 ⚪️ WatchTestCases module-concatenation-plugin: TODO
829 ⚪️ WatchTestCases profiling-plugin: TODO
830 ⚪️ WatchTestCases watch-ignore-plugin: TODO
831 ⚪️ WatchTestCases missing-module: TODO
832 ⚪️ WatchTestCases parse-failed-esm: TODO
833 ⚪️ WatchTestCases in-loader: TODO
834 ⚪️ WatchTestCases dynamic-import: TODO
835 ⚪️ WatchTestCases static-import: TODO
836 ⚪️ WatchTestCases caching-inner-source: TODO
837 ⚪️ WatchTestCases provide-unsafe-cache: TODO
838 ⚪️ WatchTestCases issue-7400: TODO
842 ⚪️ WatchTestCases unable-to-snapshot: TODO
843 ⚪️ WatchTestCases warnings-contribute-to-hash: TODO
844 ⚪️ WatchTestCases caching: TODO
881 ⚪️ ConfigTestCases additional-pass simple simple: TODO
882 ⚪️ ConfigTestCases amd disabled disabled: TODO
883 ⚪️ ConfigTestCases asset-emitted normal normal: TODO
892 ⚪️ ConfigTestCases asset-modules custom-condition custom-condition: TODO
897 ⚪️ ConfigTestCases asset-modules data-url data-url: TODO
910 ⚪️ ConfigTestCases asset-modules file-url file-url: TODO
911 ⚪️ ConfigTestCases asset-modules generator-asset-publicPath generator-asset-publicPath: TODO
912 ⚪️ ConfigTestCases asset-modules generator-asset-publicPath-hash generator-asset-publicPath-hash: TODO
913 ⚪️ ConfigTestCases asset-modules global-options global-options: TODO
914 ⚪️ ConfigTestCases asset-modules http-url http-url: TODO
915 ⚪️ ConfigTestCases asset-modules ignore ignore: TODO
923 ⚪️ ConfigTestCases asset-modules input-data-url-encoding input-data-url-encoding: TODO
924 ⚪️ ConfigTestCases asset-modules opus opus: TODO
925 ⚪️ ConfigTestCases asset-modules overridePath overridePath: TODO
926 ⚪️ ConfigTestCases asset-modules path path: TODO
927 ⚪️ ConfigTestCases asset-modules publicPath publicPath: TODO
932 ⚪️ ConfigTestCases asset-modules query-and-custom-condition query-and-custom-condition: TODO
933 ⚪️ ConfigTestCases asset-modules query-and-custom-encoder query-and-custom-encoder: TODO
934 ⚪️ ConfigTestCases asset-modules real-content-hash real-content-hash: TODO
939 ⚪️ ConfigTestCases asset-modules rule-generator-outputPath rule-generator-outputPath: TODO
940 ⚪️ ConfigTestCases asset-modules rule-generator-publicPath rule-generator-publicPath: TODO
941 ⚪️ ConfigTestCases asset-modules rule-generator-publicPath-override rule-generator-publicPath-override: TODO
950 ⚪️ ConfigTestCases asset-modules unsafe-cache-13827 unsafe-cache-13827: TODO
963 ⚪️ ConfigTestCases asset-url target-node3 target-node3: TODO
964 ⚪️ ConfigTestCases asset-url target-web1 target-web1: TODO
978 ⚪️ ConfigTestCases assets delete-asset delete-asset: TODO
979 ⚪️ ConfigTestCases async-commons-chunk all-selected all-selected: TODO
980 ⚪️ ConfigTestCases async-commons-chunk duplicate duplicate: TODO
981 ⚪️ ConfigTestCases async-commons-chunk existing-name existing-name: TODO
982 ⚪️ ConfigTestCases async-commons-chunk nested nested: TODO
987 ⚪️ ConfigTestCases async-commons-chunk simple simple: TODO
991 ⚪️ ConfigTestCases async-library 1-use-library 1-use-library: TODO
992 ⚫️ ConfigTestCases cache-dependencies managed-items managed-items: No plan
993 ⚫️ ConfigTestCases cache-dependencies managed-items-unsafe-cache managed-items-unsafe-cache: No plan
1009 ⚪️ ConfigTestCases chunk-index order-multiple-entries order-multiple-entries: TODO
1010 ⚪️ ConfigTestCases clean dry dry: TODO
1015 ⚪️ ConfigTestCases clean ignore-fn ignore-fn: TODO
1016 ⚪️ ConfigTestCases clean ignore-hook ignore-hook: TODO
1017 ⚪️ ConfigTestCases clean ignore-rx ignore-rx: TODO
1018 ⚪️ ConfigTestCases clean link link: TODO
1023 ⚪️ ConfigTestCases code-generation require-context-id require-context-id: TODO
1024 ⚪️ ConfigTestCases code-generation use-strict use-strict: TODO
1045 ⚪️ ConfigTestCases concatenate-modules import-module import-module: TODO
1064 ⚪️ ConfigTestCases concatenate-modules split-chunk-entry-module split-chunk-entry-module: TODO
1156 ⚪️ ConfigTestCases contenthash assets assets: TODO
1157 ⚪️ ConfigTestCases contenthash include-chunk-id include-chunk-id: TODO
1158 ⚪️ ConfigTestCases context-exclusion simple simple: TODO
1159 ⚪️ ConfigTestCases context-replacement System.import System.import: TODO
1160 ⚪️ ConfigTestCases context-replacement a a: TODO
1161 ⚪️ ConfigTestCases context-replacement b b: TODO
1162 ⚪️ ConfigTestCases context-replacement c c: TODO
1163 ⚪️ ConfigTestCases context-replacement d d: TODO
1164 ⚪️ ConfigTestCases context-replacement e e: TODO
1173 ⚪️ ConfigTestCases css basic basic: TODO
1174 ⚪️ ConfigTestCases css basic-initial-only basic-initial-only: TODO
1180 ⚪️ ConfigTestCases css conflicting-order conflicting-order: TODO
1181 ⚪️ ConfigTestCases css css-modules css-modules: TODO
1182 ⚪️ ConfigTestCases css css-modules-in-node css-modules-in-node: TODO
1188 ⚪️ ConfigTestCases css exports exports: TODO
1189 ⚪️ ConfigTestCases css exports-in-node exports-in-node: TODO
1190 ⚪️ ConfigTestCases css external external: TODO
1191 ⚪️ ConfigTestCases css large large: TODO
1197 ⚪️ ConfigTestCases css urls urls: TODO
1198 ⚫️ ConfigTestCases custom-hash-function xxhash xxhash: No plan
1199 ⚪️ ConfigTestCases custom-modules json-custom json-custom: TODO
1200 ⚪️ ConfigTestCases custom-source-type localization localization: TODO
1201 ⚪️ ConfigTestCases deep-scope-analysis remove-export remove-export: TODO
1202 ⚪️ ConfigTestCases deep-scope-analysis remove-export-scope-hoisting remove-export-scope-hoisting: TODO
1207 ⚪️ ConfigTestCases delegated simple simple: TODO
1208 ⚪️ ConfigTestCases delegated-hash simple simple: TODO
1213 ⚪️ ConfigTestCases deprecations chunk-and-module chunk-and-module: TODO
1214 ⚪️ ConfigTestCases deprecations chunk-files chunk-files: TODO
1215 ⚪️ ConfigTestCases deprecations config config: TODO
1216 ⚪️ ConfigTestCases deprecations invalid-dependencies invalid-dependencies: TODO
1217 ⚪️ ConfigTestCases deprecations non-unique-hash non-unique-hash: TODO
1226 ⚪️ ConfigTestCases dll-plugin 0-create-dll 0-create-dll: TODO
1227 ⚪️ ConfigTestCases dll-plugin 0-issue-10475 0-issue-10475: TODO
1228 ⚪️ ConfigTestCases dll-plugin 1-issue-10475 1-issue-10475: TODO
1229 ⚪️ ConfigTestCases dll-plugin 1-use-dll 1-use-dll: TODO
1230 ⚪️ ConfigTestCases dll-plugin 2-use-dll-without-scope 2-use-dll-without-scope: TODO
1231 ⚪️ ConfigTestCases dll-plugin 3-use-dll-with-hashid 3-use-dll-with-hashid: TODO
1232 ⚪️ ConfigTestCases dll-plugin-entry 0-create-dll 0-create-dll: TODO
1233 ⚪️ ConfigTestCases dll-plugin-entry 1-use-dll 1-use-dll: TODO
1234 ⚪️ ConfigTestCases dll-plugin-entry 2-error-non-entry 2-error-non-entry: TODO
1235 ⚪️ ConfigTestCases dll-plugin-format 0-create-dll 0-create-dll: TODO
1236 ⚪️ ConfigTestCases dll-plugin-side-effects 0-create-dll 0-create-dll: TODO
1237 ⚪️ ConfigTestCases dll-plugin-side-effects 1-use-dll 1-use-dll: TODO
1250 ⚪️ ConfigTestCases ecmaVersion browserslist browserslist: TODO
1251 ⚪️ ConfigTestCases ecmaVersion browserslist-config browserslist-config: TODO
1252 ⚪️ ConfigTestCases ecmaVersion browserslist-config-env browserslist-config-env: TODO
1256 ⚪️ ConfigTestCases ecmaVersion browserslist-query browserslist-query: TODO
1273 🔴 ConfigTestCases entry depend-on-advanced depend-on-advanced: afterSeal hook blocks
1274 🔴 ConfigTestCases entry depend-on-bug depend-on-bug: DynamicEntryPlugin blocks
1275 🔴 ConfigTestCases entry depend-on-non-js depend-on-non-js: mini-extract-css-plugin blocks
1336 ⚪️ ConfigTestCases entry weird-names weird-names: TODO
1337 ⚪️ ConfigTestCases entry weird-names2 weird-names2: TODO
1338 ⚪️ ConfigTestCases errors asset-options-validation asset-options-validation: TODO
1339 ⚪️ ConfigTestCases errors case-emit case-emit: TODO
1346 ⚪️ ConfigTestCases errors entry-not-found entry-not-found: TODO
1347 ⚪️ ConfigTestCases errors exception-in-chunk-renderer exception-in-chunk-renderer: TODO
1360 ⚪️ ConfigTestCases externals async-externals async-externals: TODO
1372 ⚪️ ConfigTestCases externals externals-array externals-array: TODO
1377 ⚪️ ConfigTestCases externals externals-in-commons-chunk externals-in-commons-chunk: TODO
1382 ⚪️ ConfigTestCases externals externals-system-custom externals-system-custom: TODO
1409 ⚪️ ConfigTestCases externals optional-externals-root optional-externals-root: TODO
1410 ⚪️ ConfigTestCases externals optional-externals-umd optional-externals-umd: TODO
1411 ⚪️ ConfigTestCases externals optional-externals-umd2 optional-externals-umd2: TODO
1412 ⚪️ ConfigTestCases externals optional-externals-umd2-mixed optional-externals-umd2-mixed: TODO
1417 ⚪️ ConfigTestCases externals resolve resolve: TODO
1422 ⚪️ ConfigTestCases filename-template filename-function filename-function: TODO
1431 ⚪️ ConfigTestCases filename-template split-chunks-filename split-chunks-filename: TODO
1478 ⚪️ ConfigTestCases hash-length deterministic-module-ids deterministic-module-ids: TODO
1479 ⚪️ ConfigTestCases hash-length hashed-module-ids hashed-module-ids: TODO
1480 ⚪️ ConfigTestCases hash-length output-filename output-filename: TODO
1532 ⚪️ ConfigTestCases inner-graph altaskitButton altaskitButton: TODO
1533 ⚪️ ConfigTestCases inner-graph basic basic: TODO
1534 ⚪️ ConfigTestCases inner-graph blockScopes blockScopes: TODO
1535 ⚪️ ConfigTestCases inner-graph class class: TODO
1536 ⚪️ ConfigTestCases inner-graph const const: TODO
1537 ⚪️ ConfigTestCases inner-graph defaultArrow defaultArrow: TODO
1538 ⚪️ ConfigTestCases inner-graph defaultClass defaultClass: TODO
1539 ⚪️ ConfigTestCases inner-graph defaultExpression defaultExpression: TODO
1540 ⚪️ ConfigTestCases inner-graph defaultFunction defaultFunction: TODO
1541 ⚪️ ConfigTestCases inner-graph defaultFunctionExpression defaultFunctionExpression: TODO
1542 ⚪️ ConfigTestCases inner-graph defaultId defaultId: TODO
1543 ⚪️ ConfigTestCases inner-graph defaultNamedFunction defaultNamedFunction: TODO
1544 ⚪️ ConfigTestCases inner-graph defaultNamedFunctionExpression defaultNamedFunctionExpression: TODO
1545 ⚪️ ConfigTestCases inner-graph eval-bailout eval-bailout: TODO
1546 ⚪️ ConfigTestCases inner-graph export export: TODO
1547 ⚪️ ConfigTestCases inner-graph importAll importAll: TODO
1548 ⚪️ ConfigTestCases inner-graph issue-11678 issue-11678: TODO
1549 ⚪️ ConfigTestCases inner-graph issue-12669 issue-12669: TODO
1550 ⚪️ ConfigTestCases inner-graph issue-12669-mini issue-12669-mini: TODO
1551 ⚪️ ConfigTestCases inner-graph localReference localReference: TODO
1552 ⚪️ ConfigTestCases inner-graph nested nested: TODO
1553 ⚪️ ConfigTestCases inner-graph pure pure: TODO
1554 ⚪️ ConfigTestCases inner-graph ramdaIdentical ramdaIdentical: TODO
1555 ⚪️ ConfigTestCases inner-graph specifier specifier: TODO
1556 ⚪️ ConfigTestCases inner-graph varNotWritten varNotWritten: TODO
1557 ⚪️ ConfigTestCases inner-graph varWritten varWritten: TODO
1593 ⚪️ ConfigTestCases json tree-shaking-default tree-shaking-default: TODO
1594 ⚪️ ConfigTestCases layer rules rules: TODO
1671 🔴 ConfigTestCases loader-import-module css css: #4923
1672 ⚪️ ConfigTestCases loaders #-issue-14755-# #-issue-14755-#: TODO
1710 ⚪️ ConfigTestCases loaders options options: TODO
1711 🔴 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
1722 ⚪️ ConfigTestCases managedPaths futureDefaults futureDefaults: TODO
1723 ⚪️ ConfigTestCases mangle mangle-with-object-prop mangle-with-object-prop: TODO
1724 ⚪️ ConfigTestCases module externals externals: TODO
1750 ⚪️ ConfigTestCases optimization chunk chunk: TODO
1761 ⚪️ ConfigTestCases optimization hashed-module-ids hashed-module-ids: TODO
1779 ⚪️ ConfigTestCases optimization runtime-specific-used-exports2 runtime-specific-used-exports2: TODO
1789 ⚪️ ConfigTestCases output import-meta-name import-meta-name: TODO
1802 ⚪️ ConfigTestCases output publicPath-scriptType-module publicPath-scriptType-module: TODO
1832 ⚪️ ConfigTestCases parsing context context: TODO
1850 ⚪️ ConfigTestCases parsing harmony-this-concat harmony-this-concat: TODO
1859 ⚪️ ConfigTestCases parsing issue-14545 issue-14545: TODO
1860 ⚪️ ConfigTestCases parsing issue-14720 issue-14720: TODO
1861 ⚪️ ConfigTestCases parsing issue-2942 issue-2942: TODO
1878 ⚪️ ConfigTestCases parsing issue-8293 issue-8293: TODO
1879 ⚪️ ConfigTestCases parsing issue-9042 issue-9042: TODO
1893 ⚪️ ConfigTestCases parsing optional optional: TODO
1894 ⚪️ ConfigTestCases parsing optional-chaining optional-chaining: TODO
1899 ⚪️ ConfigTestCases parsing require-ignore require-ignore: TODO
1904 ⚪️ ConfigTestCases parsing requirejs requirejs: TODO
1905 ⚪️ ConfigTestCases parsing system.import system.import: TODO
1919 🔴 ConfigTestCases plugins banner-plugin-hashing banner-plugin-hashing: Lacking support of chunkhash
1920 ⚪️ ConfigTestCases plugins define-plugin define-plugin: TODO
1921 ⚪️ ConfigTestCases plugins define-plugin-bigint define-plugin-bigint: TODO
1961 ⚪️ ConfigTestCases plugins lib-manifest-plugin lib-manifest-plugin: TODO
1967 ⚪️ ConfigTestCases plugins min-chunk-size min-chunk-size: TODO
1968 ⚪️ ConfigTestCases plugins mini-css-extract-plugin mini-css-extract-plugin: TODO
1969 ⚪️ ConfigTestCases plugins profiling-plugin profiling-plugin: TODO
1970 ⚪️ ConfigTestCases plugins progress-plugin progress-plugin: TODO
1985 ⚪️ ConfigTestCases plugins source-map-dev-tool-plugin source-map-dev-tool-plugin: TODO
2003 ⚪️ ConfigTestCases process-assets html-plugin html-plugin: TODO
2004 ⚪️ ConfigTestCases race-conditions load-module load-module: TODO
2014 ⚪️ ConfigTestCases records issue-295 issue-295: TODO
2015 ⚪️ ConfigTestCases records issue-2991 issue-2991: TODO
2016 ⚪️ ConfigTestCases records issue-7339 issue-7339: TODO
2017 ⚪️ ConfigTestCases records issue-7492 issue-7492: TODO
2018 ⚪️ ConfigTestCases records stable-sort stable-sort: TODO
2019 ⚪️ ConfigTestCases require module-require module-require: TODO
2020 ⚪️ ConfigTestCases resolve context-resolve-with-ignore context-resolve-with-ignore: TODO
2021 ⚪️ ConfigTestCases resolve empty-context-module empty-context-module: TODO
2028 ⚪️ ConfigTestCases resolve issue-11335-context-module issue-11335-context-module: TODO
2029 ⚪️ ConfigTestCases resolve issue-15580 issue-15580: TODO
2034 ⚪️ ConfigTestCases resolve only-module only-module: TODO
2039 ⚪️ ConfigTestCases resolve-merging override override: TODO
2044 ⚪️ ConfigTestCases resolving prefer-absolute prefer-absolute: TODO
2049 ⚪️ ConfigTestCases rule-set chaining chaining: TODO
2050 ⚪️ ConfigTestCases rule-set compiler compiler: TODO
2051 ⚪️ ConfigTestCases rule-set custom custom: TODO
2056 ⚪️ ConfigTestCases rule-set resolve-options resolve-options: TODO
2057 ⚪️ ConfigTestCases rule-set simple simple: TODO
2058 ⚪️ ConfigTestCases rule-set simple-use-array-fn simple-use-array-fn: TODO
2059 ⚪️ ConfigTestCases rule-set simple-use-fn-array simple-use-fn-array: TODO
2084 ⚪️ ConfigTestCases scope-hoisting create-dll-plugin create-dll-plugin: TODO
2085 ⚪️ ConfigTestCases scope-hoisting dll-plugin dll-plugin: TODO
2112 ⚪️ ConfigTestCases sharing consume-module-ignore-warnings consume-module-ignore-warnings: TODO
2117 ⚪️ ConfigTestCases sharing consume-multiple-versions-ignore-warnings consume-multiple-versions-ignore-warnings: TODO
2158 ⚪️ ConfigTestCases side-effects issue-13063 issue-13063: TODO
2173 ⚪️ ConfigTestCases side-effects url url: TODO
2198 ⚪️ ConfigTestCases source-map context-module-source-path context-module-source-path: TODO
2216 ⚪️ ConfigTestCases source-map exclude-modules-source-map exclude-modules-source-map: TODO
2217 ⚪️ ConfigTestCases source-map module-names module-names: TODO
2247 🔴 ConfigTestCases source-map relative-source-map-path relative-source-map-path: #4304
2248 🔴 ConfigTestCases source-map relative-source-maps-by-loader relative-source-maps-by-loader: #5393
2257 ⚪️ ConfigTestCases source-map source-map-with-profiling-plugin source-map-with-profiling-plugin: TODO
2279 🔴 ConfigTestCases split-chunks custom-filename-function custom-filename-function: not support function type of splitChunks #4333
2285 🔴 ConfigTestCases split-chunks entry-point-error entry-point-error: should emit error if entry point and splitted chunk have the same name #4332
2294 🔴 ConfigTestCases split-chunks issue-11513 issue-11513: should support object type minSize #4331
2319 🔴 ConfigTestCases split-chunks no-options no-options: no js splitChunks plugin
2324 🔴 ConfigTestCases split-chunks runtime-chunk runtime-chunk: not have the same name for splitted chunk with webpack #4334
2358 🔴 ConfigTestCases split-chunks-common hot hot: block: require.main #3562
2374 🔴 ConfigTestCases split-chunks-common library library: block: require.ensure #4304
2396 ⚪️ ConfigTestCases target amd-container-named amd-container-named: TODO
2402 ⚪️ ConfigTestCases target amd-container-unnamed amd-container-unnamed: TODO
2403 ⚪️ ConfigTestCases target amd-named amd-named: TODO
2409 ⚪️ ConfigTestCases target amd-unnamed amd-unnamed: TODO
2443 ⚪️ ConfigTestCases target system-named-assets-path system-named-assets-path: TODO
2448 ⚪️ ConfigTestCases target umd-auxiliary-comments-object umd-auxiliary-comments-object: TODO
2449 ⚪️ ConfigTestCases target umd-auxiliary-comments-string umd-auxiliary-comments-string: TODO
2463 ⚪️ ConfigTestCases trusted-types devtool-eval devtool-eval: TODO
2472 ⚪️ ConfigTestCases trusted-types web-worker web-worker: TODO
2473 ⚪️ ConfigTestCases types filesystems filesystems: TODO
2478 ⚪️ ConfigTestCases utils lazy-set lazy-set: TODO
2479 ⚪️ ConfigTestCases wasm export-imported-global export-imported-global: TODO
2480 ⚪️ ConfigTestCases wasm identical identical: TODO
2481 ⚪️ ConfigTestCases wasm import-wasm-wasm import-wasm-wasm: TODO
2482 ⚪️ ConfigTestCases wasm missing-wasm-experiment missing-wasm-experiment: TODO
2483 ⚪️ ConfigTestCases wasm wasm-in-initial-chunk-error wasm-in-initial-chunk-error: TODO
2484 ⚪️ ConfigTestCases web attach-existing attach-existing: TODO
2489 ⚪️ ConfigTestCases web node-source-future-defaults node-source-future-defaults: TODO
2490 ⚪️ ConfigTestCases web node-source-global node-source-global: TODO
2491 ⚪️ ConfigTestCases web non-js-chunks-entrypoint non-js-chunks-entrypoint: TODO
2492 ⚪️ ConfigTestCases web non-js-chunks-entrypoint-runtime-chunk non-js-chunks-entrypoint-runtime-chunk: TODO
2513 ⚪️ ConfigTestCases web unique-jsonp unique-jsonp: TODO
2578 🔴 TestCases normal amd define-needs-module: #4313
2579 🔴 TestCases normal amd namedModules: #4313
2580 🔴 TestCases normal amd namedModulesConstArrayDep: #4313
2626 🔴 TestCases normal chunks context: #4304
2635 🔴 TestCases normal chunks named-chunks: #4304
2636 🔴 TestCases normal chunks nested-in-empty: #4304
2637 🔴 TestCases normal chunks parsing: #4304
2638 🔴 TestCases normal chunks runtime: #4304
2639 🔴 TestCases normal chunks var-inject-error-handler: #4304
2640 🟡 TestCases normal chunks weak-dependencies: #2787
2641 🔴 TestCases normal chunks weak-dependencies-context: #4315
2706 🟡 TestCases normal cjs-tree-shaking bailouts: #4313
2831 🔴 TestCases normal compile deduplication-bundle-loader: #4304
2852 🔴 TestCases normal context import-meta-webpack-context: #4305
2921 🔴 TestCases normal errors load-module-cycle: #3738
2922 🔴 TestCases normal errors load-module-cycle-multiple: #3738
2923 🔴 TestCases normal errors load-module-error: #3738
2956 🟡 TestCases normal esm import-meta: compile type evaluation typeof
3050 🔴 TestCases normal json import-assertions-type-json: #4358
3104 🔴 TestCases normal large big-assets: #3180
3105 ⚪️ TestCases normal large many-replacements: TODO
3112 🔴 TestCases normal loaders issue-10725: blocked by this.loadModule #3738
3113 🔴 TestCases normal loaders issue-2299: blocked by this.loadModule #3738
3114 🔴 TestCases normal loaders issue-4959: blocked by this.loadModule #3738
3118 🔴 TestCases normal loaders no-string: blocked by #3459
3123 🔴 TestCases normal loaders utils: #4397
3192 🔴 TestCases normal mjs type-module: compile time evaluation typeof and amd
3272 🔴 TestCases normal nonce set-nonce: #4401
3280 🔴 TestCases normal optimize side-effects-reexport-start-unknown: new tree-shaking re-implementation
3347 🔴 TestCases normal parsing amd-rename: #4313
3353 🔴 TestCases normal parsing chunks: #4304
3357 🟡 TestCases normal parsing complex-require: #4304, #4313
3358 🔴 TestCases normal parsing context: #3346
3359 🔴 TestCases normal parsing declared-api: #4313
3362 🔴 TestCases normal parsing es6.nominimize: #4304
3363 🟡 TestCases normal parsing evaluate: should not evaluate new RegExp for redefined RegExp
3365 🔴 TestCases normal parsing extract-amd: #4313
3366 🔴 TestCases normal parsing extract-amd.nominimize: #4313
3367 🟡 TestCases normal parsing extract-require: should not parse require in function arguments
3382 🔴 TestCases normal parsing harmony-injecting-order: #4313
3404 🔴 TestCases normal parsing issue-2084: #4313
3414 🔴 TestCases normal parsing issue-2641: #4313
3418 ⚪️ TestCases normal parsing issue-3252: TODO
3419 ⚪️ TestCases normal parsing issue-3273: TODO
3420 🔴 TestCases normal parsing issue-345: #4313
3422 🔴 TestCases normal parsing issue-387: #4313
3433 🔴 TestCases normal parsing issue-4940: #4313
3442 🔴 TestCases normal parsing issue-758: #4313, #4304
3448 🔴 TestCases normal parsing local-modules: #4313
3452 🔴 TestCases normal parsing nullish-coalescing: #4300
3456 🔴 TestCases normal parsing precreated-ast: #4442
3457 🔴 TestCases normal parsing renaming: #4313, #3346
3458 🔴 TestCases normal parsing resolve-weak-context: #4315
3460 🔴 TestCases normal parsing strict-mode: #4313
3462 🟡 TestCases normal parsing typeof: require.include
3464 🔴 TestCases normal parsing unsupported-amd: #4313
3975 🔴 TestCases normal resolving commomjs-local-module: #4313
3979 🔴 TestCases normal resolving issue-2986: #4348
4023 🔴 TestCases normal runtime chunk-callback-order: #4313
4031 🔴 TestCases normal runtime module-caching: #4304
4102 ⚪️ TestCases normal scope-hoisting renaming-shorthand-5027: TODO
4292 ⚪️ TestCases normal side-effects dynamic-reexports: TODO
4356 ⚪️ TestCases normal wasm v128: TODO
4455 🔴 TestCases hot amd define-needs-module: #4313
4456 🔴 TestCases hot amd namedModules: #4313
4457 🔴 TestCases hot amd namedModulesConstArrayDep: #4313
4503 🔴 TestCases hot chunks context: #4304
4512 🔴 TestCases hot chunks named-chunks: #4304
4513 🔴 TestCases hot chunks nested-in-empty: #4304
4514 🔴 TestCases hot chunks parsing: #4304
4515 🔴 TestCases hot chunks runtime: #4304
4516 🔴 TestCases hot chunks var-inject-error-handler: #4304
4517 🟡 TestCases hot chunks weak-dependencies: #2787
4518 🔴 TestCases hot chunks weak-dependencies-context: #4315
4583 🟡 TestCases hot cjs-tree-shaking bailouts: #4313
4708 🔴 TestCases hot compile deduplication-bundle-loader: #4304
4729 🔴 TestCases hot context import-meta-webpack-context: #4305
4798 🔴 TestCases hot errors load-module-cycle: #3738
4799 🔴 TestCases hot errors load-module-cycle-multiple: #3738
4800 🔴 TestCases hot errors load-module-error: #3738
4833 🟡 TestCases hot esm import-meta: compile type evaluation typeof
4927 🔴 TestCases hot json import-assertions-type-json: #4358
4981 🔴 TestCases hot large big-assets: #3180
4982 ⚪️ TestCases hot large many-replacements: TODO
4989 🔴 TestCases hot loaders issue-10725: blocked by this.loadModule #3738
4990 🔴 TestCases hot loaders issue-2299: blocked by this.loadModule #3738
4991 🔴 TestCases hot loaders issue-4959: blocked by this.loadModule #3738
4995 🔴 TestCases hot loaders no-string: blocked by #3459
5000 🔴 TestCases hot loaders utils: #4397
5069 🔴 TestCases hot mjs type-module: compile time evaluation typeof and amd
5149 🔴 TestCases hot nonce set-nonce: #4401
5157 🔴 TestCases hot optimize side-effects-reexport-start-unknown: new tree-shaking re-implementation
5224 🔴 TestCases hot parsing amd-rename: #4313
5230 🔴 TestCases hot parsing chunks: #4304
5234 🟡 TestCases hot parsing complex-require: #4304, #4313
5235 🔴 TestCases hot parsing context: #3346
5236 🔴 TestCases hot parsing declared-api: #4313
5239 🔴 TestCases hot parsing es6.nominimize: #4304
5240 🟡 TestCases hot parsing evaluate: should not evaluate new RegExp for redefined RegExp
5242 🔴 TestCases hot parsing extract-amd: #4313
5243 🔴 TestCases hot parsing extract-amd.nominimize: #4313
5244 🟡 TestCases hot parsing extract-require: should not parse require in function arguments
5259 🔴 TestCases hot parsing harmony-injecting-order: #4313
5281 🔴 TestCases hot parsing issue-2084: #4313
5291 🔴 TestCases hot parsing issue-2641: #4313
5295 ⚪️ TestCases hot parsing issue-3252: TODO
5296 ⚪️ TestCases hot parsing issue-3273: TODO
5297 🔴 TestCases hot parsing issue-345: #4313
5299 🔴 TestCases hot parsing issue-387: #4313
5310 🔴 TestCases hot parsing issue-4940: #4313
5319 🔴 TestCases hot parsing issue-758: #4313, #4304
5325 🔴 TestCases hot parsing local-modules: #4313
5329 🔴 TestCases hot parsing nullish-coalescing: #4300
5333 🔴 TestCases hot parsing precreated-ast: #4442
5334 🔴 TestCases hot parsing renaming: #4313, #3346
5335 🔴 TestCases hot parsing resolve-weak-context: #4315
5337 🔴 TestCases hot parsing strict-mode: #4313
5339 🟡 TestCases hot parsing typeof: require.include
5341 🔴 TestCases hot parsing unsupported-amd: #4313
5854 🔴 TestCases hot resolving commomjs-local-module: #4313
5858 🔴 TestCases hot resolving issue-2986: #4348
5902 🔴 TestCases hot runtime chunk-callback-order: #4313
5910 🔴 TestCases hot runtime module-caching: #4304
5981 ⚪️ TestCases hot scope-hoisting renaming-shorthand-5027: TODO
6171 ⚪️ TestCases hot side-effects dynamic-reexports: TODO
6235 ⚪️ TestCases hot wasm v128: TODO

@LingyuCoder LingyuCoder enabled auto-merge (squash) July 18, 2024 07:30
@LingyuCoder LingyuCoder merged commit 748a372 into main Jul 18, 2024
33 checks passed
@LingyuCoder LingyuCoder deleted the feat/support-webpack-exports-info branch July 18, 2024 07:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release: feature release: feature related release(mr only) team The issue/pr is created by the member of Rspack.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants