dillon1000/react
Commit
Browse files [effects] Allow capture-store effects in rvals
--- Some typed functions need to annotate callees or arguments as `Effect.Store`. This PR modifies alias analysis (`InferAliasForStores`) to account for this
Changed paths7 files
First-parent comparisoncompiler/forget/src/HIR/ObjectShape.ts ModifiedM compiler/forget/src/Inference/InferAliasForStores.ts ModifiedM compiler/forget/src/Inference/InferReferenceEffects.ts ModifiedA compiler/forget/src/__tests__/fixtures/compiler/alias-capture-in-method-receiver-and-mutate.expect.md AddedA compiler/forget/src/__tests__/fixtures/compiler/alias-capture-in-method-receiver-and-mutate.js AddedA compiler/forget/src/__tests__/fixtures/compiler/alias-capture-in-method-receiver.expect.md AddedA compiler/forget/src/__tests__/fixtures/compiler/alias-capture-in-method-receiver.js AddedPatch
Files changed
Rendering syntax-highlighted changes…