Skip to content

Commit

Permalink
feat: hoist compiler options builder to Compiler::builder (#9020)
Browse files Browse the repository at this point in the history
  • Loading branch information
h-a-n-a authored Jan 16, 2025
1 parent 73349c6 commit cba0ccc
Show file tree
Hide file tree
Showing 4 changed files with 218 additions and 156 deletions.
Loading

2 comments on commit cba0ccc

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented on cba0ccc Jan 16, 2025

Choose a reason for hiding this comment

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

📝 Ecosystem CI detail: Open

suite result
modernjs ❌ failure
rspress ✅ success
rslib ✅ success
rsbuild ✅ success
rsdoctor ❌ failure
examples ✅ success
devserver ❌ failure
nuxt ✅ success

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented on cba0ccc Jan 16, 2025

Choose a reason for hiding this comment

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

📝 Benchmark detail: Open

Name Base (2025-01-15 995abc6) Current Change
10000_big_production-mode_disable-minimize + exec 37.2 s ± 383 ms 38.5 s ± 296 ms +3.64 %
10000_development-mode + exec 1.85 s ± 37 ms 1.86 s ± 150 ms +0.90 %
10000_development-mode_hmr + exec 674 ms ± 7.1 ms 676 ms ± 5.8 ms +0.39 %
10000_production-mode + exec 2.41 s ± 63 ms 2.39 s ± 97 ms -0.95 %
10000_production-mode_persistent-cold + exec 2.57 s ± 85 ms 2.53 s ± 47 ms -1.35 %
10000_production-mode_persistent-hot + exec 1.77 s ± 43 ms 1.76 s ± 58 ms -0.74 %
arco-pro_development-mode + exec 1.75 s ± 101 ms 1.81 s ± 156 ms +3.41 %
arco-pro_development-mode_hmr + exec 387 ms ± 3.5 ms 388 ms ± 4.7 ms +0.25 %
arco-pro_production-mode + exec 3.71 s ± 201 ms 3.64 s ± 133 ms -1.92 %
arco-pro_production-mode_generate-package-json-webpack-plugin + exec 3.72 s ± 103 ms 3.7 s ± 183 ms -0.78 %
arco-pro_production-mode_persistent-cold + exec 3.91 s ± 213 ms 3.78 s ± 141 ms -3.33 %
arco-pro_production-mode_persistent-hot + exec 2.45 s ± 72 ms 2.53 s ± 92 ms +3.31 %
arco-pro_production-mode_traverse-chunk-modules + exec 3.8 s ± 133 ms 3.68 s ± 192 ms -3.31 %
large-dyn-imports_development-mode + exec 2.07 s ± 27 ms 2.14 s ± 71 ms +3.10 %
large-dyn-imports_production-mode + exec 2.18 s ± 101 ms 2.17 s ± 39 ms -0.50 %
threejs_development-mode_10x + exec 1.66 s ± 12 ms 1.64 s ± 94 ms -0.87 %
threejs_development-mode_10x_hmr + exec 799 ms ± 25 ms 775 ms ± 25 ms -2.99 %
threejs_production-mode_10x + exec 5.52 s ± 225 ms 5.47 s ± 281 ms -0.79 %
threejs_production-mode_10x_persistent-cold + exec 5.62 s ± 273 ms 5.6 s ± 393 ms -0.29 %
threejs_production-mode_10x_persistent-hot + exec 4.65 s ± 89 ms 4.64 s ± 66 ms -0.20 %
10000_big_production-mode_disable-minimize + rss memory 9424 MiB ± 29.8 MiB 9564 MiB ± 71.7 MiB +1.48 %
10000_development-mode + rss memory 638 MiB ± 20.8 MiB 656 MiB ± 15.5 MiB +2.81 %
10000_development-mode_hmr + rss memory 1357 MiB ± 384 MiB 1473 MiB ± 351 MiB +8.56 %
10000_production-mode + rss memory 644 MiB ± 68.6 MiB 652 MiB ± 44.5 MiB +1.09 %
10000_production-mode_persistent-cold + rss memory 752 MiB ± 25.8 MiB 753 MiB ± 29.2 MiB +0.07 %
10000_production-mode_persistent-hot + rss memory 761 MiB ± 25.2 MiB 776 MiB ± 44.7 MiB +1.91 %
arco-pro_development-mode + rss memory 596 MiB ± 82.8 MiB 563 MiB ± 40.6 MiB -5.67 %
arco-pro_development-mode_hmr + rss memory 626 MiB ± 42.6 MiB 597 MiB ± 41.5 MiB -4.53 %
arco-pro_production-mode + rss memory 748 MiB ± 74.7 MiB 702 MiB ± 70.9 MiB -6.10 %
arco-pro_production-mode_generate-package-json-webpack-plugin + rss memory 751 MiB ± 87.6 MiB 720 MiB ± 45.5 MiB -4.19 %
arco-pro_production-mode_persistent-cold + rss memory 866 MiB ± 95.3 MiB 822 MiB ± 124 MiB -5.11 %
arco-pro_production-mode_persistent-hot + rss memory 723 MiB ± 44.4 MiB 662 MiB ± 34.3 MiB -8.39 %
arco-pro_production-mode_traverse-chunk-modules + rss memory 726 MiB ± 73.9 MiB 711 MiB ± 51.8 MiB -2.07 %
large-dyn-imports_development-mode + rss memory 654 MiB ± 9.42 MiB 623 MiB ± 4.29 MiB -4.61 %
large-dyn-imports_production-mode + rss memory 550 MiB ± 10.9 MiB 518 MiB ± 2.89 MiB -5.81 %
threejs_development-mode_10x + rss memory 566 MiB ± 32.2 MiB 553 MiB ± 32.5 MiB -2.33 %
threejs_development-mode_10x_hmr + rss memory 1152 MiB ± 191 MiB 1124 MiB ± 96.2 MiB -2.41 %
threejs_production-mode_10x + rss memory 875 MiB ± 60 MiB 843 MiB ± 64.5 MiB -3.62 %
threejs_production-mode_10x_persistent-cold + rss memory 988 MiB ± 46.7 MiB 958 MiB ± 102 MiB -3.02 %
threejs_production-mode_10x_persistent-hot + rss memory 919 MiB ± 108 MiB 913 MiB ± 75.9 MiB -0.68 %

Please sign in to comment.