summaryrefslogtreecommitdiff
path: root/bignum.c
AgeCommit message (Expand)Author
2013-06-12* bignum.c (rb_integer_unpack_2comp): New function.akr
2013-06-12* bignum.c (integer_unpack_num_bdigits_generic): Rewritten withoutakr
2013-06-12* bignum.c (validate_integer_pack_format): supported_flags argumentakr
2013-06-11* internal.h (INTEGER_PACK_NEGATIVE): Defined.akr
2013-06-11* bignum.c (validate_integer_pack_format): Don't require a word orderakr
2013-06-11* bignum.c (validate_integer_pack_format): Refine error messages.akr
2013-06-11* bignum.c (validate_integer_pack_format): numwords argument added.akr
2013-06-11* bignum.c (rb_integer_pack_internal): Renamed from rb_integer_packakr
2013-06-10Update comment.akr
2013-06-10Update a comment.akr
2013-06-10Update doc.akr
2013-06-10* bignum.c (rb_integer_pack): Returns sign instead of words.akr
2013-06-10* bignum.c (integer_unpack_num_bdigits_small: Extracted fromakr
2013-06-09* bignum.c (absint_numwords_small): New function.akr
2013-06-09* bignum.c (absint_numwords_bytes): New function.akr
2013-06-09Update an error message.akr
2013-06-09* bignum.c (rb_absint_numwords): Return (size_t)-1 when overflow.akr
2013-06-09* bignum.c (rb_absint_numwords): Renamed from rb_absint_size_in_word.akr
2013-06-09* bignum.c (rb_integer_pack): numwords_allocated argument removed.akr
2013-06-09* bignum.c (big2str_base_powerof2): New function.akr
2013-06-08* bignum.c (rb_absint_singlebit_p): New function.akr
2013-06-08* bignum.c (rb_integer_unpack): Don't use rb_funcall if possible.akr
2013-06-08* internal.h (INTEGER_PACK_FORCE_BIGNUM): New flag constant.akr
2013-06-07Refine error messages.akr
2013-06-07* bignum.c (integer_pack_loop_setup): word_num_nailbytes_ret argumentakr
2013-06-07* bignum.c (validate_integer_pack_format): Renamed fromakr
2013-06-07* bignum.c (rb_integer_pack): Arguments changed. Use flags toakr
2013-06-07* bignum.c (rb_integer_pack): Renamed from rb_int_export.akr
2013-06-07Update comment.akr
2013-06-07* bignum.c (integer_format_loop_setup): Extracted from rb_int_exportakr
2013-06-07* bignum.c (validate_integer_format): Extracted from rb_int_export andakr
2013-06-07* bignum.c (rb_absint_size): Use numberof.akr
2013-06-07* bignum.oc (rb_absint_size): Declare a variable, i, just before usedakr
2013-06-07* bignum.c (rb_absint_size): explicit cast to BDIGIT to avoid implicitcharliesome
2013-06-07use NUM2SIZET and SIZET2NUMnobu
2013-06-07* bignum.c (rb_int_import): explicitly casting BDIGIT_DBL to BDIGITmrkn
2013-06-06Arguments renamed.akr
2013-06-06* internal.h (rb_int_export): countp argument is split intoakr
2013-06-06* bignum.c (rb_int_import): New function.akr
2013-06-06* configure.in: Invoke RUBY_REPLACE_TYPE for size_t.akr
2013-06-05* bignum.c (big_fdiv): Use nlz() instead of bdigbitsize().akr
2013-06-04* bignum.c (rb_big_pow): Don't need to multiply SIZEOF_BDIGITS.akr
2013-06-04* bignum.c (bitlength_bdigit): Fix an off-by-one error.akr
2013-06-03* bignum.c (bitlength_bdigit): New function.akr
2013-05-31* bignum.c: Use BDIGIT type for hbase.akr
2013-05-31* bignum.c (calc_hbase): Make hbase the maximum power of baseakr
2013-05-31* bignum.c (calc_hbase): Extracted from rb_big2str0.akr
2013-05-31* bignum.c: Don't hard code SIZEOF_BDIGITS for log_base(hbase).akr
2013-05-19fix typos. Patch by k_takata.ktsj
2013-05-13* gc.c: support RGENGC. [ruby-trunk - Feature #8339]ko1