Commit Graph

  • 17f8109f8d [Fiber] Add context for the display: inline warning (#34461) sebmarkbage 2025-09-12 09:04:24 -07:00
  • e7a86d26bb [Fiber] Add context for the display: inline warning (#34461) sebmarkbage 2025-09-12 09:03:48 -07:00
  • 29c2cedbb3 [Flight][Fiber] Encode owner in the error payload in dev and use it as the Error's Task (#34460) sebmarkbage 2025-09-12 09:01:49 -07:00
  • 86b57e6e31 [Flight][Fiber] Encode owner in the error payload in dev and use it as the Error's Task (#34460) sebmarkbage 2025-09-12 09:01:09 -07:00
  • 93d7aa69b2 [Fiber] Add context for the display: inline warning (#34461) Sebastian Markbåge 2025-09-12 11:55:25 -04:00
  • 20e5431747 [Flight][Fiber] Encode owner in the error payload in dev and use it as the Error's Task (#34460) Sebastian Markbåge 2025-09-12 11:55:07 -04:00
  • 1a27af3607 [playground] Update the playground UI (#34468) Eugene Choi 2025-09-12 11:43:04 -04:00
  • 61de5a9f38 [Reconciler] Set ProfileMode for Host Root Fiber by default in dev (#34432) hoxyq 2025-09-12 04:27:23 -07:00
  • 733b550162 [Reconciler] Set ProfileMode for Host Root Fiber by default in dev (#34432) hoxyq 2025-09-12 04:27:10 -07:00
  • 0e10ee906e [Reconciler] Set ProfileMode for Host Root Fiber by default in dev (#34432) Ruslan Lesiutin 2025-09-12 12:20:39 +01:00
  • d67eddf18d [Tracks]: display method name and component name for updates in DEV (#34463) hoxyq 2025-09-12 03:41:00 -07:00
  • f6a59c97a4 [Tracks]: display method name and component name for updates in DEV (#34463) hoxyq 2025-09-12 03:40:19 -07:00
  • 0c813c528d [Tracks]: display method name and component name for updates in DEV (#34463) Ruslan Lesiutin 2025-09-12 11:34:41 +01:00
  • fe5442289f merge commit for archive created by Sapling Joe Savona 2025-09-11 16:28:47 -07:00
  • 9645803953 [compiler] ValidateExhaustiveDeps disallows unnecessary non-reactive deps Joe Savona 2025-09-11 16:19:33 -07:00
  • e442e9479e merge commit for archive created by Sapling Joe Savona 2025-09-11 16:19:53 -07:00
  • ba967b50ee [compiler] ValidateExhaustiveDeps disallows unnecessary non-reactive deps Joe Savona 2025-09-11 16:19:33 -07:00
  • d864b1ad0d Merge 479a8454b8 into sapling-pr-archive-josephsavona Joseph Savona 2025-09-11 15:13:02 -07:00
  • 479a8454b8 [compiler] ValidateExhaustiveDeps disallows unnecessary non-reactive deps Joe Savona 2025-09-11 15:12:19 -07:00
  • 7e6001a3a8 Merge 14965c9aeb into sapling-pr-archive-josephsavona Joseph Savona 2025-09-11 13:34:38 -07:00
  • 14965c9aeb [compiler] Auto-fix for non-exhaustive deps Joe Savona 2025-09-11 13:33:14 -07:00
  • 4ee57632b4 merge commit for archive created by Sapling Joe Savona 2025-09-11 12:19:17 -07:00
  • 96014db080 [compiler] Implement exhaustive dependency checking for manual memoization Joe Savona 2025-09-11 12:19:06 -07:00
  • a9ad64c852 [DevTools] Stop mounting empty roots (#34467) Sebastian "Sebbie" Silbermann 2025-09-11 20:00:53 +02:00
  • 7fc888dde2 [DevTools] Stop recording reorders in disconnected subtrees (#34464) Sebastian "Sebbie" Silbermann 2025-09-11 19:13:14 +02:00
  • 67415c8c4a [DevTools] Stop using native title for buttons/icons (#34379) Sebastian "Sebbie" Silbermann 2025-09-11 18:49:35 +02:00
  • f3a803617e [Flight] Ensure async info owners are outlined properly (#34465) Hendrik Liebau 2025-09-11 18:10:25 +02:00
  • fe84397e81 [compiler][playground] (4/N) Config override panel (#34436) Eugene Choi 2025-09-11 11:51:32 -04:00
  • b1c519f3d4 [DevTools] Only show boundaries with unique suspenders by default in the timeline (#34397) Sebastian "Sebbie" Silbermann 2025-09-11 11:33:05 +02:00
  • 8c1501452c [DevTools] Preserve Suspense lineage when clicking through breadcrumbs (#34422) Sebastian "Sebbie" Silbermann 2025-09-11 10:54:25 +02:00
  • fed06663f7 [compiler] More flexible/helpful lazy ref initialization (#34449) josephsavona 2025-09-10 13:48:39 -07:00
  • 6e1b4fd064 [compiler] More flexible/helpful lazy ref initialization (#34449) josephsavona 2025-09-10 13:47:58 -07:00
  • bd9e6e0bed [compiler] More flexible/helpful lazy ref initialization (#34449) Joseph Savona 2025-09-10 13:42:01 -07:00
  • f055fd8db9 merge commit for archive created by Sapling Joe Savona 2025-09-10 13:37:58 -07:00
  • bef52debae [compiler] Implement exhaustive dependency checking for manual memoization Joe Savona 2025-09-10 13:37:47 -07:00
  • 0e51ebf78f [compiler] Allow setStates in use{Layout,Insertion}Effect where the set value is derived from a ref (#34462) poteto 2025-09-10 12:07:47 -07:00
  • 23223adcc0 [compiler] Allow setStates in use{Layout,Insertion}Effect where the set value is derived from a ref (#34462) poteto 2025-09-10 12:07:13 -07:00
  • 835b00908b [compiler] Allow setStates in use{Layout,Insertion}Effect where the set value is derived from a ref (#34462) lauren 2025-09-10 14:56:04 -04:00
  • 4f50ed0e51 merge commit for archive created by Sapling Lauren Tan 2025-09-10 11:04:33 -07:00
  • 90aed83992 [compiler] Allow setStates in use{Layout,Insertion}Effect where the set value is derived from a ref Lauren Tan 2025-09-10 11:01:05 -07:00
  • e2ba45bb39 [DevTools] fix: keep search query in a local sync state (#34423) Ruslan Lesiutin 2025-09-10 18:38:47 +01:00
  • 8f07289ba0 merge commit for archive created by Sapling Lauren Tan 2025-09-10 10:25:47 -07:00
  • 8573cc50eb [compiler] Allow setStates in use{Layout,Insertion}Effect where the set value is derived from a ref Lauren Tan 2025-09-10 10:25:09 -07:00
  • ebb323cdfd merge commit for archive created by Sapling Lauren Tan 2025-09-10 10:22:23 -07:00
  • 2dc0a2a1bb [compiler] Allow setStates in use{Layout,Insertion}Effect where the set value is derived from a ref Lauren Tan 2025-09-10 10:18:41 -07:00
  • 886b3d36d7 [DevTools] Show suspended by subtree from Activity to next Suspense boundary (#34438) Sebastian Markbåge 2025-09-10 09:44:51 -04:00
  • 9e350ca304 Ignore generic InvalidStateError in View Transitions (#34450) sebmarkbage 2025-09-10 06:13:17 -07:00
  • 288d428af1 [DevTools] Only show the highest end/byteSize I/O of RSC streams (#34435) Sebastian Markbåge 2025-09-10 09:08:36 -04:00
  • a34c5dff15 Ignore generic InvalidStateError in View Transitions (#34450) Sebastian Markbåge 2025-09-10 09:07:11 -04:00
  • 76e3d508e5 Merge 40ba0571c2 into sapling-pr-archive-josephsavona Joseph Savona 2025-09-09 20:11:41 -07:00
  • 40ba0571c2 [compiler] Implement exhaustive dependency checking for manual memoization Joe Savona 2025-09-09 19:34:52 -07:00
  • 3bf8ab430e Add missing Activity export to development mode (#34439) Sebastian Markbåge 2025-09-09 21:30:37 -04:00
  • 352dd4b7d5 Merge 5eb09a72c4 into sapling-pr-archive-josephsavona Joseph Savona 2025-09-09 17:52:25 -07:00
  • 5eb09a72c4 [compiler] More flexible/helpful lazy ref initialization pr34449 Joe Savona 2025-09-09 17:48:23 -07:00
  • 4b56cd7503 Merge 0ef1e9f1ce into sapling-pr-archive-josephsavona Joseph Savona 2025-09-09 17:50:59 -07:00
  • 0ef1e9f1ce [compiler] More flexible/helpful lazy ref initialization Joe Savona 2025-09-09 17:48:23 -07:00
  • d879ce9b80 Merge branch 'main' into pr34442 pr34442 Jorge Cabiedes 2025-09-09 16:29:58 -07:00
  • 97ab71aa8a [compiler] Fix false positive hook return mutation error (#34424) josephsavona 2025-09-09 14:14:52 -07:00
  • a34d0e051d [compiler] Fix false positive hook return mutation error (#34424) josephsavona 2025-09-09 14:14:44 -07:00
  • 49dd6e29ec merge commit for archive created by Sapling Jorge Cabiedes Acosta 2025-09-09 14:12:29 -07:00
  • 838dc52c24 [compiler] Bail out from validation if there is a ref in the effect Jorge Cabiedes 2025-09-09 14:11:41 -07:00
  • 13c3ffcea8 [compiler] Remove single line constraint and improve overall capturing logic pr34448 pr34391 Jorge Cabiedes Acosta 2025-09-09 14:11:35 -07:00
  • c68c046051 [compiler] First functional disambiguated single line validation of no derived computations in effects pr34447 pr34390 Jorge Cabiedes 2025-09-09 14:11:19 -07:00
  • d651f69bc1 [compiler] Added validation for local state and refined error messages pr34446 pr34445 pr34389 Jorge Cabiedes 2025-09-09 14:11:19 -07:00
  • 853550e7c8 [compiler] Added check for if the same invalid setSate within an effect is used elsewhere pr34444 pr34388 Jorge Cabiedes 2025-09-09 14:11:19 -07:00
  • 5cf71b322d [compiler] Validation for values derived from props in useEffect ready pr34443 pr34387 Jorge Cabiedes 2025-09-09 14:11:19 -07:00
  • f807ce6492 [compiler] Basic solution for instruction based prop derivation validation pr34386 Jorge Cabiedes 2025-09-09 14:11:19 -07:00
  • 7b38acca0b [compiler][wip] Extend ValidateNoDerivedComputationsInEffects for props derived effects pr34441 pr34385 Lauren Tan 2025-09-09 14:10:44 -07:00
  • 1d9c3927ea [compiler] new tests for props derived pr34440 pr34384 Lauren Tan 2025-09-09 14:09:57 -07:00
  • acada3035f [compiler] Fix false positive hook return mutation error (#34424) Joseph Savona 2025-09-09 14:07:47 -07:00
  • 4da1d84a13 merge commit for archive created by Sapling Jorge Cabiedes Acosta 2025-09-09 14:01:56 -07:00
  • a6ee095f56 [compiler] Bail out from validation if there is a ref in the effect Jorge Cabiedes 2025-09-09 14:00:12 -07:00
  • 969a9790ad [Flight] Track I/O Entry for the RSC Stream itself (#34425) Sebastian Markbåge 2025-09-09 16:46:11 -04:00
  • bb3395c02d Merge 8219b34b60 into sapling-pr-archive-josephsavona Joseph Savona 2025-09-09 13:18:12 -07:00
  • 8219b34b60 [compiler] Fix false positive hook return mutation error pr34424 Joe Savona 2025-09-09 13:15:18 -07:00
  • abd4b80d40 [compiler] Improve name hints for outlined functions (#34434) josephsavona 2025-09-09 12:20:27 -07:00
  • 2d3a7f8992 [compiler] Improve name hints for outlined functions (#34434) josephsavona 2025-09-09 12:19:50 -07:00
  • 665de2ed28 [compiler] Improve name hints for outlined functions (#34434) Joseph Savona 2025-09-09 12:14:09 -07:00
  • 7f6493d906 [compiler] Fix false positive memo validation (alternative) (#34319) mofeiZ 2025-09-09 11:33:13 -07:00
  • 0a576d78af [compiler] Fix false positive memo validation (alternative) (#34319) mofeiZ 2025-09-09 11:32:32 -07:00
  • eda778b8ae [compiler] Fix false positive memo validation (alternative) (#34319) mofeiZ 2025-09-09 14:26:52 -04:00
  • 1836b46fff [compiler] Have react-compiler eslint plugin return a RuleModule (#34421) Jorge Cabiedes 2025-09-09 11:18:37 -07:00
  • f210cfdd8c Merge 33a0fbe3fe into sapling-pr-archive-josephsavona Joseph Savona 2025-09-09 11:15:42 -07:00
  • 33a0fbe3fe [compiler] Improve name hints for outlined functions pr34434 Joe Savona 2025-09-09 10:36:48 -07:00
  • eec50b17b3 [Flight] Only use debug component info for parent stacks (#34431) Sebastian "Sebbie" Silbermann 2025-09-09 19:58:02 +02:00
  • 848ea54f9e Merge 520042e099 into sapling-pr-archive-josephsavona Joseph Savona 2025-09-09 10:37:27 -07:00
  • 520042e099 [compiler] Improve name hints for outlined functions Joe Savona 2025-09-09 10:36:48 -07:00
  • e026437175 [compiler] Option to infer names for anonymous functions (#34410) josephsavona 2025-09-09 10:33:57 -07:00
  • 3e6538c117 [compiler] Option to infer names for anonymous functions (#34410) josephsavona 2025-09-09 10:33:20 -07:00
  • 6ed752e193 Merge 3b829e8899 into sapling-pr-archive-josephsavona Joseph Savona 2025-09-09 10:23:45 -07:00
  • 3b829e8899 [compiler] Improve name hints for outlined functions Joe Savona 2025-09-09 10:23:37 -07:00
  • a9410fb487 [compiler] Option to infer names for anonymous functions (#34410) Joseph Savona 2025-09-09 10:22:19 -07:00
  • 9de9ec6d86 Merge 5aa10ca5ca into sapling-pr-archive-mofeiZ sapling-pr-archive-mofeiZ mofeiZ 2025-09-09 13:01:19 -04:00
  • 5aa10ca5ca [compiler] Fix false positive memo validation (alternative) pr34318 Joe Savona 2025-09-08 15:36:41 -04:00
  • ac8509e4e7 merge commit for archive created by Sapling Joe Savona 2025-09-09 10:00:14 -07:00
  • 8423f767ad [compiler] Improve name hints for outlined functions Joe Savona 2025-09-09 09:55:30 -07:00
  • 9f3f82233e merge commit for archive created by Sapling Mofei Zhang 2025-09-09 12:52:07 -04:00
  • e4d5f2968f [compiler] Fix false positive memo validation (alternative) Joe Savona 2025-09-08 15:36:41 -04:00
  • 7455473e3a [compiler] Option to infer names for anonymous functions pr34410 Joe Savona 2025-09-09 09:16:25 -07:00
  • 6b70072c4f [DevTools] Finalize heuristic for naming unnamed <Suspense> (#34428) Sebastian "Sebbie" Silbermann 2025-09-09 17:56:26 +02:00