1,147 matches across 25 files for func main lang:Markdown
snippet_mode: summary · sorted by relevance
compiler/.claude/rules/rust-port.md MARKDOWN 3 matches · showing 1 view file →
11- Use arenas + copyable IDs instead of shared references: `IdentifierId`, `ScopeId`, `FunctionId`, `TypeId`
+ 2 more matches in this file
compiler/packages/babel-plugin-react-compiler/docs/passes/24-pruneNonReactiveDependencies.md MARKDOWN 11 matches · showing 1 view file →
12- The function has been converted to a ReactiveFunction structure
+ 10 more matches in this file
compiler/docs/rust-port/rust-port-notes.md MARKDOWN 12 matches · showing 1 view file →
6The main public API is roughly `compile(BabelAst, Scope) -> Option<BabelAst>` returning None if no changes, or Some with the updated ast.
+ 11 more matches in this file
compiler/packages/babel-plugin-react-compiler/docs/passes/09-inferMutationAliasingRanges.md MARKDOWN 16 matches · showing 1 view file →
7This pass builds an abstract model of the heap and interprets the effects of the given function to determine: (1) the mutable ranges of all identifiers, (2) the externally-visible effects of the function (mutations of params/context-vars, aliasing relationships), and (3) the legacy `Effect` annotation for each Place.
+ 15 more matches in this file
compiler/packages/babel-plugin-react-compiler/docs/passes/12-rewriteInstructionKindsBasedOnReassignment.md MARKDOWN 10 matches · showing 1 view file →
14- Mutation/aliasing inference complete: Runs after `InferMutationAliasingRanges` and `InferReactivePlaces` in the main pipeline
+ 9 more matches in this file
compiler/packages/babel-plugin-react-compiler/docs/passes/06-inferTypes.md MARKDOWN 13 matches · showing 1 view file →
7Infers types for all identifiers in the HIR by generating type equations and solving them using unification. This pass annotates identifiers with concrete types (Primitive, Object, Function) based on the operations performed on them and the types of globals/hooks they interact with.
+ 12 more matches in this file
compiler/packages/babel-plugin-react-compiler/docs/passes/04-constantPropagation.md MARKDOWN 6 matches · showing 1 view file →
22- Nested functions (`FunctionExpression`, `ObjectMethod`) are recursively processed
+ 5 more matches in this file
packages/react-devtools/CONTRIBUTING.md MARKDOWN 4 matches · showing 1 view file →
19To check out the latest version of React (built by CI from the `main` branch) run:
+ 3 more matches in this file
compiler/CLAUDE.md MARKDOWN 19 matches · showing 1 view file →
9- `packages/babel-plugin-react-compiler/` - Main compiler package
+ 18 more matches in this file
compiler/packages/babel-plugin-react-compiler/docs/passes/38-memoizeFbtAndMacroOperandsInSameScope.md MARKDOWN 10 matches · showing 1 view file →
12- The function has been through type inference
+ 9 more matches in this file
compiler/crates/TODO.md MARKDOWN 11 matches · showing 1 view file →
23The 15 remaining SWC e2e failures fall into three groups. Each line names the
+ 10 more matches in this file
compiler/packages/babel-plugin-react-compiler/docs/passes/02-enterSSA.md MARKDOWN 11 matches · showing 1 view file →
12- The function's `context` array must be empty for the root function (outer function declarations)
+ 10 more matches in this file
compiler/packages/babel-plugin-react-compiler/docs/passes/20-propagateScopeDependenciesHIR.md MARKDOWN 7 matches · showing 1 view file →
7The `propagateScopeDependenciesHIR` pass is responsible for computing and assigning the **dependencies** for each reactive scope in the compiled function. Dependencies are the external values that a scope reads, which determine when the scope needs to re-execute. This is a critical step for memoization correctness - the compiler must track exactly which values a scope depends on so it can generate proper cache invalidation checks.
+ 6 more matches in this file
compiler/.claude/skills/compiler-orchestrator/SKILL.md MARKDOWN 17 matches · showing 1 view file →
22| 4 | InlineImmediatelyInvokedFunctionExpressions | hir | |
+ 16 more matches in this file
compiler/packages/babel-plugin-react-compiler/docs/passes/23-pruneNonEscapingScopes.md MARKDOWN 10 matches · showing 1 view file →
91. **Returned from the function** - The value is directly returned or transitively aliased by a return value
+ 9 more matches in this file
packages/react-devtools-inline/README.md MARKDOWN 12 matches · showing 1 view file →
5If you're looking for the standalone React DevTools UI, **we suggest using [`react-devtools`](https://github.com/facebook/react/tree/main/packages/react-devtools) instead of using this package directly**.
+ 11 more matches in this file
compiler/packages/babel-plugin-react-compiler/docs/passes/45-validateNoDerivedComputationsInEffects.md MARKDOWN 9 matches · showing 1 view file →
12- Operates on HIRFunction (pre-reactive scope inference)
+ 8 more matches in this file
compiler/packages/babel-plugin-react-compiler/docs/passes/43-validateLocalsNotReassignedAfterRender.md MARKDOWN 62 matches · showing 1 view file →
9When the React Compiler memoizes a function, that function captures bindings at the time of creation. If the function is reused across renders (because its dependencies haven't changed), any reassignments to captured variables will affect the wrong binding version. This can cause inconsistent behavior that's difficult to debug.
+ 61 more matches in this file
compiler/.claude/skills/plan-update/SKILL.md MARKDOWN 7 matches · showing 1 view file →
363. **Function & Effect Analysis** (passes 07-09):
+ 6 more matches in this file
compiler/packages/babel-plugin-react-compiler/docs/passes/25-pruneUnusedScopes.md MARKDOWN 5 matches · showing 1 view file →
10- The input is a `ReactiveFunction` that has already been transformed into reactive scope form
+ 4 more matches in this file
compiler/packages/babel-plugin-react-compiler/docs/passes/46-validateNoSetStateInEffects.md MARKDOWN 11 matches · showing 1 view file →
12- Operates on HIRFunction (pre-reactive scope inference)
+ 10 more matches in this file
compiler/packages/babel-plugin-react-compiler/docs/passes/15-alignReactiveScopesToBlockScopesHIR.md MARKDOWN 6 matches · showing 1 view file →
7This is the **2nd of 4 passes** that determine how to break a function into discrete reactive scopes (independently memoizable units of code). The pass aligns reactive scope boundaries to control flow (block scope) boundaries.
+ 5 more matches in this file
compiler/docs/rust-port/rust-port-orchestrator-log.md MARKDOWN 130 matches · showing 1 view file →
18AnalyseFunctions: complete (1649/1649)
+ 129 more matches in this file
compiler/packages/babel-plugin-react-compiler/docs/passes/30-renameVariables.md MARKDOWN 14 matches · showing 1 view file →
7This pass ensures that every named variable in the function has a unique name that doesn't conflict with other variables in the same block scope or with global identifiers. After scope construction and temporary promotion, variables from different source scopes may end up in the same reactive block - this pass resolves any naming conflicts.
+ 13 more matches in this file
compiler/packages/babel-plugin-react-compiler/docs/passes/47-validateNoJSXInTryStatement.md MARKDOWN 7 matches · showing 1 view file →
12- Operates on HIRFunction (pre-reactive scope inference)
+ 6 more matches in this file
Search syntax
auth loginboth terms (AND is implicit)
auth OR logineither term
NOT path:vendorexclude matches
"exact phrase"quoted exact match
/func\s+Test/regex
handler~1fuzzy (Levenshtein 1)
file:*_test.gofilename glob
path:pkg/auth/**full path glob
lang:golanguage filter

Search any public repo from your terminal

This page calls POST /api/v1/code_search. Same tool, available over MCP for Claude/Cursor/Copilot.