Commit Graph

  • eb67bf1b96 Fix useMemoCache with setState in render josephsavona 2024-09-06 14:40:38 -07:00
  • 727b361528 Fix useMemoCache with setState in render gh/mvitousek/26/base gh/josephsavona/56/base Joe Savona 2024-09-06 14:10:56 -07:00
  • bd788b4180 [compiler] Add enablePropagateDepsInHIR flag Mofei Zhang 2024-09-05 20:14:34 -04:00
  • 7b98a168fd [compiler][cleanup] Delete now-unused reactive scope fork Mofei Zhang 2024-09-05 20:14:34 -04:00
  • 43264a61d0 [compiler][cleanup] Remove unused enableReactiveScopesInHIR flag Mofei Zhang 2024-09-05 20:14:34 -04:00
  • 716cd41764 [Fiber] Move runWithFiberInDEV from CommitWork to CommitEffects (#30882) sebmarkbage 2024-09-05 18:04:06 -07:00
  • 6f1fca9c4f [Fiber] Move runWithFiberInDEV from CommitWork to CommitEffects (#30882) sebmarkbage 2024-09-05 18:04:03 -07:00
  • 087bb0f0c0 [Fiber] Extract Functions that Call User Space and Host Configs in Commit to Separate Modules (#30881) sebmarkbage 2024-09-05 18:02:02 -07:00
  • d118acbb84 [Fiber] Extract Functions that Call User Space and Host Configs in Commit to Separate Modules (#30881) sebmarkbage 2024-09-05 18:02:01 -07:00
  • a03254bc60 [Fiber] Move runWithFiberInDEV from CommitWork to CommitEffects (#30882) Sebastian Markbåge 2024-09-05 20:54:39 -04:00
  • fe03c56d1e [Fiber] Extract Functions that Call User Space and Host Configs in Commit to Separate Modules (#30881) Sebastian Markbåge 2024-09-05 20:53:27 -04:00
  • 5df0bd9e24 Update gh/mofeiZ/14/head Mofei Zhang 2024-09-05 20:06:24 -04:00
  • 9af6e610c3 Update (base update) gh/mofeiZ/14/base Mofei Zhang 2024-09-05 20:06:24 -04:00
  • a06cd9e1d1 [DevTools] Refactor Forcing Fallback / Error of Suspense / Error Boundaries (#30870) Sebastian Markbåge 2024-09-05 15:48:17 -04:00
  • d72e477814 [compiler runtime] repro: infinite render with useMemoCache + render phase updates (#30849) mofeiZ 2024-09-05 13:30:34 -04:00
  • 006fc0bf1c Update on "[compiler] Override type provider for hook-like names" gh/josephsavona/54/head Joe Savona 2024-09-05 09:17:25 -07:00
  • 27b6f9a1d9 [compiler] Override type provider for hook-like names gh/josephsavona/54/orig Joe Savona 2024-09-05 09:17:25 -07:00
  • aed5f31aa7 Update base for Update on "[compiler] Override type provider for hook-like names" gh/josephsavona/54/base Joe Savona 2024-09-05 09:17:24 -07:00
  • 4c58fce777 [DevTools] Avoid getFiberIDUnsafe in debug() Helper (#30878) Sebastian Markbåge 2024-09-04 20:25:35 -04:00
  • 01ae2ddaa9 [DevTools] Include some Filtered Fiber Instances (#30865) Sebastian Markbåge 2024-09-04 19:35:28 -04:00
  • f820f5a8b6 [compiler] Type inference for tagged template literals Joe Savona 2024-09-04 13:26:06 -07:00
  • c2dc0d5a91 Update on "[compiler] Override type provider for hook-like names" Joe Savona 2024-09-04 13:26:07 -07:00
  • bd0af0fde0 Update base for Update on "[compiler] Override type provider for hook-like names" Joe Savona 2024-09-04 13:26:07 -07:00
  • 0123d7c19f [DevTools] Track root instances in a root Map (#30875) Sebastian Markbåge 2024-09-04 16:15:53 -04:00
  • 58fa44d4ba Schedule prerender after something suspends (#30800) acdlite 2024-09-04 11:04:04 -07:00
  • 9e99471041 Schedule prerender after something suspends (#30800) acdlite 2024-09-04 11:04:03 -07:00
  • e10e868182 Schedule prerender after something suspends (#30800) Andrew Clark 2024-09-04 13:55:29 -04:00
  • 9625df2bf8 Temporarily disable suspending during work loop (#30762) acdlite 2024-09-04 09:47:08 -07:00
  • 8e6990ed7c Temporarily disable suspending during work loop (#30762) acdlite 2024-09-04 09:47:07 -07:00
  • 8b4c54c00f Temporarily disable suspending during work loop (#30762) Andrew Clark 2024-09-04 12:38:36 -04:00
  • 9b3a8a8e2d Update on "[compiler] Override type provider for hook-like names" Joe Savona 2024-09-03 18:12:31 -07:00
  • 22ea0429d8 Update on "[compiler] Override type provider for hook-like names" Joe Savona 2024-09-03 15:55:25 -07:00
  • 45c27a1beb [compiler] Override type provider for hook-like names Joe Savona 2024-09-03 15:30:27 -07:00
  • d1afcb43fd [DevTools] Track all public HostInstances in a Map (#30831) Sebastian Markbåge 2024-09-03 17:28:05 -04:00
  • 18e907e144 [Fiber] Stash ThenableState on the Dependencies Object for Use By DevTools (#30866) sebmarkbage 2024-09-03 13:12:53 -07:00
  • 4b439b0743 [Fiber] Stash ThenableState on the Dependencies Object for Use By DevTools (#30866) sebmarkbage 2024-09-03 13:12:48 -07:00
  • 8d68da3f73 [Fiber] Stash ThenableState on the Dependencies Object for Use By DevTools (#30866) Sebastian Markbåge 2024-09-03 16:04:24 -04:00
  • e0a07e9738 [DevTools] Support VirtualInstances in findAllCurrentHostInstances (#30853) Sebastian Markbåge 2024-09-03 12:29:59 -04:00
  • 04ec50efa9 [DevTools] Add Filtering of Environment Names (#30850) Sebastian Markbåge 2024-09-03 12:29:15 -04:00
  • 4f60494156 [Flight] Ship DEV-only enableServerComponentLogs flag in Stable/Canary (#30847) gh/mofeiZ/26/base Sebastian Markbåge 2024-08-30 15:11:57 -04:00
  • 3a21fd0e51 [nocommit] Sketch of InlineJsxTransform gh/josephsavona/53/orig Joe Savona 2024-08-30 11:10:40 -07:00
  • 55384d0fcd [nocommit] Sketch of InlineJsxTransform gh/josephsavona/53/head Joe Savona 2024-08-30 11:10:36 -07:00
  • e56f4ae38d [DevTools] Support secondary environment name when it changes (#30842) gh/josephsavona/53/base Sebastian Markbåge 2024-08-30 10:05:19 -04:00
  • 8308d2f1fe fix[react-devtools/ReactDebugHooks]: support unstable prefixes in hooks and useContextWithBailout (#30837) Ruslan Lesiutin 2024-08-30 10:34:52 +01:00
  • 394e75d9a9 [DevTools] Increase max payload for websocket in standalone app (#30848) Rune Botten 2024-08-30 02:34:27 -07:00
  • 071dd00366 [compiler] Errors in earlier functions dont stop subsequent compilation Joe Savona 2024-08-29 22:40:41 -07:00
  • 57f60bd415 Update on "[compiler] Silence ref-in-render errors in ESLint" gh/josephsavona/52/head Joe Savona 2024-08-29 22:40:41 -07:00
  • 7f6c049e93 [compiler] Silence ref-in-render errors in ESLint gh/josephsavona/52/orig Joe Savona 2024-08-29 22:40:41 -07:00
  • 46a8c32490 Update base for Update on "[compiler] Silence ref-in-render errors in ESLint" gh/josephsavona/52/base Joe Savona 2024-08-29 22:40:41 -07:00
  • b65b218cf4 [compiler] Errors in earlier functions dont stop subsequent compilation Joe Savona 2024-08-29 22:40:41 -07:00
  • 61739a8a0f [DevTools] Filter Server Components (#30839) Sebastian Markbåge 2024-08-29 12:49:30 -04:00
  • e33a7233a7 [DevTools] Track virtual instances on the tracked path for selections (#30802) Sebastian Markbåge 2024-08-29 12:45:03 -04:00
  • 18bf7bf500 [DevTools] Remove displayName from inspected data (#30841) Sebastian Markbåge 2024-08-29 12:44:48 -04:00
  • a19a8ab44f chore[react-devtools/hook]: remove unused native values (#30827) Ruslan Lesiutin 2024-08-29 11:34:31 +01:00
  • 233d63c497 chore[react-devtools/extensions]: remove unused storage permission (#30826) Ruslan Lesiutin 2024-08-29 11:32:18 +01:00
  • 795b3207ce fix[react-devtools/extensions]: fixed tabs API calls and displaying restricted access popup (#30825) Ruslan Lesiutin 2024-08-29 11:31:43 +01:00
  • 537c74e16a feat[react-devtools]: support Manifest v3 for Firefox extension (#30824) Ruslan Lesiutin 2024-08-29 11:28:35 +01:00
  • dfa80c46bd Update on "[compiler] Silence ref-in-render errors in ESLint" Joe Savona 2024-08-28 16:54:04 -07:00
  • 5c88fac36e [compiler] Silence ref-in-render errors in ESLint Joe Savona 2024-08-28 16:28:23 -07:00
  • fc0df475c4 [compiler] Inferred deps must match exact optionality of manual deps Joe Savona 2024-08-28 15:16:02 -07:00
  • 3a45ba241c [compiler] Enable optional dependencies by default Joe Savona 2024-08-28 12:12:29 -07:00
  • 99a4b26e18 [compiler] Handle optional where innermost property access is non-optional Joe Savona 2024-08-28 10:52:37 -07:00
  • 7475d568da [wip][compiler] Infer optional dependencies Joe Savona 2024-08-28 10:52:36 -07:00
  • 9180a37fba [compiler] Allow inferred non-optional paths when manual deps were optional Joe Savona 2024-08-28 10:52:35 -07:00
  • 925c20a206 [compiler] Add fallthrough to branch terminal Joe Savona 2024-08-28 10:52:34 -07:00
  • a718da0b23 [compiler] Add DependencyPath optional property Joe Savona 2024-08-28 10:52:33 -07:00
  • 4759161ed8 [compiler] Wrap ReactiveScopeDep path tokens in object Joe Savona 2024-08-28 10:52:33 -07:00
  • 5e51d767d1 [compiler] Stop reusing ScopeDep type in AnalyzeFunctions Joe Savona 2024-08-28 10:44:44 -07:00
  • bfa8f9c2b5 Update on "[compiler] Infer optional manual memo deps" gh/josephsavona/51/head Joe Savona 2024-08-28 10:44:47 -07:00
  • a99329b75c [compiler] Infer optional manual memo deps gh/josephsavona/51/orig Joe Savona 2024-08-28 10:44:47 -07:00
  • cf062db24d Update base for Update on "[compiler] Infer optional manual memo deps" gh/josephsavona/51/base Joe Savona 2024-08-28 10:44:46 -07:00
  • 49ab600434 [compiler] Add fallthrough to branch terminal Joe Savona 2024-08-28 10:44:46 -07:00
  • 721234006c [compiler] Add DependencyPath optional property Joe Savona 2024-08-28 10:44:45 -07:00
  • e9356ccba4 [compiler] Wrap ReactiveScopeDep path tokens in object Joe Savona 2024-08-28 10:44:44 -07:00
  • 4472e168fa [compiler] Stop reusing ScopeDep type in AnalyzeFunctions Joe Savona 2024-08-28 10:44:44 -07:00
  • fa5cb1600c Spawn new task if we hit stack overflow (#30419) sebmarkbage 2024-08-27 10:18:58 -07:00
  • 7771d3a797 [compiler] Track refs through object expressions and property lookups Mike Vitousek 2024-08-27 10:11:50 -07:00
  • f2841c2a49 [compiler] Fixture to demonstrate issue with returning object containing ref Mike Vitousek 2024-08-27 10:11:50 -07:00
  • 96aca5f4f3 Spawn new task if we hit stack overflow (#30419) Sebastian Markbåge 2024-08-27 13:10:37 -04:00
  • f90a6bcc4c [DevTools] Reconcile Fibers Against Previous Children Instances (#30822) Sebastian Markbåge 2024-08-27 12:05:47 -04:00
  • 9690b9ad74 [DevTools] Remove findCurrentFiberUsingSlowPathByFiberInstance (#30818) Sebastian Markbåge 2024-08-27 12:05:24 -04:00
  • 1a8f92a869 [DevTools] Track Tree Base Duration of Virtual Instances (#30817) Sebastian Markbåge 2024-08-27 12:05:10 -04:00
  • 298f00db74 Update on "[compiler] Infer optional manual memo deps" Joe Savona 2024-08-26 22:36:33 -07:00
  • 5dc7802217 Update base for Update on "[compiler] Infer optional manual memo deps" Joe Savona 2024-08-26 22:36:33 -07:00
  • 3ba4b124b2 Enable suspenseCallback on React Native (#29210) rickhanlonii 2024-08-26 19:14:20 -07:00
  • 246d7bfeb0 Enable suspenseCallback on React Native (#29210) Benoit Girard 2024-08-26 22:06:02 -04:00
  • e44685e4f1 [DevTools] Use Owner Stacks to Implement View Source of a Server Component (#30798) Sebastian Markbåge 2024-08-26 20:50:43 -04:00
  • 8f4c47b3b7 [compiler] Infer optional manual memo deps Joe Savona 2024-08-26 12:20:22 -07:00
  • 1846220d81 [compiler] Add fallthrough to branch terminal Joe Savona 2024-08-26 12:20:18 -07:00
  • 9b27356fa7 [compiler] Add DependencyPath optional property Joe Savona 2024-08-26 12:20:15 -07:00
  • aa2df52e57 [compiler] Wrap ReactiveScopeDep path tokens in object Joe Savona 2024-08-26 12:20:11 -07:00
  • cf27fa19ae [compiler] Stop reusing ScopeDep type in AnalyzeFunctions Joe Savona 2024-08-26 12:20:08 -07:00
  • f5a54b1e75 [ez] Remove trailing space from babel-refresh header poteto 2024-08-26 10:34:06 -07:00
  • dcae56f8b7 [ez] Remove trailing space from babel-refresh header Lauren Tan 2024-08-26 11:57:12 -04:00
  • f65ac7bd4a [DevTools] Make function inspection instant (#30786) Sebastian Markbåge 2024-08-26 11:53:17 -04:00
  • 1b7478246d [compiler] Special-case phi inference for mixed readonly type Joe Savona 2024-08-22 17:51:22 -07:00
  • 4f54674078 [compiler] Infer phi types, extend mutable ranges to account for Store effects Joe Savona 2024-08-22 17:26:48 -07:00
  • c9c170b63b [compiler] Remove phi type, infer phi.id.type Joe Savona 2024-08-22 16:52:02 -07:00
  • 37c6ea849c [compiler] Typedefs for Array.prototype.flatMap Joe Savona 2024-08-22 16:51:59 -07:00
  • 039c5c08fa [compiler] Repros for missing memoization due to lack of phi type inference Joe Savona 2024-08-22 16:51:55 -07:00