chakravala / Reduce.jl
Showing 2 of 4 files from the diff.
Other files ignored by Codecov
deps/svn.jl has changed.
Project.toml has changed.

@@ -117,8 +117,11 @@
Loading
117 117
        Base.log1p(z::$T) = 1+log(z)
118 118
        dot(a::$T,b) = conj(a)*b
119 119
        dot(a,b::$T) = conj(a)*b
120 +
        dot(a::$T,b::$T) = conj(a)*b
120 121
    end
121 122
end
123 +
dot(a::Expr,b::Symbol) = conj(a)*b
124 +
dot(a::Symbol,b::Expr) = conj(a)*b
122 125
123 126
include("unary.jl") # load unary operators
124 127
include("args.jl") # load calculus operators

@@ -623,7 +623,7 @@
Loading
623 623
    elseif expr.head == :(::)
624 624
        show_expr(io,expr.args[1])
625 625
    elseif expr.head == :macrocall
626 -
        if expr.args[1] ∈ (Symbol("@big_str"),Symbol("@int128_str"),Expr(:.,:Core,QuoteNode(Symbol("@big_str"))),Expr(:.,:Core,QuoteNode(Symbol("@int128_str"))))
626 +
        if expr.args[1] ∈ (Symbol("@big_str"),Symbol("@int128_str"),GlobalRef(Core,Symbol("@big_str")),GlobalRef(Core,Symbol("@int128_str")))
627 627
            print(io,expr.args[end])
628 628
        else
629 629
            throw(ReduceError("Macro $(expr.args[1]) block structure not supported\n\n$expr"))
Files Coverage
src 80.33%
Project Totals (7 files) 80.33%