Commit Graph

  • 94e2ae5893 Dont memoize calls that produce primitive values Joe Savona 2023-05-18 16:05:32 -07:00
  • 5008448d74 Rename function for clarity Joe Savona 2023-05-18 15:52:51 -07:00
  • 0322e4dbd4 InferReferenceEffects uses function types for CallExpression Joe Savona 2023-05-18 15:52:11 -07:00
  • c0a5d86902 Reorder similar cases in InferReferenceEffects Joe Savona 2023-05-18 15:52:07 -07:00
  • a325eed472 Define Boolean/Number/String globals Joe Savona 2023-05-18 15:52:03 -07:00
  • 46417a4ed7 Fix bug with partially memoized destructuring Joe Savona 2023-05-18 09:25:28 -07:00
  • a933d5e307 Repro for bug with partially memoized destructuring Joe Savona 2023-05-18 09:25:24 -07:00
  • e48bfabe44 Remove Flight Relay DOM/Native (#26828) sebmarkbage 2023-05-18 00:39:33 +00:00
  • 3c60dbb4dc Remove Flight Relay DOM/Native (#26828) sebmarkbage 2023-05-18 00:39:21 +00:00
  • 5309f10285 Remove Flight Relay DOM/Native (#26828) Sebastian Markbåge 2023-05-17 20:33:25 -04:00
  • 3603ee00a6 Retain original structure of labeled blocks Joe Savona 2023-05-17 15:55:54 -07:00
  • 7831ac2189 Enable InlineUseMemo in playground Joe Savona 2023-05-17 15:55:54 -07:00
  • f0b8cfbf25 More concise output for labeled blocks Joe Savona 2023-05-17 15:55:53 -07:00
  • f30041b0f0 More useMemo inlining test cases Joe Savona 2023-05-17 15:55:52 -07:00
  • 329809de81 Dramatically simplify InlineUseMemo Joe Savona 2023-05-17 15:55:51 -07:00
  • 5ee23af1a6 Elide empty if alternate blocks in codegen Joe Savona 2023-05-17 15:55:51 -07:00
  • 84a356274a Stop shrinking HIR to preserve fallthrough nodes Joe Savona 2023-05-17 15:55:50 -07:00
  • f070cab870 [snap] add memoizeJSX flag Mofei Zhang 2023-05-17 14:39:29 -04:00
  • 8b38651986 [snap] Add jest test capabilities to snap Mofei Zhang 2023-05-17 14:39:28 -04:00
  • 7ba638ef8d [tests] delete stale .expect files Mofei Zhang 2023-05-17 14:39:28 -04:00
  • 0b697d1903 [babel plugin] Add codegen for useRenderCounter Mofei Zhang 2023-05-17 14:39:27 -04:00
  • bceb786c5a [runtime] useRenderCounter Mofei Zhang 2023-05-17 14:39:26 -04:00
  • dc603bb2fa [babel] Add isDev flag and put logging behind it Sathya Gunasekaran 2023-05-17 18:38:08 +01:00
  • 7198d1e104 Fix strict mode badge URL (#26825) hoxyq 2023-05-17 12:40:14 +00:00
  • d7a98a5e97 Fix strict mode badge URL (#26825) Ibrahem Mahyob 2023-05-17 20:34:34 +08:00
  • 04297e11bd React DevTools 4.27.7 -> 4.27.8 (#26823) hoxyq 2023-05-17 10:47:19 +00:00
  • 2468a87358 React DevTools 4.27.7 -> 4.27.8 (#26823) Ruslan Lesiutin 2023-05-17 11:40:50 +01:00
  • 2c5d055496 Lower Suspense throttling heuristic to 300ms (#26803) acdlite 2023-05-16 20:05:29 +00:00
  • 0d0ce18354 Lower Suspense throttling heuristic to 300ms (#26803) acdlite 2023-05-16 20:05:12 +00:00
  • f8de255e94 Lower Suspense throttling heuristic to 300ms (#26803) Andrew Clark 2023-05-16 15:59:15 -04:00
  • 7b59f84660 Fix Suspense throttling mechanism (#26802) acdlite 2023-05-16 19:09:44 +00:00
  • c488cce876 Fix Suspense throttling mechanism (#26802) acdlite 2023-05-16 19:09:29 +00:00
  • 4bfcd02b2c Fix Suspense throttling mechanism (#26802) Andrew Clark 2023-05-16 15:03:30 -04:00
  • 2a80ba544e Move DisableJsxMemoization-test into main compiler test w pragma Joe Savona 2023-05-15 12:12:53 -07:00
  • 8bf1ec97a4 Add flag back for inlineUseMemo mofeiZ 2023-05-15 14:27:26 -04:00
  • f57ed15a33 [Babel] Log errors to stdout, not stderr Sathya Gunasekaran 2023-05-15 14:45:26 +01:00
  • 41a897797d [Babel] Format errors for console logging Sathya Gunasekaran 2023-05-15 14:45:26 +01:00
  • 5c8195aec7 [prettier] Fix linting Sathya Gunasekaran 2023-05-15 14:43:39 +01:00
  • 646a30e8a1 Fix uSES hydration in strict mode (#26791) sophiebits 2023-05-12 21:22:56 +00:00
  • 3546b414cc Fix uSES hydration in strict mode (#26791) sophiebits 2023-05-12 21:22:47 +00:00
  • 4cd7065665 Fix uSES hydration in strict mode (#26791) Sophie Alpert 2023-05-12 14:18:03 -07:00
  • 19188c459e Presuppress Flow errors for 0.206 in fbsource Pieter Vanderwerff 2023-05-12 11:15:56 -07:00
  • dda3e61347 [test cases] Add failing / bug tests for destructuring assignment Mofei Zhang 2023-05-12 12:48:18 -04:00
  • fe95b5df90 [hir] add DeclareContext (2/n) Mofei Zhang 2023-05-12 12:48:17 -04:00
  • 314a5cfca5 [hir] Add Load/StoreContext (1/n) Mofei Zhang 2023-05-12 12:17:05 -04:00
  • be012b06a3 [react-native] Always set RN$stopSurface (#26808) javache 2023-05-12 15:21:33 +00:00
  • a389046a52 [react-native] Always set RN$stopSurface (#26808) Pieter De Baets 2023-05-12 16:14:45 +01:00
  • 377d1e5b74 fix[devtools]: fixed duplicated backend activation with multiple renderers (#26807) hoxyq 2023-05-12 14:04:43 +00:00
  • 67a05d03e3 fix[devtools]: fixed duplicated backend activation with multiple renderers (#26807) Ruslan Lesiutin 2023-05-12 14:59:53 +01:00
  • f5bdf462b2 Enable hooks validation on playground, make deguggable Joe Savona 2023-05-11 13:39:59 -06:00
  • e649bf6429 Fixtures from ESLint rule Joe Savona 2023-05-11 13:39:58 -06:00
  • d1e044b81a [deps] Add DeclareLocal to ReactiveScope decls Mofei Zhang 2023-05-11 16:24:37 -04:00
  • a2169d894a [test case] Test for DeclareLocal instruction Mofei Zhang 2023-05-11 16:24:36 -04:00
  • 77c535ce25 [snap] Make watch mode go fast(er) mofeiZ 2023-05-11 14:58:51 -04:00
  • 5e80821aa2 [effects] Allow capture-store effects in rvals Mofei Zhang 2023-05-10 21:55:56 -04:00
  • d08f005d08 [www] reduce dynamic SchedulerFeatureFlags (#26617) kassens 2023-05-10 21:32:07 +00:00
  • 421c52f05d [www] reduce dynamic SchedulerFeatureFlags (#26617) kassens 2023-05-10 21:31:51 +00:00
  • df12d7eac4 [www] reduce dynamic SchedulerFeatureFlags (#26617) Jan Kassens 2023-05-10 17:26:05 -04:00
  • 8bd06fd0d6 Fix nightly job to publish to "canary" channel (#26799) acdlite 2023-05-10 02:32:36 +00:00
  • 7cd98ef2bc Fix nightly job to publish to "canary" channel (#26799) Andrew Clark 2023-05-09 22:27:35 -04:00
  • a25fa24bd9 Change yarn test to default to experimental (#26741) acdlite 2023-05-10 01:56:15 +00:00
  • b5810163e9 Change yarn test to default to experimental (#26741) Andrew Clark 2023-05-09 21:50:14 -04:00
  • f3d4d16918 [lower] Bail out on computed lvalues in destructure Mofei Zhang 2023-05-09 14:38:15 -04:00
  • 04cee98166 [snap] patch bug in clearing require cache mofeiZ 2023-05-11 13:53:06 -04:00
  • 5de02b881b Support unused conditional/logical expressions assigned to variable Joe Savona 2023-05-09 10:58:51 -07:00
  • 50c3bd9d98 Fix capturedRefs collection for lambdas Joe Savona 2023-05-09 10:38:56 -07:00
  • 3df08cb0ac Flow upgrade to 0.205.1 (#26796) kassens 2023-05-09 14:53:56 +00:00
  • 6227a7fd81 Flow upgrade to 0.205.1 (#26796) kassens 2023-05-09 14:53:10 +00:00
  • fda1f0b902 Flow upgrade to 0.205.1 (#26796) Jan Kassens 2023-05-09 10:45:50 -04:00
  • 90109b3572 Clean up dominator/post-dominator impl Joe Savona 2023-05-08 15:35:48 -07:00
  • 597e70d69f Improve eslint derived fixtures Joe Savona 2023-05-08 14:10:07 -07:00
  • 8920fc0b2f Dont count throw as an exit node (React semantics) Joe Savona 2023-05-08 13:58:46 -07:00
  • 7dedc6cc72 Fix test for hook name to match lint rule Joe Savona 2023-05-08 12:14:30 -07:00
  • fd007be0d0 Fixtures from ESLint rule Joe Savona 2023-05-08 12:10:43 -07:00
  • ef06657b12 Small flowconfig fixes (#26784) kassens 2023-05-08 16:14:43 +00:00
  • 7ac5e9a602 Small flowconfig fixes (#26784) Jan Kassens 2023-05-08 12:07:48 -04:00
  • 6bbe3111c0 ValidateUnconditionalHooks pass using dominators Joe Savona 2023-05-08 08:55:14 -07:00
  • 2ddd00dbb1 Implement dominator/post-dominator tree calculation Joe Savona 2023-05-08 08:55:13 -07:00
  • 5b0f566941 Example of "unnecessary" memoization of lambdas Joe Savona 2023-05-10 23:09:17 -06:00
  • 11cee99968 [snap runner][easy] reverse diff order Mofei Zhang 2023-05-08 14:58:32 -04:00
  • 4e6ccd72ab Add useFormStatus to server rendering stub (#26788) acdlite 2023-05-07 00:43:50 +00:00
  • 16d053d592 Add useFormStatus to server rendering stub (#26788) Andrew Clark 2023-05-06 20:39:08 -04:00
  • d4ffe42ab7 [Release Script] Print a hint where to get the token (#26783) gaearon 2023-05-05 19:13:56 +00:00
  • efb381bbf9 [Release Script] Print a hint where to get the token (#26783) dan 2023-05-05 20:08:14 +01:00
  • c16551253d Use native scheduler if defined in global scope (#26554) sammy-SC 2023-05-05 13:08:26 +00:00
  • 2d742d3f73 Use native scheduler if defined in global scope (#26554) sammy-SC 2023-05-05 13:08:11 +00:00
  • b00e27342d Use native scheduler if defined in global scope (#26554) Samuel Susla 2023-05-05 14:01:31 +01:00
  • 2332155161 ValidateHooksUsage Joe Savona 2023-05-04 13:33:43 -07:00
  • f75cf6fe38 Fix fbt (again) Joe Savona 2023-05-04 15:19:41 -07:00
  • 3c532c665b React DevTools 4.27.6 -> 4.27.7 (#26780) hoxyq 2023-05-04 17:28:58 +00:00
  • 783e7fcfa3 React DevTools 4.27.6 -> 4.27.7 (#26780) Ruslan Lesiutin 2023-05-04 18:22:47 +01:00
  • 7216e1fc7e DevTools: fix backend activation (#26779) hoxyq 2023-05-04 16:41:51 +00:00
  • 377c5175f7 DevTools: fix backend activation (#26779) Ruslan Lesiutin 2023-05-04 17:34:57 +01:00
  • 4707842f6a [Flight] Progressively Enhanced Server Actions (#26774) sebmarkbage 2023-05-03 22:43:04 +00:00
  • 2ebe873ffe [Flight] Progressively Enhanced Server Actions (#26774) sebmarkbage 2023-05-03 22:42:44 +00:00
  • aef7ce5547 [Flight] Progressively Enhanced Server Actions (#26774) Sebastian Markbåge 2023-05-03 18:36:57 -04:00
  • 399d6ad8d6 [Fizz] Gracefully handle suspending in DOM configs (#26768) sebmarkbage 2023-05-03 22:19:57 +00:00
  • 9c64b4cf2f [Fizz] Gracefully handle suspending in DOM configs (#26768) sebmarkbage 2023-05-03 22:19:32 +00:00
  • c10010a6a0 [Fizz] Gracefully handle suspending in DOM configs (#26768) Sebastian Markbåge 2023-05-03 18:13:47 -04:00
  • 1871a4c48b Add useFormStatus to Flight fixture (#26773) acdlite 2023-05-03 19:34:11 +00:00