ruby/test/-ext-
Jeremy Evans 3073404e74 Add rb_enumeratorize_with_size_kw and related macros
Currently, there is not a way to create a sized enumerator in C
with a different set of arguments than provided by Ruby, and
correctly handle keyword arguments.  This function allows that.

The need for this is fairly uncommon, but it occurs at least in
Enumerator.produce, which takes arugments from Ruby but calls
rb_enumeratorize_with_size with a different set of arguments.
2019-09-30 07:06:42 -07:00
..
arith_seq Add test cases of rb_arithmetic_sequence_extract 2018-12-12 21:17:04 +00:00
array Rename test classes to allow stable test count when running test-all -j 2018-03-13 06:29:02 +00:00
bignum Rename test classes to allow stable test count when running test-all -j 2018-03-13 06:29:02 +00:00
bug_reporter test_bug_reporter.rb: make it work with --jit 2018-04-28 09:02:56 +00:00
class Add frozen_string_literal: false for all files 2015-12-16 05:07:31 +00:00
debug Adjust indent 2019-05-10 22:00:22 +09:00
exception Rename test classes to allow stable test count when running test-all -j 2018-03-13 06:29:02 +00:00
file Add frozen_string_literal: false for all files 2015-12-16 05:07:31 +00:00
float * test/-ext-/float/test_nextafter.rb: In AIX, 2016-03-04 22:43:31 +00:00
funcall Add three more C-API functions for handling keywords 2019-09-29 18:31:08 -07:00
gvl introduce rb_nogvl C-API to mark ubf as async-signal-safe 2019-01-04 13:14:11 +00:00
hash Rename test classes to allow stable test count when running test-all -j 2018-03-13 06:29:02 +00:00
integer numeric.c: fix infinite loop 2019-03-11 01:37:16 +00:00
iseq_load Suppress "statement not reached" warning 2019-06-30 11:53:02 +09:00
iter Ignore warnings about argument prefix with operator symbol. 2019-06-01 15:20:21 +03:00
load load.c: fix rb_load_protect condition 2017-09-24 05:22:23 +00:00
marshal Warn instance variable `E` 2019-08-10 13:18:41 +09:00
method Rename test classes to allow stable test count when running test-all -j 2018-03-13 06:29:02 +00:00
num2int Rename RbConfig::Limits as RbConfig::LIMITS 2017-04-06 02:10:40 +00:00
path_to_class ext/-test-: reduce feature names 2016-01-10 09:43:47 +00:00
popen_deadlock Add frozen_string_literal: false for all files 2015-12-16 05:07:31 +00:00
postponed_job Remove unnecessary `require 'thread'` 2017-10-08 07:00:01 +00:00
proc Rename test classes to allow stable test count when running test-all -j 2018-03-13 06:29:02 +00:00
rational Add frozen_string_literal: false for all files 2015-12-16 05:07:31 +00:00
st Add frozen_string_literal: false for all files 2015-12-16 05:07:31 +00:00
string test/-ext-/string/test_fstring.rb: suppress "possibly useless use of -@" 2019-09-30 20:22:29 +09:00
struct fix RSTRUCT_LEN macro in public C API 2017-04-15 00:46:00 +00:00
symbol Fixed inadvertent ID creation in rb_iv_get 2019-07-01 13:56:55 +09:00
thread_fd_close revert revert of r65285 2018-10-21 23:20:32 +00:00
time * test/-ext-/time/test_new.rb (test_timespec_new): change a gmtoff 2016-03-18 18:05:47 +00:00
tracepoint Suppress unused literal warnings in verbose mode 2019-06-30 11:49:40 +09:00
typeddata gc.c: expand sorted pages 2017-06-22 00:59:54 +00:00
vm at_exit list 2016-04-04 14:37:07 +00:00
wait_for_single_fd test_wait_for_single_fd.rb: remove with_pipe helper 2018-05-14 23:51:39 +00:00
win32 test_console_attr.rb: fix test 2018-01-15 12:25:24 +00:00
test_bug-3571.rb ext/-test-: reduce feature names 2016-01-10 09:43:47 +00:00
test_bug-5832.rb ext/-test-: reduce feature names 2016-01-10 09:43:47 +00:00
test_bug-14834.rb fix tracepoint + backtrace SEGV 2019-08-01 16:00:59 +09:00
test_enumerator_kw.rb Add rb_enumeratorize_with_size_kw and related macros 2019-09-30 07:06:42 -07:00
test_notimplement.rb Add more assertions for NotImplementedError of instance method 2018-08-21 14:57:56 +00:00
test_printf.rb quote symbols 2018-03-14 02:35:51 +00:00
test_recursion.rb Add frozen_string_literal: false for all files 2015-12-16 05:07:31 +00:00
test_scan_args.rb Make rb_scan_args handle keywords more similar to Ruby methods (#2460) 2019-09-25 11:18:49 -07:00