Issue #9797 has been reported by cremno phobia. ---------------------------------------- Bug #9797: Math::log - missing domain error check https://bugs.ruby-lang.org/issues/9797 * Author: cremno phobia * Status: Open * Priority: Normal * Assignee: * Category: * Target version: * ruby -v: ruby 2.2.0dev (2014-05-03) [x64-mswin64_120] * Backport: 2.0.0: UNKNOWN, 2.1: UNKNOWN ---------------------------------------- `Math::log` with a negative `base` should raise a `Math::DomainError`. ~~~ruby Math.log(-1.0) # raises Math::DomainError Math.log( 1.0, -1.0) # doesn't (but calls `log(-1.0)` internally!) ~~~ -- https://bugs.ruby-lang.org/