@@ -15,20 +15,12 @@ function +(x::Decimal, y::Decimal)
1515 c = BigInt (cx) + BigInt (cy)
1616 normalize (Decimal (s, abs (c), min (x. q, y. q)))
1717end
18- @deprecate (+ )(x:: Number , y:: Array{Decimal} ) x .+ y
19- @deprecate (+ )(x:: Array{Decimal} , y:: Number ) x .+ y
20- @deprecate (+ )(x:: Array{<:Number} , y:: Array{Decimal} ) x .+ y
21- @deprecate (+ )(x:: Array{Decimal} , y:: Array{<:Number} ) x .+ y
2218
2319# Negation
2420- (x:: Decimal ) = Decimal ((x. s == 1 ) ? 0 : 1 , x. c, x. q)
2521
2622# Subtraction
2723- (x:: Decimal , y:: Decimal ) = + (x, - y)
28- @deprecate (- )(x:: Number , y:: Array{Decimal} ) x .- y
29- @deprecate (- )(x:: Array{Decimal} , y:: Number ) x .- y
30- @deprecate (- )(x:: Array{<:Number} , y:: Array{Decimal} ) x .- y
31- @deprecate (- )(x:: Array{Decimal} , y:: Array{<:Number} ) x .- y
3224
3325# Multiplication
3426function * (x:: Decimal , y:: Decimal )
@@ -47,7 +39,6 @@ function Base.inv(x::Decimal)
4739 q = (x. q < 0 ) ? 1 - b - DIGITS : - b - DIGITS
4840 normalize (Decimal (x. s, c, q))
4941end
50- @deprecate inv (x:: Array{Decimal} ) map (inv, x)
5142
5243# Division
5344/ (x:: Decimal , y:: Decimal ) = x * inv (y)
0 commit comments