summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormihaylov <mihaylov@epfl.ch>2007-06-13 14:35:45 +0000
committermihaylov <mihaylov@epfl.ch>2007-06-13 14:35:45 +0000
commit61349a919192d003d3b62bda6b733cb4368af33d (patch)
tree3043608a31fbb9513816e09f9d84df526b99b310
parent8bde15629b858d34c52522d8e396823b0356c890 (diff)
downloadscala-61349a919192d003d3b62bda6b733cb4368af33d.tar.gz
scala-61349a919192d003d3b62bda6b733cb4368af33d.tar.bz2
scala-61349a919192d003d3b62bda6b733cb4368af33d.zip
Synced src/dotnet-library with rev 12018
-rw-r--r--src/dotnet-library/scala/Math.scala4
-rw-r--r--src/dotnet-library/scala/Predef.scala4
-rw-r--r--src/dotnet-library/scala/runtime/RichString.scala2
3 files changed, 6 insertions, 4 deletions
diff --git a/src/dotnet-library/scala/Math.scala b/src/dotnet-library/scala/Math.scala
index e1ef9e771e..cb7abd19ae 100644
--- a/src/dotnet-library/scala/Math.scala
+++ b/src/dotnet-library/scala/Math.scala
@@ -84,13 +84,15 @@ object Math {
def atan(x: Double): Double = System.Math.Atan(x)
def toRadians(x: Double): Double = x * Pi / 180.0
+
def toDegrees(x: Double): Double = x * 180.0 / Pi
def exp(x: Double): Double = System.Math.Exp(x)
def log(x: Double): Double = System.Math.Log(x)
def sqrt(x: Double): Double = System.Math.Sqrt(x)
-
+ def sqrt(x: Int): Int = System.Math.Sqrt(x.toDouble).toInt
def IEEEremainder(x: Double, y: Double): Double = System.Math.IEEERemainder(x, y)
+
def ceil(x: Double): Double = System.Math.Ceiling(x)
def floor(x: Double): Double = System.Math.Floor(x)
diff --git a/src/dotnet-library/scala/Predef.scala b/src/dotnet-library/scala/Predef.scala
index 50bac1d91b..26d9928ebb 100644
--- a/src/dotnet-library/scala/Predef.scala
+++ b/src/dotnet-library/scala/Predef.scala
@@ -35,8 +35,8 @@ object Predef {
type boolean = scala.Boolean
type unit = scala.Unit
- type All = Nothing
- type AllRef = Null
+ @deprecated type All = Nothing
+ @deprecated type AllRef = Null
type String = System.String
type StringBuilder = compat.StringBuilder
diff --git a/src/dotnet-library/scala/runtime/RichString.scala b/src/dotnet-library/scala/runtime/RichString.scala
index b7fb269cbc..1b087d7ff9 100644
--- a/src/dotnet-library/scala/runtime/RichString.scala
+++ b/src/dotnet-library/scala/runtime/RichString.scala
@@ -14,7 +14,7 @@ package scala.runtime
import Predef._
-final class RichString(val self: String) extends Proxy with Seq[Char] with Ordered[String] {
+final class RichString(val self: String) extends Seq[Char] with Ordered[String] with Proxy {
// Ordered[String]
def compare(other: String) = self compareTo other