path: root/complex.c
AgeCommit message (Expand)Author
2012-07-25complex.c, rational.c: compatible marshal loadernobu
2012-06-03 * marshal.c: experimental test aborted.tadf
2012-06-03 * marshal.c: calls directly rb_{Complex,Rational}_marshal_load().tadf
2012-06-03use rb_marshal_{dump,load}nobu
2012-06-03 * complex.c: wrote Complex#_dump and Complex::load. But nowtadf
2012-06-03 * complex.c (nucomp_marshal_load): [ruby-core:45394]tadf
2012-04-08 * complex.c (nucomp_expt): [ruby-core:44170].tadf
2012-04-08* complex.c (nucomp_expt): the result of f_complex_new2 may be a fixnumnaruse
2012-02-28replaced rdoc for Complex::Itadf
2012-02-25* complex.c (nucomp_marshal_load): raise error on invalid data.naruse
2012-02-24* complex.c (Init_Complex): Document Complex::I. Patch by Sylvaindrbrain
2011-11-02* complex.c (nucomp_rationalize): fix function. [ruby-core:40667]nobu
2011-10-24* complex.c: use "__sun" instead of "__sun__" to detect SunOS.akr
2011-09-29* use RB_TYPE_P which is optimized for constant types, instead ofnobu
2011-08-10* complex.c (nucomp_rationalize): calls rationalize of real part ifmrkn
2011-08-05* complex.c (f_signbit): fix compile error in gcc4 on Solaris withngoto
2011-07-31Forward-ports r32777 from branches/ruby_1_9_3 to trunk.yugui
2011-07-09 * internal.h: added declarations.tadf
2011-06-17* internal.h: declare internal functions here.akr
2011-06-09 * complex.c (string_to_c_internal): uses rb_reg_nth_match;tadf
2011-05-09 * complex.c (string_to_c_internal): a refactoring.tadf
2011-05-09* complex.c (string_to_c_internal): support scientific notation.mrkn
2011-04-24 * complex.c, rational.c: omitted some method calls.tadf
2011-01-08update doc.akr
2010-12-05* complex.c: parenthesize macro arguments.akr
2010-11-23modified some descriptions.tadf
2010-11-22 * complex.c, rational.c ({nucomp,nurat}_expt): added a check.tadf
2010-08-14*, include/ruby/defines.h (RUBY_FUNC_EXPORTED): macronobu
2010-08-10 * complex.c (nucomp_to_[ifr]): don't allow complex with in-exacttadf
2010-08-05* complex.c (nucomp_marshal_load): should check the argument.nobu
2010-07-22* complex.c (nucomp_to_i): allow complex with imaginary zero to bematz
2010-07-22* include/ruby/{intern,io}.h: add missing prototypes.nobu
2010-04-26 * complex.c, rational.c, lib/cmath.rb, lib/date.rb lib/date/delta*:tadf
2010-04-25 * complex.c, ratioanl.c: reverted experimental r24565.tadf
2010-03-12* complex.c (f_signbit): remove condition for signbit becausenaruse
2010-03-04* complex.c (m_log, m_exp): remove unused functions.naruse
2010-03-03* complex.c (nucomp_real_check): raise TypeError instead of ArgumentErrormarcandre
2010-02-25* rational.c (nurat_expt): use Float#** when Rational ** Float.naruse
2009-11-03fix typos.akr
2009-09-08* include/ruby/st.h (st_hash_func): use st_index_t.nobu
2009-08-16 * complex.c (nucomp_rationalize) added. [experimental]tadf
2009-08-16* numeric.c (num_imaginary): num#i to return imaginary counterpartmatz
2009-07-25* complex.c (nucomp_hash), rational.c (nurat_hash): not to usenobu
2009-07-19 * complex.c (make_patterns): do not use \d.tadf
2009-07-12 * complex.c: added some shortcuts.tadf
2009-07-12 * complex.c: use k_exact_{zero,one}_p macro.tadf
2009-07-12 * numeric.c (fix_divide): added an entry to rational.tadf
2009-07-08 * complex.c (nucomp_div): omitted zero division check.tadf
2009-07-05 * complex.c (nucomp_s_polar): now arg is optional.tadf
2009-07-05 * complex.c (float_arg): returns PI for -0.0.tadf