Skip to content

Commit 14028a1

Browse files
committed
Remove old string compilejast opcodes.
1 parent c8351fe commit 14028a1

File tree

3 files changed

+0
-22
lines changed

3 files changed

+0
-22
lines changed

src/vm/jvm/QAST/Compiler.nqp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2448,8 +2448,6 @@ QAST::OperationsJAST.map_classlib_core_op('jvmgetproperties', $TYPE_OPS, 'jvmget
24482448
# JVM-specific ops for compilation unit handling
24492449
QAST::OperationsJAST.map_classlib_core_op('compilejastlines', $TYPE_OPS, 'compilejastlines', [$RT_OBJ], $RT_OBJ, :tc);
24502450
QAST::OperationsJAST.map_classlib_core_op('compilejastlinestofile', $TYPE_OPS, 'compilejastlinestofile', [$RT_OBJ, $RT_STR], $RT_OBJ, :tc);
2451-
QAST::OperationsJAST.map_classlib_core_op('compilejast', $TYPE_OPS, 'compilejast', [$RT_STR], $RT_OBJ, :tc);
2452-
QAST::OperationsJAST.map_classlib_core_op('compilejasttofile', $TYPE_OPS, 'compilejasttofile', [$RT_STR, $RT_STR], $RT_STR, :tc);
24532451
QAST::OperationsJAST.map_classlib_core_op('loadcompunit', $TYPE_OPS, 'loadcompunit', [$RT_OBJ, $RT_INT], $RT_OBJ, :tc);
24542452
QAST::OperationsJAST.map_classlib_core_op('iscompunit', $TYPE_OPS, 'iscompunit', [$RT_OBJ], $RT_INT, :tc);
24552453
QAST::OperationsJAST.map_classlib_core_op('compunitmainline', $TYPE_OPS, 'compunitmainline', [$RT_OBJ], $RT_OBJ, :tc);

src/vm/jvm/runtime/org/perl6/nqp/jast2bc/JASTToJVMBytecode.java

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
import java.lang.invoke.MethodType;
1010
import java.nio.ByteBuffer;
1111
import java.util.ArrayList;
12-
import java.util.Arrays;
1312
import java.util.HashMap;
1413
import java.util.Iterator;
1514
import java.util.LinkedList;
@@ -59,11 +58,6 @@ public static void main(String[] argv)
5958

6059
}
6160

62-
public static JavaClass buildClassFromString(String in, boolean split) {
63-
List<String> lines = Arrays.asList(in.split("\n"));
64-
return buildClassFromString(lines, split);
65-
}
66-
6761
public static JavaClass buildClassFromString(List<String> lines, boolean split) {
6862
try {
6963
JavaClass c = buildClassFrom(lines, split);
@@ -76,11 +70,6 @@ public static JavaClass buildClassFromString(List<String> lines, boolean split)
7670
}
7771
}
7872

79-
public static void writeClassFromString(String in, String filename) {
80-
List<String> lines = Arrays.asList(in.split("\n"));
81-
writeClassFromString(lines, filename);
82-
}
83-
8473
public static void writeClassFromString(List<String> lines, String filename) {
8574
JavaClass c = buildClassFromString(lines, false);
8675
try {

src/vm/jvm/runtime/org/perl6/nqp/runtime/Ops.java

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5110,11 +5110,6 @@ public static SixModelObject compilejastlines(SixModelObject dump, ThreadContext
51105110
"compilejastlines requires an array with the VMArrayInstance REPR");
51115111
}
51125112
}
5113-
public static SixModelObject compilejast(String dump, ThreadContext tc) {
5114-
EvalResult res = new EvalResult();
5115-
res.jc = JASTToJVMBytecode.buildClassFromString(dump, false);
5116-
return res;
5117-
}
51185113
public static SixModelObject compilejastlinestofile(SixModelObject dump, String filename, ThreadContext tc) {
51195114
if (dump instanceof VMArrayInstance) {
51205115
VMArrayInstance array = (VMArrayInstance) dump;
@@ -5129,10 +5124,6 @@ public static SixModelObject compilejastlinestofile(SixModelObject dump, String
51295124
"compilejastlines requires an array with the VMArrayInstance REPR");
51305125
}
51315126
}
5132-
public static String compilejasttofile(String dump, String filename, ThreadContext tc) {
5133-
JASTToJVMBytecode.writeClassFromString(dump, filename);
5134-
return dump;
5135-
}
51365127
public static SixModelObject loadcompunit(SixModelObject obj, long compileeHLL, ThreadContext tc) {
51375128
try {
51385129
EvalResult res = (EvalResult)obj;

0 commit comments

Comments
 (0)