dillon1000/react

Commit

[HIR] Assert program blocks and scopes are properly nested

ghstack-source-id: e3fe9b5fb8d1314e16e562581f40ca2b2a555b97
Pull Request resolved: https://github.com/facebook/react-forget/pull/2867
Browse files
Changed paths13 files
First-parent comparison
M compiler/packages/babel-plugin-react-forget/src/Entrypoint/Pipeline.ts ModifiedA compiler/packages/babel-plugin-react-forget/src/HIR/AssertValidBlockNesting.ts AddedM compiler/packages/babel-plugin-react-forget/src/HIR/index.ts ModifiedM compiler/packages/babel-plugin-react-forget/src/ReactiveScopes/AlignReactiveScopesToBlockScopesHIR.ts ModifiedA compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.todo-iife-return-modified-later-logical.expect.md AddedR compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/iife-return-modified-later-logical.js →compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.todo-iife-return-modified-later-logical.js RenamedA compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.todo-reactive-scope-overlaps-if.expect.md AddedA compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.todo-reactive-scope-overlaps-if.ts AddedA compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.todo-reactive-scope-overlaps-label.expect.md AddedA compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.todo-reactive-scope-overlaps-label.ts AddedA compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.todo-reactive-scope-overlaps-try.expect.md AddedA compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.todo-reactive-scope-overlaps-try.ts AddedD compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/iife-return-modified-later-logical.expect.md Deleted
Patch

Files changed

Rendering syntax-highlighted changes…