compiler: Improve merging of memo scopes that invalidate together
ghstack-source-id: 720b9288bb501006329ead733cacbc67df487e16 Pull Request resolved: https://github.com/facebook/react/pull/29156
Showing
- compiler/packages/babel-plugin-react-compiler/src/HIR/ObjectShape.ts 2 additions, 0 deletions...ckages/babel-plugin-react-compiler/src/HIR/ObjectShape.ts
- compiler/packages/babel-plugin-react-compiler/src/ReactiveScopes/MergeReactiveScopesThatInvalidateTogether.ts 26 additions, 0 deletions...activeScopes/MergeReactiveScopesThatInvalidateTogether.ts
- compiler/packages/babel-plugin-react-compiler/src/TypeInference/InferTypes.ts 8 additions, 2 deletions...bel-plugin-react-compiler/src/TypeInference/InferTypes.ts
- compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/component.expect.md 7 additions, 16 deletions...piler/src/__tests__/fixtures/compiler/component.expect.md
- compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/error.invalid-aliased-ref-in-callback-invoked-during-render-.expect.md 1 addition, 1 deletion...-aliased-ref-in-callback-invoked-during-render-.expect.md
- compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/error.invalid-ref-in-callback-invoked-during-render.expect.md 1 addition, 1 deletion...r.invalid-ref-in-callback-invoked-during-render.expect.md
- compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/existing-variables-with-c-name.expect.md 3 additions, 12 deletions...ixtures/compiler/existing-variables-with-c-name.expect.md
- compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/for-of-nonmutating-loop-local-collection.expect.md 11 additions, 38 deletions...mpiler/for-of-nonmutating-loop-local-collection.expect.md
- compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/hot-module-reloading.expect.md 4 additions, 13 deletions..._tests__/fixtures/compiler/hot-module-reloading.expect.md
- compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/inner-memo-value-not-promoted-to-outer-scope-dynamic.expect.md 10 additions, 27 deletions...-memo-value-not-promoted-to-outer-scope-dynamic.expect.md
- compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/jsx-spread.expect.md 3 additions, 12 deletions...iler/src/__tests__/fixtures/compiler/jsx-spread.expect.md
- compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/jsx-string-attribute-non-ascii.expect.md 7 additions, 16 deletions...ixtures/compiler/jsx-string-attribute-non-ascii.expect.md
- compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/jsx-tag-evaluation-order-non-global.expect.md 7 additions, 17 deletions...es/compiler/jsx-tag-evaluation-order-non-global.expect.md
- compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/merge-consecutive-scopes-objects.expect.md 10 additions, 15 deletions...tures/compiler/merge-consecutive-scopes-objects.expect.md
- compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/merge-consecutive-scopes.expect.md 8 additions, 19 deletions...ts__/fixtures/compiler/merge-consecutive-scopes.expect.md
- compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/merge-scopes-repro.expect.md 8 additions, 29 deletions.../__tests__/fixtures/compiler/merge-scopes-repro.expect.md
- compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/object-shorthand-method-1.expect.md 9 additions, 18 deletions...s__/fixtures/compiler/object-shorthand-method-1.expect.md
- compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/object-shorthand-method-2.expect.md 14 additions, 24 deletions...s__/fixtures/compiler/object-shorthand-method-2.expect.md
- compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/preserve-memo-validation/useCallback-nonescaping-invoked-callback-escaping-return.expect.md 7 additions, 16 deletions...ck-nonescaping-invoked-callback-escaping-return.expect.md
- compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-instruction-part-of-already-closed-scope.expect.md 8 additions, 18 deletions.../repro-instruction-part-of-already-closed-scope.expect.md
Please register or sign in to comment