Commit Graph

  • befc1246b0 [Fizz] Render preamble eagerly (#33730) Josh Story 2025-07-08 11:20:12 -04:00
  • bbea677b77 [Flight] Lazy load objects from the debug channel (#33728) Sebastian Markbåge 2025-07-08 10:49:25 -04:00
  • f1ecf82bfb [Flight] Optimize Async Stack Collection (#33727) Sebastian Markbåge 2025-07-08 10:49:08 -04:00
  • e5e1168f47 [Fiber] Name content inside "Suspense fallback" (#33724) sebmarkbage 2025-07-07 21:08:26 -07:00
  • 0efbfeb94e [Fiber] Name content inside "Suspense fallback" (#33724) sebmarkbage 2025-07-07 21:07:54 -07:00
  • b44a99bf58 [Fiber] Name content inside "Suspense fallback" (#33724) Sebastian Markbåge 2025-07-08 00:00:00 -04:00
  • 7d13a98a4e Merge 718105c603 into sapling-pr-archive-josephsavona Joseph Savona 2025-07-07 19:02:30 -04:00
  • 718105c603 [compiler] Improve IIFE inlining pr33726 Joe Savona 2025-07-07 15:59:41 -07:00
  • 53417bb26f Merge 82b8f612de into sapling-pr-archive-josephsavona Joseph Savona 2025-07-07 18:00:24 -04:00
  • 82b8f612de [compiler] Fix for consecutive DCE'd branches with phis pr33725 Joe Savona 2025-07-07 14:59:27 -07:00
  • a357246f8c Finally remove favorSafetyOverHydrationPerf (#33619) rickhanlonii 2025-07-07 11:04:35 -07:00
  • 0aa0c27c92 [tests] Assert on component stack for Maximum Update error (#33686) rickhanlonii 2025-07-07 11:03:50 -07:00
  • e4314a0a0f [tests] Assert on component stack for Maximum Update error (#33686) Ricky 2025-07-07 13:58:03 -04:00
  • e43986f1f3 Finally remove favorSafetyOverHydrationPerf (#33619) Ricky 2025-07-07 13:57:51 -04:00
  • 56b1e5f29b [Fizz] Name content inside "Suspense fallback" (#33723) sebmarkbage 2025-07-07 10:57:47 -07:00
  • c932e45780 [Fizz] Name content inside "Suspense fallback" (#33723) Sebastian Markbåge 2025-07-07 13:48:33 -04:00
  • 223f81d877 [Flight] Flush performance track once we have no more pending chunks (#33719) Sebastian Markbåge 2025-07-07 11:42:30 -04:00
  • 8a6c589be7 [Flight] Keep a separate ref count for debug chunks (#33717) Sebastian Markbåge 2025-07-07 11:42:20 -04:00
  • 7cafeff340 [Flight] Close Debug Channel when All Lazy References Have Been GC:ed (#33718) Sebastian Markbåge 2025-07-07 11:28:15 -04:00
  • 0378b46e7e [Flight] Include I/O not awaited in user space (#33715) Sebastian Markbåge 2025-07-07 10:33:27 -04:00
  • bb402876f7 [Flight] Pass line/column to filterStackFrame (#33707) Sebastian "Sebbie" Silbermann 2025-07-07 13:51:53 +02:00
  • 9a645e1d10 [Flight] Ignore "new Promise" and async_hooks even if they're not ignore listed (#33714) Sebastian Markbåge 2025-07-06 17:05:15 -04:00
  • 2d7f0c4259 [Flight] Insert an extra await node for awaiting on the promise returned by then callback (#33713) Sebastian Markbåge 2025-07-06 15:34:36 -04:00
  • 4aad5e45ba [Flight] Consistent format of virtual rsc: sources (#33706) Sebastian "Sebbie" Silbermann 2025-07-06 09:45:43 +02:00
  • 453a19a107 [Flight] Collect Debug Info from Rejections in Aborted Render (#33708) Sebastian Markbåge 2025-07-05 17:01:41 -04:00
  • 5d87cd2244 React DevTools 6.1.4 -> 6.1.5 (#33702) Ruslan Lesiutin 2025-07-04 16:31:00 +01:00
  • 5f71eed2eb [devtools] fix: check if profiling for all profiling hooks (#33701) Ruslan Lesiutin 2025-07-04 16:21:51 +01:00
  • 455424dbf3 [devtools] fix: fallback to reading string stack trace when failed (#33700) Ruslan Lesiutin 2025-07-04 15:36:52 +01:00
  • 9fd4c09d68 React DevTools 6.1.3 -> 6.1.4 (#33699) Ruslan Lesiutin 2025-07-04 12:55:53 +01:00
  • d45db667d4 feat: static Components panel layout (#33696) Ruslan Lesiutin 2025-07-04 12:29:19 +01:00
  • 3fc1bc6f28 [devtools] fix: support optionality of structured stack trace function name (#33697) Ruslan Lesiutin 2025-07-04 10:32:09 +01:00
  • 555f844195 Formatting mcp-sync-refactor Jorge Cabiedes 2025-07-03 13:32:15 -07:00
  • c94e8b4461 Implement all tools to react-tools-cli Jorge Cabiedes 2025-07-03 13:06:21 -07:00
  • ef8b6fa257 [Flight] Don't double badge consoles that are replayed from a third party (#33685) Sebastian Markbåge 2025-07-02 18:22:14 -04:00
  • aef297a35f [Fiber] Highlight a Component with Deeply Equal Props in the Performance Track (#33660) sebmarkbage 2025-07-02 14:39:53 -07:00
  • 216c636262 [Fiber] Highlight a Component with Deeply Equal Props in the Performance Track (#33660) sebmarkbage 2025-07-02 14:39:23 -07:00
  • 0b78161d7d [Fiber] Highlight a Component with Deeply Equal Props in the Performance Track (#33660) Sebastian Markbåge 2025-07-02 17:33:07 -04:00
  • dcf83f7c2d Disable ScrollTimeline in Safari (#33499) Sebastian Markbåge 2025-07-02 17:01:49 -04:00
  • e05a926ec6 Clear width/height from Keyframes to Optimize View Transitions (#33576) sebmarkbage 2025-07-02 13:17:23 -07:00
  • 94fce500bc [Flight] Use a heuristic to extract a useful description of I/O from the Promise value (#33662) Sebastian Markbåge 2025-07-02 16:12:37 -04:00
  • 508f7aa78f [Fiber] Switch back to using performance.measure for trigger logs (#33659) Sebastian Markbåge 2025-07-02 16:10:52 -04:00
  • e104795f63 [Fiber] Show Diff Render Props in Performance Track in DEV (#33658) Sebastian Markbåge 2025-07-02 16:10:07 -04:00
  • c0d151ce7e Clear width/height from Keyframes to Optimize View Transitions (#33576) Sebastian Markbåge 2025-07-02 16:09:26 -04:00
  • fc41c24aa6 Add ScrollTimeline Polyfill for Swipe Recognizer using a new CustomTimeline protocol (#33501) Sebastian Markbåge 2025-07-02 16:07:46 -04:00
  • f029349313 Remove now dead argument from resolveClassComponentProps (#33682) kassens 2025-07-02 07:54:25 -07:00
  • cd476cf847 Remove now dead argument from resolveClassComponentProps (#33682) kassens 2025-07-02 07:53:50 -07:00
  • 73aa744b70 Remove now dead argument from resolveClassComponentProps (#33682) Jan Kassens 2025-07-02 10:45:37 -04:00
  • 5fcf94686b Cleanup disableDefaultPropsExceptForClasses flag (#33648) kassens 2025-07-01 13:00:04 -07:00
  • 6784e4efd6 Cleanup disableDefaultPropsExceptForClasses flag (#33648) kassens 2025-07-01 12:59:32 -07:00
  • 602917c8cb Cleanup disableDefaultPropsExceptForClasses flag (#33648) Jan Kassens 2025-07-01 15:52:56 -04:00
  • 6b04874535 Add react-tools-cli commands for each tool on the mcp Jorge Cabiedes 2025-07-01 11:31:30 -07:00
  • 32628e27fb fix: rename bottom stack frame (#33680) hoxyq 2025-07-01 10:13:44 -07:00
  • a41d5941e6 fix: rename bottom stack frame (#33680) hoxyq 2025-07-01 10:13:11 -07:00
  • 91d097b2c5 fix: rename bottom stack frame (#33680) Ruslan Lesiutin 2025-07-01 18:06:26 +01:00
  • 1ba1485a65 Create react-tools-cli package and import react-mcp-server Jorge Cabiedes Acosta 2025-07-01 09:01:36 -07:00
  • 7216c0f002 [Flight] Don't assume _debugStack and _owner is defined for prod elements (#33675) Sebastian Markbåge 2025-06-30 16:15:19 -04:00
  • 6a3d16ca74 Back out "Remove Dead Code in WWW JS" (#33673) Jan Kassens 2025-06-30 15:26:45 -04:00
  • 65c4decb56 Remove Dead Code in WWW JS Facebook Community Bot 2025-06-30 08:24:29 -07:00
  • 59b630fc80 Align AttributeConfiguration type in ReactNativeTypes (#33671) huntie 2025-06-30 07:43:31 -07:00
  • 1e0d12b6f2 Align AttributeConfiguration type in ReactNativeTypes (#33671) Dawid Małecki 2025-06-30 16:36:49 +02:00
  • 627421f141 Special case printing Promises in Performance Track Properties (#33670) sebmarkbage 2025-06-30 06:28:50 -07:00
  • 7c4226a83a Special case printing Promises in Performance Track Properties (#33670) sebmarkbage 2025-06-30 06:28:07 -07:00
  • e9cab42ece Special case printing Promises in Performance Track Properties (#33670) Sebastian Markbåge 2025-06-30 09:21:04 -04:00
  • 3cfcdfb307 [Flight] Resolve Deep Cycles (#33664) Sebastian Markbåge 2025-06-29 10:56:16 -04:00
  • 9c2a8dd5f8 [Flight] Ensure we dedupe references if we later discover that it's the model root (#33666) Sebastian Markbåge 2025-06-29 10:47:33 -04:00
  • 811e203ed4 [Flight] Don't replay performance logs when replayConsoleLogs is false (#33656) Sebastian Markbåge 2025-06-27 16:27:45 -04:00
  • d92056efb3 React DevTools 6.1.2 -> 6.1.3 (#33657) Ruslan Lesiutin 2025-06-27 16:17:08 +01:00
  • 58ac15cdc9 devtools: emit performance entries only when profiling (#33652) Ruslan Lesiutin 2025-06-27 15:32:08 +01:00
  • bfc8801e0f [Flight] Write Debug Info to Separate Priority Queue (#33654) Sebastian Markbåge 2025-06-27 09:45:11 -04:00
  • d75b43973d Include Component Props in Performance Track (#33655) sebmarkbage 2025-06-27 05:52:12 -07:00
  • fd62043fd8 Include Component Props in Performance Track (#33655) sebmarkbage 2025-06-27 05:51:37 -07:00
  • d2a288febf Include Component Props in Performance Track (#33655) Sebastian Markbåge 2025-06-27 08:45:56 -04:00
  • fc4cb67eb8 Merge 60f898e433 into sapling-pr-archive-josephsavona Joseph Savona 2025-06-26 17:07:58 -07:00
  • 60f898e433 [compiler] Repro for missed case of global mutation Joe Savona 2025-06-26 17:07:45 -07:00
  • 31fb8eae45 [compiler] InferEffects uses effects as value keys Joe Savona 2025-06-26 17:07:45 -07:00
  • 6d469ef262 [compiler] Infer render helpers for additional validation Joe Savona 2025-06-26 17:07:45 -07:00
  • 5415e4eed6 [compiler] Propagate CreateFunction effects for functions that return functions Joe Savona 2025-06-26 17:07:45 -07:00
  • 4db4b21c63 Fix typo "Complier" to "Compiler" and remove duplicate issue reference (#33653) Dhruv 2025-06-26 16:34:45 +01:00
  • 2fca64e2b2 Merge d82f75599c into sapling-pr-archive-josephsavona Joseph Savona 2025-06-25 19:18:53 -07:00
  • d82f75599c [compiler] Repro for missed case of global mutation Joe Savona 2025-06-25 10:59:03 -07:00
  • 41984c8176 [compiler] InferEffects uses effects as value keys Joe Savona 2025-06-25 19:15:20 -07:00
  • 31d91651e0 [Fizz] Rename ReactFizzContext to ReactFizzLegacyContext (#33649) Sebastian Markbåge 2025-06-25 21:18:25 -04:00
  • 22d1e3da60 Merge 34cb6e620a into sapling-pr-archive-josephsavona Joseph Savona 2025-06-25 15:26:47 -07:00
  • 34cb6e620a [compiler] Repro for missed case of global mutation Joe Savona 2025-06-25 10:59:03 -07:00
  • 2ba9a6ca73 [compiler] Infer render helpers for additional validation Joe Savona 2025-06-25 14:52:08 -07:00
  • 431ef3f375 Merge 69d25a8b39 into sapling-pr-archive-josephsavona Joseph Savona 2025-06-25 14:55:25 -07:00
  • 69d25a8b39 [compiler] Infer render helpers for additional validation Joe Savona 2025-06-25 14:52:08 -07:00
  • 9406162bc9 [Flight] Emit start time before an await if one wasn't emitted already (#33646) Sebastian Markbåge 2025-06-25 17:28:59 -04:00
  • 54d04bebad [Flight] Add tests for component and owner stacks of halted components (#33644) unstubbable 2025-06-25 13:45:58 -07:00
  • d0c88dba51 [Flight] Log aborted await and component renders (#33641) sebmarkbage 2025-06-25 13:40:13 -07:00
  • 562aaeb636 [Flight] Log aborted await and component renders (#33641) sebmarkbage 2025-06-25 13:39:33 -07:00
  • 9b2a545b32 [Flight] Add tests for component and owner stacks of halted components (#33644) Hendrik Liebau 2025-06-25 22:34:35 +02:00
  • bb6c9d521e [Flight] Log aborted await and component renders (#33641) Sebastian Markbåge 2025-06-25 16:28:54 -04:00
  • 74404dc86a [compiler] Fix bug with reassigning function param in destructuring (#33624) josephsavona 2025-06-25 11:25:10 -07:00
  • 1796cb9a66 [compiler] Fix bug with reassigning function param in destructuring (#33624) josephsavona 2025-06-25 11:24:29 -07:00
  • e2d000654a [compiler] Consolidate HIRFunction return information (#33640) josephsavona 2025-06-25 11:19:06 -07:00
  • 59b07a2562 [compiler] Consolidate HIRFunction return information (#33640) josephsavona 2025-06-25 11:18:30 -07:00
  • 094fa5e535 [compiler] Avoid empty switch cases (#33625) josephsavona 2025-06-25 11:17:05 -07:00
  • ab9cbb66a5 [compiler] Avoid empty switch cases (#33625) josephsavona 2025-06-25 11:16:30 -07:00
  • 123ff13b19 [compiler] Consolidate HIRFunction return information (#33640) Joseph Savona 2025-06-25 11:10:38 -07:00