[svn:parrot] r42873 - in trunk: t/native_pbc/testdata tools/dev

bacek at svn.parrot.org bacek at svn.parrot.org
Thu Dec 3 12:06:32 UTC 2009


Author: bacek
Date: Thu Dec  3 12:06:12 2009
New Revision: 42873
URL: https://trac.parrot.org/parrot/changeset/42873

Log:
Made mk_native_pbc self-contained.

Added:
   trunk/t/native_pbc/testdata/number.pasm
   trunk/t/native_pbc/testdata/string.pasm
Modified:
   trunk/tools/dev/mk_native_pbc

Added: trunk/t/native_pbc/testdata/number.pasm
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ trunk/t/native_pbc/testdata/number.pasm	Thu Dec  3 12:06:12 2009	(r42873)
@@ -0,0 +1,80 @@
+        set     N0, 1.0
+        set     N1, 4.0
+        set     N2, 16.0
+        set     N3, 64.0
+        set     N4, 256.0
+        set     N5, 1024.0
+        set     N6, 4096.0
+        set     N7, 16384.0
+        set     N8, 65536.0
+        set     N9, 262144.0
+        set     N10, 1048576.0
+        set     N11, 4194304.0
+        set     N12, 16777216.0
+        set     N13, 67108864.0
+        set     N14, 268435456.0
+        set     N15, 1073741824.0
+        set     N16, 4294967296.0
+        set     N17, 17179869184.0
+        set     N18, 68719476736.0
+        set     N19, 274877906944.0
+        set     N20, 1099511627776.0
+        set     N21, 4398046511104.0
+        set     N22, 17592186044416.0
+        set     N23, 70368744177664.0
+        set     N24, 281474976710656.0
+        set     N25, 1.12589990684262e+15
+
+        print   N0
+        print   "\n"
+        print   N1
+        print   "\n"
+        print   N2
+        print   "\n"
+        print   N3
+        print   "\n"
+        print   N4
+        print   "\n"
+        print   N5
+        print   "\n"
+        print   N6
+        print   "\n"
+        print   N7
+        print   "\n"
+        print   N8
+        print   "\n"
+        print   N9
+        print   "\n"
+        print   N10
+        print   "\n"
+        print   N11
+        print   "\n"
+        print   N12
+        print   "\n"
+        print   N13
+        print   "\n"
+        print   N14
+        print   "\n"
+        print   N15
+        print   "\n"
+        print   N16
+        print   "\n"
+        print   N17
+        print   "\n"
+        print   N18
+        print   "\n"
+        print   N19
+        print   "\n"
+        print   N20
+        print   "\n"
+        print   N21
+        print   "\n"
+        print   N22
+        print   "\n"
+        print   N23
+        print   "\n"
+        print   N24
+        print   "\n"
+        print   N25
+        print   "\n"
+        end

Added: trunk/t/native_pbc/testdata/string.pasm
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ trunk/t/native_pbc/testdata/string.pasm	Thu Dec  3 12:06:12 2009	(r42873)
@@ -0,0 +1,10 @@
+    set S1, "abc"
+    set S2, "EE"
+    bors S0, S1, S2
+    print S0
+    print "\n"
+    print S1
+    print "\n"
+    print S2
+    print "\n"
+    end

Modified: trunk/tools/dev/mk_native_pbc
==============================================================================
--- trunk/tools/dev/mk_native_pbc	Thu Dec  3 11:33:58 2009	(r42872)
+++ trunk/tools/dev/mk_native_pbc	Thu Dec  3 12:06:12 2009	(r42873)
@@ -122,15 +122,13 @@
 tail myconfig
 make -s || exit 1
 
-[ -e t/op/number_1.pasm ] || perl t/harness t/op/number.t
-[ -e t/op/string_133.pasm ] || perl t/harness t/op/string.t
 ./parrot -o t/native_pbc/integer_${N}.pbc -a - <<EOF
 print 0x10203040
 end
 EOF
 [ $? -le 0 ] && echo "t/native_pbc/integer_${N}.pbc updated"
-./parrot -o t/native_pbc/number_${N}.pbc t/op/number_1.pasm && echo "t/native_pbc/number_${N}.pbc updated"
-./parrot -o t/native_pbc/string_${N}.pbc t/op/string_133.pasm  && echo "t/native_pbc/string_${N}.pbc updated"
+./parrot -o t/native_pbc/number_${N}.pbc t/native_pbc/testdata/number.pasm && echo "t/native_pbc/number_${N}.pbc updated"
+./parrot -o t/native_pbc/string_${N}.pbc t/native_pbc/testdata/string.pasm  && echo "t/native_pbc/string_${N}.pbc updated"
 
 make pbc_dump$exe
 ./pbc_dump -h t/native_pbc/number_${N}.pbc


More information about the parrot-commits mailing list