summaryrefslogtreecommitdiff
path: root/rational.c
Commit message (Expand)AuthorAgeFilesLines
...
* * rational.c; edited rdoc.tadf2009-06-191-1/+10
* due to conflicttadf2009-06-191-110/+143
* * complex.c: constant COMPLEX_NAME has been removed.tadf2009-06-191-5/+1
* * rational.c: added rdoc. a patch from Run Paint Run Run.tadf2009-06-191-2/+662
* * numeric.c (*_numerator,*_denominator): moved to rational.c.tadf2009-06-191-0/+60
* * rational.c (nurat_s_convert): calls to_r when the given argumenttadf2009-06-181-2/+5
* * rational.c (nurat_coerce): accepts Complex when the imag istadf2009-06-171-0/+4
* * bignum.c (rb_big_fdiv): checks whether the given second argumenttadf2009-06-171-1/+1
* * complex.c (nucomp_coerce): accepts Complex instances.tadf2009-06-161-0/+2
* * complex.c (nucomp_fdiv): use fdiv recursively.tadf2009-06-131-5/+5
* * rational.c (nurat_to_f): use fdiv.tadf2009-06-131-81/+3
* * string.c (rb_hash_uint32, rb_hash_uint, rb_hash_start, rb_hash_end),mame2009-02-141-6/+11
* * bignum.c (rb_cstr_to_inum): changed an error message.tadf2008-12-291-1/+1
* * rational.c: floor, ceil, truncate and round accept an extratadf2008-12-291-16/+71
* * complex.c: use rb_usascii_str_new2 instead of rb_str_new2.tadf2008-12-131-3/+3
* * 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/+10
* * rational.c (nurat_{to_s,inspect}): performance improvement.tadf2008-12-051-9/+23
* * complex.c: continues to support canonicalization *unofficially*tadf2008-10-281-3/+15
* * complex.c (Init_Complex), rational.c (Init_Rational): undefinesnobu2008-09-241-0/+1
* * complex.c (Init_Complex), rational.c (Init_Rational): ID_ALLOCATORnobu2008-09-241-12/+3
* * complex.c (nucomp_s_canonicalize_internal): does no applytadf2008-09-231-25/+13
* * complex.c: added two macros.tadf2008-09-211-4/+8
* * complex.c (nucomp_s_convert): checks argc.tadf2008-09-211-4/+3
* * complex.c (nucomp_s_canonicalize_internal): checks exactness oftadf2008-09-211-18/+15
* * complex.c: an instance method image has been removed andtadf2008-09-201-2/+2
* * complex.c: uses f_(in)?exact_p macro.tadf2008-09-191-3/+6
* * prec.c: removed. Precision will be redesigned and be back again.yugui2008-09-191-10/+0
* * complex.c (nucomp_s_convert): accepts complextadf2008-09-171-3/+1
* * complex.c (nucomp_marshal_{dump,load}): preserve instancetadf2008-09-161-1/+6
* * gc.c, include/ruby/ruby.h: rename rb_register_mark_object()ko12008-09-151-5/+5
* fixed the previous commit.tadf2008-09-151-1/+1
* * complex.c (nucomp_eql_p): new.tadf2008-09-151-2/+4
* * complex.c: trivial changes.tadf2008-09-141-1/+1
* * complex.c (f_{add,mul,sub}): omitted some shortcuts for preservetadf2008-09-141-0/+6
* * complex.c: refined.tadf2008-09-131-41/+53
* * complex.c: some adjustments.tadf2008-09-071-15/+30
* * rational.c: removed unused code.tadf2008-09-071-4/+7
* * rational.c: added a static variable for nurat_to_f.tadf2008-08-301-0/+4
* * complex.c ({nucomp,numeric}_rect): new.tadf2008-08-291-32/+8
* * complex.c (nucomp_div): now behaves as quo.tadf2008-08-221-5/+2
* * include/ruby/ruby.h (rb_intern_const): tiny optimization.nobu2008-08-161-0/+1
* * sprintf.c: include ieeefp.h to refer isinf.mame2008-07-021-0/+4
* * rational.c (nurat_equal_p): Rational(0,x) and 0 are equivalent,tadf2008-06-131-0/+6
* * complex.c (string_to_c, nucomp_s_convert): preserve the currenttadf2008-06-131-8/+17
* * rational.c (string_to_r_internal): save and restore backref. fixed [ruby-de...wanabe2008-06-131-1/+5
* * complex.c: refactoring.tadf2008-06-121-90/+38
* * rational.c (nurat_s_convert): need not to initialize optionalmatz2008-06-101-2/+0