Commit Graph

  • 04fa1aeecd fix[devtools/extension]: added a workaround for proxy content script injection in firefox (#27375) hoxyq 2023-09-22 18:40:49 +00:00
  • f9d75e32ba fix[devtools/extension]: added a workaround for proxy content script injection in firefox (#27375) Ruslan Lesiutin 2023-09-22 19:36:03 +01:00
  • 692e88aa8e Upgrade to Flow 0.217.0 (#27407) kassens 2023-09-22 15:46:24 +00:00
  • 9ba1bbd656 Upgrade to Flow 0.217.0 (#27407) Jan Kassens 2023-09-22 11:40:36 -04:00
  • 7b58600fb9 [tests] Repros for bugs and todos Mofei Zhang 2023-09-21 22:38:40 -04:00
  • b9275f65bc [ez] Add TODO bailout on non-backward compatible holey arrays Mofei Zhang 2023-09-21 20:54:58 -04:00
  • 8b679e9138 [ez] Fix prettier not formatting test fixtures in vscode Lauren Tan 2023-09-21 17:04:25 -04:00
  • 1ce952e687 Support hoisting const variable declarations Lauren Tan 2023-09-21 17:00:04 -04:00
  • b4ab87e20a fix[devtools/useTransition]: don't check for dispatch property when determining if hook is stateful (#27365) hoxyq 2023-09-21 20:30:59 +00:00
  • 56b14477e9 fix[devtools/useTransition]: don't check for dispatch property when determining if hook is stateful (#27365) Ruslan Lesiutin 2023-09-21 21:26:20 +01:00
  • 109381dff2 Use MurmurHash3 when native hashing function is not available (#27399) acdlite 2023-09-21 19:05:08 +00:00
  • e1f7f22c59 Use MurmurHash3 when native hashing function is not available (#27399) acdlite 2023-09-21 19:04:52 +00:00
  • 68ac6dbcf8 Use MurmurHash3 when native hashing function is not available (#27399) Andrew Clark 2023-09-21 14:59:51 -04:00
  • 7b127bd97d [Fizz] Simplify ReplayNode data structure (#27395) sebmarkbage 2023-09-21 17:54:57 +00:00
  • e316095688 [Fizz] Simplify ReplayNode data structure (#27395) sebmarkbage 2023-09-21 17:54:48 +00:00
  • 47fed6961f [Fizz] Simplify ReplayNode data structure (#27395) Sebastian Markbåge 2023-09-21 13:49:57 -04:00
  • 947dd44703 Update tracked value after resetting radio group (#27394) sophiebits 2023-09-21 05:03:26 +00:00
  • 54f1ceef21 Update tracked value after resetting radio group (#27394) sophiebits 2023-09-21 05:03:08 +00:00
  • 3c27178a2f Update tracked value after resetting radio group (#27394) Sophie Alpert 2023-09-20 21:57:09 -07:00
  • ab9d541b10 useFormState: Hash the component key path for more compact output (#27397) acdlite 2023-09-20 21:18:15 +00:00
  • bdfa4e69a2 useFormState: Hash the component key path for more compact output (#27397) acdlite 2023-09-20 21:18:00 +00:00
  • 2b3d582683 useFormState: Hash the component key path for more compact output (#27397) Andrew Clark 2023-09-20 17:13:14 -04:00
  • ca0b9f4020 [Fizz] Allow passing a reason to abortStream (#26992) mofeiZ 2023-09-20 20:46:08 +00:00
  • 57f7532544 [Fizz] Allow passing a reason to abortStream (#26992) mofeiZ 2023-09-20 20:45:57 +00:00
  • 1f4936660d [Fizz] Allow passing a reason to abortStream (#26992) Karim Piyar Ali 2023-09-20 13:41:12 -07:00
  • fe4d7ee0fb [Fizz] Ensure Resumable State is Serializable (#27388) sebmarkbage 2023-09-20 16:27:03 +00:00
  • d17c9581ac [Fizz] Ensure Resumable State is Serializable (#27388) sebmarkbage 2023-09-20 16:26:55 +00:00
  • b775564d35 [Fizz] Ensure Resumable State is Serializable (#27388) Sebastian Markbåge 2023-09-20 12:21:53 -04:00
  • 4bb64789e7 feat[devtools/extension]: show disclaimer when page doesnt run react and refactor react polling logic (#27373) hoxyq 2023-09-20 12:36:30 +00:00
  • 1b1dcb8a40 feat[devtools/extension]: show disclaimer when page doesnt run react and refactor react polling logic (#27373) Ruslan Lesiutin 2023-09-20 13:30:50 +01:00
  • 8ba46ff30f feat:-Added a delete all filters action and added title to the add filter a… (#27332) hoxyq 2023-09-20 09:31:56 +00:00
  • a3743b2e44 feat:-Added a delete all filters action and added title to the add filter a… (#27332) BIKI DAS 2023-09-20 14:56:44 +05:30
  • 36f979d9d4 [patch] Repro and fix for duplicate import statements Mofei Zhang 2023-09-19 18:34:14 -04:00
  • 2fa04d128e Transitive mixed type, take 2 Joe Savona 2023-09-18 16:42:25 -07:00
  • 32569d2113 noAlias support for CallExpr incl hooks Joe Savona 2023-09-18 14:38:26 -07:00
  • 0810175bba More tests for noAlias Joe Savona 2023-09-18 14:25:12 -07:00
  • b02f5a5e0e Dont compile code w useMemoCache Joe Savona 2023-09-18 09:46:04 -07:00
  • b448f1ed24 [Fizz] Reuse rootSegmentID as the SuspenseBoundaryID (#27387) sebmarkbage 2023-09-18 16:01:38 +00:00
  • 95d14f5f28 [Fizz] Reuse rootSegmentID as the SuspenseBoundaryID (#27387) sebmarkbage 2023-09-18 16:01:33 +00:00
  • 2807d781a0 [Fizz] Reuse rootSegmentID as the SuspenseBoundaryID (#27387) Sebastian Markbåge 2023-09-18 11:56:47 -04:00
  • efe6360252 [Fizz] Client render the nearest child or parent suspense boundary if replay errors or is aborted (#27386) sebmarkbage 2023-09-18 15:30:50 +00:00
  • 2c46007254 [Fizz] Client render the nearest child or parent suspense boundary if replay errors or is aborted (#27386) sebmarkbage 2023-09-18 15:30:40 +00:00
  • 8eacd9a8bf [Fizz] Don't bail out of flushing if we still have pending root tasks (#27385) sebmarkbage 2023-09-18 15:30:22 +00:00
  • bda552c6c7 [Fizz] Don't bail out of flushing if we still have pending root tasks (#27385) sebmarkbage 2023-09-18 15:30:03 +00:00
  • 925c66a647 [Fizz] Client render the nearest child or parent suspense boundary if replay errors or is aborted (#27386) Sebastian Markbåge 2023-09-18 11:25:56 -04:00
  • df061b3966 [Fizz] Don't bail out of flushing if we still have pending root tasks (#27385) Sebastian Markbåge 2023-09-18 11:25:21 -04:00
  • 1879fbe644 Option to not memoize non-aliased function parameters Joe Savona 2023-09-15 16:18:03 -07:00
  • 40090c0b8e [Fizz] Replay Postponed Paths (#27379) sebmarkbage 2023-09-15 19:28:57 +00:00
  • 4dfccb6f89 [Fizz] Replay Postponed Paths (#27379) sebmarkbage 2023-09-15 19:28:44 +00:00
  • a5fc797db1 [Fizz] Replay Postponed Paths (#27379) Sebastian Markbåge 2023-09-15 15:24:04 -04:00
  • bde7875f20 fbt:param does not allow jsxfragment children Joe Savona 2023-09-15 12:10:51 -07:00
  • 32b91f4286 Restrict React DOM imports from Server Components (#27382) acdlite 2023-09-15 18:58:22 +00:00
  • 7e99c2a606 Restrict React DOM imports from Server Components (#27382) acdlite 2023-09-15 18:57:58 +00:00
  • 2d2f2af29b Restrict React DOM imports from Server Components (#27382) Andrew Clark 2023-09-15 14:53:19 -04:00
  • dc4e63e2d5 fbt:param does not allow jsxtext children Joe Savona 2023-09-15 11:30:01 -07:00
  • e5e71dfd59 Memoize fbt children in same scope Joe Savona 2023-09-15 10:31:55 -07:00
  • 35fb6e05e1 [hir] Refactor function lowering from lowerFunctionExpression Sathya Gunasekaran 2023-09-15 17:16:05 +01:00
  • b26cc58070 [hir] Add a "type" field to ObjectProperty Sathya Gunasekaran 2023-09-15 17:16:05 +01:00
  • 88f65d44a7 [hir] Refactor out LoweredFunction from FunctionExpression Sathya Gunasekaran 2023-09-15 17:16:04 +01:00
  • 3bda9f78c3 [hir] Introduce ObjectMethod type Sathya Gunasekaran 2023-09-15 16:28:44 +01:00
  • 365a88a8aa [hir] Refactor out ObjectPropertyKey Sathya Gunasekaran 2023-09-15 16:08:41 +01:00
  • 00e9888fb8 [ez][patch] Remove calls to NodePath.hasNode Mofei Zhang 2023-09-15 13:55:33 +01:00
  • c70e87f535 Wrap JSXElement in expr container (for JSXAttribute) Joe Savona 2023-09-14 21:48:04 -07:00
  • 14630c0618 Dont compile functions w multiple args (infer mode) Joe Savona 2023-09-14 16:22:06 -07:00
  • ca1217be6d Wrap JSXFragment in expr container for attributes Joe Savona 2023-09-14 16:22:05 -07:00
  • 88b1a069c0 Add examples for phi type inference Joe Savona 2023-09-14 11:56:09 -07:00
  • f993f0c2a5 [pipeline] panicOnBailout -> panicThreshold; remove isDev logging Mofei Zhang 2023-09-14 20:00:43 +01:00
  • b2230f62a3 [pipeline] Make logging more structured Mofei Zhang 2023-09-14 19:40:39 +01:00
  • 869466bb0b Revamp compilation modes Mofei Zhang 2023-09-14 19:40:39 +01:00
  • b3730eb496 [ez][be] Make early return explicit in compileAndInsert Mofei Zhang 2023-09-14 19:40:38 +01:00
  • 0a7bf73f2e useFormState: Only emit markers if postback state is provided (#27374) acdlite 2023-09-14 15:51:36 +00:00
  • 4570bc02f2 useFormState: Only emit markers if postback state is provided (#27374) acdlite 2023-09-14 15:51:13 +00:00
  • d6dcad6a8b useFormState: Only emit markers if postback state is provided (#27374) Andrew Clark 2023-09-14 11:46:16 -04:00
  • 2689dea0c6 fix[devtools/extension]: unregister dynamically injected content scripts instead of filtering (#27369) hoxyq 2023-09-14 14:26:11 +00:00
  • 54c2f2a346 fix[devtools/extension]: unregister dynamically injected content scripts instead of filtering (#27369) Ruslan Lesiutin 2023-09-14 15:21:28 +01:00
  • 97bcd7f290 useFormState: MPA submissions to a different page (#27372) acdlite 2023-09-14 05:11:47 +00:00
  • 252ec6cbf2 useFormState: MPA submissions to a different page (#27372) acdlite 2023-09-14 05:11:37 +00:00
  • caa716d50b useFormState: MPA submissions to a different page (#27372) Andrew Clark 2023-09-14 01:07:00 -04:00
  • 1fddce3828 [Fizz] Fix root segment IDs (#27371) sebmarkbage 2023-09-14 03:23:50 +00:00
  • bb93490b7e [Fizz] Fix root segment IDs (#27371) sebmarkbage 2023-09-14 03:23:47 +00:00
  • a6e4791b11 [Fizz] Fix root segment IDs (#27371) Sebastian Markbåge 2023-09-13 23:18:03 -04:00
  • df2c19fbc9 useFormState: Compare action signatures when reusing form state (#27370) acdlite 2023-09-14 00:51:08 +00:00
  • 320e7a7b93 useFormState: Compare action signatures when reusing form state (#27370) acdlite 2023-09-14 00:51:05 +00:00
  • 95c9554bc7 useFormState: Compare action signatures when reusing form state (#27370) Andrew Clark 2023-09-13 20:46:22 -04:00
  • 43fc2ba9a2 useFormState: Reuse state from previous form submission (#27321) acdlite 2023-09-13 22:35:27 +00:00
  • fc5a146ede useFormState: Reuse state from previous form submission (#27321) acdlite 2023-09-13 22:35:16 +00:00
  • 612b2b6601 useFormState: Reuse state from previous form submission (#27321) Andrew Clark 2023-09-13 18:30:40 -04:00
  • 88186db690 [hir] Make hoisting a TODO bailout Sathya Gunasekaran 2023-09-13 17:58:58 +01:00
  • a1e1701334 [Fizz] Various smaller refactors (#27368) sebmarkbage 2023-09-13 04:21:44 +00:00
  • 419e64c5fe [Fizz] Various smaller refactors (#27368) sebmarkbage 2023-09-13 04:21:21 +00:00
  • e5205658f4 [Fizz] Various smaller refactors (#27368) Sebastian Markbåge 2023-09-13 00:16:44 -04:00
  • 913006512d Fix: Initialize childIndex in Task constructor (#27367) acdlite 2023-09-13 02:21:49 +00:00
  • 3fbdf7de41 Fix: Initialize childIndex in Task constructor (#27367) acdlite 2023-09-13 02:21:49 +00:00
  • 69be472c11 Fix: Initialize childIndex in Task constructor (#27367) Andrew Clark 2023-09-12 22:17:03 -04:00
  • ed7966e08f Don't modify keyPath until right before recursive renderNode call (#27366) acdlite 2023-09-13 01:32:34 +00:00
  • f73ef32f79 Don't modify keyPath until right before recursive renderNode call (#27366) acdlite 2023-09-13 01:32:20 +00:00
  • d07921eeda Don't modify keyPath until right before recursive renderNode call (#27366) Andrew Clark 2023-09-12 21:27:23 -04:00
  • f527fd1878 Track the key path difference between right before the first array (#27360) sebmarkbage 2023-09-12 16:35:34 +00:00
  • 6c133b6661 Track the key path difference between right before the first array (#27360) sebmarkbage 2023-09-12 16:35:31 +00:00
  • 7a3cb8f9cf Track the key path difference between right before the first array (#27360) Sebastian Markbåge 2023-09-12 12:30:42 -04:00