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
array
bignum
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
eval
exception
file
float
funcall
gvl
hash
integer
iseq_load Fix small issues concerning namespacing in test-all suite 2023-03-17 08:46:37 +09:00
iter
load
marshal
method
num2int
path_to_class
popen_deadlock
postponed_job
proc
rational
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
thread
thread_fd
time
tracepoint
typeddata
vm
wait
win32
test_abi.rb
test_bug-3571.rb
test_bug-5832.rb
test_bug-14834.rb
test_enumerator_kw.rb
test_notimplement.rb
test_printf.rb
test_random.rb
test_recursion.rb
test_scan_args.rb