You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* fixed issues with return-type for several rules
* initial work on inferring return type using intermediate computations
* removed oftype where possible
* fixed stupid mistake
* missed one in fix of stupid mistake
* more fixes
* added tests for different types
* removed a couple of overdone oftypes
* moved a single paranthesis
* use irrationals to simplify type-promotion
* depend on IrrationalConstants.jl
* fixed tests
* actually fixed tests
* updated rules to use constants from IrrationalConstants
* Update src/rules.jl
Co-authored-by: David Widmann <[email protected]>
* Apply suggestions from code review
Co-authored-by: David Widmann <[email protected]>
* reverted some changes from previous commit
* fixed a typo
* fixed typo
* fixed type-conversion in tests
* Apply suggestions from code review
Co-authored-by: David Widmann <[email protected]>
* reverse previous commit due to JuliaMath/NaNMath.jl#47
* reverse previous commit due to JuliaMath/NaNMath.jl#47
* drop qualifications from rules
* reverted unintended change to _abs_deriv
* interpolate _abs_deriv
* be explicit about imported irrationals
* fixed tests
* fixed numerical issues in tests by adopting some changes from #79
* relax rtol slightly since we're working with Float32 too here
* Update Project.toml
* test type of derivative for functions with 2 arguments
* fixed types of derivatives for mod, rem and different bessel functions
* use deg2rad
Co-authored-by: David Widmann <[email protected]>
* reverted changes to + and -
* remove duplicate rules
* add back whitespace
* reverted changes to bessel functions
* only test return-type having the correct promotion behavior
* only test type for 2 argument functions whose derivatives aren't NaN
* fixed rules of mod and rem
* make each rule its own testset for easier debugging
* reverted changes to multiple NaNMath rules
* use more explicit promotion in tests
Co-authored-by: David Widmann <[email protected]>
* check promotion of real instead of specific check for Complex
Co-authored-by: David Widmann <[email protected]>
* reverted unnecessary change
* reverted unnecessary changes
* dont check if AbstractFloat in tests
Co-authored-by: David Widmann <[email protected]>
0 commit comments