Skip to content

Commit 80178b0

Browse files
committed
Remove Compat and uses of @compat
1 parent ea24f87 commit 80178b0

File tree

3 files changed

+4
-5
lines changed

3 files changed

+4
-5
lines changed

src/IntervalConstraintProgramming.jl

-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ module IntervalConstraintProgramming
55
using IntervalArithmetic, IntervalRootFinding
66

77
using MacroTools
8-
using Compat
98

109
import Base:
1110
show, , , !, , setdiff

src/contractor.jl

+2-2
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ end
4343

4444

4545

46-
@compat function (C::Contractor{N,Nout,F1,F2}){N,Nout,F1,F2,T}(
46+
function (C::Contractor{N,Nout,F1,F2}){N,Nout,F1,F2,T}(
4747
A::IntervalBox{Nout,T}, X::IntervalBox{N,T})
4848

4949
output, intermediate = C.forward(X)
@@ -69,7 +69,7 @@ end
6969
end
7070

7171
# allow 1D contractors to take Interval instead of IntervalBox for simplicty:
72-
@compat (C::Contractor{N,1,F1,F2}){N,F1,F2,T}(A::Interval{T}, X::IntervalBox{N,T}) = C(IntervalBox(A), X)
72+
(C::Contractor{N,1,F1,F2}){N,F1,F2,T}(A::Interval{T}, X::IntervalBox{N,T}) = C(IntervalBox(A), X)
7373

7474
function make_contractor(expr::Expr)
7575
# println("Entering Contractor(ex) with ex=$ex")

src/separator.jl

+2-2
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ immutable CombinationSeparator{F} <: Separator
2323
expression::Expr
2424
end
2525

26-
@compat function (S::ConstraintSeparator)(X::IntervalBox)
26+
function (S::ConstraintSeparator)(X::IntervalBox)
2727
C = S.contractor
2828
a, b = S.constraint.lo, S.constraint.hi
2929

@@ -162,7 +162,7 @@ function show(io::IO, S::Separator)
162162
end
163163

164164

165-
@compat (S::CombinationSeparator)(X) = S.separator(X)
165+
(S::CombinationSeparator)(X) = S.separator(X)
166166

167167

168168
doc"Unify the variables of two separators"

0 commit comments

Comments
 (0)