summaryrefslogtreecommitdiff
path: root/complex.c
Commit message (Expand)AuthorAgeFilesLines
* complex.c, rational.c: compatible marshal loadernobu2012-07-251-11/+29
* * marshal.c: experimental test aborted.tadf2012-06-031-45/+0
* * marshal.c: calls directly rb_{Complex,Rational}_marshal_load().tadf2012-06-031-0/+20
* use rb_marshal_{dump,load}nobu2012-06-031-8/+4
* * complex.c: wrote Complex#_dump and Complex::load. But nowtadf2012-06-031-0/+29
* * complex.c (nucomp_marshal_load): [ruby-core:45394]tadf2012-06-031-0/+4
* * complex.c (nucomp_expt): [ruby-core:44170].tadf2012-04-081-4/+1
* * complex.c (nucomp_expt): the result of f_complex_new2 may be a fixnumnaruse2012-04-081-2/+5
* replaced rdoc for Complex::Itadf2012-02-281-1/+1
* * complex.c (nucomp_marshal_load): raise error on invalid data.naruse2012-02-251-0/+2
* * complex.c (Init_Complex): Document Complex::I. Patch by Sylvaindrbrain2012-02-241-0/+3
* * complex.c (nucomp_rationalize): fix function. [ruby-core:40667]nobu2011-11-021-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-5/+5
* * complex.c (nucomp_rationalize): calls rationalize of real part ifmrkn2011-08-101-4/+13
* * 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/+3
* * internal.h: added declarations.tadf2011-07-091-2/+0
* * internal.h: declare internal functions here.akr2011-06-171-4/+1
* * complex.c (string_to_c_internal): uses rb_reg_nth_match;tadf2011-06-091-18/+12
* * complex.c (string_to_c_internal): a refactoring.tadf2011-05-091-3/+2
* * complex.c (string_to_c_internal): support scientific notation.mrkn2011-05-091-2/+3
* * complex.c, rational.c: omitted some method calls.tadf2011-04-241-16/+20
* update doc.akr2011-01-081-0/+8
* * complex.c: parenthesize macro arguments.akr2010-12-051-10/+10
* modified some descriptions.tadf2010-11-231-2/+2
* * complex.c, rational.c ({nucomp,nurat}_expt): added a check.tadf2010-11-221-2/+2
* * configure.in, include/ruby/defines.h (RUBY_FUNC_EXPORTED): macronobu2010-08-141-9/+1
* * complex.c (nucomp_to_[ifr]): don't allow complex with in-exacttadf2010-08-101-3/+3
* * complex.c (nucomp_marshal_load): should check the argument.nobu2010-08-051-0/+1
* * complex.c (nucomp_to_i): allow complex with imaginary zero to bematz2010-07-221-3/+3
* * include/ruby/{intern,io}.h: add missing prototypes.nobu2010-07-221-0/+8
* * complex.c, rational.c, lib/cmath.rb, lib/date.rb lib/date/delta*:tadf2010-04-261-0/+15
* * complex.c, ratioanl.c: reverted experimental r24565.tadf2010-04-251-15/+0
* * complex.c (f_signbit): remove condition for signbit becausenaruse2010-03-121-15/+0
* * complex.c (m_log, m_exp): remove unused functions.naruse2010-03-041-21/+0
* * complex.c (nucomp_real_check): raise TypeError instead of ArgumentErrormarcandre2010-03-031-1/+1
* * rational.c (nurat_expt): use Float#** when Rational ** Float.naruse2010-02-251-8/+0
* fix typos.akr2009-11-031-4/+4
* * include/ruby/st.h (st_hash_func): use st_index_t.nobu2009-09-081-1/+1
* * complex.c (nucomp_rationalize) added. [experimental]tadf2009-08-161-0/+15
* * numeric.c (num_imaginary): num#i to return imaginary counterpartmatz2009-08-161-0/+1
* * complex.c (nucomp_hash), rational.c (nurat_hash): not to usenobu2009-07-251-4/+3
* * complex.c (make_patterns): do not use \d.tadf2009-07-191-1/+1
* * complex.c: added some shortcuts.tadf2009-07-121-10/+38
* * complex.c: use k_exact_{zero,one}_p macro.tadf2009-07-121-11/+10
* * numeric.c (fix_divide): added an entry to rational.tadf2009-07-121-1/+7
* * complex.c (nucomp_div): omitted zero division check.tadf2009-07-081-2/+4
* * complex.c (nucomp_s_polar): now arg is optional.tadf2009-07-051-4/+16
* * complex.c (float_arg): returns PI for -0.0.tadf2009-07-051-1/+3