Commit Graph

  • 1586d8c8f6 [compiler][entrypoint] Fix edgecases for noEmit and opt-outs Mofei Zhang 2025-05-07 17:47:29 -04:00
  • b61fea3bd3 [compiler][be] Make program traversal more readable Mofei Zhang 2025-05-07 17:46:45 -04:00
  • 2844b06b90 [compiler][playground][tests] Standardize more pragmas Mofei Zhang 2025-05-07 17:46:45 -04:00
  • 097e7df668 [compiler][be] Move test pragma to separate file Mofei Zhang 2025-05-07 17:30:28 -04:00
  • 8fa3dfc845 Smarter Devtools integration Jorge Cabiedes Acosta 2025-05-07 14:39:04 -07:00
  • 489fee593d [compiler][be] repro edge cases for noEmit and module opt-outs pr33144 Mofei Zhang 2025-05-07 15:37:31 -04:00
  • 2222d94322 Add dispatchEvent to fragment instances (#32813) jackpope 2025-05-07 11:08:46 -07:00
  • 230ec66749 Add dispatchEvent to fragment instances (#32813) jackpope 2025-05-07 11:08:13 -07:00
  • 8a8df5dbdd Add dispatchEvent to fragment instances (#32813) Jack Pope 2025-05-07 14:00:59 -04:00
  • dd523f1e28 feat(compiler): implement constant folding for unary minus (#33140) josephsavona 2025-05-07 10:21:45 -07:00
  • a21e9d3c38 feat(compiler): implement constant folding for unary minus (#33140) josephsavona 2025-05-07 10:21:07 -07:00
  • 946da518eb feat(compiler): implement constant folding for unary minus (#33140) Niklas Mollenhauer 2025-05-07 19:15:11 +02:00
  • 9b0f8d9d05 [Flight] Clarify that location field is a FunctionLocation not a CallSite (#33141) sebmarkbage 2025-05-07 10:10:11 -07:00
  • a437c99ff7 [Flight] Clarify that location field is a FunctionLocation not a CallSite (#33141) Sebastian Markbåge 2025-05-07 13:02:41 -04:00
  • a8615f88be Allow fragment refs to attempt focus/focusLast on nested host children (#33058) jackpope 2025-05-07 09:54:00 -07:00
  • 3eca8ac794 Allow fragment refs to attempt focus/focusLast on nested host children (#33058) jackpope 2025-05-07 09:53:26 -07:00
  • 1264bca160 [Flight] Encode enclosing line/column numbers and use it to align the fake function (#33136) sebmarkbage 2025-05-07 09:49:02 -07:00
  • 4206fe4982 Allow fragment refs to attempt focus/focusLast on nested host children (#33058) Jack Pope 2025-05-07 12:47:28 -04:00
  • 4a702865dd [Flight] Encode enclosing line/column numbers and use it to align the fake function (#33136) Sebastian Markbåge 2025-05-07 12:34:55 -04:00
  • bd2fd378a8 [Flight] Parse Stack Trace from Structured CallSite if available (#33135) sebmarkbage 2025-05-07 08:50:43 -07:00
  • 0ff1d13b80 [Flight] Parse Stack Trace from Structured CallSite if available (#33135) Sebastian Markbåge 2025-05-07 11:43:37 -04:00
  • 93ff544b29 [DevTools] Use Popover API for TraceUpdates highlighting (#32614) hoxyq 2025-05-07 07:55:29 -07:00
  • 53c9f81049 [DevTools] Use Popover API for TraceUpdates highlighting (#32614) YongSeok Jang (장용석) 2025-05-07 23:48:17 +09:00
  • 8b54080b18 Add compareDocumentPosition to fragment instances (#32722) jackpope 2025-05-06 10:07:58 -07:00
  • 0d8b3393ee Add compareDocumentPosition to fragment instances (#32722) jackpope 2025-05-06 10:07:26 -07:00
  • e5a8de81e5 Add compareDocumentPosition to fragment instances (#32722) Jack Pope 2025-05-06 13:01:40 -04:00
  • 6cf0f2acf1 [mcp] Add proper web-vitals metric collection (#33109) jorge-cab 2025-05-06 08:58:05 -07:00
  • 7a2c7045ae [mcp] Add proper web-vitals metric collection (#33109) Jorge Cabiedes 2025-05-06 08:50:40 -07:00
  • d3cdd82fe7 format improve-web-vitals Jorge Cabiedes 2025-05-06 08:44:20 -07:00
  • ba3c9e0ead Gracefully handle failures when programmatically clicking DOM elements Jorge Cabiedes 2025-05-06 08:40:18 -07:00
  • 0e5c79cfea Bruteforcing react devtools Jorge Cabiedes Acosta 2025-05-06 08:21:12 -07:00
  • f2955dbb6f Remove useId semantics from View Transition name generation (#33094) sebmarkbage 2025-05-06 07:39:53 -07:00
  • 4b7bb3f179 Remove useId semantics from View Transition name generation (#33094) sebmarkbage 2025-05-06 07:39:21 -07:00
  • 845d93742f Remove useId semantics from View Transition name generation (#33094) Sebastian Markbåge 2025-05-06 10:33:03 -04:00
  • a42f581a93 [Fiber] Replay events between commits (#33130) sebmarkbage 2025-05-05 21:30:15 -07:00
  • 4548ccd8b6 [Fiber] Replay events between commits (#33130) sebmarkbage 2025-05-05 21:29:43 -07:00
  • 54a50729cc [Fiber] Replay events between commits (#33130) Sebastian Markbåge 2025-05-06 00:23:27 -04:00
  • b9cbc6c4d6 [Fiber] Replay onChange Events if input/textarea/select has changed before hydration (#33129) sebmarkbage 2025-05-05 21:17:22 -07:00
  • 8c3326d9a1 [Fiber] Replay onChange Events if input/textarea/select has changed before hydration (#33129) sebmarkbage 2025-05-05 21:16:53 -07:00
  • 587cb8f896 [Fiber] Replay onChange Events if input/textarea/select has changed before hydration (#33129) Sebastian Markbåge 2025-05-06 00:10:05 -04:00
  • a22ebb7322 Add test for multiple form submissions (#33059) mattcarrollcode 2025-05-05 14:54:31 -07:00
  • 79586c7eb6 Add test for multiple form submissions (#33059) Matt Carroll 2025-05-05 14:47:47 -07:00
  • d122bfaec5 Update on "[compiler] Migrate PruneNonEscapingScopes to HIR" gh/mvitousek/42/head Mike Vitousek 2025-05-05 14:17:01 -07:00
  • 1deb9bb345 [compiler] Migrate PruneNonEscapingScopes to HIR gh/mvitousek/42/orig Mike Vitousek 2025-05-05 11:26:51 -07:00
  • f8d2ebbd7d Update base for Update on "[compiler] Migrate PruneNonEscapingScopes to HIR" gh/mvitousek/42/base Mike Vitousek 2025-05-05 14:17:00 -07:00
  • a4ffeb264d Ship enableFabricCompleteRootInCommitPhase (#33064) jackpope 2025-05-05 10:43:14 -07:00
  • edf550b679 Ship enableFabricCompleteRootInCommitPhase (#33064) Jack Pope 2025-05-05 13:36:44 -04:00
  • ece6103657 Address comments Jorge Cabiedes 2025-05-05 10:20:06 -07:00
  • 59155fde4b [Flight] Prevent serialized size leaking across requests (#33121) eps1lon 2025-05-05 09:37:30 -07:00
  • b9cfa0d308 [Flight] Prevent serialized size leaking across requests (#33121) Sebastian "Sebbie" Silbermann 2025-05-05 18:30:33 +02:00
  • fbdaa3f702 [compiler][repro] Nested fbt test fixture (#32779) mofeiZ 2025-05-05 08:59:49 -07:00
  • c129c2424b [compiler][repro] Nested fbt test fixture (#32779) mofeiZ 2025-05-05 11:52:45 -04:00
  • 45b4735773 [compiler][bugfix] Bail out when a memo block declares hoisted fns (#32765) mofeiZ 2025-05-05 08:52:26 -07:00
  • c22783e60b [compiler][bugfix] Bail out when a memo block declares hoisted fns (#32765) mofeiZ 2025-05-05 08:51:50 -07:00
  • 0c1575cee8 [compiler][bugfix] Bail out when a memo block declares hoisted fns (#32765) mofeiZ 2025-05-05 11:45:58 -04:00
  • d45b272868 [eslint-plugin-react-hooks] update doc url for rules of hooks (#33118) eps1lon 2025-05-05 08:44:00 -07:00
  • f204bdf2e5 [eslint-plugin-react-hooks] update doc url for rules of hooks (#33118) eps1lon 2025-05-05 08:43:28 -07:00
  • 52ea641449 [Flight] Don't increase serializedSize for every recursive pass (#33123) Sebastian Markbåge 2025-05-05 11:37:39 -04:00
  • 3ec88e797f [eslint-plugin-react-hooks] update doc url for rules of hooks (#33118) Stephen Zhou 2025-05-05 23:37:06 +08:00
  • 16e2c886df [Flight] Use valid CSS selectors in useId format (#33099) eps1lon 2025-05-04 04:56:36 -07:00
  • 0ca8420f9d [Flight] Use valid CSS selectors in useId format (#33099) Sebastian "Sebbie" Silbermann 2025-05-04 13:47:32 +02:00
  • e9b19a6732 [compiler] Correctly infer context mutation places as outer (context) places Joe Savona 2025-05-03 16:25:55 +09:00
  • 0ee6891337 Update on "[compiler] Repro for false positive ValidateNoFreezingKnownMutableFunctions" Joe Savona 2025-05-03 16:25:52 +09:00
  • 18e4165a94 [compiler] Repro for false positive ValidateNoFreezingKnownMutableFunctions Joe Savona 2025-05-03 09:58:15 +09:00
  • d3ae62070c [compiler] Validate against mutable functions being frozen josephsavona 2025-05-02 17:22:33 -07:00
  • ef42987e1a [compiler] Validate against mutable functions being frozen josephsavona 2025-05-02 17:21:58 -07:00
  • 31e777b1b6 [compiler] ValidatePreservedManualMemoization reports detailed errors josephsavona 2025-05-02 17:15:46 -07:00
  • 0db8db178c [compiler] Validate against mutable functions being frozen Joe Savona 2025-05-03 09:15:32 +09:00
  • 8570116bd1 [compiler] Fix for uncalled functions that are known-mutable Joe Savona 2025-05-03 09:15:32 +09:00
  • 4f1d2ddf95 [compiler] Add types for WeakMap, WeakSet, and reanimated shared values Joe Savona 2025-05-03 09:15:32 +09:00
  • 0ff15154be [compiler] ValidatePreservedManualMemoization reports detailed errors josephsavona 2025-05-02 17:15:15 -07:00
  • 4c4b5dcb6f [compiler] Fix for string attribute values with emoji josephsavona 2025-05-02 17:14:24 -07:00
  • 904f866b44 [compiler] Fix for string attribute values with emoji josephsavona 2025-05-02 17:13:53 -07:00
  • 73d7e816b7 [compiler] ValidatePreservedManualMemoization reports detailed errors Joe Savona 2025-05-03 09:09:34 +09:00
  • ac2cae5245 [compiler] Fix for string attribute values with emoji Joe Savona 2025-05-03 09:07:50 +09:00
  • fa03b19203 formatting Jorge Cabiedes Acosta 2025-05-02 16:01:12 -07:00
  • 7cce86202a [mcp] Revert left over changes from merge hell Jorge Cabiedes Acosta 2025-05-02 15:59:55 -07:00
  • ad63721bd2 [mcp] Add proper web-vitals metric collection Jorge Cabiedes Acosta 2025-05-02 15:04:37 -07:00
  • e088016fbd [eslint-plugin-react-hooks] move eslint plugin once again (#33110) kassens 2025-05-02 15:21:33 -07:00
  • 66de8e5a99 [eslint-plugin-react-hooks] move eslint plugin once again (#33110) Jan Kassens 2025-05-02 18:14:56 -04:00
  • a405810329 [mcp] Prompt improvements for smarter tool composition (#33108) poteto 2025-05-02 14:58:11 -07:00
  • 26ecc98a00 [mcp] Prompt improvements for smarter tool composition (#33108) lauren 2025-05-02 17:50:39 -04:00
  • fb22c637f6 Merge 1d79fa923b into sapling-pr-archive-poteto lauren 2025-05-02 17:41:40 -04:00
  • 1d79fa923b [mcp] Prompt improvements for smarter tool composition Lauren Tan 2025-05-02 17:36:14 -04:00
  • 0a66cbe465 Merge 8da7ebf3a7 into sapling-pr-archive-poteto lauren 2025-05-02 17:37:50 -04:00
  • 8da7ebf3a7 [mcp] Prompt improvements for smarter tool composition Lauren Tan 2025-05-02 17:36:14 -04:00
  • 95c2df30f8 Merge 7a12f071a7 into sapling-pr-archive-poteto lauren 2025-05-02 17:36:23 -04:00
  • 7a12f071a7 [mcp] Prompt improvements for smarter tool composition Lauren Tan 2025-05-02 17:36:14 -04:00
  • ee8cbecf82 [eslint-plugin-react-hooks] another CI update... (#33107) kassens 2025-05-02 14:12:21 -07:00
  • f0ca53d133 [eslint-plugin-react-hooks] another CI update... (#33107) Jan Kassens 2025-05-02 17:05:56 -04:00
  • 703c496bfd [mcp] Fix unresolved imports (#33105) poteto 2025-05-02 14:01:14 -07:00
  • 6a15b09f98 Add missing copyright header (#33106) kassens 2025-05-02 13:59:14 -07:00
  • e39b380a21 [mcp] Fix unresolved imports (#33105) lauren 2025-05-02 16:54:17 -04:00
  • 9de0304ad7 Add missing copyright header (#33106) Jan Kassens 2025-05-02 16:52:17 -04:00
  • 5bb05ea623 merge commit for archive created by Sapling Lauren Tan 2025-05-02 16:45:46 -04:00
  • f830731add [mcp] Fix unresolved imports Lauren Tan 2025-05-02 16:45:08 -04:00
  • 0d695bea10 [eslint-plugin-react-hooks] update fbsource build (#33104) Jan Kassens 2025-05-02 16:03:06 -04:00
  • 48c5c131c6 update test on code from pairing with Rick multi-form-submission-throw Matt Carroll 2025-05-02 12:52:17 -07:00
  • e44460893a [eslint-plugin-react-hooks] updates for component syntax (#33089) kassens 2025-05-02 12:10:45 -07:00
  • 4c4a57c4f9 [eslint-plugin-react-hooks] updates for component syntax (#33089) Jan Kassens 2025-05-02 15:04:45 -04:00