Skip to content

Commit 9b69475

Browse files
authored
@non_differentiable & (#558)
* non-diff or, and, div * v0.18
1 parent 68532f2 commit 9b69475

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name = "ChainRules"
22
uuid = "082447d4-558c-5d27-93f4-14fc19e9eca2"
3-
version = "1.17.0"
3+
version = "1.18.0"
44

55
[deps]
66
ChainRulesCore = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4"

src/rulesets/Base/nondiff.jl

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
#####
44

55
@non_differentiable !(::Any)
6+
@non_differentiable (&)(::Any, ::Any)
7+
@non_differentiable (|)(::Any, ::Any)
68
@non_differentiable *(::Union{Regex, AbstractChar, AbstractString}...)
79
@non_differentiable -(::AbstractChar, ::AbstractChar)
810
@non_differentiable <=(::Any)
@@ -109,6 +111,8 @@
109111
@non_differentiable cd(::AbstractString)
110112
@non_differentiable chomp(::AbstractString)
111113
@non_differentiable chop(::AbstractString)
114+
@non_differentiable cld(::Any, ::Any)
115+
@non_differentiable cld(::Any, ::Any, ::RoundingMode)
112116
@non_differentiable close(::Any)
113117
@non_differentiable cmp(::AbstractString, ::AbstractString)
114118
@non_differentiable cmp(::Symbol, ::Symbol)
@@ -128,6 +132,8 @@
128132
@non_differentiable displayable(::AbstractDisplay, ::AbstractString)
129133
@non_differentiable displayable(::AbstractString)
130134
@non_differentiable displaysize(::IO)
135+
@non_differentiable div(::Any, ::Any)
136+
@non_differentiable div(::Any, ::Any, ::RoundingMode)
131137
@non_differentiable download(::AbstractString)
132138
@non_differentiable download(::AbstractString, ::AbstractString)
133139

@@ -169,6 +175,8 @@ VERSION >= v"1.1" && @non_differentiable fieldtypes(T)
169175
@non_differentiable firstindex(::AbstractChar)
170176
@non_differentiable firstindex(::AbstractString)
171177
@non_differentiable firstindex(::Cmd)
178+
@non_differentiable fld(::Any, ::Any)
179+
@non_differentiable fld(::Any, ::Any, ::RoundingMode)
172180
@non_differentiable floatmax(::Any)
173181
@non_differentiable floatmin(::Any)
174182
@non_differentiable flush(::Any)

0 commit comments

Comments
 (0)