dillon1000/react
Commit
Browse files Early branch with new type inference foundation
It's starting to get complex just with a couple of extra passes — we either need to substantially extend the HIR or (as i've done so far) pass information from early passes to later ones. This PR changes things so that very early in the babel plugin we fork into a separate mode. Forest has its own `compileProgram()` equivalent, its own pipeline, its own codegen, etc.
Changed paths9 files
First-parent comparisoncompiler/packages/babel-plugin-react-forget/package.json ModifiedM compiler/packages/babel-plugin-react-forget/src/Entrypoint/Pipeline.ts ModifiedM compiler/packages/babel-plugin-react-forget/src/Entrypoint/Program.ts ModifiedM compiler/packages/babel-plugin-react-forget/src/HIR/Environment.ts ModifiedM compiler/packages/babel-plugin-react-forget/src/HIR/HIR.ts ModifiedM compiler/packages/babel-plugin-react-forget/src/HIR/visitors.ts ModifiedM compiler/packages/babel-plugin-react-forget/src/ReactiveScopes/CodegenReactiveFunction.ts ModifiedM compiler/packages/sprout/src/SproutTodoFilter.ts ModifiedM compiler/yarn.lock ModifiedPatch
Files changed
Rendering syntax-highlighted changes…