ruby/test/-ext-
Étienne Barrié 2b08406cd0 Expose rb_str_chilled_p
Some extensions (like stringio) may need to differentiate between
chilled strings and frozen strings.

They can now use rb_str_chilled_p but must check for its presence since
the function will be removed when chilled strings are removed.

[Bug #20389]

[Feature #20205]

Co-authored-by: Jean Boussier <byroot@ruby-lang.org>
2024-03-26 12:54:54 +01:00
..
arith_seq Fix Array#[] with ArithmeticSequence with negative steps (#5739) 2022-08-11 19:16:49 +09:00
array
bignum Avoid defining the same test class in multiple files 2022-04-22 15:00:16 -07:00
bug_reporter [PRISM] Fix test_bug_reporter with prism 2024-01-31 14:20:51 -05:00
class
debug Show the method owner in backtraces 2024-02-15 19:11:58 +09:00
econv [Bug #18964] Add test for `rb_econv_append` 2022-08-20 16:25:30 +09:00
eval test/-ext-/eval/test_eval.rb: Prevent "assigned but unused variable" 2022-08-24 10:36:17 +09:00
exception
file
float
funcall Avoid defining the same test class in multiple files 2022-04-22 15:00:16 -07:00
gvl
hash
integer
iseq_load Fix small issues concerning namespacing in test-all suite 2023-03-17 08:46:37 +09:00
iter
load loading/testing in different processes for multiple runs 2023-12-15 21:36:27 +09:00
marshal Do not include a backtick in error messages and backtraces 2024-02-15 18:42:31 +09:00
method
num2int
path_to_class
popen_deadlock
postponed_job Add a test case for preregistering with different data 2023-12-13 13:35:05 +11:00
proc
rational
st
string Expose rb_str_chilled_p 2024-03-26 12:54:54 +01:00
struct [Feature #19757] Add new API `rb_data_define` 2023-07-13 17:55:55 +09:00
symbol [Bug #20025] Check if upper/lower before fallback to case-folding 2023-11-29 14:40:21 +09:00
thread `rb_thread_lock_native_thread()` 2024-02-21 15:38:29 +09:00
thread_fd Remove `require 'io/wait'` where it's no longer necessary. (#6932) 2022-12-15 11:37:01 +13:00
time
tracepoint Ensure test suite is compatible with --frozen-string-literal 2024-03-14 17:56:15 +01:00
typeddata
vm
wait
win32
test_abi.rb Stop defining `RUBY_ABI_VERSION` if released versions 2022-08-12 15:57:25 +09:00
test_bug-3571.rb Show the method owner in backtraces 2024-02-15 19:11:58 +09:00
test_bug-5832.rb
test_bug-14834.rb
test_enumerator_kw.rb
test_notimplement.rb
test_printf.rb
test_random.rb Add version to the interface of Random extensions 2022-11-10 11:59:45 +09:00
test_recursion.rb
test_scan_args.rb