summaryrefslogtreecommitdiff
path: root/rational.c
Commit message (Expand)AuthorAgeFilesLines
* merges r20683 from trunk into ruby_1_9_1.yugui2008-12-191-10/+5
* merges r20715 from trunk into ruby_1_9_1.yugui2008-12-161-3/+3
* merges r20653 and r20667 from trunk into ruby_1_9_1.yugui2008-12-161-7/+4
* merges r20612 and r20614 from trunk into ruby_1_9_1.yugui2008-12-131-0/+10
* merges r20547 from trunk into ruby_1_9_1.yugui2008-12-051-9/+23
* merged r20001 and r20002 from trunk into ruby_1_9_1.yugui2008-10-291-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
* * bignum.c (Init_Bignum): rdiv method removed. [ruby-dev:34242]matz2008-04-031-19/+2
* * complex.c (nucomp_int_check): function for DRY real check.tadf2008-04-031-3/+3
* * numeric.c (num_rdiv): should always return rational number.matz2008-04-021-33/+31