Commit Graph

  • 9a9da7721e Don't update textarea defaultValue and input checked unnecessarily (#26580) Sebastian Markbåge 2023-04-09 22:16:38 -04:00
  • bdd6ae36a3 Refactor some controlled component stuff (#26573) sebmarkbage 2023-04-09 22:11:13 +00:00
  • a00c8edda5 Refactor some controlled component stuff (#26573) sebmarkbage 2023-04-09 22:11:04 +00:00
  • e5146cb525 Refactor some controlled component stuff (#26573) Sebastian Markbåge 2023-04-09 18:06:16 -04:00
  • 601eb2a23a Inline useMemo callbacks to allow improved memoization Joe Savona 2023-04-07 16:34:52 -07:00
  • f7f7a88e19 Example suboptimal memoization with non-inlined useMemo Joe Savona 2023-04-07 16:34:51 -07:00
  • 2ddab59e85 [Tests] waitForThrow should diff strings (#26568) gnoff 2023-04-07 21:18:46 +00:00
  • 657698e48d [Tests] waitForThrow should diff strings (#26568) Josh Story 2023-04-07 14:14:08 -07:00
  • d7d7716b26 [DevTools] remove backend dependency from the global hook (#26563) mondaychen 2023-04-07 07:40:26 +00:00
  • dd5365878d [DevTools] remove backend dependency from the global hook (#26563) Mengdi Chen 2023-04-07 03:35:36 -04:00
  • 6122f21393 Definition for useContext Joe Savona 2023-04-06 11:46:57 -07:00
  • f51e2a6bf4 Enforce terminal has a .loc (and .id) Joe Savona 2023-04-06 15:50:43 -07:00
  • 5622c0ee91 Use single name resolver for nested functions Joe Savona 2023-04-06 15:25:30 -07:00
  • fcfb66914a [Babel] Skip files that contain one or more disables of React eslint rules Lauren Tan 2023-04-06 19:14:08 -04:00
  • 2eae7dc6b9 [be] Simplify yarn test Lauren Tan 2023-04-06 19:10:21 -04:00
  • b7f5802319 Fix: Move destroy field to shared instance object (#26561) acdlite 2023-04-06 16:13:07 +00:00
  • 020147dd42 Fix: Move destroy field to shared instance object (#26561) acdlite 2023-04-06 16:12:49 +00:00
  • 85bb7b685b Fix: Move destroy field to shared instance object (#26561) Andrew Clark 2023-04-06 12:08:05 -04:00
  • 9c1f8a962c Make CompilerError.reason a static string Joe Savona 2023-04-06 08:51:31 -07:00
  • 6a1421241a [DevTools] Replace deprecated new-window with webContents.setWindowOpenHandler() (#26559) mondaychen 2023-04-06 14:09:13 +00:00
  • 60cfeeebe3 [DevTools] Replace deprecated new-window with webContents.setWindowOpenHandler() (#26559) Willie-Boy 2023-04-06 17:02:23 +03:00
  • 267d109373 Clean up discrete event replaying (#26558) sebmarkbage 2023-04-05 23:43:08 +00:00
  • 8a0e0378f5 Clean up discrete event replaying (#26558) sebmarkbage 2023-04-05 23:43:03 +00:00
  • 9cfba0f6ec Clean up discrete event replaying (#26558) Sebastian Markbåge 2023-04-05 19:38:20 -04:00
  • 702f43eb1e Optimize away extraneous blocks Joe Savona 2023-04-05 16:37:26 -07:00
  • d243e748d0 Build -> Codegen for LabelTerminal Joe Savona 2023-04-05 16:26:40 -07:00
  • b087635e5d LabelTerminal scaffolding Joe Savona 2023-04-05 16:26:36 -07:00
  • 592b911e7f fix main Joe Savona 2023-04-05 15:47:40 -07:00
  • 1650d8fef2 Ensure blank line after copyright header Joe Savona 2023-04-05 13:42:27 -07:00
  • 801e4258cf Add missing copyright headers Joe Savona 2023-04-05 12:21:51 -07:00
  • fd91191c94 Script to add/fix copyright Joe Savona 2023-04-05 12:21:47 -07:00
  • 9d97015236 [globals] Remove global shape for Array.from mofeiZ 2023-04-05 12:53:39 -04:00
  • 4505218911 Ensure unique BlockId for nested functions Joe Savona 2023-04-05 09:01:08 -07:00
  • 45dac60116 Remove no-fallthrough lint suppressions (#26553) sophiebits 2023-04-05 03:14:22 +00:00
  • 3ad019f31b Remove no-fallthrough lint suppressions (#26553) sophiebits 2023-04-05 03:14:15 +00:00
  • 790ebc962d Remove no-fallthrough lint suppressions (#26553) Sophie Alpert 2023-04-04 20:08:33 -07:00
  • a3dfc7e3a2 Use CompilerError.invariant in BabelPlugin Joe Savona 2023-04-04 17:56:11 -07:00
  • c15579631f Put common aliases in Map/Set instead of switch over strings (#26551) Sebastian Markbåge 2023-04-04 18:06:09 -04:00
  • 1e2dbf7fdb Fix JSX form of fbt Joe Savona 2023-04-04 14:37:30 -07:00
  • 3c46984e09 Repro of fbt issues Joe Savona 2023-04-04 14:32:21 -07:00
  • a97c55dc5d Support for with empty update expression Joe Savona 2023-04-04 13:29:04 -07:00
  • 1d77016026 Make ReactiveForTerminal.update nullable Joe Savona 2023-04-04 13:29:03 -07:00
  • d660f37bf2 Validator pass that terminal successors all exist Joe Savona 2023-04-04 13:29:02 -07:00
  • 6d62d9f505 Infer closures as frozen if they dont capture mutable values Joe Savona 2023-04-04 12:30:12 -07:00
  • 939582dae0 Repro for unmemoized readonly callback Joe Savona 2023-04-04 12:30:11 -07:00
  • 2e3aa3954c Memoize hook args (treat as escaping) Joe Savona 2023-04-04 12:30:10 -07:00
  • 82b97bff2d Remove findInstanceBlockingEvent unused parameters (#26534) kassens 2023-04-04 16:42:09 +00:00
  • ab8c5b5992 Remove findInstanceBlockingEvent unused parameters (#26534) kassens 2023-04-04 16:41:50 +00:00
  • d5fd60f7e6 Remove findInstanceBlockingEvent unused parameters (#26534) Mohammad Ghorbani 2023-04-04 20:07:14 +03:30
  • dc6a835c3c Refactor DOM Bindings Completely Off of DOMProperty Meta Programming (#26546) sebmarkbage 2023-04-04 15:10:50 +00:00
  • 949350a08b Refactor DOM Bindings Completely Off of DOMProperty Meta Programming (#26546) sebmarkbage 2023-04-04 15:10:43 +00:00
  • 04d482a6b3 DevTools: Inline references to fiber flags (#26542) acdlite 2023-04-04 15:10:17 +00:00
  • eeabb7312f Refactor DOM Bindings Completely Off of DOMProperty Meta Programming (#26546) Sebastian Markbåge 2023-04-04 11:05:56 -04:00
  • 0ba4d7b0d8 DevTools: Inline references to fiber flags (#26542) Andrew Clark 2023-04-04 11:05:33 -04:00
  • 5b5baac070 Revert "Cleanup enableSyncDefaultUpdate flag (#26236)" (#26528) kassens 2023-04-04 14:14:05 +00:00
  • ea9bc449f0 Revert "Cleanup enableSyncDefaultUpdate flag (#26236)" (#26528) kassens 2023-04-04 14:13:56 +00:00
  • da94e8b24a Revert "Cleanup enableSyncDefaultUpdate flag (#26236)" (#26528) Jan Kassens 2023-04-04 10:08:14 -04:00
  • 08375e667c Implement public instances for text nodes in Fabric (#26516) rubennorte 2023-04-04 13:48:27 +00:00
  • 0700dd50bd Implement public instances for text nodes in Fabric (#26516) Rubén Norte 2023-04-04 15:43:35 +02:00
  • e32ea49a0e Special-case fbt() function call form Joe Savona 2023-04-03 11:47:45 -07:00
  • 8fb86b0ce0 Fix logic around attribute seralization (#26526) gnoff 2023-04-03 16:39:57 +00:00
  • 6b19def69f Fix logic around attribute seralization (#26526) gnoff 2023-04-03 16:39:42 +00:00
  • 4a1cc2ddd0 Fix logic around attribute seralization (#26526) Josh Story 2023-04-03 09:34:53 -07:00
  • 329d0832ec refactor[devtools]: forbid editing class instances in props (#26522) hoxyq 2023-04-03 10:38:50 +00:00
  • b14f8da155 refactor[devtools]: forbid editing class instances in props (#26522) Ruslan Lesiutin 2023-04-03 11:32:17 +01:00
  • 54201b87b5 Fix suspense replaying forward refs (#26535) acdlite 2023-04-02 22:53:13 +00:00
  • 44c0913b5c Fix suspense replaying forward refs (#26535) acdlite 2023-04-02 22:53:07 +00:00
  • 7329ea81c1 Fix suspense replaying forward refs (#26535) Hans Otto Wirtz 2023-04-03 00:48:28 +02:00
  • 0cb10446b3 [test] Failing test for returning from a for-loop Sathya Gunasekaran 2023-04-01 09:22:34 +01:00
  • b19555573f [babel] Make gating option a pair of module and project Lauren Tan 2023-04-03 12:33:23 -04:00
  • fff1baa904 Failing test for effect unmount issue rh/repro-effect-issue Rick Hanlon 2023-03-31 21:52:10 -04:00
  • e1d88e645e [Float] Suspend unstyled content for up to 1 minute (#26532) acdlite 2023-03-31 19:50:42 +00:00
  • de3e5f98ce [Float] Suspend unstyled content for up to 1 minute (#26532) acdlite 2023-03-31 19:50:31 +00:00
  • 0ae348018d [Float] Suspend unstyled content for up to 1 minute (#26532) Andrew Clark 2023-03-31 15:45:45 -04:00
  • 32a8c3b6d1 Allow transitions to interrupt Suspensey commits (#26531) acdlite 2023-03-31 19:40:52 +00:00
  • a4a493a01c Allow transitions to interrupt Suspensey commits (#26531) acdlite 2023-03-31 19:40:33 +00:00
  • 888874673f Allow transitions to interrupt Suspensey commits (#26531) Andrew Clark 2023-03-31 15:35:48 -04:00
  • c1382cc1df Move update scheduling to microtask (#26512) acdlite 2023-03-31 17:09:18 +00:00
  • ee546aa020 Move update scheduling to microtask (#26512) acdlite 2023-03-31 17:09:09 +00:00
  • 09c8d25633 Move update scheduling to microtask (#26512) Andrew Clark 2023-03-31 13:04:08 -04:00
  • 1aec5ef523 [hir] Skip computed part of the captured ref Sathya Gunasekaran 2023-03-31 17:37:06 +01:00
  • 55793bd96f Also visit phis in fallthroughs for DoWhile in LeaveSSA Lauren Tan 2023-03-31 17:55:07 -04:00
  • 61462a43bc Add support for ForOf statements Lauren Tan 2023-03-31 17:55:04 -04:00
  • 1e2df5bdbb Remove console.log from testing sync script changes Joe Savona 2023-03-31 14:43:31 -07:00
  • 28e6a974fa JSX: children which are jsx elements dont need expr container Joe Savona 2023-03-31 12:32:46 -07:00
  • 4e2ef92779 Ensure <fbt> children are not independently memod Joe Savona 2023-03-31 12:32:45 -07:00
  • 8dfe06ddba [hir] Allow reorderable exprs in optional computed load Mofei Zhang 2023-03-31 10:58:28 -04:00
  • 04f7a5d391 Clean up enableCapturePhaseSelectiveHydrationWithoutDiscreteEventReplay (#26521) acdlite 2023-03-31 14:30:53 +00:00
  • af254134ca Clean up enableCapturePhaseSelectiveHydrationWithoutDiscreteEventReplay (#26521) acdlite 2023-03-31 14:30:48 +00:00
  • 8310854ceb Clean up enableCapturePhaseSelectiveHydrationWithoutDiscreteEventReplay (#26521) Andrew Clark 2023-03-31 10:25:58 -04:00
  • 4b5a5b84aa Remove skipUnmountedBoundaries (#26489) rickhanlonii 2023-03-31 01:04:01 +00:00
  • 6581486577 Remove skipUnmountedBoundaries (#26489) rickhanlonii 2023-03-31 01:03:52 +00:00
  • ca01f359b9 Remove skipUnmountedBoundaries (#26489) Ricky 2023-03-30 20:58:13 -04:00
  • c77c1b1644 [hir] Disallow unconditional load from optional memberexpr Mofei Zhang 2023-03-30 19:23:23 -04:00
  • c00e7a2af2 [test] Test case for optional chaining in codegen Mofei Zhang 2023-03-30 18:43:55 -04:00
  • 0eeedee95e [hir] Rewrite identifiers to be consistent Sathya Gunasekaran 2023-03-31 12:35:17 +01:00
  • 3b3d15eaeb [hir] Check if callee before pruning member path Sathya Gunasekaran 2023-03-31 16:36:04 +01:00
  • 46a9d40914 [babel] Invoke gating module as a call expression Lauren Tan 2023-03-31 11:15:51 -04:00
  • d9b663c9c3 Limit the meaning of "custom element" to not include is (#26524) sebmarkbage 2023-03-30 22:43:52 +00:00
  • 9a244f18c4 Limit the meaning of "custom element" to not include is (#26524) sebmarkbage 2023-03-30 22:43:37 +00:00