annoying, fixes #963

This commit is contained in:
gnembon committed 2021-06-29 02:07:07 -03:00
1 parent cd50919a90
commit 35a97117fe
1 file changed
+6 -3
+6 -3
View File
@@ -1074,7 +1074,8 @@ public class Expression
return root.op; return root.op;
Context optimizeOnlyContext = new Context.ContextForErrorReporting(context); Context optimizeOnlyContext = new Context.ContextForErrorReporting(context);
CarpetScriptServer.LOG.info("Input code size for "+getModuleName()+": " + treeSize(root) + " nodes, " + treeDepth(root) + " deep"); if (CarpetSettings.scriptsDebugging)
CarpetScriptServer.LOG.info("Input code size for "+getModuleName()+": " + treeSize(root) + " nodes, " + treeDepth(root) + " deep");
boolean changed = true; boolean changed = true;
while(changed) { while(changed) {
@@ -1085,7 +1086,8 @@ public class Expression
boolean optimized = compactTree(root, Context.Type.NONE, 0); boolean optimized = compactTree(root, Context.Type.NONE, 0);
if (!optimized) break; if (!optimized) break;
changed = true; changed = true;
CarpetScriptServer.LOG.info("Compacted from " + tree_size + " nodes, " + tree_depth + " code depth to " + treeSize(root) + " nodes, " + treeDepth(root) + " code depth"); if (CarpetSettings.scriptsDebugging)
CarpetScriptServer.LOG.info("Compacted from " + tree_size + " nodes, " + tree_depth + " code depth to " + treeSize(root) + " nodes, " + treeDepth(root) + " code depth");
} }
while (true) { while (true) {
int tree_size = treeSize(root); int tree_size = treeSize(root);
@@ -1093,7 +1095,8 @@ public class Expression
boolean optimized = optimizeTree(optimizeOnlyContext, root, Context.Type.NONE, 0); boolean optimized = optimizeTree(optimizeOnlyContext, root, Context.Type.NONE, 0);
if (!optimized) break; if (!optimized) break;
changed = true; changed = true;
CarpetScriptServer.LOG.info("Optimized from " + tree_size + " nodes, " + tree_depth + " code depth to " + treeSize(root) + " nodes, " + treeDepth(root) + " code depth"); if (CarpetSettings.scriptsDebugging)
CarpetScriptServer.LOG.info("Optimized from " + tree_size + " nodes, " + tree_depth + " code depth to " + treeSize(root) + " nodes, " + treeDepth(root) + " code depth");
} }
} }
return extractOp(optimizeOnlyContext, root, Context.Type.NONE); return extractOp(optimizeOnlyContext, root, Context.Type.NONE);