summaryrefslogtreecommitdiff
path: root/math.c
Commit message (Expand)AuthorAgeFilesLines
* * 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
* math.c: fix tgammanobu2016-04-051-4/+10
* object.c: rb_num_to_dblnobu2015-08-131-46/+1
* ruby/missing.h: M_PI fallback definitionnobu2015-07-211-3/+0
* * math.c (math_log1, math_log2, math_log10): refactoringgogotanaka2015-03-161-23/+18
* * math.c (math_cbrt): [DOC] Fix domain and codomain.gogotanaka2015-03-151-2/+2
* math.c: more robustnobu2015-03-141-3/+2
* * math.c (math_gamma): rename NGAMMA_TABLE to NFACT_TABLE.gogotanaka2015-03-141-3/+3
* * math.c (math_gamma): explicit cast to double.gogotanaka2015-03-141-1/+1
* * math.c (math_gamma): optimization for passed small integer.gogotanaka2015-03-141-7/+6
* math.c: fix tgamma on mingwnobu2015-03-101-0/+10
* * math.c: refactoring: remove unnecessary variable d0 to unify codegogotanaka2015-03-051-40/+33
* * math.c (num2dbl_with_to_f): direct casting from Rational to double.gogotanaka2015-03-031-2/+13
* math.c: optimization for Bignumnobu2015-01-301-7/+32
* math.c: deoptimizenobu2015-01-291-2/+17
* math.c: Get_Doublenobu2015-01-291-59/+28
* * math.c (math_atan2): revive documentation before r49220.hsbt2015-01-181-1/+3
* * math.c (math_atan2): improve documentation.hsbt2015-01-121-2/+2
* * internal.h: Include ruby.h and ruby/encoding.h to beakr2014-11-151-1/+0
* constify parametersnobu2014-06-181-2/+2
* configure.in: check atan2nobu2014-05-121-2/+1
* * math.c (rb_math_sqrt): omitted exporting an unused function,tadf2014-05-051-0/+2
* * math.c (math_atan2): remove the condition for test.nobu2014-05-041-1/+1
* math.c: C99-like atan2nobu2014-05-041-1/+18
* math.c: check domain of base argumentnobu2014-05-031-8/+17
* math.c: adjust prototype of math_lognobu2014-05-031-2/+2
* * internal.h: Rename macro names: RBIGNUM_FOO to BIGNUM_FOO.akr2014-02-151-3/+3
* math.c: fix for Bignum argumentnobu2013-09-281-3/+12
* bignum.c, math.c: RB_BIGNUM_TYPE_Pnobu2013-09-071-3/+5
* bignum.c, math.c: type predicatesnobu2013-09-071-3/+3
* * math.c (math_log): Test the sign for bignums.akr2013-09-071-3/+3
* * math.c (math_log): Support bignums bigger than 2**1024.akr2013-09-071-0/+28
* * internal.h (numberof): Gathered from various files.akr2013-06-071-2/+0
* math.c: ASCII minusnobu2013-06-021-11/+11
* * math.c: improve and fix documentation of sin, tan and logeregon2013-05-201-9/+9
* * math.c: RDoc formatting of Math core docs with domains and codomainszzak2013-05-191-96/+218
* * include/ruby/util.h: removed extra semicolon in definition oftadf2012-11-211-1/+1
* * complex.c: use "__sun" instead of "__sun__" to detect SunOS.akr2011-10-241-1/+1
* * use RB_TYPE_P which is optimized for constant types, instead ofnobu2011-09-291-1/+1
* * complex.c (f_signbit): fix compile error in gcc4 on Solaris withngoto2011-08-051-2/+3
* Forward-ports r32777 from branches/ruby_1_9_3 to trunk.yugui2011-07-311-0/+4
* * math.c: Attach documentation for Math.drbrain2011-06-291-0/+2
* * internal.h: declare internal functions here.akr2011-06-171-1/+1
* * math.c (math_atan2): you should know that M_PI is not the featureusa2010-08-271-0/+3
* * math.c (math_atan2): change the behavior when x and y are zero.mrkn2010-08-271-1/+7
* * array.c: Documentation: change => in call-seq to ->.marcandre2010-05-171-26/+26