1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
ruby--ruby/ext/-test-/bignum
akr 0b2413b471 * bignum.c (rb_str2big_poweroftwo): New function.
(rb_str2big_normal): Ditto.
  (rb_str2big_karatsuba): Ditto.

* internal.h (rb_str2big_poweroftwo): Declared.
  (rb_str2big_normal): Ditto.
  (rb_str2big_karatsuba): Ditto.

* ext/-test-/bignum/str2big.c: New file.

* test/-ext-/bignum/test_str2big.rb: New file.

* ext/-test-/bignum/depend: Add the dependency for str2big.c.



git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42797 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2013-09-03 03:50:15 +00:00
..
big2str.c Reduce NUM2INT invocations. 2013-09-03 03:36:18 +00:00
bigzero.c * bignum.c (RBIGNUM_SET_NEGATIVE_SIGN): New macro. 2013-06-29 15:57:07 +00:00
depend * bignum.c (rb_str2big_poweroftwo): New function. 2013-09-03 03:50:15 +00:00
extconf.rb
init.c
intpack.c * include/ruby/intern.h (rb_absint_size): Declaration moved from 2013-07-28 02:14:58 +00:00
mul.c * bignum.c: Use GMP to accelerate big Bignum multiplication. 2013-08-31 12:17:18 +00:00
str2big.c * bignum.c (rb_str2big_poweroftwo): New function. 2013-09-03 03:50:15 +00:00