@samitouri / QOS-React / commits / e504e1212a

[be] Import from index instead of direct path

Joe Savona committed Feb 16, 2023 at 08:57 UTC e504e1212ab804048ba317e10b6755bc982560d1
2 files changed +5 -3
compiler/forget/src/CompilerPipeline.ts
+3 -3
@@ -25,17 +25,17 @@ import {
25 buildReactiveFunction,
26 codegenReactiveFunction,
27 flattenReactiveLoops,
28 + flattenScopesWithHooks,
29 inferReactiveScopeVariables,
30 mergeOverlappingReactiveScopes,
31 promoteUsedTemporaries,
32 propagateScopeDependencies,
33 + pruneNonReactiveDependencies,
34 pruneUnusedLabels,
35 pruneUnusedLValues,
36 pruneUnusedScopes,
37 renameVariables,
38 } from "./ReactiveScopes";
37 -import { flattenScopesWithHooks } from "./ReactiveScopes/FlattenScopesWithHooks";
38 -import { pruneNonReactiveDependencies } from "./ReactiveScopes/PruneNonReactiveDependencies";
39 import { eliminateRedundantPhi, enterSSA, leaveSSA } from "./SSA";
40 import { inferTypes } from "./TypeInference";
41 import { logHIRFunction, logReactiveFunction } from "./Utils/logger";
@@ -155,7 +155,7 @@ export function* run(
155 promoteUsedTemporaries(reactiveFunction);
156 yield log({
157 kind: "reactive",
158 - name: "promoteUsedTemporaries",
158 + name: "PromoteUsedTemporaries",
159 value: reactiveFunction,
160 });
161
compiler/forget/src/ReactiveScopes/index.ts
+2
@@ -10,11 +10,13 @@ export { buildReactiveBlocks } from "./BuildReactiveBlocks";
10 export { buildReactiveFunction } from "./BuildReactiveFunction";
11 export { codegenReactiveFunction } from "./CodegenReactiveFunction";
12 export { flattenReactiveLoops } from "./FlattenReactiveLoops";
13 +export { flattenScopesWithHooks } from "./FlattenScopesWithHooks";
14 export { inferReactiveScopeVariables } from "./InferReactiveScopeVariables";
15 export { mergeOverlappingReactiveScopes } from "./MergeOverlappingReactiveScopes";
16 export { printReactiveFunction } from "./PrintReactiveFunction";
17 export { promoteUsedTemporaries } from "./PromoteUsedTemporaries";
18 export { propagateScopeDependencies } from "./PropagateScopeDependencies";
19 +export { pruneNonReactiveDependencies } from "./PruneNonReactiveDependencies";
20 export { pruneTemporaryLValues as pruneUnusedLValues } from "./PruneTemporaryLValues";
21 export { pruneUnusedLabels } from "./PruneUnusedLabels";
22 export { pruneUnusedScopes } from "./PruneUnusedScopes";