Skip to content

Commit 7682114

Browse files
author
a
committed
Merge remote-tracking branch 'origin/master' into ale/terminterface-new
2 parents 89cffef + 8d8db32 commit 7682114

File tree

3 files changed

+4
-2
lines changed

3 files changed

+4
-2
lines changed

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "SymbolicUtils"
22
uuid = "d1185830-fcd6-423d-90d6-eec64667417b"
33
authors = ["Shashi Gowda"]
4-
version = "1.5.0"
4+
version = "1.5.1"
55

66
[deps]
77
AbstractTrees = "1520ce14-60c1-5f80-bbc7-55ef81b5835c"

src/types.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1149,7 +1149,7 @@ end
11491149

11501150
\(a::Number, b::SN) = b / a
11511151

1152-
/(a::SN, b::Number) = (b isa Integer ? 1//b : inv(b)) * a
1152+
/(a::SN, b::Number) = (isone(abs(b)) ? b : (b isa Integer ? 1//b : inv(b))) * a
11531153

11541154
//(a::Union{SN, Number}, b::SN) = a / b
11551155

test/basics.jl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -301,6 +301,8 @@ end
301301
@test (2.5x/3x).num == 2.5
302302
@test (2.5x/3x).den == 3
303303
@test (x/3x) == 1//3
304+
@test isequal(x / 1, x)
305+
@test isequal(x / -1, -x)
304306
end
305307

306308
@testset "LiteralReal" begin

0 commit comments

Comments
 (0)