summaryrefslogtreecommitdiff
path: root/math.c
AgeCommit message (Expand)Author
2021-09-12Using RB_FLOAT_TYPE_P macroS-H-GAMELINKS
2021-09-11Using RB_BIGNUM_TYPE_P macroS-H-GAMELINKS
2021-08-27Use C99-defined signbit macroNobuyoshi Nakada
2021-08-18Replace f_boolcast with RBOOL macroS.H
2021-07-04Add domain check macrosNobuyoshi Nakada
2021-07-04Removed extra double quotes from domain error messagesNobuyoshi Nakada
2021-05-08Fix Math.cbrt(0.0) on glibcJeremy Evans
2021-01-05[DOC] Fix grammar: "is same as" -> "is the same as"Marcus Stollsteimer
2020-05-11sed -i 's|ruby/impl|ruby/internal|'卜部昌平
2020-05-11sed -i s|ruby/3|ruby/impl|g卜部昌平
2020-04-08Merge pull request #2991 from shyouhei/ruby.h卜部昌平
2019-12-26decouple internal.h headers卜部昌平
2019-12-24[DOC] Fix wording in Math::E documentationMarcus Stollsteimer
2019-11-19make functions static卜部昌平
2019-08-29Add word "Euler's number" to Math::E docsschneems
2018-06-06math.c: adjust cbrtnobu
2018-03-09math.c: calling ordernobu
2018-01-19INFINITY is float. That of double is HUGE_VAL.shyouhei
2017-05-13math.c: check argument to lgamma_rnobu
2017-05-13math.c: check argument to tgammanobu
2017-05-12fix tgamma for inifitynobu
2017-05-12Math.gamma(Float::INFINITY) should return +INFusa
2017-05-10math.c (ruby_lgamma_r): reduce duplicate codenobu
2017-05-06math.c: improve docs for Math.sqrtstomar
2017-04-09math.c: improve docs for Math.sqrtstomar
2017-03-05math.c: more accuracynobu
2016-11-19math.c: unused_objnobu
2016-11-16math.c: remove needless ifdef clausemrkn
2016-10-26[DOC] replace Fixnum with Integer [ci skip]nobu
2016-08-02math.c: faster tanhnobu
2016-08-02math.c: tanh overflownobu
2016-07-13* math.c (_USE_MATH_DEFINES): it must be set before including internal.husa
2016-07-13fix typenaruse
2016-07-13* math.c (rb_math_sqrt): r55646 must use f_signbit.naruse
2016-07-12math.c: Complex sqrtnobu
2016-07-12math.c: get_double_rshiftnobu
2016-07-12math.c: use common constantsnobu
2016-04-27* configure.in (rb_cv_lgamma_r_pm0): check if lgamma_r(+0.0)odaira
2016-04-06configure.in: check lgamma_r(-0.0)nobu
2016-04-06lgamma_r.c: fix at -0.0nobu
2016-04-05* math.c (ruby_lgamma_r): mswin's lgamma_r also seems to be wrong.usa
2016-04-05math.c: fix lgammanobu
2016-04-05math.c: fix tgammanobu
2015-08-13object.c: rb_num_to_dblnobu
2015-07-21ruby/missing.h: M_PI fallback definitionnobu
2015-03-16* math.c (math_log1, math_log2, math_log10): refactoringgogotanaka
2015-03-15* math.c (math_cbrt): [DOC] Fix domain and codomain.gogotanaka
2015-03-14math.c: more robustnobu
2015-03-14* math.c (math_gamma): rename NGAMMA_TABLE to NFACT_TABLE.gogotanaka
2015-03-14* math.c (math_gamma): explicit cast to double.gogotanaka