Feature #13502 ยป 0001-remove-Array-to_s-c-implementation.patch
array.c | ||
---|---|---|
* [ "a", "b", "c" ].to_s #=> "[\"a\", \"b\", \"c\"]"
|
||
*/
|
||
static VALUE
|
||
VALUE
|
||
rb_ary_inspect(VALUE ary)
|
||
{
|
||
if (RARRAY_LEN(ary) == 0) return rb_usascii_str_new2("[]");
|
||
return rb_exec_recursive(inspect_ary, ary, 0);
|
||
}
|
||
VALUE
|
||
rb_ary_to_s(VALUE ary)
|
||
{
|
||
return rb_ary_inspect(ary);
|
||
}
|
||
/*
|
||
* call-seq:
|
||
* ary.to_a -> ary
|
include/ruby/intern.h | ||
---|---|---|
VALUE rb_ary_dup(VALUE);
|
||
VALUE rb_ary_resurrect(VALUE ary);
|
||
VALUE rb_ary_to_ary(VALUE);
|
||
VALUE rb_ary_to_s(VALUE);
|
||
VALUE rb_ary_inspect(VALUE ary);
|
||
RUBY_ALIAS_FUNCTION(rb_ary_to_s(VALUE ary), rb_ary_inspect, (ary))
|
||
VALUE rb_ary_cat(VALUE, const VALUE *, long);
|
||
VALUE rb_ary_push(VALUE, VALUE);
|
||
VALUE rb_ary_pop(VALUE);
|