mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
* Fix Array#[] with ArithmeticSequence with negative steps Previously, Array#[] when called with an ArithmeticSequence with a negative step did not handle all cases correctly, especially cases involving infinite ranges, inverted ranges, and/or exclusive ends. Fixes [Bug #18247] * Add Array#slice tests for ArithmeticSequence with negative step to test_array Add tests of rb_arithmetic_sequence_beg_len_step C-API function. * Fix ext/-test-/arith_seq/beg_len_step/depend * Rename local variables * Fix a variable name Co-authored-by: Kenta Murata <3959+mrkn@users.noreply.github.com> |
||
|---|---|---|
| .. | ||
| fixtures | ||
| pack | ||
| shared | ||
| allocate_spec.rb | ||
| any_spec.rb | ||
| append_spec.rb | ||
| array_spec.rb | ||
| assoc_spec.rb | ||
| at_spec.rb | ||
| bsearch_index_spec.rb | ||
| bsearch_spec.rb | ||
| clear_spec.rb | ||
| clone_spec.rb | ||
| collect_spec.rb | ||
| combination_spec.rb | ||
| compact_spec.rb | ||
| comparison_spec.rb | ||
| concat_spec.rb | ||
| constructor_spec.rb | ||
| count_spec.rb | ||
| cycle_spec.rb | ||
| deconstruct_spec.rb | ||
| delete_at_spec.rb | ||
| delete_if_spec.rb | ||
| delete_spec.rb | ||
| difference_spec.rb | ||
| dig_spec.rb | ||
| drop_spec.rb | ||
| drop_while_spec.rb | ||
| dup_spec.rb | ||
| each_index_spec.rb | ||
| each_spec.rb | ||
| element_reference_spec.rb | ||
| element_set_spec.rb | ||
| empty_spec.rb | ||
| eql_spec.rb | ||
| equal_value_spec.rb | ||
| fetch_spec.rb | ||
| fill_spec.rb | ||
| filter_spec.rb | ||
| find_index_spec.rb | ||
| first_spec.rb | ||
| flatten_spec.rb | ||
| frozen_spec.rb | ||
| hash_spec.rb | ||
| include_spec.rb | ||
| index_spec.rb | ||
| initialize_spec.rb | ||
| insert_spec.rb | ||
| inspect_spec.rb | ||
| intersect_spec.rb | ||
| intersection_spec.rb | ||
| join_spec.rb | ||
| keep_if_spec.rb | ||
| last_spec.rb | ||
| length_spec.rb | ||
| map_spec.rb | ||
| max_spec.rb | ||
| min_spec.rb | ||
| minmax_spec.rb | ||
| minus_spec.rb | ||
| multiply_spec.rb | ||
| new_spec.rb | ||
| partition_spec.rb | ||
| permutation_spec.rb | ||
| plus_spec.rb | ||
| pop_spec.rb | ||
| prepend_spec.rb | ||
| product_spec.rb | ||
| push_spec.rb | ||
| rassoc_spec.rb | ||
| reject_spec.rb | ||
| repeated_combination_spec.rb | ||
| repeated_permutation_spec.rb | ||
| replace_spec.rb | ||
| reverse_each_spec.rb | ||
| reverse_spec.rb | ||
| rindex_spec.rb | ||
| rotate_spec.rb | ||
| sample_spec.rb | ||
| select_spec.rb | ||
| shift_spec.rb | ||
| shuffle_spec.rb | ||
| size_spec.rb | ||
| slice_spec.rb | ||
| sort_by_spec.rb | ||
| sort_spec.rb | ||
| sum_spec.rb | ||
| take_spec.rb | ||
| take_while_spec.rb | ||
| to_a_spec.rb | ||
| to_ary_spec.rb | ||
| to_h_spec.rb | ||
| to_s_spec.rb | ||
| transpose_spec.rb | ||
| try_convert_spec.rb | ||
| union_spec.rb | ||
| uniq_spec.rb | ||
| unshift_spec.rb | ||
| values_at_spec.rb | ||
| zip_spec.rb | ||