summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2005-07-14 13:16:48 +0000
committerMartin Odersky <odersky@gmail.com>2005-07-14 13:16:48 +0000
commit5b1141d3e716d52cf61eb4db2b13fd126e5607eb (patch)
treeeeb7daa5e087101fd4639c32db11462c2f20f5a1 /bin
parent20851c9a024d128d6b856ef6fde274eb833e5b48 (diff)
downloadscala-5b1141d3e716d52cf61eb4db2b13fd126e5607eb.tar.gz
scala-5b1141d3e716d52cf61eb4db2b13fd126e5607eb.tar.bz2
scala-5b1141d3e716d52cf61eb4db2b13fd126e5607eb.zip
*** empty log message ***
Diffstat (limited to 'bin')
-rwxr-xr-xbin/build-nsc2
-rwxr-xr-xbin/init-nsc6
-rwxr-xr-xbin/test-nsc20
3 files changed, 28 insertions, 0 deletions
diff --git a/bin/build-nsc b/bin/build-nsc
new file mode 100755
index 0000000000..6855e25af4
--- /dev/null
+++ b/bin/build-nsc
@@ -0,0 +1,2 @@
+scalac -d /tmp/classes tools/nsc/*.scala tools/nsc/ast/*.scala tools/nsc/ast/parser/*.scala tools/nsc/symtab/*.scala tools/nsc/symtab/classfile/*.scala tools/nsc/util/*.scala tools/nsc/typechecker/*.scala tools/nsc/transform/*.scala tools/nsc/matching/*.scala $*
+
diff --git a/bin/init-nsc b/bin/init-nsc
new file mode 100755
index 0000000000..8e2eada8bd
--- /dev/null
+++ b/bin/init-nsc
@@ -0,0 +1,6 @@
+cd $HOME/scala/sources/scala
+rm -r /tmp/newclasses/*
+pico -scala-hack -source 1.4 -d /tmp/newclasses *.java runtime/*.java runtime/*/*.java tools/util/*.java
+rm /tmp/newclasses/scala/ScalaObject.class
+rm /tmp/newclasses/scala/Array.class
+
diff --git a/bin/test-nsc b/bin/test-nsc
new file mode 100755
index 0000000000..afc7a722e5
--- /dev/null
+++ b/bin/test-nsc
@@ -0,0 +1,20 @@
+#! /bin/tcsh
+alias scala java -Xms16m -ea -classpath /home/linuxsoft/apps/java-1.4.2_08/jre/lib/rt.jar:$HOME/scala/objects/main/lib/scala:$HOME/scala/objects/main/lib/tools:/tmp/classes
+alias scala-debug scala -Djava.compiler=NONE
+alias nsc "scala scala.tools.nsc.Main -classpath "/tmp/newclasses:$HOME/scala/sources:$HOME/scala/newsources" -d /tmp/newclasses"
+nsc -verbose -prompt -nopredefs Predef.scala runtime/ScalaRunTime.scala -skip:tailcalls -skip:transmatch -check:term
+nsc -verbose -prompt *.scala -skip:tailcalls -skip:transmatch -check:term
+nsc -verbose -prompt collection/*.scala -skip:tailcalls -skip:transmatch -check:term
+nsc -verbose -prompt collection/mutable/*.scala -skip:tailcalls -skip:transmatch -check:term
+nsc -verbose -prompt collection/immutable/*.scala -skip:tailcalls -skip:transmatch -check:term
+nsc -verbose -prompt concurrent/*.scala -skip:tailcalls -skip:transmatch -check:term
+nsc -verbose -prompt io/*.scala -skip:tailcalls -skip:transmatch -check:term
+nsc -verbose -prompt mobile/*.scala -skip:tailcalls -skip:transmatch -check:term
+nsc -verbose -prompt runtime/*.scala runtime/*/*.scala -skip:tailcalls -skip:transmatch -check:term
+nsc -verbose -prompt text/*.scala -skip:tailcalls -skip:transmatch -check:term
+nsc -verbose -prompt testing/*.scala -skip:tailcalls -skip:transmatch -check:term
+nsc -verbose -prompt util/*/*.scala -skip:tailcalls -skip:transmatch -check:term
+nsc -verbose -prompt xml*.scala xml/*/*.scala -skip:tailcalls -skip:transmatch -check:term
+rm -r /tmp/newclasses/scala/tools/nsc
+nsc -verbose -prompt tools/nsc/*.scala -skip:tailcalls -skip:transmatch -check:term
+