|
693 | 693 | // * `rb_fd_term`:
|
694 | 694 | // * `rb_fd_zero`:
|
695 | 695 | // * `rb_feature_provided`:
|
696 |
| -// * `rb_fiber_alive_p`: |
697 |
| -// * `rb_fiber_current`: |
698 |
| -// * `rb_fiber_new`: |
699 |
| -// * `rb_fiber_raise`: |
700 |
| -// * `rb_fiber_resume`: |
701 | 696 | // * `rb_fiber_resume_kw`:
|
| 697 | +// * `rb_fiber_transfer_kw`: |
| 698 | +// * `rb_fiber_yield_kw`: |
702 | 699 | // * `rb_fiber_scheduler_address_resolve`:
|
703 | 700 | // * `rb_fiber_scheduler_block`:
|
704 | 701 | // * `rb_fiber_scheduler_close`:
|
|
723 | 720 | // * `rb_fiber_scheduler_process_wait`:
|
724 | 721 | // * `rb_fiber_scheduler_set`:
|
725 | 722 | // * `rb_fiber_scheduler_unblock`:
|
726 |
| -// * `rb_fiber_transfer`: |
727 |
| -// * `rb_fiber_transfer_kw`: |
728 |
| -// * `rb_fiber_yield`: |
729 |
| -// * `rb_fiber_yield_kw`: |
730 | 723 | //! * `rb_filesystem_encindex`: [`encoding::Index::filesystem`].
|
731 | 724 | //! * `rb_filesystem_encoding`:
|
732 | 725 | //! [`RbEncoding::filesystem`](encoding::RbEncoding::filesystem).
|
|
855 | 848 | //! # `rb_h`
|
856 | 849 | //!
|
857 | 850 | // * `rb_Hash`:
|
858 |
| -// * `rb_hash`: |
859 | 851 | //! * `rb_hash_aref`: [`RHash::aref`].
|
860 | 852 | //! * `rb_hash_aset`: [`RHash::aset`].
|
861 | 853 | // * `rb_hash_bulk_insert`:
|
|
928 | 920 | // * `rb_io_check_readable`:
|
929 | 921 | // * `rb_io_check_writable`:
|
930 | 922 | // * `rb_io_close`:
|
931 |
| -// * `rb_io_descriptor`: |
932 | 923 | // * `rb_io_eof`:
|
933 | 924 | // * `rb_io_extract_encoding_option`:
|
934 | 925 | // * `rb_io_extract_modeenc`:
|
|
1087 | 1078 | // * `rb_mod_sys_fail`:
|
1088 | 1079 | // * `rb_mod_sys_fail_str`:
|
1089 | 1080 | // * `rb_must_asciicompat`:
|
1090 |
| -// * `rb_mutex_lock`: |
1091 |
| -// * `rb_mutex_locked_p`: |
1092 |
| -// * `rb_mutex_new`: |
1093 | 1081 | // * `rb_mutex_sleep`:
|
1094 | 1082 | // * `rb_mutex_synchronize`:
|
1095 |
| -// * `rb_mutex_trylock`: |
1096 |
| -// * `rb_mutex_unlock`: |
1097 | 1083 | //!
|
1098 | 1084 | //! ## `rb_n`
|
1099 | 1085 | //!
|
|
1183 | 1169 | // * `rb_obj_instance_eval`:
|
1184 | 1170 | // * `rb_obj_instance_exec`:
|
1185 | 1171 | // * `rb_obj_instance_variables`:
|
1186 |
| -// * `rb_obj_is_fiber`: |
1187 | 1172 | // * `rb_obj_is_instance_of`:
|
1188 |
| -//! * `rb_obj_is_kind_of`: [`Value::is_kind_of`]. |
1189 | 1173 | // * `rb_obj_is_method`:
|
1190 | 1174 | //! * `rb_obj_is_proc`: [`Proc::from_value`](block::Proc::from_value).
|
1191 | 1175 | // * `rb_obj_method`:
|
|
1530 | 1514 | // * `rb_thread_current`:
|
1531 | 1515 | // * `rb_thread_fd_close`:
|
1532 | 1516 | // * `rb_thread_fd_select`:
|
1533 |
| -// * `rb_thread_fd_writable`: |
1534 | 1517 | // * `rb_thread_interrupted`:
|
1535 | 1518 | // * `rb_thread_kill`:
|
1536 | 1519 | // * `rb_thread_local_aref`:
|
|
1544 | 1527 | // * `rb_thread_sleep_deadly`:
|
1545 | 1528 | // * `rb_thread_sleep_forever`:
|
1546 | 1529 | // * `rb_thread_stop`:
|
1547 |
| -// * `rb_thread_wait_fd`: |
1548 | 1530 | // * `rb_thread_wait_for`:
|
1549 | 1531 | // * `rb_thread_wakeup`:
|
1550 | 1532 | // * `rb_thread_wakeup_alive`:
|
@@ -1821,15 +1803,20 @@ mod object;
|
1821 | 1803 | mod r_array;
|
1822 | 1804 | mod r_bignum;
|
1823 | 1805 | mod r_complex;
|
| 1806 | +#[cfg(ruby_gt_3_0)] |
| 1807 | +pub mod r_fiber; |
1824 | 1808 | mod r_file;
|
1825 | 1809 | mod r_float;
|
1826 | 1810 | pub mod r_hash;
|
| 1811 | +pub mod r_io; |
1827 | 1812 | mod r_match;
|
| 1813 | +pub mod r_mutex; |
1828 | 1814 | mod r_object;
|
1829 | 1815 | mod r_rational;
|
1830 | 1816 | mod r_regexp;
|
1831 | 1817 | pub mod r_string;
|
1832 | 1818 | pub mod r_struct;
|
| 1819 | +pub mod r_thread; |
1833 | 1820 | pub mod r_typed_data;
|
1834 | 1821 | mod range;
|
1835 | 1822 | #[cfg(feature = "rb-sys-interop")]
|
|
0 commit comments