Commit Graph

  • 0f1e058c43 [compiler] Don't throw calculate in render when there is a prop function call in effects Jorge Cabiedes Acosta 2025-09-22 14:48:03 -07:00
  • dbdf124031 [compiler] Change ValidateNoDerivedComputationsInEffect logic to track prop and local state derived values variables Jorge Cabiedes Acosta 2025-09-22 14:48:03 -07:00
  • e5abb9b9e8 [compiler] ValidateNoDerivedComputationsInEffects test cases Jorge Cabiedes Acosta 2025-09-22 14:48:02 -07:00
  • cc7cac5538 [compiler] Export PluginOptions as a type that can be used in input positions (#34550) eps1lon 2025-09-22 09:34:28 -07:00
  • 1c44392116 [compiler] Export PluginOptions as a type that can be used in input positions (#34550) eps1lon 2025-09-22 09:33:51 -07:00
  • 720bb13069 [compiler] Export PluginOptions as a type that can be used in input positions (#34550) Sebastian "Sebbie" Silbermann 2025-09-22 18:28:19 +02:00
  • 1eca9a2747 [playground] Add compiler playground tests (#34528) Eugene Choi 2025-09-22 12:11:45 -04:00
  • cd85bb5616 Include Fizz runtime diff in CI (#34525) Sebastian "Sebbie" Silbermann 2025-09-22 17:09:50 +02:00
  • 0cdbbd5edf [compiler] Don't leak global __DEV__ type (#34551) eps1lon 2025-09-22 07:58:28 -07:00
  • 07e4974bad [compiler] Don't leak global __DEV__ type (#34551) Sebastian "Sebbie" Silbermann 2025-09-22 16:51:57 +02:00
  • f1bdc931ee Use the JSX of the ViewTransition as the Stack Trace of "Animating" Traces (#34539) sebmarkbage 2025-09-20 08:16:57 -07:00
  • 8d20abadb8 Log the time until the Animation finishes as "Animating" (#34538) sebmarkbage 2025-09-20 08:16:57 -07:00
  • eeb522e03f Log the time until the Animation finishes as "Animating" (#34538) sebmarkbage 2025-09-20 08:16:18 -07:00
  • d91d28c8ba Use the JSX of the ViewTransition as the Stack Trace of "Animating" Traces (#34539) Sebastian Markbåge 2025-09-20 11:11:27 -04:00
  • b4fe1e6c7e Log the time until the Animation finishes as "Animating" (#34538) Sebastian Markbåge 2025-09-20 11:10:42 -04:00
  • 89dc57defe Log Custom Reason for the Suspended Commit Track (#34522) sebmarkbage 2025-09-20 08:07:53 -07:00
  • 109631e6de Log Custom Reason for the Suspended Commit Track (#34522) sebmarkbage 2025-09-20 08:07:17 -07:00
  • b204edda3a Log Custom Reason for the Suspended Commit Track (#34522) Sebastian Markbåge 2025-09-20 11:01:52 -04:00
  • 115e3ec15f [ci] Document that full git shas are required for manual prereleases (#34537) Hendrik Liebau 2025-09-20 08:09:44 +02:00
  • c5a72cb4f9 merge commit for archive created by Sapling Joe Savona 2025-09-19 16:07:15 -07:00
  • 80232c55a4 [compiler][rfc] enablePreserveMemo treats manual deps as non-nullable Joe Savona 2025-09-19 10:27:49 -07:00
  • 565eb7888e Unwrap a reference to a Lazy value (#34535) Sebastian Markbåge 2025-09-19 18:23:18 -04:00
  • d415fd3ed7 [Flight] Handle Lazy in renderDebugModel (#34536) Hendrik Liebau 2025-09-19 23:38:11 +02:00
  • 5e3cd53f20 Update MAINTAINERS (#34534) Jack Pope 2025-09-19 15:49:08 -04:00
  • 01cad9eaca [Flight] Support Async Modules in Turbopack Server References (#34531) Janka Uryga 2025-09-19 21:12:37 +02:00
  • 74d1a8e613 [compiler] ValidateExhaustiveDeps disallows unnecessary non-reactive deps Joe Savona 2025-09-19 10:27:49 -07:00
  • b02d7d2053 [compiler] Auto-fix for non-exhaustive deps Joe Savona 2025-09-19 10:27:49 -07:00
  • 611f607a3a [compiler] Implement exhaustive dependency checking for manual memoization Joe Savona 2025-09-19 10:27:49 -07:00
  • f74b606829 merge commit for archive created by Sapling Jorge Cabiedes Acosta 2025-09-18 16:19:50 -07:00
  • 7defbdf2f3 [compiler] Implement ValidateNoDerivedComputationsInEffects for calculate in render solvable cases pr34527 Jorge Cabiedes Acosta 2025-09-18 16:14:44 -07:00
  • 195a2af36c merge commit for archive created by Sapling Jorge Cabiedes Acosta 2025-09-18 16:15:29 -07:00
  • 81fe637bcf [compiler] Implement ValidateNoDerivedComputationsInEffects for calculate in render solvable cases Jorge Cabiedes Acosta 2025-09-18 16:14:44 -07:00
  • 6eda534718 [playground] bug fixes & UX improvements (#34499) Eugene Choi 2025-09-18 15:44:25 -04:00
  • c03a51d836 Move getDebugInfo test util function to internal-test-utils (#34523) Hendrik Liebau 2025-09-18 21:32:36 +02:00
  • bc1d2ec8e4 Log Suspended startViewTransition Phase (#34511) sebmarkbage 2025-09-18 12:31:41 -07:00
  • 9f8abe3169 Log Suspended startViewTransition Phase (#34511) sebmarkbage 2025-09-18 12:31:01 -07:00
  • ad578aa01f Log Suspended startViewTransition Phase (#34511) Sebastian Markbåge 2025-09-18 15:25:41 -04:00
  • 03a96c75db [DevTools] Record Suspense node for roots in legacy renderers (#34516) Sebastian "Sebbie" Silbermann 2025-09-18 18:50:23 +02:00
  • 211e64c610 [Compiler Bug] Complier mark ts instantiation expression as reorderable in build hir (#34488) josephsavona 2025-09-18 09:40:40 -07:00
  • cf5bcb56bc [Compiler Bug] Complier mark ts instantiation expression as reorderable in build hir (#34488) josephsavona 2025-09-18 09:40:17 -07:00
  • 899f7e5d6d [compiler] Don't show hint about ref-like naming if we infer another type (#34521) josephsavona 2025-09-18 09:38:34 -07:00
  • 755cebad6b [DevTools] Elevate Suspense rects to visualize hierarchy (#34455) Sebastian "Sebbie" Silbermann 2025-09-18 18:37:00 +02:00
  • 4ad8af040f [compiler] Don't show hint about ref-like naming if we infer another type (#34521) josephsavona 2025-09-18 09:35:00 -07:00
  • 581321160f [Compiler Bug] Complier mark ts instantiation expression as reorderable in build hir (#34488) zeki 2025-09-18 11:34:47 -05:00
  • 1bcdd224b1 [compiler] Don't show hint about ref-like naming if we infer another type (#34521) Joseph Savona 2025-09-18 09:26:10 -07:00
  • 207aa5b68d Merge f8fa3a3cc7 into sapling-pr-archive-josephsavona Joseph Savona 2025-09-18 08:33:37 -07:00
  • f8fa3a3cc7 [compiler] Don't show hint about ref-like naming if we infer another type pr34521 Joe Savona 2025-09-18 08:33:23 -07:00
  • 6c6285cd8e Merge 6c55e401e1 into sapling-pr-archive-josephsavona Joseph Savona 2025-09-17 16:27:41 -07:00
  • 6c55e401e1 [compiler] Don't show hint about ref-like naming if we infer another type Joe Savona 2025-09-17 16:25:03 -07:00
  • dafa707da2 Log Performance Track Entries for View Transitions (#34510) sebmarkbage 2025-09-17 10:13:03 -07:00
  • e375e1e96e Log Performance Track Entries for View Transitions (#34510) sebmarkbage 2025-09-17 10:12:22 -07:00
  • 84af9085c1 Log Performance Track Entries for View Transitions (#34510) Sebastian Markbåge 2025-09-17 13:06:30 -04:00
  • 128abcfa01 [DevTools] Don't inline workers for extensions (#34508) Sebastian "Sebbie" Silbermann 2025-09-17 17:59:55 +02:00
  • 67d885809a Ensure Performance Track are Clamped and Don't overlap (#34509) sebmarkbage 2025-09-17 07:58:16 -07:00
  • e31e084c59 Ensure Performance Track are Clamped and Don't overlap (#34509) sebmarkbage 2025-09-17 07:57:40 -07:00
  • e3c9656d20 Ensure Performance Track are Clamped and Don't overlap (#34509) Sebastian Markbåge 2025-09-17 10:52:02 -04:00
  • 27b4076ab0 [DevTools] Use a single Webpack config for the extensions (#34513) Sebastian "Sebbie" Silbermann 2025-09-17 15:45:25 +02:00
  • 81d66927af [DevTools] Stop polyfilling Buffer (#34512) Sebastian "Sebbie" Silbermann 2025-09-17 15:36:21 +02:00
  • 6a4c8f51fa [DevTools] Store Webpack stats when building extensions (#34514) Sebastian "Sebbie" Silbermann 2025-09-17 15:03:12 +02:00
  • 16df13b84c [DevTools] Minify backend (#34507) Sebastian "Sebbie" Silbermann 2025-09-17 14:52:32 +02:00
  • 82642d8e45 [compiler] Option to treat "set-" prefixed callees as setState functions (#34505) josephsavona 2025-09-16 15:54:51 -07:00
  • 12f945d52f [compiler] Option to treat "set-" prefixed callees as setState functions (#34505) josephsavona 2025-09-16 15:54:12 -07:00
  • 7899729130 [compiler] Option to treat "set-" prefixed callees as setState functions (#34505) Joseph Savona 2025-09-16 15:48:27 -07:00
  • a51f925217 [DevTools] Only check if we previously removed IO if its removal failed (#34506) Sebastian "Sebbie" Silbermann 2025-09-16 19:55:03 +02:00
  • a84b86a58f Merge 9eccdf8c05 into sapling-pr-archive-josephsavona Joseph Savona 2025-09-16 10:17:58 -07:00
  • 9eccdf8c05 [compiler] Option to treat "set-" prefixed callees as setState functions Joe Savona 2025-09-16 10:17:50 -07:00
  • 941cd803a7 [DevTools] Don't keep stale root instances we never mounted around (#34504) Sebastian "Sebbie" Silbermann 2025-09-16 19:17:28 +02:00
  • a4e85a6d0a Merge 1d1693d8ac into sapling-pr-archive-josephsavona Joseph Savona 2025-09-16 10:15:41 -07:00
  • 1d1693d8ac [compiler] Option to treat "set-" prefixed callees as setState functions Joe Savona 2025-09-16 10:12:10 -07:00
  • 851bad0c88 [DevTools] Ignore repeated removals of the same IO (#34495) Sebastian "Sebbie" Silbermann 2025-09-16 18:54:52 +02:00
  • 5e0c951b58 Add forwards fill mode to animations in view transition fixture (#34502) Sebastian Markbåge 2025-09-16 10:20:40 -04:00
  • c9a640b6b6 Merge a45f59dc08 into sapling-pr-archive-josephsavona Joseph Savona 2025-09-15 22:17:56 -07:00
  • a45f59dc08 [compiler][rfc] enablePreserveMemo treats manual deps as non-nullable Joe Savona 2025-09-15 22:10:38 -07:00
  • ed2bcf90b1 [Fiber] Wait for suspensey image in the viewport before starting an animation (#34500) sebmarkbage 2025-09-15 15:17:38 -07:00
  • 19f7053a95 [Fiber] Wait for suspensey image in the viewport before starting an animation (#34500) sebmarkbage 2025-09-15 15:16:28 -07:00
  • 348a4e2d44 [Fiber] Wait for suspensey image in the viewport before starting an animation (#34500) Sebastian Markbåge 2025-09-15 18:11:04 -04:00
  • 10fb97e5cc [Fiber] Track SuspendedState on stack instead of global (#34486) sebmarkbage 2025-09-15 13:16:21 -07:00
  • 02ca3f9422 [Fiber] Don't wait on Suspensey Images if we guess that we don't load them all in time anyway (#34481) sebmarkbage 2025-09-15 13:16:12 -07:00
  • a681a4f9f8 [Fiber] Don't wait on Suspensey Images if we guess that we don't load them all in time anyway (#34481) sebmarkbage 2025-09-15 13:15:32 -07:00
  • eabed3aebd [Fiber] Adjust the suspensey image/css timeout based on already elapsed time (#34478) sebmarkbage 2025-09-15 13:13:28 -07:00
  • cf4233657f [Fiber] Adjust the suspensey image/css timeout based on already elapsed time (#34478) sebmarkbage 2025-09-15 13:11:17 -07:00
  • 5d49b2b7f4 [Fiber] Track SuspendedState on stack instead of global (#34486) Sebastian Markbåge 2025-09-15 16:10:47 -04:00
  • ae22247dce [Fiber] Don't wait on Suspensey Images if we guess that we don't load them all in time anyway (#34481) Sebastian Markbåge 2025-09-15 16:08:59 -04:00
  • e3f191803c [Fiber] Adjust the suspensey image/css timeout based on already elapsed time (#34478) Sebastian Markbåge 2025-09-15 16:05:20 -04:00
  • 3a661e1b87 [compiler]: add @tanstack/react-virtual to known incompatible libraries (#34493) josephsavona 2025-09-15 12:02:01 -07:00
  • 93e989a584 [compiler]: add @tanstack/react-virtual to known incompatible libraries (#34493) josephsavona 2025-09-15 11:59:27 -07:00
  • e12b0bdc3b [compiler]: add @tanstack/react-virtual to known incompatible libraries (#34493) Cody Olsen 2025-09-15 20:53:45 +02:00
  • 92d7ad5dd9 [DevTools] fix: validate url in file fetcher bridging calls (#34498) Ruslan Lesiutin 2025-09-15 18:14:09 +01:00
  • e70cbe0fff Merge 984ccbac71 into sapling-pr-archive-jbrown215 Jordan Brown 2025-09-15 12:39:54 -04:00
  • 984ccbac71 [lint] Enable custom hooks configuration for useEffectEvent calling rules Jordan Brown 2025-09-15 12:39:33 -04:00
  • 67a44bcd1b Playground applied configs (#34474) Eugene Choi 2025-09-15 12:13:28 -04:00
  • 3fa927b674 Fix some DevTools regression test actions and assertions (#34459) Sebastian "Sebbie" Silbermann 2025-09-15 15:31:58 +02:00
  • 28a86ffe47 [lint] Allow useEffectEvent in useLayoutEffect and useInsertionEffect pr34492 Jordan Brown 2025-09-15 08:51:59 -04:00
  • 47664deb8e Allow running download_devtools_regression_build.js on a clean repo (#34456) Sebastian "Sebbie" Silbermann 2025-09-13 11:07:36 +02:00
  • 5502d85cc7 [DevTools] Unmount fallbacks in the context of the parent Suspense (#34475) Sebastian "Sebbie" Silbermann 2025-09-13 11:03:32 +02:00
  • 8a8e9a7edf move devtools notify to different channel (#34476) Ricky 2025-09-12 14:14:25 -04:00
  • 52d241b0c4 [compiler] Bail out from validation if there is a ref in the effect pr34437 Jorge Cabiedes 2025-09-09 16:37:04 -07:00
  • ea6e40ec0c Release Activity in Canary (#34374) rickhanlonii 2025-09-12 09:54:23 -07:00
  • c7fa9789c9 Release Activity in Canary (#34374) rickhanlonii 2025-09-12 09:53:43 -07:00
  • 68f00c901c Release Activity in Canary (#34374) Ricky 2025-09-12 12:47:40 -04:00