summaryrefslogtreecommitdiff
path: root/math.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* * error.c: RDoc for subclasses of Exception. [ruby-core:28394]marcandre2010-05-081-0/+16
* * math.c: Math::DomainError < StandardException [ruby-core:29855]marcandre2010-04-301-1/+1
* * math.c (rb_eMathDomainError): new exception class for representing mathemat...muraken2010-02-281-71/+46
* * math.c (math_atanh): raise ERANGE without calling atanh if absolutemame2010-02-181-0/+7
* * math.c (math_lgamma): initialize sign becauseakr2010-02-061-1/+1
* * math.c (domain_check): ignore errno if y is inf.naruse2010-01-251-1/+4
* * math.c (domain_check): check errno first.nobu2010-01-171-4/+4
* rdoc update.akr2009-12-271-0/+11
* * math.c (math_gamma): fix incorrect comparison expression.takano322009-11-181-4/+3
* rdoc update.akr2009-11-171-1/+1
* * math.c (math_atanh): reverted r25279.yugui2009-10-101-0/+1
* * math.c (math_atanh): Fix bug for Math.atanh(+/-1). It now returns +-Infinit...marcandre2009-10-101-1/+0
* update comment.akr2009-09-051-1/+2
* * math.c (math_gamma): get rid of direct comparison between toonobu2009-09-021-3/+6
* * math.c (domain_check): simplified.nobu2009-09-021-9/+6
* * math.c (math_gamma): constified fact_table.nobu2009-09-021-1/+1
* rdoc update.akr2009-05-131-29/+28
* update rdoc.akr2009-05-061-0/+22
* * math.c (math_gamma): use a table for positive small integers.akr2009-05-061-11/+45
* * math.c (Need_Float): call rb_to_float() only when it is reallymatz2009-02-231-1/+1
* stripped trailing spaces.nobu2009-02-221-30/+30
* * math.c: SEGV is caused by implicit rb_to_float declarationtakano322009-01-281-0/+1
* * object.c (rb_to_float): replaced by to_flo definition frommatz2008-12-311-14/+1
* * math.c (domain_check): should not raise EDOM exception for NaNmatz2008-12-101-32/+43
* inserted a newline.tadf2008-10-281-1/+2
* * math.c (rb_math_{atan2,cos,cosh,hypot,log,sin,sinh,sqrt}): added.tadf2008-10-281-9/+40
* * math.c (math_log): should check argc.tadf2008-09-211-1/+1
* * include/ruby/ruby.h (DBL2NUM): renamed from DOUBLE2NUM.matz2008-09-051-30/+30
* * math.c (math_atanh): raise EDOM on FreeBSD when atanh(1).naruse2008-07-281-3/+23
* add an example to rdoc of sqrt and cbrt.akr2008-06-151-1/+43
* * suppress warnings with -Wwrite-string.nobu2008-05-311-1/+1