dillon1000/react

Commit

[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
Browse files
Changed paths7 files
First-parent comparison
M compiler/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 Added
Patch

Files changed

Rendering syntax-highlighted changes…