Update on "[compiler] Rewrite useContext callee"
If a value is specified for the LowerContextAccess environment config, we rewrite the callee from 'useContext' to the specificed value. This will allow us run an experiment internally. [ghstack-poisoned]
Showing
- .github/workflows/compiler_prereleases.yml 52 additions, 0 deletions.github/workflows/compiler_prereleases.yml
- .github/workflows/compiler_prereleases_manual.yml 21 additions, 0 deletions.github/workflows/compiler_prereleases_manual.yml
- .github/workflows/compiler_prereleases_nightly.yml 20 additions, 0 deletions.github/workflows/compiler_prereleases_nightly.yml
- .github/workflows/shared_lint.yml 3 additions, 3 deletions.github/workflows/shared_lint.yml
- compiler/crates/react_hir/src/merge_consecutive_blocks.rs 1 addition, 0 deletionscompiler/crates/react_hir/src/merge_consecutive_blocks.rs
- compiler/crates/react_semantic_analysis/src/scope_view.rs 1 addition, 0 deletionscompiler/crates/react_semantic_analysis/src/scope_view.rs
- compiler/package.json 4 additions, 2 deletionscompiler/package.json
- compiler/packages/babel-plugin-react-compiler/src/Entrypoint/Options.ts 1 addition, 1 deletion...ges/babel-plugin-react-compiler/src/Entrypoint/Options.ts
- compiler/packages/babel-plugin-react-compiler/src/Entrypoint/Pipeline.ts 19 additions, 3 deletions...es/babel-plugin-react-compiler/src/Entrypoint/Pipeline.ts
- compiler/packages/babel-plugin-react-compiler/src/HIR/HIR.ts 37 additions, 5 deletionscompiler/packages/babel-plugin-react-compiler/src/HIR/HIR.ts
- compiler/packages/babel-plugin-react-compiler/src/HIR/HIRBuilder.ts 15 additions, 0 deletions...ackages/babel-plugin-react-compiler/src/HIR/HIRBuilder.ts
- compiler/packages/babel-plugin-react-compiler/src/Inference/AnalyseFunctions.ts 2 additions, 2 deletions...l-plugin-react-compiler/src/Inference/AnalyseFunctions.ts
- compiler/packages/babel-plugin-react-compiler/src/Inference/InlineImmediatelyInvokedFunctionExpressions.ts 7 additions, 37 deletions.../Inference/InlineImmediatelyInvokedFunctionExpressions.ts
- compiler/packages/babel-plugin-react-compiler/src/ReactiveScopes/CodegenReactiveFunction.ts 16 additions, 11 deletions...ct-compiler/src/ReactiveScopes/CodegenReactiveFunction.ts
- compiler/packages/babel-plugin-react-compiler/src/ReactiveScopes/ExtractScopeDeclarationsFromDestructuring.ts 10 additions, 12 deletions...activeScopes/ExtractScopeDeclarationsFromDestructuring.ts
- compiler/packages/babel-plugin-react-compiler/src/ReactiveScopes/InferReactiveScopeVariables.ts 24 additions, 3 deletions...ompiler/src/ReactiveScopes/InferReactiveScopeVariables.ts
- compiler/packages/babel-plugin-react-compiler/src/ReactiveScopes/MemoizeFbtAndMacroOperandsInSameScope.ts 15 additions, 18 deletions...c/ReactiveScopes/MemoizeFbtAndMacroOperandsInSameScope.ts
- compiler/packages/babel-plugin-react-compiler/src/ReactiveScopes/MergeReactiveScopesThatInvalidateTogether.ts 33 additions, 20 deletions...activeScopes/MergeReactiveScopesThatInvalidateTogether.ts
- compiler/packages/babel-plugin-react-compiler/src/ReactiveScopes/PromoteUsedTemporaries.ts 81 additions, 12 deletions...act-compiler/src/ReactiveScopes/PromoteUsedTemporaries.ts
- compiler/packages/babel-plugin-react-compiler/src/ReactiveScopes/PropagateScopeDependencies.ts 69 additions, 19 deletions...compiler/src/ReactiveScopes/PropagateScopeDependencies.ts
Please register or sign in to comment