Commit Graph

  • 31ec959e9b [fuzzer] Initial import of v8's fuzzer Sathya Gunasekaran 2023-07-06 11:44:14 +05:30
  • 1bf00e6b6e [rust] lint Joe Savona 2023-07-06 09:24:53 +09:00
  • 357e9de19b [rust] IfStatement support Joe Savona 2023-07-06 09:24:52 +09:00
  • c59ac387ae [rust] Assignment expressions Joe Savona 2023-07-06 09:24:51 +09:00
  • d99da01698 [rust] basic VariableDeclaration support Joe Savona 2023-07-06 09:24:50 +09:00
  • 2eb7c897f3 [rust][ez] cleanup Joe Savona 2023-07-06 09:24:49 +09:00
  • f6957e9a32 [rust] Partial handling of identifiers Joe Savona 2023-07-06 09:24:48 +09:00
  • 08e51d3fd7 [rust] Pretty-printer for HIR Joe Savona 2023-07-06 09:24:47 +09:00
  • d3b9948b5e [rust] Fixture tests for parsing and lowering Joe Savona 2023-07-06 09:24:46 +09:00
  • 1d2e7ee747 [rust] Use Rc<RefCell<>> for shared identifiers Joe Savona 2023-07-06 09:24:45 +09:00
  • b1c8cb358b [rust] Start of lowering (BuildHIR) Joe Savona 2023-07-06 09:24:44 +09:00
  • 2ac69bf7d9 [rust] Passes from HIRBuilder Joe Savona 2023-07-06 09:24:43 +09:00
  • 6c3792e8d5 [rust] Initial translation of HIR and related types Joe Savona 2023-07-06 09:24:40 +09:00
  • 4c0122f4cf [rust] Small improvements plus snapshot testing for estree Joe Savona 2023-07-06 09:24:39 +09:00
  • 2b168ad673 [rust] SWC->ESTree conversion Joe Savona 2023-07-06 09:24:38 +09:00
  • 4230eb63d8 [rust] ESTree representation with basic serialization support Joe Savona 2023-07-06 09:24:37 +09:00
  • 292f07e19f [rust] SWC usage example Joe Savona 2023-07-06 09:24:36 +09:00
  • 446d7988e5 Cleanup unused unstable_startTransition, unstable_useTransition, unstable_useDeferredValue exports from fb packages (#27056) noahlemen 2023-07-05 21:28:41 +00:00
  • 70b01d0ea8 Cleanup unused unstable_startTransition, unstable_useTransition, unstable_useDeferredValue exports from fb packages (#27056) noahlemen 2023-07-05 21:28:29 +00:00
  • e91142dd69 Cleanup unused unstable_startTransition, unstable_useTransition, unstable_useDeferredValue exports from fb packages (#27056) Noah Lemen 2023-07-05 17:23:43 -04:00
  • f35b3c79b8 [ESLint] Disallow hooks in async functions (#27045) acdlite 2023-07-05 15:49:31 +00:00
  • 9a8a80b8b0 [ESLint] Disallow hooks in async functions (#27045) acdlite 2023-07-05 15:49:19 +00:00
  • 7118f5dd7b [ESLint] Disallow hooks in async functions (#27045) Andrew Clark 2023-07-05 11:44:28 -04:00
  • d10885ae0e [snap] Blow up if testfilter is not found in filter mode Sathya Gunasekaran 2023-07-05 18:53:18 +05:30
  • 4a8b36b8b1 [hir] Check for globals while lowering UpdateExpression Sathya Gunasekaran 2023-07-05 20:21:09 +05:30
  • 8eca031508 [test] Add failing test for mutating global Sathya Gunasekaran 2023-07-05 20:21:05 +05:30
  • 3a55239b9e React DevTools 4.27.8 -> 4.28.0 (#27051) hoxyq 2023-07-04 08:18:00 +00:00
  • 035a41c4e2 React DevTools 4.27.8 -> 4.28.0 (#27051) Ruslan Lesiutin 2023-07-04 09:11:14 +01:00
  • 6e6ecfc4d9 [eslint-plugin] Remove babel/traverse and babel/parser Lauren Tan 2023-07-03 12:25:37 -04:00
  • 2a882d798b [eslint-plugin][ez] Remove unused scripts Lauren Tan 2023-07-03 12:25:35 -04:00
  • c6b437b402 [eslint-plugin] Remove fbt dependencies Lauren Tan 2023-07-03 12:25:33 -04:00
  • 437c15e5af Devtools:-Removed unused CSS (#27032) hoxyq 2023-07-03 11:21:45 +00:00
  • 53ac219378 Devtools:-Removed unused CSS (#27032) BIKI DAS 2023-07-03 16:46:04 +05:30
  • cff435ca3d [plugin] Remove duplicate export statement Sathya Gunasekaran 2023-07-03 15:51:05 +05:30
  • d8c7f591c9 Detect and warn about native async function components in development (#27031) acdlite 2023-07-02 02:49:24 +00:00
  • 0a50547a98 Detect and warn about native async function components in development (#27031) acdlite 2023-07-02 02:49:14 +00:00
  • 5c8dabf886 Detect and warn about native async function components in development (#27031) Andrew Clark 2023-07-01 22:44:41 -04:00
  • d27c5ca483 Don't transpile async/await in tests (#27029) acdlite 2023-06-30 20:34:04 +00:00
  • 47385f8fa4 Don't transpile async/await in tests (#27029) Andrew Clark 2023-06-30 16:29:23 -04:00
  • f2efeae795 [DOM] Add unstable_batchedUpdates to server-rendering-stub (#27028) gnoff 2023-06-30 18:24:03 +00:00
  • 1fdacbefd6 [DOM] Add unstable_batchedUpdates to server-rendering-stub (#27028) Josh Story 2023-06-30 11:19:18 -07:00
  • 023fffcfff Revert "Fix: Detect infinite update loops caused by render phase updates (#26625)" (#27027) kassens 2023-06-30 16:57:00 +00:00
  • b2dc5de01d Revert "Fix: Detect infinite update loops caused by render phase updates (#26625)" (#27027) kassens 2023-06-30 16:56:44 +00:00
  • 7f362de158 Revert "Fix: Detect infinite update loops caused by render phase updates (#26625)" (#27027) Jan Kassens 2023-06-30 12:51:11 -04:00
  • 569cd7f8a4 Detect crashes caused by Async Client Components (#27019) acdlite 2023-06-29 20:10:43 +00:00
  • f8f734e0d5 Detect crashes caused by Async Client Components (#27019) acdlite 2023-06-29 20:10:35 +00:00
  • fc801116c8 Detect crashes caused by Async Client Components (#27019) Andrew Clark 2023-06-29 16:05:00 -04:00
  • 61a5c5b521 [Flight] Add Serialization of Typed Arrays / ArrayBuffer / DataView (#26954) sebmarkbage 2023-06-29 17:21:54 +00:00
  • d9c333199e [Flight] Add Serialization of Typed Arrays / ArrayBuffer / DataView (#26954) Sebastian Markbåge 2023-06-29 13:16:12 -04:00
  • 8086b983c9 [Flight] createServerReference should export $$FORM_ACTION on the Server (#26987) sebmarkbage 2023-06-28 23:18:14 +00:00
  • 2153a29661 [Flight] createServerReference should export $$FORM_ACTION on the Server (#26987) Sebastian Markbåge 2023-06-28 19:12:34 -04:00
  • 0867ff08d4 [Flight] Instrument the Promise for Async Module instead of using a Module Cache (#26985) sebmarkbage 2023-06-28 18:35:51 +00:00
  • 5945e068ab [Flight] Instrument the Promise for Async Module instead of using a Module Cache (#26985) Sebastian Markbåge 2023-06-28 14:30:09 -04:00
  • 161c5aea0a [Flight] Add Support for Map and Set (#26933) sebmarkbage 2023-06-27 21:17:13 +00:00
  • a1c62b8a76 [Flight] Add Support for Map and Set (#26933) Sebastian Markbåge 2023-06-27 17:10:35 -04:00
  • f2e8115259 Fix: Detect infinite update loops caused by render phase updates (#26625) acdlite 2023-06-27 17:32:08 +00:00
  • 45a86552c2 Fix: Detect infinite update loops caused by render phase updates (#26625) acdlite 2023-06-27 17:31:58 +00:00
  • 822386f252 Fix: Detect infinite update loops caused by render phase updates (#26625) Andrew Clark 2023-06-27 13:26:35 -04:00
  • c7d703ebb8 Remove useMutableSource (#27011) noahlemen 2023-06-27 16:50:41 +00:00
  • 8afda46cea Remove useMutableSource (#27011) noahlemen 2023-06-27 16:50:29 +00:00
  • 80d9a40114 Remove useMutableSource (#27011) Noah Lemen 2023-06-27 12:45:46 -04:00
  • 8983ab38a3 fix[devtools/profilingCache-test]: specify correct version gate for test (#27008) hoxyq 2023-06-26 16:43:32 +00:00
  • 6aacd3fa15 fix[devtools/profilingCache-test]: specify correct version gate for test (#27008) Ruslan Lesiutin 2023-06-26 17:37:53 +01:00
  • 65bcb9ae04 fix[devtools/ci]: fixed incorrect condition calculation for @reactVersion annotation (#26997) hoxyq 2023-06-23 15:51:30 +00:00
  • 8ec962d825 fix[devtools/ci]: fixed incorrect condition calculation for @reactVersion annotation (#26997) Ruslan Lesiutin 2023-06-23 16:45:53 +01:00
  • 64637ac84c [playground] Refactor pragma parsing into separate function Sathya Gunasekaran 2023-06-23 14:56:00 +05:30
  • 3883eb9507 [playground] Make all options configurable Sathya Gunasekaran 2023-06-23 14:55:59 +05:30
  • 0892e305bc [eslint-plugin] Clean up error message Lauren Tan 2023-06-28 11:43:56 -04:00
  • f850d3b265 Improve remaining InvalidReact error messages Lauren Tan 2023-06-28 11:43:56 -04:00
  • dda59d093a Add InvalidJS error severity Lauren Tan 2023-06-28 11:43:55 -04:00
  • 3fb8937391 Add first example of error suggestion Lauren Tan 2023-06-27 14:01:40 -04:00
  • 448ed2b67b Refactor CompilerErrorDetails Lauren Tan 2023-06-27 14:01:39 -04:00
  • c3d6789857 Reclassify existing errors Lauren Tan 2023-06-27 14:01:39 -04:00
  • 6c4318e5c2 Add InvalidReact and InvalidConfig error severities Lauren Tan 2023-06-27 14:01:38 -04:00
  • e762d5730b [test] Update stale test expectations Sathya Gunasekaran 2023-06-23 14:51:38 +05:30
  • b52e425597 Fix disableStrictPassiveEffect not working under Suspense (#26989) tyao1 2023-06-22 20:18:31 +00:00
  • bd47c8a10f Fix disableStrictPassiveEffect not working under Suspense (#26989) tyao1 2023-06-22 20:18:03 +00:00
  • 70e998a106 Fix disableStrictPassiveEffect not working under Suspense (#26989) Tianyu Yao 2023-06-22 13:12:30 -07:00
  • b3ec754ec3 fix[ci]: fixed jest configuration not to skip too many devtools tests (#26955) hoxyq 2023-06-22 08:37:53 +00:00
  • c8deb5db66 fix[ci]: fixed jest configuration not to skip too many devtools tests (#26955) Ruslan Lesiutin 2023-06-22 09:33:05 +01:00
  • 73cb2ae88e fix[devtools/standalone]: update webpack configurations (#26963) hoxyq 2023-06-22 08:01:07 +00:00
  • 8d62f6ebfd fix[devtools]: check if fiber is unmounted before trying to highlight (#26983) hoxyq 2023-06-22 07:56:07 +00:00
  • 6c84b505c7 fix[devtools/standalone]: update webpack configurations (#26963) Ruslan Lesiutin 2023-06-22 08:55:20 +01:00
  • 794b770dbd fix[devtools]: check if fiber is unmounted before trying to highlight (#26983) Ruslan Lesiutin 2023-06-22 08:51:24 +01:00
  • ec1a04575d Add a temporary internal option to disable double useEffect in legacy strict mode (#26914) tyao1 2023-06-21 18:20:59 +00:00
  • b68f8725ac Add a temporary internal option to disable double useEffect in legacy strict mode (#26914) tyao1 2023-06-21 18:20:36 +00:00
  • 254cbdbd6d Add a temporary internal option to disable double useEffect in legacy strict mode (#26914) Tianyu Yao 2023-06-21 11:14:57 -07:00
  • 8218aaadcb feat[devtools]: support x_google_ignoreList source maps extension (#26951) hoxyq 2023-06-21 11:42:35 +00:00
  • e3fb7c1de1 feat[devtools]: support x_google_ignoreList source maps extension (#26951) Ruslan Lesiutin 2023-06-21 12:36:48 +01:00
  • 0897cc8a0f Add failing test for DropMemoCalls failing to DCE dep array Sathya Gunasekaran 2023-06-20 14:58:36 +01:00
  • 2ca614cb4f [playground] Sync playground flags to Store experiment flags Sathya Gunasekaran 2023-06-23 14:36:56 +05:30
  • 7caa18c4b9 [playground] Parse pragma in playground Sathya Gunasekaran 2023-06-23 14:36:55 +05:30
  • dfb9e09984 [eslint-plugin][ez] Plugin options are const Lauren Tan 2023-06-22 10:18:43 -04:00
  • 9c033a481d [eslint-plugin] Only report on InvalidInput errors Lauren Tan 2023-06-22 10:18:43 -04:00
  • e7e67f335a Use CompilerError.invariant consistently Lauren Tan 2023-06-22 10:18:42 -04:00
  • e9faa5b90d SourceLocation can be null Lauren Tan 2023-06-22 10:18:42 -04:00
  • 3f2b346ba0 Make CompilerError.invariant assert the condition Lauren Tan 2023-06-22 10:18:41 -04:00
  • 6c425f6b36 Remove codeframe/nodepath options from CompilerError Lauren Tan 2023-06-22 10:18:41 -04:00
  • ba75c96077 Fix mutable range validation in PrintHIR Joe Savona 2023-06-21 16:08:44 -07:00
  • fa913b423e Distinguish internal invariant passes from user code validation Joe Savona 2023-06-20 15:16:57 -07:00