Commit Graph

  • 55ca5fc26c [playground] add flow parsing mofeiZ 2023-02-16 11:54:27 -05:00
  • 189f70e17b Create a bunch of custom webpack vs unbundled node bundles (#26172) Sebastian Markbåge 2023-02-16 11:01:52 -05:00
  • fbf3bc3158 Add scale as a unitless property (#25601) Jonny Burger 2023-02-16 11:12:32 +01:00
  • 2f40170192 Don't recommend deprecated debugger script (#26171) BIKI DAS 2023-02-16 15:41:12 +05:30
  • 0d0d3a4038 Ensure stable variable names after leaving SSA Lauren Tan 2023-02-15 15:22:03 -05:00
  • d1fd0449ee [be] Linter fixes for LeaveSSA Lauren Tan 2023-02-15 15:22:01 -05:00
  • 06e5681198 [hir] Use receiver of CallExpression as dep Sathya Gunasekaran 2023-02-15 15:03:29 +00:00
  • 008cebd633 [facepalm] Fix bug w missing deps Joe Savona 2023-02-14 16:22:58 -08:00
  • b7b0118afa InferReactiveIdentifiers handles Capture effect Joe Savona 2023-02-14 15:48:52 -08:00
  • 9493e13709 [be] Use switch for exhaustiveness Joe Savona 2023-02-14 15:48:49 -08:00
  • eda7788c48 InferReactiveIdentifiers uses IdentifierId Joe Savona 2023-02-14 15:44:46 -08:00
  • 490c204dcf Move logic for making reactive scope decls all reactive Joe Savona 2023-02-14 15:27:52 -08:00
  • b1ee356805 InferReactiveIdentifiers: fixpoint iteration is now unnecessary Joe Savona 2023-02-14 15:24:01 -08:00
  • 2b47cac5fd Create a separate pass to prune non-reactive dependencies Joe Savona 2023-02-14 14:09:53 -08:00
  • fb8f293c32 [hir] Add a DropMemoCall pass Sathya Gunasekaran 2023-02-14 23:07:19 +00:00
  • e0562bbd51 [typer] Type hook callee as Hook type Sathya Gunasekaran 2023-02-14 23:07:18 +00:00
  • d0f1a98144 [typer] Introduce a Hook type Sathya Gunasekaran 2023-02-14 23:07:17 +00:00
  • 1dfd51cdb0 [hir] Add name field to Hook Sathya Gunasekaran 2023-02-14 23:07:17 +00:00
  • a65bf197d7 [hir] Add Memo hooks Sathya Gunasekaran 2023-02-14 23:07:16 +00:00
  • 12ca0ba61b [hir] Simplify HookKind Sathya Gunasekaran 2023-02-14 23:07:16 +00:00
  • 81b23f9242 [typer][be] Add helper for checking type.kind Sathya Gunasekaran 2023-02-14 19:10:37 +00:00
  • d2737de6ef Add test case ty-inifinite-loop-regression Tianyu Yao 2023-02-13 17:28:46 -08:00
  • 5673588be4 [be] Tidy up some mutableRange logic Joe Savona 2023-02-13 15:26:07 -08:00
  • 225fe0835c Optimize DCE to visit CFG only once when there are no loops Joe Savona 2023-02-13 13:59:44 -08:00
  • 6b67f597a6 Capturing a frozen value is a Read Joe Savona 2023-02-14 09:33:23 -08:00
  • 759a7e027b Fix incorrectly recording declarations in reassignments in PropagateScopeDependencies Lauren Tan 2023-02-13 16:52:08 -05:00
  • b5a0739e8c Scopes with reassignments should still emit memo block Lauren Tan 2023-02-13 16:52:07 -05:00
  • a76627c972 Use IdentifierIds to when comparing Identifier Lauren Tan 2023-02-13 16:52:05 -05:00
  • 985a289a4c [BE] Various linter fixes Lauren Tan 2023-02-13 16:52:04 -05:00
  • fb9dd9ac14 Remove redundant test steps (#26161) eps1lon 2023-02-13 20:57:01 +00:00
  • 7a9cb87dae test: Don't retry flushActWork if flushUntilNextPaint threw (#26121) eps1lon 2023-02-13 20:54:01 +00:00
  • fccf3a9fba Remove redundant test steps (#26161) Mateus Toledo 2023-02-13 17:47:42 -03:00
  • 86c8c8db79 test: Don't retry flushActWork if flushUntilNextPaint threw (#26121) Sebastian Silbermann 2023-02-13 21:45:59 +01:00
  • 31d8aad40e [hir] Check if defined before looking up ValueKind Sathya Gunasekaran 2023-02-13 16:32:50 +00:00
  • bcc7b385c7 Remove unnecessary flowconfig ignore paths (#26159) kassens 2023-02-12 21:10:21 +00:00
  • 4a4ef2706c Remove unnecessary flowconfig ignore paths (#26159) Ming Ye 2023-02-13 05:03:32 +08:00
  • 427f9d9332 remove unguarded getRootNode call (#26152) gnoff 2023-02-10 21:41:40 +00:00
  • 64acd3918a remove unguarded getRootNode call (#26152) Josh Story 2023-02-10 13:35:50 -08:00
  • c7ad6cb7da Minor Jest upgrade (#26150) kassens 2023-02-10 19:13:08 +00:00
  • 2de85d7c71 Minor Jest upgrade (#26150) Jan Kassens 2023-02-10 14:06:14 -05:00
  • cd7e08855b Migrate testRunner from jasmine2 to jest-circus (#26144) kassens 2023-02-10 18:46:25 +00:00
  • 71cace4d32 Migrate testRunner from jasmine2 to jest-circus (#26144) Ming Ye 2023-02-11 02:39:14 +08:00
  • ec5f59a3b9 Fix and update attribute-behavior fixture (#26114) eps1lon 2023-02-10 18:26:30 +00:00
  • b8ae89f382 Fix and update attribute-behavior fixture (#26114) Sebastian Silbermann 2023-02-10 19:19:26 +01:00
  • 7277897405 [test] Add test for broken lambda capturing Sathya Gunasekaran 2023-02-10 17:59:59 +00:00
  • b56f413e99 [hir] Mark ArrayExpression capturing a context ref as a context ref Sathya Gunasekaran 2023-02-10 17:59:58 +00:00
  • 343ebb47bd [hir] Mark ObjectExpression capturing a context ref as a context ref Sathya Gunasekaran 2023-02-10 17:59:57 +00:00
  • fa57551dd5 [hir] Introduce ValueKind.Context Sathya Gunasekaran 2023-02-10 17:59:56 +00:00
  • 2a9fab001a [be] Fix test Sathya Gunasekaran 2023-02-10 17:26:25 +00:00
  • 199e284eda [hir] Mark Identifiers aliased as Effect.Capture Sathya Gunasekaran 2023-02-10 17:26:21 +00:00
  • 40a85432ed [hir] Move inference logic to Env.reference Sathya Gunasekaran 2023-02-10 17:26:17 +00:00
  • 6877ac6500 Fix update assignment on computed memberexpression Joe Savona 2023-02-10 08:59:15 -08:00
  • 5d94a68c3c Bypass packages that are already published when confirmed by users (#26141) mondaychen 2023-02-10 16:35:42 +00:00
  • 38cdbc28fc Treat displayName as undefined (#26148) sebmarkbage 2023-02-10 16:31:32 +00:00
  • d9e0485c84 Bypass packages that are already published when confirmed by users (#26141) Xin Chen 2023-02-10 08:28:31 -08:00
  • c8510227c1 Treat displayName as undefined (#26148) Sebastian Markbåge 2023-02-10 11:23:48 -05:00
  • 33d2304b83 Update jest printBasicPrototype config (#26142) eps1lon 2023-02-10 09:05:03 +00:00
  • 55542bc73d Update jest printBasicPrototype config (#26142) Ming Ye 2023-02-10 16:58:57 +08:00
  • a1c26b10eb Model Float on Hoistables semantics (#26106) gnoff 2023-02-10 07:07:19 +00:00
  • 6396b66411 Model Float on Hoistables semantics (#26106) Josh Story 2023-02-09 22:59:29 -08:00
  • 5746d5b07f Temporary workaround for emitting temporaries multiple times Joe Savona 2023-02-09 17:22:54 -08:00
  • 6c6f5d04e8 Enable passing Server References from Server to Client (#26124) sebmarkbage 2023-02-10 00:51:12 +00:00
  • ef9f6e77b8 Enable passing Server References from Server to Client (#26124) Sebastian Markbåge 2023-02-09 19:45:05 -05:00
  • 52aee4e854 Delete blocks fixture (#26143) sebmarkbage 2023-02-09 23:52:00 +00:00
  • 6c75d4e009 Delete blocks fixture (#26143) Sebastian Markbåge 2023-02-09 18:44:37 -05:00
  • 7507586c09 Update jest escapeString config (#26140) eps1lon 2023-02-09 23:31:10 +00:00
  • 35698311de Update jest escapeString config (#26140) Ming Ye 2023-02-10 07:08:37 +08:00
  • c83d3c710f [flow] enable LTI inference mode (#26104) kassens 2023-02-09 22:14:41 +00:00
  • 6ddcbd4f96 [flow] enable LTI inference mode (#26104) Jan Kassens 2023-02-09 17:07:39 -05:00
  • dd228c9ed0 [be] non-blocking ESLint config, fixes Joe Savona 2023-02-09 11:58:06 -08:00
  • 8eb5feb847 [be] Cleanup BuildHIR Joe Savona 2023-02-09 11:41:04 -08:00
  • 0e23e21b64 Implement unstable_getBoundingClientRect in RN Fabric refs (#26137) sammy-SC 2023-02-09 18:57:55 +00:00
  • 53b1f69ba6 Implement unstable_getBoundingClientRect in RN Fabric refs (#26137) Rubén Norte 2023-02-09 18:51:47 +00:00
  • 990e05e28a Only restore Yarn caches on exact key hits (#26133) eps1lon 2023-02-09 17:58:48 +00:00
  • c0b0b3a9f8 Only restore Yarn caches on exact key hits (#26133) Sebastian Silbermann 2023-02-09 18:00:11 +01:00
  • 5940934967 Update to Jest 29 (#26088) Ming Ye 2023-02-10 00:07:49 +08:00
  • a1ba91ff2f Add support for SVG transformOrigin prop (#26130) eps1lon 2023-02-09 12:54:12 +00:00
  • 28fcae062b Add support for SVG transformOrigin prop (#26130) Aravind D 2023-02-09 18:17:50 +05:30
  • a206fbd2fd Prefer JSX in ReactNoop assertions (to combat out-of-memory test runs) (#26127) sammy-SC 2023-02-09 11:01:30 +00:00
  • 3ff1540e9b Prefer JSX in ReactNoop assertions (to combat out-of-memory test runs) (#26127) Sebastian Silbermann 2023-02-09 11:54:35 +01:00
  • cbbf551897 Replace DevTools semver usages with compare-versions for smaller bundle size (#26122) mondaychen 2023-02-09 01:07:22 +00:00
  • 78d2e9e2a8 Replace DevTools semver usages with compare-versions for smaller bundle size (#26122) Mark Erikson 2023-02-08 20:00:22 -05:00
  • 41f52b73c2 Change reference effects for hooks Joe Savona 2023-02-08 14:24:14 -08:00
  • 7f60f32118 Dont memoize scopes with hook calls Joe Savona 2023-02-08 14:07:01 -08:00
  • c7e3bc4d41 Visitor extension for transforming ReactiveFunction Joe Savona 2023-02-08 14:07:00 -08:00
  • 3945ca9ce7 support ReactDOM.render(..., document) without crashing (#26129) gnoff 2023-02-08 19:40:52 +00:00
  • a3152eda5f support ReactDOM.render(..., document) without crashing (#26129) Josh Story 2023-02-08 11:32:38 -08:00
  • 394666118d [hir] Lower function expressions into HIR Sathya Gunasekaran 2023-02-08 17:45:33 +00:00
  • 662b8d2ff3 [hir] Add lvalue effect for PropertyLoad and ComputedLoad Sathya Gunasekaran 2023-02-08 16:01:36 +00:00
  • d47f608c61 Record reassignments Lauren Tan 2023-02-08 10:26:33 -05:00
  • e7f4eae619 Reset canonicalId mutable range if not mutated after creation Lauren Tan 2023-02-08 10:26:31 -05:00
  • 6f661f3b79 Extend mutable ranges if a phi is mutated after creation Lauren Tan 2023-02-08 10:26:29 -05:00
  • d43a5014f4 Rename ReactiveScope.outputs to ReactiveScope.declarations Lauren Tan 2023-02-08 10:26:27 -05:00
  • 1809ffd06d Add new test cases for SSA Lauren Tan 2023-02-08 10:26:26 -05:00
  • 5888cbdd9b Don't throw on invalid compiler flags Lauren Tan 2023-02-08 10:26:24 -05:00
  • 9d88d1ff8b Support highlights for React Native apps in dev tools (#26060) ryancat 2023-02-07 22:53:06 +00:00
  • 758fc7fde1 Support highlights for React Native apps in dev tools (#26060) Xin Chen 2023-02-07 14:47:05 -08:00
  • 79ef501908 Add Edge Server Builds for workerd / edge-light (#26116) sebmarkbage 2023-02-07 20:16:53 +00:00
  • 01a0c4e12c Add Edge Server Builds for workerd / edge-light (#26116) Sebastian Markbåge 2023-02-07 15:10:01 -05:00
  • 24b28ae257 [λ] Remove broken support for identifiers defined after use Sathya Gunasekaran 2023-02-07 18:25:55 +00:00