summaryrefslogtreecommitdiff
path: root/complex.c
Commit message (Expand)AuthorAgeFilesLines
* * 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
* added examples.tadf2009-07-031-0/+2
* * complex.c (nucomp_equal_p): removed.tadf2009-07-031-31/+3
* * rational.c: renamed equal_p to eqeq_p.tadf2009-07-031-11/+39
* * complex.c: undef-ed shome methods. [ruby-core:24110]tadf2009-07-031-3/+26
* * complex.c (nucomp_expt): do not use rb_fexpt.tadf2009-06-291-9/+2
* * complex.c (nucomp_expt): checks exactness.tadf2009-06-291-11/+13
* * complex.c (nucomp_div): raises ZeroDivisionError immediatelytadf2009-06-281-0/+4
* * complex.c (nucomp_expt): convert to a float when the given powertadf2009-06-281-2/+17
* * complex.c (nucomp_expt): some improvements.tadf2009-06-281-1/+47
* * complex.c: renamed some static functions.tadf2009-06-281-13/+13
* trivial change.tadf2009-06-271-1/+1
* * complex.c (nucomp_addsub): newtadf2009-06-271-39/+66
* * complex.c: revised rdoc.tadf2009-06-271-97/+130
* * complex.c: edited rdoc.tadf2009-06-201-0/+13
* * complex.c: edited rdoc.tadf2009-06-191-17/+17
* * complex.c: edited rdoc.tadf2009-06-191-22/+22
* * complex.c; edited rdoc.tadf2009-06-191-4/+18
* * complex.c: added rdoc.tadf2009-06-191-0/+259
* * complex.c: constant COMPLEX_NAME has been removed.tadf2009-06-191-6/+2
* * rational.c (nurat_s_convert): calls to_r when the given argumenttadf2009-06-181-0/+6
* * complex.c (nucomp_coerce): accepts Complex instances.tadf2009-06-161-0/+2
* * complex.c (nucomp_fdiv): use fdiv recursively.tadf2009-06-131-36/+33
* * complex.c (f_signbit): fixed indentation.nobu2009-02-151-12/+9
* * string.c (rb_hash_uint32, rb_hash_uint, rb_hash_start, rb_hash_end),mame2009-02-141-6/+11
* * complex.c (f_signbit): regard NaN as a positive value.shugo2009-02-021-1/+3
* * bignum.c (rb_cstr_to_inum): changed an error message.tadf2008-12-291-1/+1
* * complex.c: use rb_usascii_str_new2 instead of rb_str_new2.tadf2008-12-131-8/+8
* * complex.c (nucomp_canonicalization): renamed.tadf2008-12-121-10/+5
* * complex.c, rational.c: do not use RUBY_VERSION_CODE.tadf2008-12-121-5/+4
* * complex.c, rational.c: do not use RUBY_VERSION_CODE.nobu2008-12-121-3/+1
* * complex.c: avoided warnings on cpp.tadf2008-12-101-0/+8
* * complex.c: inpsect should not depend on to_s.tadf2008-12-051-4/+10
* * complex.c (nurat_{to_s,inspect}): provides better representationtadf2008-12-031-10/+5
* * complex.c (f_signbit): NaN may be signed value.tadf2008-12-031-7/+9
* * complex.c (imp1, imp2): should declare type.takano322008-10-291-2/+2
* * complex.c: uses macro in declarations.tadf2008-10-281-17/+27
* * math.c (rb_math_{atan2,cos,cosh,hypot,log,sin,sinh,sqrt}): added.tadf2008-10-281-19/+19