aboutsummaryrefslogtreecommitdiffstats
path: root/bignum.c
Commit message (Expand)AuthorAgeFilesLines
* * bignum.c (rb_absint_numwords): Renamed from rb_absint_size_in_word.akr2013-06-091-2/+2
* * bignum.c (rb_integer_pack): numwords_allocated argument removed.akr2013-06-091-36/+7
* * bignum.c (big2str_base_powerof2): New function.akr2013-06-091-0/+37
* * bignum.c (rb_absint_singlebit_p): New function.akr2013-06-081-0/+46
* * bignum.c (rb_integer_unpack): Don't use rb_funcall if possible.akr2013-06-081-12/+25
* * internal.h (INTEGER_PACK_FORCE_BIGNUM): New flag constant.akr2013-06-081-0/+2
* Refine error messages.akr2013-06-071-2/+2
* * bignum.c (integer_pack_loop_setup): word_num_nailbytes_ret argumentakr2013-06-071-21/+10
* * bignum.c (validate_integer_pack_format): Renamed fromakr2013-06-071-14/+14
* * bignum.c (rb_integer_pack): Arguments changed. Use flags toakr2013-06-071-43/+57
* * bignum.c (rb_integer_pack): Renamed from rb_int_export.akr2013-06-071-2/+2
* Update comment.akr2013-06-071-4/+2
* * bignum.c (integer_format_loop_setup): Extracted from rb_int_exportakr2013-06-071-72/+82
* * bignum.c (validate_integer_format): Extracted from rb_int_export andakr2013-06-071-22/+20
* * bignum.c (rb_absint_size): Use numberof.akr2013-06-071-4/+4
* * bignum.oc (rb_absint_size): Declare a variable, i, just before usedakr2013-06-071-8/+13
* * bignum.c (rb_absint_size): explicit cast to BDIGIT to avoid implicitcharliesome2013-06-071-3/+3
* use NUM2SIZET and SIZET2NUMnobu2013-06-071-7/+7
* * bignum.c (rb_int_import): explicitly casting BDIGIT_DBL to BDIGITmrkn2013-06-071-1/+1
* Arguments renamed.akr2013-06-061-3/+3
* * internal.h (rb_int_export): countp argument is split intoakr2013-06-061-14/+13
* * bignum.c (rb_int_import): New function.akr2013-06-061-1/+154
* * configure.in: Invoke RUBY_REPLACE_TYPE for size_t.akr2013-06-061-0/+321
* * bignum.c (big_fdiv): Use nlz() instead of bdigbitsize().akr2013-06-051-27/+4
* * bignum.c (rb_big_pow): Don't need to multiply SIZEOF_BDIGITS.akr2013-06-041-20/+2
* * bignum.c (bitlength_bdigit): Fix an off-by-one error.akr2013-06-041-1/+1
* * bignum.c (bitlength_bdigit): New function.akr2013-06-031-1/+19
* * bignum.c: Use BDIGIT type for hbase.akr2013-05-311-5/+6
* * bignum.c (calc_hbase): Make hbase the maximum power of baseakr2013-05-311-6/+6
* * bignum.c (calc_hbase): Extracted from rb_big2str0.akr2013-05-311-6/+18
* * bignum.c: Don't hard code SIZEOF_BDIGITS for log_base(hbase).akr2013-05-311-8/+11
* fix typos. Patch by k_takata.ktsj2013-05-191-1/+1
* * gc.c: support RGENGC. [ruby-trunk - Feature #8339]ko12013-05-131-1/+1
* * bignum.c: remove redundant decl for big_lshift() big_rshift().kosaki2013-05-121-3/+0
* * bignum.c (ones): Use __builtin_popcountl if available.akr2013-04-121-13/+17
* * array.c: Document synonymous methods, by windwiny [GH-277]zzak2013-04-121-0/+1
* * bignum.c (rb_ll2big): Don't overflow on signed integer negation.akr2013-04-101-2/+6
* Refactored.akr2013-04-091-12/+8
* * internal.h (MUL_OVERFLOW_SIGNED_INTEGER_P): New macro.akr2013-04-091-25/+46
* bignum.c: hide intermediate Bignumsnobu2013-04-031-0/+2
* bignum.c: Bignum zero comparisonnobu2013-04-031-0/+1
* * array.c: Document #<=> return values and formattingzzak2013-02-231-3/+5
* adjust stylenobu2012-12-291-2/+2
* * bignum.c, include/ruby/intern.h (rb_big_eql): exported.usa2012-12-251-1/+1
* * include/ruby/intern.h: add the prototype declaration ofmrkn2012-12-221-15/+16
* * bignum.c (bigdivrem): optimize the way to retry calculation ofmrkn2012-11-271-15/+15
* * bignum.c (bigdivrem): restart calculation when bigdivrem1 waskosaki2012-11-261-2/+13
* * bignum.c (big_div_struct): added volatile to 'stop' member.kosaki2012-11-261-4/+4
* revert r37710, requested by Tadayoshi Funaba [ruby-dev:46575]shyouhei2012-11-211-2/+1
* * bignum.c (rb_cstr_to_inum): should accept underscores oftadf2012-11-181-1/+2