Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: vercel/turborepo
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.13.0
Choose a base ref
...
head repository: vercel/turborepo
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.13.1
Choose a head ref
Loading
Showing with 3,130 additions and 7,942 deletions.
  1. +118 −134 Cargo.lock
  2. +4 −4 Cargo.toml
  3. +6 −1 crates/turbo-tasks-memory/src/cell.rs
  4. +1 −1 crates/turbo-tasks/src/lib.rs
  5. +4 −0 crates/turbo-tasks/src/manager.rs
  6. +0 −28 crates/turbopack-convert-trace/Cargo.toml
  7. +0 −985 crates/turbopack-convert-trace/src/main.rs
  8. +29 −17 crates/turbopack-core/src/issue/resolve.rs
  9. +37 −0 crates/turbopack-core/src/reference_type.rs
  10. +46 −35 crates/turbopack-core/src/resolve/mod.rs
  11. +0 −3 crates/turbopack-core/src/source_map/mod.rs
  12. +14 −5 crates/turbopack-css/src/asset.rs
  13. +29 −24 crates/turbopack-css/src/chunk/mod.rs
  14. +4 −1 crates/turbopack-css/src/chunk/single_item_chunk/chunk.rs
  15. +10 −1 crates/turbopack-ecmascript/src/lib.rs
  16. +34 −18 crates/turbopack-ecmascript/src/references/async_module.rs
  17. +1 −3 crates/turbopack-ecmascript/src/references/mod.rs
  18. +23 −9 crates/turbopack-ecmascript/src/side_effect_optimization/facade/chunk_item.rs
  19. +10 −5 crates/turbopack-ecmascript/src/side_effect_optimization/facade/module.rs
  20. +10 −6 crates/turbopack-ecmascript/src/side_effect_optimization/locals/chunk_item.rs
  21. +4 −6 crates/turbopack-ecmascript/src/tree_shake/chunk_item.rs
  22. +2 −18 crates/turbopack-ecmascript/tests/analyzer/graph/1/graph-effects.snapshot
  23. +12 −108 crates/turbopack-ecmascript/tests/analyzer/graph/array-map/graph-effects.snapshot
  24. +8 −72 crates/turbopack-ecmascript/tests/analyzer/graph/array/graph-effects.snapshot
  25. +3 −27 crates/turbopack-ecmascript/tests/analyzer/graph/class_super/graph-effects.snapshot
  26. +10 −90 crates/turbopack-ecmascript/tests/analyzer/graph/conditional-import/graph-effects.snapshot
  27. +1 −9 crates/turbopack-ecmascript/tests/analyzer/graph/declarations/graph-effects.snapshot
  28. +2 −18 crates/turbopack-ecmascript/tests/analyzer/graph/default-args/graph-effects.snapshot
  29. +11 −99 crates/turbopack-ecmascript/tests/analyzer/graph/esbuild-reduced/graph-effects.snapshot
  30. +72 −648 crates/turbopack-ecmascript/tests/analyzer/graph/esbuild/graph-effects.snapshot
  31. +1 −9 crates/turbopack-ecmascript/tests/analyzer/graph/fn-array-2/graph-effects.snapshot
  32. +1 −9 crates/turbopack-ecmascript/tests/analyzer/graph/fn-array/graph-effects.snapshot
  33. +3 −27 crates/turbopack-ecmascript/tests/analyzer/graph/free-vars/graph-effects.snapshot
  34. +3 −27 crates/turbopack-ecmascript/tests/analyzer/graph/iife/graph-effects.snapshot
  35. +3 −27 crates/turbopack-ecmascript/tests/analyzer/graph/imports/graph-effects.snapshot
  36. +6 −54 crates/turbopack-ecmascript/tests/analyzer/graph/logical/graph-effects.snapshot
  37. +49 −441 crates/turbopack-ecmascript/tests/analyzer/graph/md5-reduced/graph-effects.snapshot
  38. +201 −1,801 crates/turbopack-ecmascript/tests/analyzer/graph/md5_2/graph-effects.snapshot
  39. +14 −126 crates/turbopack-ecmascript/tests/analyzer/graph/member-call/graph-effects.snapshot
  40. +2 −18 crates/turbopack-ecmascript/tests/analyzer/graph/member-prop/graph-effects.snapshot
  41. +6 −54 crates/turbopack-ecmascript/tests/analyzer/graph/mongoose-reduced/graph-effects.snapshot
  42. +7 −63 crates/turbopack-ecmascript/tests/analyzer/graph/nested-args/graph-effects.snapshot
  43. +23 −207 crates/turbopack-ecmascript/tests/analyzer/graph/object/graph-effects.snapshot
  44. +7 −63 crates/turbopack-ecmascript/tests/analyzer/graph/other-free-vars/graph-effects.snapshot
  45. +5 −45 crates/turbopack-ecmascript/tests/analyzer/graph/pack-2236/graph-effects.snapshot
  46. +10 −90 crates/turbopack-ecmascript/tests/analyzer/graph/pack-2521/graph-effects.snapshot
  47. +8 −72 crates/turbopack-ecmascript/tests/analyzer/graph/pack-2682/graph-effects.snapshot
  48. +15 −135 crates/turbopack-ecmascript/tests/analyzer/graph/path-join/graph-effects.snapshot
  49. +38 −342 crates/turbopack-ecmascript/tests/analyzer/graph/process-and-os/graph-effects.snapshot
  50. +10 −90 crates/turbopack-ecmascript/tests/analyzer/graph/require-context/graph-effects.snapshot
  51. +6 −54 crates/turbopack-ecmascript/tests/analyzer/graph/try/graph-effects.snapshot
  52. +24 −216 crates/turbopack-ecmascript/tests/analyzer/graph/webpack-target-node/graph-effects.snapshot
  53. +100 −20 crates/turbopack-node/js/src/transforms/webpack-loaders.ts
  54. +36 −9 crates/turbopack-node/src/evaluate.rs
  55. +7 −1 crates/turbopack-node/src/render/render_proxy.rs
  56. +7 −1 crates/turbopack-node/src/render/render_static.rs
  57. +148 −8 crates/turbopack-node/src/transforms/webpack.rs
  58. +12 −0 crates/turbopack-tests/tests/execution.rs
  59. +37 −0 ...ck-tests/tests/execution/turbopack/async-modules/async-reexport-side-effects-split/input/index.js
  60. +4 −0 ...ecution/turbopack/async-modules/async-reexport-side-effects-split/input/side-effect-free/inner.js
  61. +3 −0 ...ion/turbopack/async-modules/async-reexport-side-effects-split/input/side-effect-free/package.json
  62. +7 −0 .../async-modules/async-reexport-side-effects-split/input/side-effect-free/reexport-external-test.js
  63. +3 −0 ...opack/async-modules/async-reexport-side-effects-split/input/side-effect-free/reexport-external.js
  64. +7 −0 .../async-modules/async-reexport-side-effects-split/input/side-effect-free/reexport-internal-test.js
  65. +3 −0 ...opack/async-modules/async-reexport-side-effects-split/input/side-effect-free/reexport-internal.js
  66. +4 −0 ...s/execution/turbopack/async-modules/async-reexport-side-effects-split/input/side-effects/inner.js
  67. +3 −0 ...ecution/turbopack/async-modules/async-reexport-side-effects-split/input/side-effects/package.json
  68. +7 −0 ...pack/async-modules/async-reexport-side-effects-split/input/side-effects/reexport-external-test.js
  69. +3 −0 ...turbopack/async-modules/async-reexport-side-effects-split/input/side-effects/reexport-external.js
  70. +7 −0 ...pack/async-modules/async-reexport-side-effects-split/input/side-effects/reexport-internal-test.js
  71. +3 −0 ...turbopack/async-modules/async-reexport-side-effects-split/input/side-effects/reexport-internal.js
  72. +2 −0 ...xecution/turbopack/async-modules/async-reexport-side-effects-split/node_modules/package/index.mjs
  73. +3 −0 ...ution/turbopack/async-modules/async-reexport-side-effects-split/node_modules/package/package.json
  74. +3 −0 ...pack-tests/tests/execution/turbopack/async-modules/async-reexport-side-effects-split/options.json
  75. +2 −1 ... Can't resolve '__c_.-2bcd81.txt → __l___Module not found____c__ Can't resolve '__c_.-8f66b2.txt}
  76. +2 −2 ...eurl_7d7e1c.css → a587c_tests_snapshot_css_absolute-uri-import_input_withduplicateurl_d96429.css}
  77. 0 ...e1c.css.map → a587c_tests_snapshot_css_absolute-uri-import_input_withduplicateurl_d96429.css.map}
  78. +3 −3 ..._b63dbc._.css → crates_turbopack-tests_tests_snapshot_css_absolute-uri-import_input_90d01b._.css}
  79. 0 ..._.css.map → crates_turbopack-tests_tests_snapshot_css_absolute-uri-import_input_90d01b._.css.map}
  80. +3 −3 ..._137d17.js → crates_turbopack-tests_tests_snapshot_css_absolute-uri-import_input_index_273bd7.js}
  81. +0 −6 ...import/output/crates_turbopack-tests_tests_snapshot_css_absolute-uri-import_input_index_7cdbb4.js
  82. +6 −0 ...import/output/crates_turbopack-tests_tests_snapshot_css_absolute-uri-import_input_index_9f23d7.js
  83. 0 ...js.map → crates_turbopack-tests_tests_snapshot_css_absolute-uri-import_input_index_9f23d7.js.map}
  84. +2 −2 ...d7e1c.css → crates_turbopack-tests_tests_snapshot_css_absolute-uri-import_input_other_d96429.css}
  85. 0 ...s.map → crates_turbopack-tests_tests_snapshot_css_absolute-uri-import_input_other_d96429.css.map}
  86. +1 −0 crates/turbopack-tests/tests/snapshot/css/chained-attributes/input/b.css
  87. +0 −43 ...attributes/output/crates_turbopack-tests_tests_snapshot_css_chained-attributes_input_7c9d25._.css
  88. +55 −0 ...attributes/output/crates_turbopack-tests_tests_snapshot_css_chained-attributes_input_86e399._.css
  89. +6 −4 ...._.css.map → crates_turbopack-tests_tests_snapshot_css_chained-attributes_input_86e399._.css.map}
  90. +0 −6 ...attributes/output/crates_turbopack-tests_tests_snapshot_css_chained-attributes_input_a_7d7e1c.css
  91. +12 −0 ...attributes/output/crates_turbopack-tests_tests_snapshot_css_chained-attributes_input_a_bf62fc.css
  92. +2 −2 ...1c.css.map → crates_turbopack-tests_tests_snapshot_css_chained-attributes_input_a_bf62fc.css.map}
  93. +0 −6 ...attributes/output/crates_turbopack-tests_tests_snapshot_css_chained-attributes_input_b_7d7e1c.css
  94. +12 −0 ...attributes/output/crates_turbopack-tests_tests_snapshot_css_chained-attributes_input_b_dc1da6.css
  95. +2 −2 ...1c.css.map → crates_turbopack-tests_tests_snapshot_css_chained-attributes_input_b_dc1da6.css.map}
  96. +12 −0 ...attributes/output/crates_turbopack-tests_tests_snapshot_css_chained-attributes_input_c_163c6a.css
  97. +2 −2 ...1c.css.map → crates_turbopack-tests_tests_snapshot_css_chained-attributes_input_c_163c6a.css.map}
  98. +0 −6 ...attributes/output/crates_turbopack-tests_tests_snapshot_css_chained-attributes_input_c_7d7e1c.css
  99. +12 −0 ...attributes/output/crates_turbopack-tests_tests_snapshot_css_chained-attributes_input_c_823b12.css
  100. +7 −0 ...ibutes/output/crates_turbopack-tests_tests_snapshot_css_chained-attributes_input_c_823b12.css.map
  101. +3 −3 ...x_095dda.js → crates_turbopack-tests_tests_snapshot_css_chained-attributes_input_index_5f37ae.js}
  102. +6 −0 ...ributes/output/crates_turbopack-tests_tests_snapshot_css_chained-attributes_input_index_e6e7e4.js
  103. 0 ....js.map → crates_turbopack-tests_tests_snapshot_css_chained-attributes_input_index_e6e7e4.js.map}
  104. +0 −6 ...ributes/output/crates_turbopack-tests_tests_snapshot_css_chained-attributes_input_index_f374d8.js
  105. +3 −3 ...ot_css_css_input_64af3a._.css → crates_turbopack-tests_tests_snapshot_css_css_input_f3a64b._.css}
  106. 0 ...ss_input_64af3a._.css.map → crates_turbopack-tests_tests_snapshot_css_css_input_f3a64b._.css.map}
  107. +10 −0 ...s/snapshot/css/css/output/crates_turbopack-tests_tests_snapshot_css_css_input_imported_9f97d9.css
  108. +7 −0 ...apshot/css/css/output/crates_turbopack-tests_tests_snapshot_css_css_input_imported_9f97d9.css.map
  109. +2 −2 ...ut_imported_7d7e1c.css → crates_turbopack-tests_tests_snapshot_css_css_input_imported_d96429.css}
  110. 0 ...ted_7d7e1c.css.map → crates_turbopack-tests_tests_snapshot_css_css_input_imported_d96429.css.map}
  111. +3 −3 ..._css_input_index_a57154.js → crates_turbopack-tests_tests_snapshot_css_css_input_index_8d4eeb.js}
  112. +0 −6 ...tests/snapshot/css/css/output/crates_turbopack-tests_tests_snapshot_css_css_input_index_c018bc.js
  113. +6 −0 ...tests/snapshot/css/css/output/crates_turbopack-tests_tests_snapshot_css_css_input_index_d0cfb6.js
  114. 0 ...ut_index_c018bc.js.map → crates_turbopack-tests_tests_snapshot_css_css_input_index_d0cfb6.js.map}
  115. +2 −2 ...7e1c.css → 79fb1_turbopack-tests_tests_snapshot_css_relative-uri-import_input_another_d96429.css}
  116. 0 ....map → 79fb1_turbopack-tests_tests_snapshot_css_relative-uri-import_input_another_d96429.css.map}
  117. +3 −3 ..._99b643._.css → crates_turbopack-tests_tests_snapshot_css_relative-uri-import_input_dc7e6c._.css}
  118. 0 ..._.css.map → crates_turbopack-tests_tests_snapshot_css_relative-uri-import_input_dc7e6c._.css.map}
  119. +0 −6 ...import/output/crates_turbopack-tests_tests_snapshot_css_relative-uri-import_input_index_8c26d0.js
  120. +3 −3 ..._a0e1a8.js → crates_turbopack-tests_tests_snapshot_css_relative-uri-import_input_index_f04144.js}
  121. +6 −0 ...import/output/crates_turbopack-tests_tests_snapshot_css_relative-uri-import_input_index_f43cc9.js
  122. 0 ...js.map → crates_turbopack-tests_tests_snapshot_css_relative-uri-import_input_index_f43cc9.js.map}
  123. +2 −2 ...d7e1c.css → crates_turbopack-tests_tests_snapshot_css_relative-uri-import_input_other_d96429.css}
  124. 0 ...s.map → crates_turbopack-tests_tests_snapshot_css_relative-uri-import_input_other_d96429.css.map}
  125. +6 −0 ...query/output/79fb1_turbopack-tests_tests_snapshot_css_url-in-supports-query_input_index_8263e6.js
  126. 0 ...s.map → 79fb1_turbopack-tests_tests_snapshot_css_url-in-supports-query_input_index_8263e6.js.map}
  127. +0 −6 ...query/output/79fb1_turbopack-tests_tests_snapshot_css_url-in-supports-query_input_index_9f5f8d.js
  128. +3 −3 ...7e65d9.js → 79fb1_turbopack-tests_tests_snapshot_css_url-in-supports-query_input_index_d5c31d.js}
  129. +2 −2 ...7e1c.css → 79fb1_turbopack-tests_tests_snapshot_css_url-in-supports-query_input_style_4b6496.css}
  130. 0 ....map → 79fb1_turbopack-tests_tests_snapshot_css_url-in-supports-query_input_style_4b6496.css.map}
  131. +2 −2 ...0fa1.css → 79fb1_turbopack-tests_tests_snapshot_css_url-in-supports-query_input_style_a5a67a.css}
  132. 0 ....map → 79fb1_turbopack-tests_tests_snapshot_css_url-in-supports-query_input_style_a5a67a.css.map}
  133. +2 −1 ... Can't resolve '__c_d-e46563.txt → __l___Module not found____c__ Can't resolve '__c_d-10ac1f.txt}
  134. +2 −1 ... Can't resolve '__c_d-8b75d2.txt → __l___Module not found____c__ Can't resolve '__c_d-b78915.txt}
  135. +0 −345 crates/turbopack-trace-server/src/reader.rs
  136. +163 −0 crates/turbopack-trace-server/src/reader/mod.rs
  137. +144 −0 crates/turbopack-trace-server/src/reader/nextjs.rs
  138. +266 −0 crates/turbopack-trace-server/src/reader/turbopack.rs
  139. +54 −49 crates/turbopack-trace-server/src/server.rs
  140. +1 −1 crates/turbopack-trace-server/src/span.rs
  141. +137 −36 crates/turbopack-trace-server/src/store.rs
  142. +18 −8 crates/turbopack-trace-server/src/viewer.rs
  143. +14 −0 crates/turbopack-trace-utils/src/raw_trace.rs
  144. +1 −0 crates/turbopack-trace-utils/src/trace_writer.rs
  145. +8 −0 crates/turbopack-trace-utils/src/tracing.rs
  146. +1 −0 crates/turborepo-auth/src/auth/mod.rs
  147. +0 −5 crates/turborepo-filewatch/src/cookies.rs
  148. +412 −764 crates/turborepo-filewatch/src/package_watcher.rs
  149. +51 −86 crates/turborepo-lib/src/daemon/server.rs
  150. +6 −1 crates/turborepo-lib/src/run/cache.rs
  151. +22 −8 crates/turborepo-lib/src/task_graph/visitor.rs
  152. +1 −1 crates/turborepo-repository/src/package_graph/builder.rs
  153. +2 −0 crates/turborepo-ui/src/lib.rs
  154. +43 −0 crates/turborepo-ui/src/line.rs
  155. +6 −53 crates/turborepo-ui/src/prefixed.rs
  156. +53 −12 crates/turborepo-ui/src/tui/app.rs
  157. +2 −0 crates/turborepo-ui/src/tui/event.rs
  158. +25 −18 crates/turborepo-ui/src/tui/handle.rs
  159. +19 −4 crates/turborepo-ui/src/tui/input.rs
  160. +1 −1 crates/turborepo-ui/src/tui/mod.rs
  161. +72 −3 crates/turborepo-ui/src/tui/pane.rs
  162. +7 −0 crates/turborepo-ui/src/tui/table.rs
  163. +2 −1 docs/pages/pack/docs/migrating-from-webpack.mdx
  164. +2 −0 docs/pages/repo/docs/reference/command-line-reference.mdx
  165. +1 −1 packages/create-turbo/package.json
  166. +1 −1 packages/eslint-config-turbo/package.json
  167. +1 −1 packages/eslint-plugin-turbo/package.json
  168. +1 −1 packages/turbo-codemod/package.json
  169. +1 −1 packages/turbo-gen/package.json
  170. +1 −1 packages/turbo-ignore/package.json
  171. +1 −1 packages/turbo-types/package.json
  172. +1 −0 packages/turbo-vsc/.vscodeignore
  173. +9 −3 packages/turbo-vsc/package.json
  174. +1 −1 packages/turbo-workspaces/package.json
  175. +7 −7 packages/turbo/package.json
  176. +2 −2 version.txt
Loading