mirror of
https://github.com/ruby/ruby.git
synced 2025-08-15 13:39:04 +02:00
Improve performance of bignum[beg, len] (#14007)
Implement rb_big_aref2. Taking a small slice from large bignum was slow in rb_int_aref2.
This commit is contained in:
parent
46d106f7ab
commit
a66e4f2154
5 changed files with 131 additions and 18 deletions
|
@ -85,6 +85,7 @@ VALUE rb_int_cmp(VALUE x, VALUE y);
|
|||
VALUE rb_int_equal(VALUE x, VALUE y);
|
||||
VALUE rb_int_divmod(VALUE x, VALUE y);
|
||||
VALUE rb_int_and(VALUE x, VALUE y);
|
||||
VALUE rb_int_xor(VALUE x, VALUE y);
|
||||
VALUE rb_int_lshift(VALUE x, VALUE y);
|
||||
VALUE rb_int_rshift(VALUE x, VALUE y);
|
||||
VALUE rb_int_div(VALUE x, VALUE y);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue