aboutsummaryrefslogtreecommitdiffstats
path: root/math.c
Commit message (Expand)AuthorAgeFilesLines
* [DOC] Missing comment markersNobuyoshi Nakada2023-09-271-1/+1
* Use log2(b) instead of (log(b) / M_LN2)Yusuke Endoh2023-09-131-1/+2
* math.c: Fix Math.log against huge bignum [Bug #19878]Yusuke Endoh2023-09-131-2/+2
* Fix logarithm of 0 with baseNobuyoshi Nakada2023-07-171-3/+2
* Prefer integer as base of intermediate logarithmsNobuyoshi Nakada2023-07-161-21/+41
* Introduce math_arc macroS-H-GAMELINKS2023-05-131-10/+8
* Expand tabs [ci skip]Takashi Kokubun2022-07-211-34/+34
* [DOC] Enhanced RDoc for Math module (#5837)Burdette Lamar2022-04-251-242/+340
* Using RB_FLOAT_TYPE_P macroS-H-GAMELINKS2021-09-121-1/+1
* Using RB_BIGNUM_TYPE_P macroS-H-GAMELINKS2021-09-111-2/+0
* Use C99-defined signbit macroNobuyoshi Nakada2021-08-271-5/+0
* Replace f_boolcast with RBOOL macroS.H2021-08-181-3/+2
* Add domain check macrosNobuyoshi Nakada2021-07-041-17/+13
* Removed extra double quotes from domain error messagesNobuyoshi Nakada2021-07-041-1/+1
* Fix Math.cbrt(0.0) on glibcJeremy Evans2021-05-081-1/+1
* [DOC] Fix grammar: "is same as" -> "is the same as"Marcus Stollsteimer2021-01-051-3/+3
* sed -i 's|ruby/impl|ruby/internal|'卜部昌平2020-05-111-1/+1
* sed -i s|ruby/3|ruby/impl|g卜部昌平2020-05-111-1/+1
* Merge pull request #2991 from shyouhei/ruby.h卜部昌平2020-04-081-1/+1
* decouple internal.h headers卜部昌平2019-12-261-2/+11
* [DOC] Fix wording in Math::E documentationMarcus Stollsteimer2019-12-241-1/+1
* make functions static卜部昌平2019-11-191-1/+3
* Add word "Euler's number" to Math::E docsschneems2019-08-291-1/+1
* math.c: adjust cbrtnobu2018-06-061-1/+8
* math.c: calling ordernobu2018-03-091-7/+7
* INFINITY is float. That of double is HUGE_VAL.shyouhei2018-01-191-9/+9
* math.c: check argument to lgamma_rnobu2017-05-131-16/+4
* math.c: check argument to tgammanobu2017-05-131-1/+7
* fix tgamma for inifitynobu2017-05-121-16/+0
* Math.gamma(Float::INFINITY) should return +INFusa2017-05-121-1/+1
* math.c (ruby_lgamma_r): reduce duplicate codenobu2017-05-101-5/+2
* math.c: improve docs for Math.sqrtstomar2017-05-061-1/+1
* math.c: improve docs for Math.sqrtstomar2017-04-091-0/+7
* math.c: more accuracynobu2017-03-051-1/+1
* math.c: unused_objnobu2016-11-191-29/+29
* math.c: remove needless ifdef clausemrkn2016-11-161-4/+0
* [DOC] replace Fixnum with Integer [ci skip]nobu2016-10-261-1/+1
* math.c: faster tanhnobu2016-08-021-0/+5
* math.c: tanh overflownobu2016-08-021-1/+3
* * math.c (_USE_MATH_DEFINES): it must be set before including internal.husa2016-07-131-1/+1
* fix typenaruse2016-07-131-1/+1
* * math.c (rb_math_sqrt): r55646 must use f_signbit.naruse2016-07-131-1/+19
* math.c: Complex sqrtnobu2016-07-121-0/+15
* math.c: get_double_rshiftnobu2016-07-121-25/+12
* math.c: use common constantsnobu2016-07-121-2/+12
* * configure.in (rb_cv_lgamma_r_pm0): check if lgamma_r(+0.0)odaira2016-04-271-1/+4
* configure.in: check lgamma_r(-0.0)nobu2016-04-061-1/+1
* lgamma_r.c: fix at -0.0nobu2016-04-061-1/+1
* * math.c (ruby_lgamma_r): mswin's lgamma_r also seems to be wrong.usa2016-04-051-1/+1
* math.c: fix lgammanobu2016-04-051-0/+16