summaryrefslogtreecommitdiffhomepage
path: root/src/numeric.c
AgeCommit message (Expand)Author
2013-03-19rename mrb_true_or_false_value() to mrb_bool_value()Yukihiro Matz Matsumoto
2013-03-19Use mrb_true_or_false_value() / in fix_equal().Masaki Muranaka
2013-03-19Use mrb_true_or_false_value() / in flo_finite_p().Masaki Muranaka
2013-03-19Use mrb_true_or_false_value() / in flo_eq().Masaki Muranaka
2013-03-19Use mrb_true_or_false_value() / in num_eql().Masaki Muranaka
2013-03-18personal style preference on function call in flo_to_sYukihiro Matz Matsumoto
2013-03-17Add a new function mrb_flo_to_str(). Use it instead of sprintf() as possible.Masaki Muranaka
2013-03-17Add float.h. It exists even if the environment was freestanding. It has been ...Masaki Muranaka
2013-03-16Remove stdlib.h from mruby.h. It is for portability (care for freestanding en...Masaki Muranaka
2013-03-05Include stdio.h in mrbconf.h instead of C extension sources.Masaki Muranaka
2013-03-03Remove trailing whitespaces. This is just a cosmetic change.Masaki Muranaka
2013-02-22Merge pull request #872 from monaka/pr-fix-mrb_fix2strYukihiro "Matz" Matsumoto
2013-02-23Cleanup shift operations.Masaki Muranaka
2013-02-23Fix an underlying bug. flodivmod() will be crashed in case ((y == 0) && ((div...Masaki Muranaka
2013-02-23Add a comment.Masaki Muranaka
2013-02-23Remove a comment at an unsuitable place.Masaki Muranaka
2013-02-23Cosmetic changes. Just added empty lines.Masaki Muranaka
2013-02-23Fix mrb_fix2str() to enable handling some negative values correctly. This fix...Masaki Muranaka
2013-02-03Prevent overflow of `Fixnum#to_s`.Masamitsu MURASE
2012-11-17l/rshift width as int. It was unsigned longYuichiro MASUI
2012-11-17int and mrb_int should not be mixed under -DMRB_INT64; may fix #557Yukihiro Matz Matsumoto
2012-11-04add mrb_float_p()Yukihiro Matz Matsumoto
2012-11-04replace FIXNUM_P() by mrb_fixnum_p()Yukihiro Matz Matsumoto
2012-10-27define convert method mrb_int/mrb_float with C stringYuichiro MASUI
2012-10-23mrb_raisef(): new function. Same as previou version of mrb_raise().Masaki Muranaka
2012-10-19lshift must not assume sizeof(long) >= sizeof(mrb_int)Yukihiro Matsumoto
2012-10-161.divmod(0) should not crash, but return [Inf,NaN] (CRuby incompat); close #492Yukihiro Matsumoto
2012-09-03zero check added to mrb_fixnum_mul as wellYukihiro Matsumoto
2012-09-03make Kernel#inspect not to call #to_sYukihiro Matsumoto
2012-08-01remove stupid debug printYukihiro Matsumoto
2012-08-01float do not have enough precision to round if MRB_USE_FLOAT is setYukihiro Matsumoto
2012-07-25Undefine new for class rather than instance.Max Anselm
2012-07-14Remove unnecessary header inclusionJunji Sawada
2012-06-22Use mrb_str_new() instead of mrb_str_new2() as possible.Masaki Muranaka
2012-06-17fix binary minus function of Fixnum '0'.Masamitsu MURASE
2012-06-151 % 0 should return NaN; close #283Yukihiro Matsumoto
2012-06-13integer overflow in fixnum plus and minusYukihiro Matsumoto
2012-06-13could not print 0xffffffff as an negative fixnumYukihiro Matsumoto
2012-06-13float representation simplifiedYukihiro Matsumoto
2012-06-13move RSHIFT from numeric.h to numeric.cYukihiro Matsumoto
2012-06-13optimized OP_{ADD,SUB,MUL,DIV} to use numeric function for fixnums to handle ...Yukihiro Matsumoto
2012-05-31remove #new from immediate classesYukihiro Matsumoto
2012-05-30rename ruby_digitmap to mrb_digitmapYukihiro Matsumoto
2012-05-24remove ZeroDivisionError since mruby gives float for integer divisionYukihiro Matsumoto
2012-05-24made mrb_get_args() better (optinal args, type checks); close #173 #176Yukihiro Matsumoto
2012-05-23explicit normalization -0.0 to 0.0Yukihiro Matsumoto
2012-05-17avoid isfinite() in num_powYukihiro Matsumoto
2012-05-16Remove some redundant function declarations.Masaki Muranaka
2012-05-15numeric division to return float valueYukihiro Matsumoto
2012-05-15add Numeric#**Yukihiro Matsumoto