ruby/test/-ext-
Jean Boussier 43a5c19135 Use the caller location as default filename for eval family of methods
[Feature #19755]

Before (in /tmp/test.rb):

```ruby
Object.class_eval("p __FILE__") # => "(eval)"
```

After:

```ruby
Object.class_eval("p __FILE__") # => "(eval at /tmp/test.rb:1)"
```

This makes it much easier to track down generated code in case
the author forgot to provide a filename argument.
2023-07-24 14:51:20 +02:00
..
arith_seq Fix Array#[] with ArithmeticSequence with negative steps (#5739) 2022-08-11 19:16:49 +09:00
array Guard array when appending 2021-09-01 10:58:20 -07:00
bignum Avoid defining the same test class in multiple files 2022-04-22 15:00:16 -07:00
bug_reporter s/mjit/rjit/ 2023-03-06 23:44:01 -08:00
class
debug Use the caller location as default filename for eval family of methods 2023-07-24 14:51:20 +02: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 Use omit instead of skip: test/-ext-/**/*.rb 2021-12-28 21:13:39 +09:00
funcall Avoid defining the same test class in multiple files 2022-04-22 15:00:16 -07:00
gvl Use omit instead of skip: test/-ext-/**/*.rb 2021-12-28 21:13:39 +09:00
hash
integer Get rid of defining methods for tests in core classes 2021-01-09 22:38:06 +09:00
iseq_load Fix small issues concerning namespacing in test-all suite 2023-03-17 08:46:37 +09:00
iter
load
marshal Unmark Internal IV test as pending 2022-10-20 11:59:34 -07:00
method
num2int Get rid of defining methods for tests in core classes 2021-01-09 22:38:06 +09:00
path_to_class
popen_deadlock
postponed_job Avoid assert failure when NULL EC is expected 2021-11-22 19:29:29 -05:00
proc
rational Get rid of defining methods for tests in core classes 2021-01-09 22:38:06 +09:00
st
string Unify length field for embedded and heap strings (#7908) 2023-06-06 10:19:20 -04:00
struct [Feature #19757] Add new API `rb_data_define` 2023-07-13 17:55:55 +09:00
symbol [Bug #18905] Check symbol name types more strictly 2022-07-20 00:23:38 +09:00
thread GVL Instrumentation: remove the EXITED count assertion 2022-07-13 19:39:31 +02:00
thread_fd Remove `require 'io/wait'` where it's no longer necessary. (#6932) 2022-12-15 11:37:01 +13:00
time
tracepoint
typeddata
vm
wait fix random EBADF problem 2021-10-26 11:39:52 +09:00
win32 Get rid of defining methods for tests in core classes 2021-01-09 22:38:06 +09:00
test_abi.rb Stop defining `RUBY_ABI_VERSION` if released versions 2022-08-12 15:57:25 +09:00
test_bug-3571.rb
test_bug-5832.rb
test_bug-14834.rb
test_enumerator_kw.rb
test_notimplement.rb
test_printf.rb Escape unprintable chars only, without surrounding quotes 2021-07-24 14:31:41 +09:00
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