Commit Graph

  • 5d47dbc459 Convert ReactComponentLifeCycle-test to createRoot (#27916) kassens 2024-01-10 15:21:46 +00:00
  • 367597a2e2 Convert ReactElement-test to createRoot (#27918) kassens 2024-01-10 15:21:14 +00:00
  • 08cd087cad Convert ReactPureComponent-test to createRoot (#27917) Jan Kassens 2024-01-10 10:17:15 -05:00
  • 2594caa09e Convert ReactComponentLifeCycle-test to createRoot (#27916) Jan Kassens 2024-01-10 10:16:51 -05:00
  • 344a6675a9 Convert ReactElement-test to createRoot (#27918) Jan Kassens 2024-01-10 10:16:38 -05:00
  • 827e912776 re-add dynamic feature flags for isInputPending (#27919) noahlemen 2024-01-09 22:25:42 +00:00
  • c6d8e5452b re-add dynamic feature flags for isInputPending (#27919) noahlemen 2024-01-09 22:25:38 +00:00
  • c81f4e02ba re-add dynamic feature flags for isInputPending (#27919) Noah Lemen 2024-01-09 17:20:42 -05:00
  • 8c55ade707 Convert createReactClassIntegration-test to createRoot (#27914) kassens 2024-01-09 20:35:28 +00:00
  • 0460bbf487 Convert DOMPropertyOperations-test to createRoot (#27911) kassens 2024-01-09 20:35:03 +00:00
  • 9723093df3 Convert createReactClassIntegration-test to createRoot (#27914) Jan Kassens 2024-01-09 15:30:56 -05:00
  • ef2859d50b Convert DOMPropertyOperations-test to createRoot (#27911) Jan Kassens 2024-01-09 15:30:27 -05:00
  • e78782492e Bump follow-redirects from 1.7.0 to 1.15.4 (#27909) kassens 2024-01-09 17:09:46 +00:00
  • 9c08b96a78 Bump follow-redirects from 1.7.0 to 1.15.4 (#27909) dependabot[bot] 2024-01-09 12:05:06 -05:00
  • c84fa10017 Bump follow-redirects from 1.14.0 to 1.15.4 in /fixtures/concurrent/time-slicing (#27907) kassens 2024-01-09 16:09:52 +00:00
  • 31603f19d7 Bump follow-redirects from 1.14.0 to 1.15.4 in /fixtures/concurrent/time-slicing (#27907) dependabot[bot] 2024-01-09 11:05:08 -05:00
  • 531c7ad21e Bump follow-redirects from 1.13.3 to 1.15.4 in /fixtures/ssr (#27906) dependabot[bot] 2024-01-09 11:04:58 -05:00
  • 3d4df0a7de [Fizz] Fix Client Render after Postpone (#27905) sebmarkbage 2024-01-09 04:57:25 +00:00
  • 0bdbe4387b [Fizz] Fix Client Render after Postpone (#27905) sebmarkbage 2024-01-09 04:57:11 +00:00
  • f9dddcbbb1 [Fizz] Fix Client Render after Postpone (#27905) Sebastian Markbåge 2024-01-08 23:52:33 -05:00
  • f748f7366c Fix: useDeferredValue initialValue suspends forever without switching to final (#27888) acdlite 2024-01-08 04:22:01 +00:00
  • 92eda60c24 Fix: useDeferredValue initialValue suspends forever without switching to final (#27888) acdlite 2024-01-08 04:22:00 +00:00
  • f1039be4a4 Fix: useDeferredValue initialValue suspends forever without switching to final (#27888) Andrew Clark 2024-01-07 23:17:20 -05:00
  • 7ca3b004ae Early branch with new type inference foundation Joe Savona 2024-01-03 10:47:47 -08:00
  • bd37fbe06a [wip] Fix phi inference, expose InferMutableRange issue Joe Savona 2024-01-02 15:31:57 -08:00
  • 89da9fc1c9 [churn] remove Node 19 from dev engines, add 21 (#27870) kassens 2024-01-02 19:44:59 +00:00
  • 790a57633b [flow] upgrade to 0.225.1 (#27871) kassens 2024-01-02 19:44:49 +00:00
  • 1d5667a127 [churn] remove Node 19 from dev engines, add 21 (#27870) Jan Kassens 2024-01-02 14:39:25 -05:00
  • 45d61cf7ef [flow] upgrade to 0.225.1 (#27871) Jan Kassens 2024-01-02 14:39:14 -05:00
  • bf859705b5 Enable early return support by default Joe Savona 2023-12-20 13:52:43 -08:00
  • fcc2182641 Handle scopes with only early return and no decls/deps/reassigns Joe Savona 2023-12-20 13:52:42 -08:00
  • a753a326ad Fixture for only early return without decls/deps/reassigns Joe Savona 2023-12-20 13:52:41 -08:00
  • ad57e661f4 Sprout support for rendering multiple times w different props Joe Savona 2023-12-20 13:52:41 -08:00
  • a86d279c46 Initial (flagged) support for reactive scopes with early return Joe Savona 2023-12-20 13:52:40 -08:00
  • 3175056935 Codegen for early returns in reactive scopes Joe Savona 2023-12-20 13:52:39 -08:00
  • ed9d6a2ca1 Scaffolding for early return from reactive scopes Joe Savona 2023-12-20 13:52:38 -08:00
  • 4c68da2e60 Todo for early return within reactive scopes Joe Savona 2023-12-20 13:52:37 -08:00
  • f2094eebbf [Fizz] Only compute component stacks in DEV and prerenders (#27850) sebmarkbage 2023-12-19 23:08:55 +00:00
  • 0a8c177bc1 [Fizz] Only compute component stacks in DEV and prerenders (#27850) sebmarkbage 2023-12-19 23:08:48 +00:00
  • c5b9375767 [Fizz] Only compute component stacks in DEV and prerenders (#27850) Sebastian Markbåge 2023-12-19 18:04:11 -05:00
  • beb4a4d2d1 [RSC @ Meta] Simplify implementation of isClientReference, getClientReferenceKey, resolveClientReferenceMetadata (#27839) alunyov 2023-12-19 14:22:53 +00:00
  • df9e40450b [RSC @ Meta] Simplify implementation of isClientReference, getClientReferenceKey, resolveClientReferenceMetadata (#27839) alunyov 2023-12-19 14:22:41 +00:00
  • cb2439624f [RSC @ Meta] Simplify implementation of isClientReference, getClientReferenceKey, resolveClientReferenceMetadata (#27839) Andrey Lunyov 2023-12-19 09:17:40 -05:00
  • f504eaa16e Add back transitive freeze functions option Joe Savona 2023-12-18 15:33:02 -08:00
  • 0f1f06d81b fix[devtools/e2e]: add fallback for act in integration tests (#27842) hoxyq 2023-12-17 13:22:35 +00:00
  • 3e00e58a6a fix[devtools/e2e]: add fallback for act in integration tests (#27842) Ruslan Lesiutin 2023-12-17 13:17:45 +00:00
  • 4154783f4f docs: fix typo in README.md (#27841) rickhanlonii 2023-12-16 23:42:41 +00:00
  • 8b1547b671 docs: fix typo in README.md (#27841) Ondrysak 2023-12-17 00:37:42 +01:00
  • c8618d36d2 [Flight] Wire up async_hooks in Node.js DEV for inspecting Promises (#27840) sebmarkbage 2023-12-16 02:42:41 +00:00
  • 8b8d265bd9 [Flight] Wire up async_hooks in Node.js DEV for inspecting Promises (#27840) Sebastian Markbåge 2023-12-15 21:38:01 -05:00
  • 7fb394d17d [Fizz] Add Component Stacks to onError and onPostpone when in dev mode or during prerenders in prod mode (#27761) gnoff 2023-12-16 02:10:31 +00:00
  • 5344d070c0 [Fizz] Add Component Stacks to onError and onPostpone when in dev mode or during prerenders in prod mode (#27761) gnoff 2023-12-16 02:10:24 +00:00
  • 63310df2b2 [Fizz] Add Component Stacks to onError and onPostpone when in dev mode or during prerenders in prod mode (#27761) Josh Story 2023-12-15 18:06:35 -08:00
  • c77acb3ac6 Separate mode to validate preserving manual memoization Joe Savona 2023-12-15 17:12:06 -08:00
  • 3e79c38604 More useCallback with ref fixtures Joe Savona 2023-12-15 16:59:19 -08:00
  • af1aa8d0d3 Validation that useMemo/useCallback is preserved in the output Joe Savona 2023-12-15 16:22:17 -08:00
  • 0b32173d09 More fixtures for useCallback with refs Joe Savona 2023-12-15 16:22:13 -08:00
  • 721b6a4f91 [patch] Compile hooks with any number of args in infer mode Sathya Gunasekaran 2023-12-18 13:35:56 +00:00
  • c6200d1a2b Fix comments, extend fixtures Joe Savona 2023-12-15 15:19:41 -08:00
  • 6747d4e33c PreserveMemo for useCallback transitively freezes function exprs Joe Savona 2023-12-15 15:19:40 -08:00
  • 08e92a3a8d More test cases for useCallback Joe Savona 2023-12-15 15:19:39 -08:00
  • 5bfd70ac6f Preserve memoization guarantees for useCallback Joe Savona 2023-12-15 13:47:24 -08:00
  • 86e2edfa87 Prune memoize instructions in codegen Joe Savona 2023-12-15 13:47:23 -08:00
  • 723b616c67 enablePreserveMemo treats memo deps as frozen Joe Savona 2023-12-15 13:47:22 -08:00
  • ec27708024 [be] Remove unnecessary check for SetState type in analyzefunctions Joe Savona 2023-12-15 13:47:21 -08:00
  • 2abd439b43 Option to preserve existing memoization guarantees Joe Savona 2023-12-15 13:47:20 -08:00
  • fc36043019 Fixture for pruning unmemoized nonreactive deps Joe Savona 2023-12-14 12:05:25 -08:00
  • 873a286029 Convert value block terminal invariant to todo Joe Savona 2023-12-12 16:52:24 -08:00
  • a6e65e83e8 Prefer reporting conditional hook violations over "hook as value" violations Joe Savona 2023-12-12 16:42:51 -08:00
  • afbaa8d3ca Add a reason to ValueKind for better error messages (#2447) Jan Kassens 2023-12-15 10:20:14 -05:00
  • 06376b906d [patch] Generate hook guards as function expressions Mofei Zhang 2023-12-14 19:42:24 -05:00
  • 651d3448ac [vscode] update settings for v1.85 Sathya Gunasekaran 2023-12-14 15:47:38 +00:00
  • a3c48def1c Add Babel plugin to annotate react components Sathya Gunasekaran 2023-12-14 15:52:17 +00:00
  • 201b46d947 [eslint] Make the plugin configurable Sathya Gunasekaran 2023-12-14 15:37:41 +00:00
  • 12de013aa4 [patch] ObjectMethods should have the same scope as their parent ObjectExpressions Mofei Zhang 2023-12-12 17:44:01 -05:00
  • 0966480d16 [be] More tests for object methods Mofei Zhang 2023-12-12 17:44:01 -05:00
  • 8991f3ef0d [ci] remove fuzz tests from CircleCI (#27831) kassens 2023-12-12 20:43:01 +00:00
  • 493610f299 [ci] remove fuzz tests from CircleCI (#27831) Jan Kassens 2023-12-12 15:38:26 -05:00
  • 5ccbcfc9cd convert circleci worklfow fuzz_tests to github actions (#27801) kassens 2023-12-12 20:00:39 +00:00
  • c01ac689e9 convert circleci worklfow fuzz_tests to github actions (#27801) Rob Anderson 2023-12-12 14:55:43 -05:00
  • 4c2b89288f [be][fixtures] Pass message directly instead of overwriting Error object Mofei Zhang 2023-12-11 22:59:33 -05:00
  • bfa0aa2813 [be][test] use mutateAndReturn in test to render more values Mofei Zhang 2023-12-11 22:59:33 -05:00
  • a1c7a26fc6 Put type-annotation-based inference behind feature flag Joe Savona 2023-12-11 11:34:29 -08:00
  • 12fbfc4fee Use variable type annotations to drive inference Joe Savona 2023-12-11 11:34:29 -08:00
  • 8b3898c164 Use type assertions to drive inference Joe Savona 2023-12-11 11:34:28 -08:00
  • d163c0b7c3 Support TS type annotations in TypeCastExpression instr Joe Savona 2023-12-11 11:34:28 -08:00
  • 59b32f0813 🌲 Property/Computed load from props is a signal Joe Savona 2023-12-11 11:34:27 -08:00
  • 3f4a9bd330 ReactiveFunctionTransform allows replacing values w transformValue Joe Savona 2023-12-11 11:34:24 -08:00
  • fa8f47eb41 InferReactivePlaces understands setState type Joe Savona 2023-12-11 11:34:24 -08:00
  • 9be2efdc57 🌲 Create scopes for primitive operations Joe Savona 2023-12-11 11:34:23 -08:00
  • 1debb59830 🌲 Remove reactive scope handling from codegen Joe Savona 2023-12-11 11:34:22 -08:00
  • b3391295c8 🌲 Separate pass for lowering reactive scopes Joe Savona 2023-12-11 11:34:22 -08:00
  • 1b5ef83b78 🌲 Separate flag for jsx compilation Joe Savona 2023-12-11 11:34:21 -08:00
  • 9996001938 Add feature flags for expiration times (#27821) kassens 2023-12-11 15:03:05 +00:00
  • 2ad853a788 Add feature flags for expiration times (#27821) kassens 2023-12-11 15:02:55 +00:00
  • 0cdfef19b9 Add feature flags for expiration times (#27821) Jan Kassens 2023-12-11 09:58:18 -05:00
  • da417b29bb Remove WARNINGS file from FB (#27820) kassens 2023-12-08 21:26:02 +00:00
  • 51cc16a738 Remove WARNINGS file from FB (#27820) kassens 2023-12-08 21:25:55 +00:00
  • 40f653d13c Remove WARNINGS file from FB (#27820) Jan Kassens 2023-12-08 16:21:15 -05:00
  • 7d8a8d9c3f [Flight] Support postponing through a serialized promise (#27818) gnoff 2023-12-08 19:10:45 +00:00