@@ -1206,7 +1206,6 @@ typedef struct rb_imemo_tmpbuf_struct {
1206
1206
} rb_imemo_tmpbuf_t ;
1207
1207
1208
1208
#define rb_imemo_tmpbuf_auto_free_pointer () rb_imemo_new(imemo_tmpbuf, 0, 0, 0, 0)
1209
- VALUE rb_imemo_tmpbuf_auto_free_maybe_mark_buffer (void * buf , size_t cnt );
1210
1209
rb_imemo_tmpbuf_t * rb_imemo_tmpbuf_parser_heap (void * buf , rb_imemo_tmpbuf_t * old_heap , size_t cnt );
1211
1210
1212
1211
#define RB_IMEMO_TMPBUF_PTR (v ) \
@@ -1364,7 +1363,6 @@ void rb_ary_delete_same(VALUE, VALUE);
1364
1363
VALUE rb_ary_tmp_new_fill (long capa );
1365
1364
VALUE rb_ary_at (VALUE , VALUE );
1366
1365
VALUE rb_ary_aref1 (VALUE ary , VALUE i );
1367
- VALUE rb_ary_aref2 (VALUE ary , VALUE b , VALUE e );
1368
1366
size_t rb_ary_memsize (VALUE );
1369
1367
VALUE rb_to_array_type (VALUE obj );
1370
1368
VALUE rb_check_to_array (VALUE ary );
@@ -1425,7 +1423,6 @@ VALUE rb_big_even_p(VALUE);
1425
1423
size_t rb_big_size (VALUE );
1426
1424
VALUE rb_integer_float_cmp (VALUE x , VALUE y );
1427
1425
VALUE rb_integer_float_eq (VALUE x , VALUE y );
1428
- VALUE rb_cstr_parse_inum (const char * str , ssize_t len , char * * endp , int base );
1429
1426
VALUE rb_str_convert_to_inum (VALUE str , int base , int badcheck , int raise_exception );
1430
1427
VALUE rb_big_comp (VALUE x );
1431
1428
VALUE rb_big_aref (VALUE x , VALUE y );
@@ -1516,7 +1513,6 @@ extern VALUE rb_eEAGAIN;
1516
1513
extern VALUE rb_eEWOULDBLOCK ;
1517
1514
extern VALUE rb_eEINPROGRESS ;
1518
1515
void rb_report_bug_valist (VALUE file , int line , const char * fmt , va_list args );
1519
- VALUE rb_check_backtrace (VALUE );
1520
1516
NORETURN (void rb_async_bug_errno (const char * ,int ));
1521
1517
const char * rb_builtin_type_name (int t );
1522
1518
const char * rb_builtin_class_name (VALUE x );
@@ -1541,7 +1537,6 @@ VALUE rb_nomethod_err_new(VALUE mesg, VALUE recv, VALUE method, VALUE args, int
1541
1537
VALUE rb_key_err_new (VALUE mesg , VALUE recv , VALUE name );
1542
1538
#define rb_key_err_raise (mesg , recv , name ) \
1543
1539
rb_exc_raise(rb_key_err_new(mesg, recv, name))
1544
- VALUE rb_warning_warn (VALUE mod , VALUE str );
1545
1540
PRINTF_ARGS (VALUE rb_warning_string (const char * fmt , ...), 1 , 2 );
1546
1541
NORETURN (void rb_vraise (VALUE , const char * , va_list ));
1547
1542
@@ -1635,7 +1630,6 @@ __attribute__((__alloc_align__(1)))
1635
1630
#endif
1636
1631
#endif
1637
1632
void * rb_aligned_malloc (size_t , size_t ) RUBY_ATTR_MALLOC RUBY_ATTR_ALLOC_SIZE ((2 ));
1638
- void rb_aligned_free (void * );
1639
1633
1640
1634
size_t rb_size_mul_or_raise (size_t , size_t , VALUE ); /* used in compile.c */
1641
1635
size_t rb_size_mul_add_or_raise (size_t , size_t , size_t , VALUE ); /* used in iseq.h */
@@ -1657,10 +1651,8 @@ VALUE rb_hash_new_with_size(st_index_t size);
1657
1651
VALUE rb_hash_has_key (VALUE hash , VALUE key );
1658
1652
VALUE rb_hash_default_value (VALUE hash , VALUE key );
1659
1653
VALUE rb_hash_set_default_proc (VALUE hash , VALUE proc );
1660
- long rb_objid_hash (st_index_t index );
1661
1654
long rb_dbl_long_hash (double d );
1662
1655
st_table * rb_init_identtable (void );
1663
- st_table * rb_init_identtable_with_size (st_index_t size );
1664
1656
VALUE rb_hash_compare_by_id_p (VALUE hash );
1665
1657
VALUE rb_to_hash_type (VALUE obj );
1666
1658
VALUE rb_hash_key_str (VALUE );
@@ -1714,7 +1706,6 @@ VALUE rb_math_hypot(VALUE, VALUE);
1714
1706
VALUE rb_math_log (int argc , const VALUE * argv );
1715
1707
VALUE rb_math_sin (VALUE );
1716
1708
VALUE rb_math_sinh (VALUE );
1717
- VALUE rb_math_sqrt (VALUE );
1718
1709
1719
1710
/* mjit.c */
1720
1711
@@ -1768,7 +1759,6 @@ int ruby_float_step(VALUE from, VALUE to, VALUE step, int excl, int allow_endles
1768
1759
double ruby_float_mod (double x , double y );
1769
1760
int rb_num_negative_p (VALUE );
1770
1761
VALUE rb_int_succ (VALUE num );
1771
- VALUE rb_int_pred (VALUE num );
1772
1762
VALUE rb_int_uminus (VALUE num );
1773
1763
VALUE rb_float_uminus (VALUE num );
1774
1764
VALUE rb_int_plus (VALUE x , VALUE y );
@@ -1779,9 +1769,7 @@ VALUE rb_float_mul(VALUE x, VALUE y);
1779
1769
VALUE rb_float_div (VALUE x , VALUE y );
1780
1770
VALUE rb_int_idiv (VALUE x , VALUE y );
1781
1771
VALUE rb_int_modulo (VALUE x , VALUE y );
1782
- VALUE rb_int_round (VALUE num , int ndigits , enum ruby_num_rounding_mode mode );
1783
1772
VALUE rb_int2str (VALUE num , int base );
1784
- VALUE rb_dbl_hash (double d );
1785
1773
VALUE rb_fix_plus (VALUE x , VALUE y );
1786
1774
VALUE rb_fix_aref (VALUE fix , VALUE idx );
1787
1775
VALUE rb_int_gt (VALUE x , VALUE y );
@@ -2280,7 +2268,6 @@ VALUE rb_check_funcall_with_hook_kw(VALUE recv, ID mid, int argc, const VALUE *a
2280
2268
rb_check_funcall_hook * hook , VALUE arg , int kw_splat );
2281
2269
const char * rb_type_str (enum ruby_value_type type );
2282
2270
VALUE rb_check_funcall_default (VALUE , ID , int , const VALUE * , VALUE );
2283
- VALUE rb_check_funcall_default_kw (VALUE , ID , int , const VALUE * , VALUE , int );
2284
2271
VALUE rb_yield_1 (VALUE val );
2285
2272
VALUE rb_yield_force_blockarg (VALUE values );
2286
2273
VALUE rb_lambda_call (VALUE obj , ID mid , int argc , const VALUE * argv ,
@@ -2403,11 +2390,6 @@ const char *rb_objspace_data_type_name(VALUE obj);
2403
2390
/* Temporary. This API will be removed (renamed). */
2404
2391
VALUE rb_thread_io_blocking_region (rb_blocking_function_t * func , void * data1 , int fd );
2405
2392
2406
- /* array.c (export) */
2407
- void rb_ary_detransient (VALUE a );
2408
- VALUE * rb_ary_ptr_use_start (VALUE ary );
2409
- void rb_ary_ptr_use_end (VALUE ary );
2410
-
2411
2393
/* bignum.c (export) */
2412
2394
VALUE rb_big_mul_normal (VALUE x , VALUE y );
2413
2395
VALUE rb_big_mul_balance (VALUE x , VALUE y );
0 commit comments