summaryrefslogtreecommitdiffstats
path: root/rational.c
Commit message (Expand)AuthorAgeFilesLines
* * 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
* fixedtadf2008-06-091-2/+3
* * complex.c (nucomp_s_convert): can accept Complex('i').tadf2008-06-091-16/+14
* * include/ruby/ruby.h (CONST_ID): constant ID cache for non-gcc.nobu2008-06-091-0/+2
* * complex.c (make_patterns): constified.nobu2008-06-091-4/+4
* * rational.c (make_patterns): constified.nobu2008-06-091-4/+6
* * rational.c (string_to_r_internal): use rb_isdigit.naruse2008-06-011-1/+1
* * bignum.c (rb_big_fdiv): flo.fdiv(NaN) should result NaN.matz2008-05-071-22/+18
* * test/ruby/test_parse.rb (TestParse::test_void_expr_stmts_value):matz2008-05-011-2/+2
* * rational (nurat_marshal_load): checks the giventadf2008-04-281-9/+14
* * rational.c (nurat_expt): use f_rational_new2. [ruby-dev:34524]tadf2008-04-271-5/+1
* * complex.c, rational.c: fixed indent.nobu2008-04-221-119/+132
* * lib/cmath.rb: new.tadf2008-04-051-4/+3