aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorFelix Mulder <felix.mulder@gmail.com>2016-10-06 11:40:30 +0200
committerGitHub <noreply@github.com>2016-10-06 11:40:30 +0200
commita3064622e7ce4d73ddd91de0fc6bebfe0ec23ae9 (patch)
tree9085c715a63a324088c28ddc25828315d7cb1358 /tests
parent93d4c8c945540d5df7ee9e8541abcf112439bb1e (diff)
parent46b325373c8ec516be2b6b1c6024ae1c783fbc8f (diff)
downloaddotty-a3064622e7ce4d73ddd91de0fc6bebfe0ec23ae9.tar.gz
dotty-a3064622e7ce4d73ddd91de0fc6bebfe0ec23ae9.tar.bz2
dotty-a3064622e7ce4d73ddd91de0fc6bebfe0ec23ae9.zip
Merge pull request #1494 from martijnhoekstra/wintests
[WIP] fix encoding issues
Diffstat (limited to 'tests')
-rw-r--r--tests/pos-special/utf16encoded.scalabin0 -> 324 bytes
-rw-r--r--tests/pos-special/utf8encoded.scala8
-rw-r--r--tests/pos/pos_valueclasses/nullAsInstanceOfVC.scala (renamed from tests/pos/valueclasses/nullAsInstanceOfVC.scala)0
-rw-r--r--tests/pos/pos_valueclasses/optmatch.scala (renamed from tests/pos/valueclasses/optmatch.scala)0
-rw-r--r--tests/pos/pos_valueclasses/paramlists.scala (renamed from tests/pos/valueclasses/paramlists.scala)0
-rw-r--r--tests/pos/pos_valueclasses/privatethisparam.scala (renamed from tests/pos/valueclasses/privatethisparam.scala)0
-rw-r--r--tests/pos/pos_valueclasses/t5667.scala (renamed from tests/pos/valueclasses/t5667.scala)0
-rw-r--r--tests/pos/pos_valueclasses/t5853.scala (renamed from tests/pos/valueclasses/t5853.scala)0
-rw-r--r--tests/pos/pos_valueclasses/t5953.scala (renamed from tests/pos/valueclasses/t5953.scala)0
-rw-r--r--tests/pos/pos_valueclasses/t6029.scala (renamed from tests/pos/valueclasses/t6029.scala)0
-rw-r--r--tests/pos/pos_valueclasses/t6034.scala (renamed from tests/pos/valueclasses/t6034.scala)0
-rw-r--r--tests/pos/pos_valueclasses/t6215.scala (renamed from tests/pos/valueclasses/t6215.scala)0
-rw-r--r--tests/pos/pos_valueclasses/t6260.scala (renamed from tests/pos/valueclasses/t6260.scala)0
-rw-r--r--tests/pos/pos_valueclasses/t6260a.scala (renamed from tests/pos/valueclasses/t6260a.scala)0
-rw-r--r--tests/pos/pos_valueclasses/t6260b.scala (renamed from tests/pos/valueclasses/t6260b.scala)0
-rw-r--r--tests/pos/pos_valueclasses/t6358.scala (renamed from tests/pos/valueclasses/t6358.scala)0
-rw-r--r--tests/pos/pos_valueclasses/t6358_2.scala (renamed from tests/pos/valueclasses/t6358_2.scala)0
-rw-r--r--tests/pos/pos_valueclasses/t6601/PrivateValueClass_1.scala (renamed from tests/pos/valueclasses/t6601/PrivateValueClass_1.scala)0
-rw-r--r--tests/pos/pos_valueclasses/t6601/UsePrivateValueClass_2.scala (renamed from tests/pos/valueclasses/t6601/UsePrivateValueClass_2.scala)0
-rw-r--r--tests/pos/pos_valueclasses/t6651.scala (renamed from tests/pos/valueclasses/t6651.scala)0
-rw-r--r--tests/pos/pos_valueclasses/t7818.scala (renamed from tests/pos/valueclasses/t7818.scala)0
-rw-r--r--tests/pos/pos_valueclasses/t8011.scala (renamed from tests/pos/valueclasses/t8011.scala)0
-rw-r--r--tests/pos/pos_valueclasses/t9298/JUse.java (renamed from tests/pos/valueclasses/t9298/JUse.java)0
-rw-r--r--tests/pos/pos_valueclasses/t9298/Meter.scala (renamed from tests/pos/valueclasses/t9298/Meter.scala)0
-rw-r--r--tests/pos/pos_valueclasses/t9298/Use.scala (renamed from tests/pos/valueclasses/t9298/Use.scala)0
-rw-r--r--tests/pos/pos_valueclasses/value-class-override-no-spec.flags (renamed from tests/pos/valueclasses/value-class-override-no-spec.flags)0
-rw-r--r--tests/pos/pos_valueclasses/value-class-override-no-spec.scala (renamed from tests/pos/valueclasses/value-class-override-no-spec.scala)0
-rw-r--r--tests/pos/pos_valueclasses/value-class-override-spec.scala (renamed from tests/pos/valueclasses/value-class-override-spec.scala)0
-rw-r--r--tests/pos/pos_valueclasses/xlint1.flags (renamed from tests/pos/valueclasses/xlint1.flags)0
-rw-r--r--tests/pos/pos_valueclasses/xlint1.scala (renamed from tests/pos/valueclasses/xlint1.scala)0
30 files changed, 8 insertions, 0 deletions
diff --git a/tests/pos-special/utf16encoded.scala b/tests/pos-special/utf16encoded.scala
new file mode 100644
index 000000000..d77529f19
--- /dev/null
+++ b/tests/pos-special/utf16encoded.scala
Binary files differ
diff --git a/tests/pos-special/utf8encoded.scala b/tests/pos-special/utf8encoded.scala
new file mode 100644
index 000000000..6eac24acd
--- /dev/null
+++ b/tests/pos-special/utf8encoded.scala
@@ -0,0 +1,8 @@
+//this file is saved as UTF-8
+object Test {
+ def main(args: Array[String]): Unit = {
+ val testchar = '⇒'
+ println(testchar == '\u21D2')
+ }
+
+} \ No newline at end of file
diff --git a/tests/pos/valueclasses/nullAsInstanceOfVC.scala b/tests/pos/pos_valueclasses/nullAsInstanceOfVC.scala
index 43af839ec..43af839ec 100644
--- a/tests/pos/valueclasses/nullAsInstanceOfVC.scala
+++ b/tests/pos/pos_valueclasses/nullAsInstanceOfVC.scala
diff --git a/tests/pos/valueclasses/optmatch.scala b/tests/pos/pos_valueclasses/optmatch.scala
index a7995a455..a7995a455 100644
--- a/tests/pos/valueclasses/optmatch.scala
+++ b/tests/pos/pos_valueclasses/optmatch.scala
diff --git a/tests/pos/valueclasses/paramlists.scala b/tests/pos/pos_valueclasses/paramlists.scala
index f390a44e0..f390a44e0 100644
--- a/tests/pos/valueclasses/paramlists.scala
+++ b/tests/pos/pos_valueclasses/paramlists.scala
diff --git a/tests/pos/valueclasses/privatethisparam.scala b/tests/pos/pos_valueclasses/privatethisparam.scala
index 77ca9851c..77ca9851c 100644
--- a/tests/pos/valueclasses/privatethisparam.scala
+++ b/tests/pos/pos_valueclasses/privatethisparam.scala
diff --git a/tests/pos/valueclasses/t5667.scala b/tests/pos/pos_valueclasses/t5667.scala
index 80efb181b..80efb181b 100644
--- a/tests/pos/valueclasses/t5667.scala
+++ b/tests/pos/pos_valueclasses/t5667.scala
diff --git a/tests/pos/valueclasses/t5853.scala b/tests/pos/pos_valueclasses/t5853.scala
index 82ac9dd1d..82ac9dd1d 100644
--- a/tests/pos/valueclasses/t5853.scala
+++ b/tests/pos/pos_valueclasses/t5853.scala
diff --git a/tests/pos/valueclasses/t5953.scala b/tests/pos/pos_valueclasses/t5953.scala
index 669fac7df..669fac7df 100644
--- a/tests/pos/valueclasses/t5953.scala
+++ b/tests/pos/pos_valueclasses/t5953.scala
diff --git a/tests/pos/valueclasses/t6029.scala b/tests/pos/pos_valueclasses/t6029.scala
index 13f8f8830..13f8f8830 100644
--- a/tests/pos/valueclasses/t6029.scala
+++ b/tests/pos/pos_valueclasses/t6029.scala
diff --git a/tests/pos/valueclasses/t6034.scala b/tests/pos/pos_valueclasses/t6034.scala
index 8e2fb625c..8e2fb625c 100644
--- a/tests/pos/valueclasses/t6034.scala
+++ b/tests/pos/pos_valueclasses/t6034.scala
diff --git a/tests/pos/valueclasses/t6215.scala b/tests/pos/pos_valueclasses/t6215.scala
index 579503e6c..579503e6c 100644
--- a/tests/pos/valueclasses/t6215.scala
+++ b/tests/pos/pos_valueclasses/t6215.scala
diff --git a/tests/pos/valueclasses/t6260.scala b/tests/pos/pos_valueclasses/t6260.scala
index 675c3c16a..675c3c16a 100644
--- a/tests/pos/valueclasses/t6260.scala
+++ b/tests/pos/pos_valueclasses/t6260.scala
diff --git a/tests/pos/valueclasses/t6260a.scala b/tests/pos/pos_valueclasses/t6260a.scala
index e29f10452..e29f10452 100644
--- a/tests/pos/valueclasses/t6260a.scala
+++ b/tests/pos/pos_valueclasses/t6260a.scala
diff --git a/tests/pos/valueclasses/t6260b.scala b/tests/pos/pos_valueclasses/t6260b.scala
index fb9a2961b..fb9a2961b 100644
--- a/tests/pos/valueclasses/t6260b.scala
+++ b/tests/pos/pos_valueclasses/t6260b.scala
diff --git a/tests/pos/valueclasses/t6358.scala b/tests/pos/pos_valueclasses/t6358.scala
index 291ae2e9e..291ae2e9e 100644
--- a/tests/pos/valueclasses/t6358.scala
+++ b/tests/pos/pos_valueclasses/t6358.scala
diff --git a/tests/pos/valueclasses/t6358_2.scala b/tests/pos/pos_valueclasses/t6358_2.scala
index effac505a..effac505a 100644
--- a/tests/pos/valueclasses/t6358_2.scala
+++ b/tests/pos/pos_valueclasses/t6358_2.scala
diff --git a/tests/pos/valueclasses/t6601/PrivateValueClass_1.scala b/tests/pos/pos_valueclasses/t6601/PrivateValueClass_1.scala
index fc6f3e422..fc6f3e422 100644
--- a/tests/pos/valueclasses/t6601/PrivateValueClass_1.scala
+++ b/tests/pos/pos_valueclasses/t6601/PrivateValueClass_1.scala
diff --git a/tests/pos/valueclasses/t6601/UsePrivateValueClass_2.scala b/tests/pos/pos_valueclasses/t6601/UsePrivateValueClass_2.scala
index acd0dbef9..acd0dbef9 100644
--- a/tests/pos/valueclasses/t6601/UsePrivateValueClass_2.scala
+++ b/tests/pos/pos_valueclasses/t6601/UsePrivateValueClass_2.scala
diff --git a/tests/pos/valueclasses/t6651.scala b/tests/pos/pos_valueclasses/t6651.scala
index 6201b6de3..6201b6de3 100644
--- a/tests/pos/valueclasses/t6651.scala
+++ b/tests/pos/pos_valueclasses/t6651.scala
diff --git a/tests/pos/valueclasses/t7818.scala b/tests/pos/pos_valueclasses/t7818.scala
index 31f542366..31f542366 100644
--- a/tests/pos/valueclasses/t7818.scala
+++ b/tests/pos/pos_valueclasses/t7818.scala
diff --git a/tests/pos/valueclasses/t8011.scala b/tests/pos/pos_valueclasses/t8011.scala
index 88b4b53aa..88b4b53aa 100644
--- a/tests/pos/valueclasses/t8011.scala
+++ b/tests/pos/pos_valueclasses/t8011.scala
diff --git a/tests/pos/valueclasses/t9298/JUse.java b/tests/pos/pos_valueclasses/t9298/JUse.java
index a872c895a..a872c895a 100644
--- a/tests/pos/valueclasses/t9298/JUse.java
+++ b/tests/pos/pos_valueclasses/t9298/JUse.java
diff --git a/tests/pos/valueclasses/t9298/Meter.scala b/tests/pos/pos_valueclasses/t9298/Meter.scala
index 290b28509..290b28509 100644
--- a/tests/pos/valueclasses/t9298/Meter.scala
+++ b/tests/pos/pos_valueclasses/t9298/Meter.scala
diff --git a/tests/pos/valueclasses/t9298/Use.scala b/tests/pos/pos_valueclasses/t9298/Use.scala
index 41f1fb035..41f1fb035 100644
--- a/tests/pos/valueclasses/t9298/Use.scala
+++ b/tests/pos/pos_valueclasses/t9298/Use.scala
diff --git a/tests/pos/valueclasses/value-class-override-no-spec.flags b/tests/pos/pos_valueclasses/value-class-override-no-spec.flags
index a7e64e4f0..a7e64e4f0 100644
--- a/tests/pos/valueclasses/value-class-override-no-spec.flags
+++ b/tests/pos/pos_valueclasses/value-class-override-no-spec.flags
diff --git a/tests/pos/valueclasses/value-class-override-no-spec.scala b/tests/pos/pos_valueclasses/value-class-override-no-spec.scala
index 058e3e911..058e3e911 100644
--- a/tests/pos/valueclasses/value-class-override-no-spec.scala
+++ b/tests/pos/pos_valueclasses/value-class-override-no-spec.scala
diff --git a/tests/pos/valueclasses/value-class-override-spec.scala b/tests/pos/pos_valueclasses/value-class-override-spec.scala
index c315be8d0..c315be8d0 100644
--- a/tests/pos/valueclasses/value-class-override-spec.scala
+++ b/tests/pos/pos_valueclasses/value-class-override-spec.scala
diff --git a/tests/pos/valueclasses/xlint1.flags b/tests/pos/pos_valueclasses/xlint1.flags
index 7949c2afa..7949c2afa 100644
--- a/tests/pos/valueclasses/xlint1.flags
+++ b/tests/pos/pos_valueclasses/xlint1.flags
diff --git a/tests/pos/valueclasses/xlint1.scala b/tests/pos/pos_valueclasses/xlint1.scala
index c2f39f9b3..c2f39f9b3 100644
--- a/tests/pos/valueclasses/xlint1.scala
+++ b/tests/pos/pos_valueclasses/xlint1.scala