summaryrefslogtreecommitdiff
path: root/bignum.c
AgeCommit message (Expand)Author
2006-10-07* bignum.c (rb_big_rshift): a bug in right shift of negativematz
2006-09-21* bignum.c (rb_big_hash): use rb_memhash().matz
2006-09-04* numeric.c (fix_plus): addition in Fixnum will never overflowmatz
2006-08-31* ruby.h (struct RString): embed small strings.matz
2006-07-11* bignum.c (rb_int2big): use SIGNED_VALUE. [ruby-dev:29019]matz
2006-07-11* bignum.c (bignorm): sizeof(long) may be smaller thanmatz
2006-07-03* bignum.c: ruby 1.9 HEAD 64 bit warnings clean up frommatz
2006-06-27* object.c (rb_cstr_to_dbl): should not skip '_' at the beginningmatz
2006-06-09* sprintf.c (rb_str_format): allow %c to print one charactermatz
2006-03-01* dir.c: supress warning "/* within comment"ocean
2006-02-22* bignum.c (bignorm): x may not be a bignum. [ruby-dev:28367]matz
2005-12-16* bignum.c (rb_big_rshift): fix a GC problem onakr
2005-10-21* bignum.c (bignew_1): convertion from `int' to `char' discardsocean
2005-10-01* bignum.c (rb_big_rand): removed. [ruby-dev:25405]akr
2005-09-14* bignum.c: changed `foo _((boo))' to `foo(boo)`. [ruby-dev:27056]ocean
2005-09-12* array.c: moved to ANSI function style from K&R function style.ocean
2005-09-06* Makefile.in, configure.in (MINIOBJS): miniruby on HP-UX can not loadnobu
2005-08-12* parse.y (f_larglist): allow optional arguments even whenmatz
2005-08-10* bignum.c (rb_big_mul0): multiply two numbers (x, y) withoutmatz
2005-08-03* numeric.c (fix_minus, fix_mul, fix_quo, fix_div, fix_mod,matz
2005-07-25* bignum.c (rb_big_eq): reduce isnan(). [ruby-dev:26600]matz
2005-07-01* bignum.c (rb_big_neg): may be accessing bogus pointer value.matz
2005-06-30* eval.c (rb_eval): pre-evaluate argument for unambiguousmatz
2005-06-28* dir.c, eval.c, parse.y, process.c, ruby.c: avoid warning "unusedocean
2005-06-08* array.c (rb_ary_nitems): add the block feature to Array#nitems.matz
2005-06-08* bignum.c (get2comp): revert all prior changes, and calculatematz
2005-06-07* bignum.c (bignorm): fixed a bug in normalizing negative numbersmatz
2005-03-04* array.c: replace rb_protect_inspect() and rb_inspecting_p() bymatz
2004-09-03* struct.c (make_struct): remove redefining constant whenmatz
2004-08-28* bignum.c (rb_big_and): protect parameters from GC.matz
2004-06-04* io.c (rb_io_gets_m): set lastline ($_) even when read line ismatz
2004-05-07* parse.y (string_content): turn off NODE_NEWLINE flag to avoidmatz
2004-04-02* eval.c (top_include): include in the wrapped load is done formatz
2004-03-15* eval.c (rb_yield_0): should not re-submit TAG_BREAK if thismatz
2004-01-22* pack.c (num2i32): pack should not raise RangeError.matz
2003-12-29Add RDoc for Kernel global functions, tidy array and errordave
2003-12-26* io.c (rb_f_backquote): need not to check nil result.matz
2003-12-22* configure.in (ac_cv_func_setitimer): moved from defines.hnobu
2003-12-19Add boot_classes to rdoc parsing, fix a couple of bugsdave
2003-12-19Fix dependency issuedave
2003-10-09* marshal.c (r_object0): remove unnecessary iv restoration formatz
2003-09-12* bignum.c (rb_big_and): convert argument using 'to_int'.matz
2003-07-24* gcc -Wall clean-up.matz
2003-07-20* string.c: use StringValueCStr to retrieve paths to system calls.matz
2003-07-09* eval.c (rb_load): put rb_load_file() in a thread criticalmatz
2003-05-25* bignum.c (rb_quad_pack): should negate negative bignum.nobu
2003-04-21* bignum.c (rb_cstr_to_inum): unnecessarily long buffer was usednobu
2003-04-14* bignum.c (rb_cstr_to_inum, rb_big2str): allow 2-36 as radix.nobu
2003-04-09* bignum.c (bigdivmod): small typo.matz
2003-04-09* bignum.c (BIGZEROP): macro to determine if x is a bignum zero.matz