Ruby macOS 10.14 to 10.15 API Differences

ruby/config.h
Removed #def CANONICALIZATION_FOR_MATHN
Removed #def HAVE_INFINITY
Removed #def LGAMMA_R_PM0_FIX
Removed #def HAVE_VAR_TIMEZONE
Removed #def TYPEOF_VAR_TIMEZONE
Removed #def HAVE_TIMEZONE
Removed #def TIMEZONE_VOID
Removed #def HAVE_PTHREAD_COND_INIT
Removed #def HAVE_PTHREAD_CONDATTR_INIT
Removed #def HAVE_PTHREAD_ATTR_INIT
ruby/debug.h
Removed #def RB_DEBUG_H
Removed rb_profile_frames()
Removed rb_profile_frame_path()
Removed rb_profile_frame_absolute_path()
Removed rb_profile_frame_label()
Removed rb_profile_frame_base_label()
Removed rb_profile_frame_full_label()
Removed rb_profile_frame_first_lineno()
Removed rb_profile_frame_classpath()
Removed rb_profile_frame_singleton_method_p()
Removed rb_profile_frame_method_name()
Removed rb_profile_frame_qualified_method_name()
Removed rb_debug_inspector_t
Removed rb_debug_inspector_func_t
Removed rb_debug_inspector_open()
Removed rb_debug_inspector_frame_self_get()
Removed rb_debug_inspector_frame_class_get()
Removed rb_debug_inspector_frame_binding_get()
Removed rb_debug_inspector_frame_iseq_get()
Removed rb_debug_inspector_backtrace_locations()
Removed rb_remove_event_hook_with_data()
Removed rb_thread_add_event_hook()
Removed rb_thread_remove_event_hook()
Removed rb_thread_remove_event_hook_with_data()
Removed rb_tracepoint_new()
Removed rb_tracepoint_enable()
Removed rb_tracepoint_disable()
Removed rb_tracepoint_enabled_p()
Removed rb_trace_arg_t
Removed rb_tracearg_from_tracepoint()
Removed rb_tracearg_event_flag()
Removed rb_tracearg_event()
Removed rb_tracearg_lineno()
Removed rb_tracearg_path()
Removed rb_tracearg_method_id()
Removed rb_tracearg_defined_class()
Removed rb_tracearg_binding()
Removed rb_tracearg_self()
Removed rb_tracearg_return_value()
Removed rb_tracearg_raised_exception()
Removed rb_tracearg_object()
Removed rb_postponed_job_func_t
Removed rb_postponed_job_register()
Removed rb_postponed_job_register_one()
Removed RUBY_EVENT_HOOK_FLAG_SAFE
Removed RUBY_EVENT_HOOK_FLAG_DELETED
Removed RUBY_EVENT_HOOK_FLAG_RAW_ARG
Removed rb_event_hook_flag_t
Removed rb_add_event_hook2()
Removed rb_thread_add_event_hook2()
ruby/digest.h
Removed #def RUBY_DIGEST_API_VERSION
Removed rb_digest_hash_init_func_t
Removed rb_digest_hash_update_func_t
Removed rb_digest_hash_finish_func_t
Removed rb_digest_metadata_t
Removed #def DEFINE_UPDATE_FUNC_FOR_UINT
Removed #def DEFINE_FINISH_FUNC_FROM_FINAL
ruby/intern.h
Removed rb_big_hash()
Removed rb_complex_set_real()
Removed rb_complex_set_imag()
Removed rb_class_boot()
Removed rb_make_metaclass()
Removed rb_class_inherited()
Removed rb_include_class_new()
Removed #def rb_disable_super
Removed #def rb_enable_super
ruby/io.h
Removed #def RUBY_IO_H
Removed #def RB_WAITFD_IN
Removed #def RB_WAITFD_PRI
Removed #def RB_WAITFD_OUT
Removed rb_io_buffer_t
Removed rb_io_t
Removed #def HAVE_RB_IO_T
Removed #def FMODE_READABLE
Removed #def FMODE_WRITABLE
Removed #def FMODE_READWRITE
Removed #def FMODE_BINMODE
Removed #def FMODE_SYNC
Removed #def FMODE_TTY
Removed #def FMODE_DUPLEX
Removed #def FMODE_APPEND
Removed #def FMODE_CREATE
Removed #def FMODE_TRUNC
Removed #def FMODE_TEXTMODE
Removed #def FMODE_SETENC_BY_BOM
Removed #def GetOpenFile
Removed #def RB_IO_BUFFER_INIT
Removed #def MakeOpenFile
Removed #def RB_IO_FPTR_NEW
Removed rb_io_make_open_file()
Removed rb_io_stdio_file()
Removed rb_fdopen()
Removed rb_io_modestr_fmode()
Removed rb_io_modestr_oflags()
Removed rb_io_oflags_fmode()
Removed rb_io_check_writable()
Removed rb_io_check_readable()
Removed rb_io_check_char_readable()
Removed rb_io_check_byte_readable()
Removed rb_io_fptr_finalize()
Removed rb_io_synchronized()
Removed rb_io_check_initialized()
Removed rb_io_check_closed()
Removed rb_io_check_io()
Removed rb_io_get_write_io()
Removed rb_io_set_write_io()
Removed rb_io_wait_readable()
Removed rb_io_wait_writable()
Removed rb_wait_for_single_fd()
Removed rb_io_set_nonblock()
Removed rb_io_extract_encoding_option()
Removed rb_io_bufwrite()
Removed #def rb_io_mode_flags
Removed #def rb_io_modenum_flags
Removed rb_io_taint_check()
Removed rb_eof_error()
Removed rb_io_read_check()
Removed rb_io_read_pending()
Removed rb_stat_new()
ruby/oniguruma.h
Removed #def ONIGURUMA_VERSION_MAJOR
Removed #def ONIGURUMA_VERSION_MINOR
Removed #def ONIGURUMA_VERSION_TEENY
Removed #def P_
Removed #def PV_
Removed #def ONIG_EXTERN
Removed #def UChar
Removed OnigUChar
Removed OnigCodePoint
Removed OnigCtype
Removed OnigDistance
Removed OnigPosition
Removed #def ONIG_INFINITE_DISTANCE
Removed OnigCaseFoldType
Removed OnigDefaultCaseFoldFlag
Removed #def ONIGENC_CASE_FOLD_TURKISH_AZERI
Removed #def INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHAR
Removed #def ONIGENC_CASE_FOLD_MIN
Removed #def ONIGENC_CASE_FOLD_DEFAULT
Removed #def ONIGENC_MAX_COMP_CASE_FOLD_CODE_LEN
Removed #def ONIGENC_GET_CASE_FOLD_CODES_MAX_NUM
Removed #def ONIGENC_CODE_RANGE_NUM
Removed #def ONIGENC_CODE_RANGE_FROM
Removed #def ONIGENC_CODE_RANGE_TO
Removed OnigCaseFoldCodeItem
Removed OnigMetaCharTableType
Removed OnigApplyAllCaseFoldFunc
Removed OnigEncodingType
Removed OnigEncoding
Removed OnigEncodingASCII
Removed #def ONIG_ENCODING_ASCII
Removed #def ONIG_ENCODING_UNDEF
Removed #def ONIGENC_CODE_TO_MBC_MAXLEN
Removed #def ONIGENC_MBC_CASE_FOLD_MAXLEN
Removed #def ONIGENC_CTYPE_NEWLINE
Removed #def ONIGENC_CTYPE_ALPHA
Removed #def ONIGENC_CTYPE_BLANK
Removed #def ONIGENC_CTYPE_CNTRL
Removed #def ONIGENC_CTYPE_DIGIT
Removed #def ONIGENC_CTYPE_GRAPH
Removed #def ONIGENC_CTYPE_LOWER
Removed #def ONIGENC_CTYPE_PRINT
Removed #def ONIGENC_CTYPE_PUNCT
Removed #def ONIGENC_CTYPE_SPACE
Removed #def ONIGENC_CTYPE_UPPER
Removed #def ONIGENC_CTYPE_XDIGIT
Removed #def ONIGENC_CTYPE_WORD
Removed #def ONIGENC_CTYPE_ALNUM
Removed #def ONIGENC_CTYPE_ASCII
Removed #def ONIGENC_MAX_STD_CTYPE
Removed #def ONIGENC_FLAG_NONE
Removed #def ONIGENC_FLAG_UNICODE
Removed #def onig_enc_len
Removed #def ONIGENC_IS_UNDEF
Removed #def ONIGENC_IS_SINGLEBYTE
Removed #def ONIGENC_IS_MBC_HEAD
Removed #def ONIGENC_IS_MBC_ASCII
Removed #def ONIGENC_IS_CODE_ASCII
Removed #def ONIGENC_IS_MBC_WORD
Removed #def ONIGENC_IS_MBC_ASCII_WORD
Removed #def ONIGENC_IS_UNICODE
Removed #def ONIGENC_NAME
Removed #def ONIGENC_MBC_CASE_FOLD
Removed #def ONIGENC_IS_ALLOWED_REVERSE_MATCH
Removed #def ONIGENC_LEFT_ADJUST_CHAR_HEAD
Removed #def ONIGENC_APPLY_ALL_CASE_FOLD
Removed #def ONIGENC_GET_CASE_FOLD_CODES_BY_STR
Removed #def ONIGENC_STEP_BACK
Removed #def ONIGENC_CONSTRUCT_MBCLEN_CHARFOUND
Removed #def ONIGENC_MBCLEN_CHARFOUND_P
Removed #def ONIGENC_MBCLEN_CHARFOUND_LEN
Removed #def ONIGENC_CONSTRUCT_MBCLEN_INVALID
Removed #def ONIGENC_MBCLEN_INVALID_P
Removed #def ONIGENC_CONSTRUCT_MBCLEN_NEEDMORE
Removed #def ONIGENC_MBCLEN_NEEDMORE_P
Removed #def ONIGENC_MBCLEN_NEEDMORE_LEN
Removed #def ONIGENC_PRECISE_MBC_ENC_LEN
Removed onigenc_mbclen_approximate()
Removed #def ONIGENC_MBC_ENC_LEN
Removed #def ONIGENC_MBC_MAXLEN
Removed #def ONIGENC_MBC_MAXLEN_DIST
Removed #def ONIGENC_MBC_MINLEN
Removed #def ONIGENC_IS_MBC_NEWLINE
Removed #def ONIGENC_MBC_TO_CODE
Removed #def ONIGENC_CODE_TO_MBCLEN
Removed #def ONIGENC_CODE_TO_MBC
Removed #def ONIGENC_PROPERTY_NAME_TO_CTYPE
Removed #def ONIGENC_IS_CODE_CTYPE
Removed #def ONIGENC_IS_CODE_NEWLINE
Removed #def ONIGENC_IS_CODE_GRAPH
Removed #def ONIGENC_IS_CODE_PRINT
Removed #def ONIGENC_IS_CODE_ALNUM
Removed #def ONIGENC_IS_CODE_ALPHA
Removed #def ONIGENC_IS_CODE_LOWER
Removed #def ONIGENC_IS_CODE_UPPER
Removed #def ONIGENC_IS_CODE_CNTRL
Removed #def ONIGENC_IS_CODE_PUNCT
Removed #def ONIGENC_IS_CODE_SPACE
Removed #def ONIGENC_IS_CODE_BLANK
Removed #def ONIGENC_IS_CODE_DIGIT
Removed #def ONIGENC_IS_CODE_XDIGIT
Removed #def ONIGENC_IS_CODE_WORD
Removed #def ONIGENC_GET_CTYPE_CODE_RANGE
Removed onigenc_step_back()
Removed onigenc_init()
Removed onigenc_set_default_encoding()
Removed onigenc_get_default_encoding()
Removed onigenc_set_default_caseconv_table()
Removed onigenc_get_right_adjust_char_head_with_prev()
Removed onigenc_get_prev_char_head()
Removed onigenc_get_left_adjust_char_head()
Removed onigenc_get_right_adjust_char_head()
Removed onigenc_strlen()
Removed onigenc_strlen_null()
Removed onigenc_str_bytelen_null()
Removed #def ONIG_NREGION
Removed #def ONIG_MAX_BACKREF_NUM
Removed #def ONIG_MAX_CAPTURE_GROUP_NUM
Removed #def ONIG_MAX_REPEAT_NUM
Removed #def ONIG_MAX_MULTI_BYTE_RANGES_NUM
Removed #def ONIG_MAX_ERROR_MESSAGE_LEN
Removed OnigOptionType
Removed #def ONIG_OPTION_DEFAULT
Removed #def ONIG_OPTION_NONE
Removed #def ONIG_OPTION_IGNORECASE
Removed #def ONIG_OPTION_EXTEND
Removed #def ONIG_OPTION_MULTILINE
Removed #def ONIG_OPTION_DOTALL
Removed #def ONIG_OPTION_SINGLELINE
Removed #def ONIG_OPTION_FIND_LONGEST
Removed #def ONIG_OPTION_FIND_NOT_EMPTY
Removed #def ONIG_OPTION_NEGATE_SINGLELINE
Removed #def ONIG_OPTION_DONT_CAPTURE_GROUP
Removed #def ONIG_OPTION_CAPTURE_GROUP
Removed #def ONIG_OPTION_NOTBOL
Removed #def ONIG_OPTION_NOTEOL
Removed #def ONIG_OPTION_POSIX_REGION
Removed #def ONIG_OPTION_ASCII_RANGE
Removed #def ONIG_OPTION_POSIX_BRACKET_ALL_RANGE
Removed #def ONIG_OPTION_WORD_BOUND_ALL_RANGE
Removed #def ONIG_OPTION_NEWLINE_CRLF
Removed #def ONIG_OPTION_NOTBOS
Removed #def ONIG_OPTION_NOTEOS
Removed #def ONIG_OPTION_MAXBIT
Removed #def ONIG_OPTION_ON
Removed #def ONIG_OPTION_OFF
Removed #def ONIG_IS_OPTION_ON
Removed OnigSyntaxType
Removed OnigSyntaxASIS
Removed OnigSyntaxPosixBasic
Removed OnigSyntaxPosixExtended
Removed OnigSyntaxEmacs
Removed OnigSyntaxGrep
Removed OnigSyntaxGnuRegex
Removed OnigSyntaxJava
Removed OnigSyntaxPerl58
Removed OnigSyntaxPerl58_NG
Removed OnigSyntaxPerl
Removed OnigSyntaxRuby
Removed OnigSyntaxPython
Removed #def ONIG_SYNTAX_ASIS
Removed #def ONIG_SYNTAX_POSIX_BASIC
Removed #def ONIG_SYNTAX_POSIX_EXTENDED
Removed #def ONIG_SYNTAX_EMACS
Removed #def ONIG_SYNTAX_GREP
Removed #def ONIG_SYNTAX_GNU_REGEX
Removed #def ONIG_SYNTAX_JAVA
Removed #def ONIG_SYNTAX_PERL58
Removed #def ONIG_SYNTAX_PERL58_NG
Removed #def ONIG_SYNTAX_PERL
Removed #def ONIG_SYNTAX_RUBY
Removed #def ONIG_SYNTAX_PYTHON
Removed OnigDefaultSyntax
Removed #def ONIG_SYNTAX_DEFAULT
Removed #def ONIG_SYN_OP_VARIABLE_META_CHARACTERS
Removed #def ONIG_SYN_OP_DOT_ANYCHAR
Removed #def ONIG_SYN_OP_ASTERISK_ZERO_INF
Removed #def ONIG_SYN_OP_ESC_ASTERISK_ZERO_INF
Removed #def ONIG_SYN_OP_PLUS_ONE_INF
Removed #def ONIG_SYN_OP_ESC_PLUS_ONE_INF
Removed #def ONIG_SYN_OP_QMARK_ZERO_ONE
Removed #def ONIG_SYN_OP_ESC_QMARK_ZERO_ONE
Removed #def ONIG_SYN_OP_BRACE_INTERVAL
Removed #def ONIG_SYN_OP_ESC_BRACE_INTERVAL
Removed #def ONIG_SYN_OP_VBAR_ALT
Removed #def ONIG_SYN_OP_ESC_VBAR_ALT
Removed #def ONIG_SYN_OP_LPAREN_SUBEXP
Removed #def ONIG_SYN_OP_ESC_LPAREN_SUBEXP
Removed #def ONIG_SYN_OP_ESC_AZ_BUF_ANCHOR
Removed #def ONIG_SYN_OP_ESC_CAPITAL_G_BEGIN_ANCHOR
Removed #def ONIG_SYN_OP_DECIMAL_BACKREF
Removed #def ONIG_SYN_OP_BRACKET_CC
Removed #def ONIG_SYN_OP_ESC_W_WORD
Removed #def ONIG_SYN_OP_ESC_LTGT_WORD_BEGIN_END
Removed #def ONIG_SYN_OP_ESC_B_WORD_BOUND
Removed #def ONIG_SYN_OP_ESC_S_WHITE_SPACE
Removed #def ONIG_SYN_OP_ESC_D_DIGIT
Removed #def ONIG_SYN_OP_LINE_ANCHOR
Removed #def ONIG_SYN_OP_POSIX_BRACKET
Removed #def ONIG_SYN_OP_QMARK_NON_GREEDY
Removed #def ONIG_SYN_OP_ESC_CONTROL_CHARS
Removed #def ONIG_SYN_OP_ESC_C_CONTROL
Removed #def ONIG_SYN_OP_ESC_OCTAL3
Removed #def ONIG_SYN_OP_ESC_X_HEX2
Removed #def ONIG_SYN_OP_ESC_X_BRACE_HEX8
Removed #def ONIG_SYN_OP_ESC_O_BRACE_OCTAL
Removed #def ONIG_SYN_OP2_ESC_CAPITAL_Q_QUOTE
Removed #def ONIG_SYN_OP2_QMARK_GROUP_EFFECT
Removed #def ONIG_SYN_OP2_OPTION_PERL
Removed #def ONIG_SYN_OP2_OPTION_RUBY
Removed #def ONIG_SYN_OP2_PLUS_POSSESSIVE_REPEAT
Removed #def ONIG_SYN_OP2_PLUS_POSSESSIVE_INTERVAL
Removed #def ONIG_SYN_OP2_CCLASS_SET_OP
Removed #def ONIG_SYN_OP2_QMARK_LT_NAMED_GROUP
Removed #def ONIG_SYN_OP2_ESC_K_NAMED_BACKREF
Removed #def ONIG_SYN_OP2_ESC_G_SUBEXP_CALL
Removed #def ONIG_SYN_OP2_ATMARK_CAPTURE_HISTORY
Removed #def ONIG_SYN_OP2_ESC_CAPITAL_C_BAR_CONTROL
Removed #def ONIG_SYN_OP2_ESC_CAPITAL_M_BAR_META
Removed #def ONIG_SYN_OP2_ESC_V_VTAB
Removed #def ONIG_SYN_OP2_ESC_U_HEX4
Removed #def ONIG_SYN_OP2_ESC_GNU_BUF_ANCHOR
Removed #def ONIG_SYN_OP2_ESC_P_BRACE_CHAR_PROPERTY
Removed #def ONIG_SYN_OP2_ESC_P_BRACE_CIRCUMFLEX_NOT
Removed #def ONIG_SYN_OP2_ESC_H_XDIGIT
Removed #def ONIG_SYN_OP2_INEFFECTIVE_ESCAPE
Removed #def ONIG_SYN_OP2_ESC_CAPITAL_R_LINEBREAK
Removed #def ONIG_SYN_OP2_ESC_CAPITAL_X_EXTENDED_GRAPHEME_CLUSTER
Removed #def ONIG_SYN_OP2_ESC_V_VERTICAL_WHITESPACE
Removed #def ONIG_SYN_OP2_ESC_H_HORIZONTAL_WHITESPACE
Removed #def ONIG_SYN_OP2_ESC_CAPITAL_K_KEEP
Removed #def ONIG_SYN_OP2_ESC_G_BRACE_BACKREF
Removed #def ONIG_SYN_OP2_QMARK_SUBEXP_CALL
Removed #def ONIG_SYN_OP2_QMARK_VBAR_BRANCH_RESET
Removed #def ONIG_SYN_OP2_QMARK_LPAREN_CONDITION
Removed #def ONIG_SYN_OP2_QMARK_CAPITAL_P_NAMED_GROUP
Removed #def ONIG_SYN_OP2_OPTION_JAVA
Removed #def ONIG_SYN_CONTEXT_INDEP_ANCHORS
Removed #def ONIG_SYN_CONTEXT_INDEP_REPEAT_OPS
Removed #def ONIG_SYN_CONTEXT_INVALID_REPEAT_OPS
Removed #def ONIG_SYN_ALLOW_UNMATCHED_CLOSE_SUBEXP
Removed #def ONIG_SYN_ALLOW_INVALID_INTERVAL
Removed #def ONIG_SYN_ALLOW_INTERVAL_LOW_ABBREV
Removed #def ONIG_SYN_STRICT_CHECK_BACKREF
Removed #def ONIG_SYN_DIFFERENT_LEN_ALT_LOOK_BEHIND
Removed #def ONIG_SYN_CAPTURE_ONLY_NAMED_GROUP
Removed #def ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME
Removed #def ONIG_SYN_FIXED_INTERVAL_IS_GREEDY_ONLY
Removed #def ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME_CALL
Removed #def ONIG_SYN_NOT_NEWLINE_IN_NEGATIVE_CC
Removed #def ONIG_SYN_BACKSLASH_ESCAPE_IN_CC
Removed #def ONIG_SYN_ALLOW_EMPTY_RANGE_IN_CC
Removed #def ONIG_SYN_ALLOW_DOUBLE_RANGE_OP_IN_CC
Removed #def ONIG_SYN_WARN_CC_OP_NOT_ESCAPED
Removed #def ONIG_SYN_WARN_REDUNDANT_NESTED_REPEAT
Removed #def ONIG_SYN_WARN_CC_DUP
Removed #def ONIG_META_CHAR_ESCAPE
Removed #def ONIG_META_CHAR_ANYCHAR
Removed #def ONIG_META_CHAR_ANYTIME
Removed #def ONIG_META_CHAR_ZERO_OR_ONE_TIME
Removed #def ONIG_META_CHAR_ONE_OR_MORE_TIME
Removed #def ONIG_META_CHAR_ANYCHAR_ANYTIME
Removed #def ONIG_INEFFECTIVE_META_CHAR
Removed #def ONIG_IS_PATTERN_ERROR
Removed #def ONIG_NORMAL
Removed #def ONIG_MISMATCH
Removed #def ONIG_NO_SUPPORT_CONFIG
Removed #def ONIGERR_MEMORY
Removed #def ONIGERR_TYPE_BUG
Removed #def ONIGERR_PARSER_BUG
Removed #def ONIGERR_STACK_BUG
Removed #def ONIGERR_UNDEFINED_BYTECODE
Removed #def ONIGERR_UNEXPECTED_BYTECODE
Removed #def ONIGERR_MATCH_STACK_LIMIT_OVER
Removed #def ONIGERR_DEFAULT_ENCODING_IS_NOT_SET
Removed #def ONIGERR_SPECIFIED_ENCODING_CANT_CONVERT_TO_WIDE_CHAR
Removed #def ONIGERR_INVALID_ARGUMENT
Removed #def ONIGERR_END_PATTERN_AT_LEFT_BRACE
Removed #def ONIGERR_END_PATTERN_AT_LEFT_BRACKET
Removed #def ONIGERR_EMPTY_CHAR_CLASS
Removed #def ONIGERR_PREMATURE_END_OF_CHAR_CLASS
Removed #def ONIGERR_END_PATTERN_AT_ESCAPE
Removed #def ONIGERR_END_PATTERN_AT_META
Removed #def ONIGERR_END_PATTERN_AT_CONTROL
Removed #def ONIGERR_META_CODE_SYNTAX
Removed #def ONIGERR_CONTROL_CODE_SYNTAX
Removed #def ONIGERR_CHAR_CLASS_VALUE_AT_END_OF_RANGE
Removed #def ONIGERR_CHAR_CLASS_VALUE_AT_START_OF_RANGE
Removed #def ONIGERR_UNMATCHED_RANGE_SPECIFIER_IN_CHAR_CLASS
Removed #def ONIGERR_TARGET_OF_REPEAT_OPERATOR_NOT_SPECIFIED
Removed #def ONIGERR_TARGET_OF_REPEAT_OPERATOR_INVALID
Removed #def ONIGERR_NESTED_REPEAT_OPERATOR
Removed #def ONIGERR_UNMATCHED_CLOSE_PARENTHESIS
Removed #def ONIGERR_END_PATTERN_WITH_UNMATCHED_PARENTHESIS
Removed #def ONIGERR_END_PATTERN_IN_GROUP
Removed #def ONIGERR_UNDEFINED_GROUP_OPTION
Removed #def ONIGERR_INVALID_POSIX_BRACKET_TYPE
Removed #def ONIGERR_INVALID_LOOK_BEHIND_PATTERN
Removed #def ONIGERR_INVALID_REPEAT_RANGE_PATTERN
Removed #def ONIGERR_INVALID_CONDITION_PATTERN
Removed #def ONIGERR_TOO_BIG_NUMBER
Removed #def ONIGERR_TOO_BIG_NUMBER_FOR_REPEAT_RANGE
Removed #def ONIGERR_UPPER_SMALLER_THAN_LOWER_IN_REPEAT_RANGE
Removed #def ONIGERR_EMPTY_RANGE_IN_CHAR_CLASS
Removed #def ONIGERR_MISMATCH_CODE_LENGTH_IN_CLASS_RANGE
Removed #def ONIGERR_TOO_MANY_MULTI_BYTE_RANGES
Removed #def ONIGERR_TOO_SHORT_MULTI_BYTE_STRING
Removed #def ONIGERR_TOO_BIG_BACKREF_NUMBER
Removed #def ONIGERR_INVALID_BACKREF
Removed #def ONIGERR_NUMBERED_BACKREF_OR_CALL_NOT_ALLOWED
Removed #def ONIGERR_TOO_SHORT_DIGITS
Removed #def ONIGERR_TOO_LONG_WIDE_CHAR_VALUE
Removed #def ONIGERR_EMPTY_GROUP_NAME
Removed #def ONIGERR_INVALID_GROUP_NAME
Removed #def ONIGERR_INVALID_CHAR_IN_GROUP_NAME
Removed #def ONIGERR_UNDEFINED_NAME_REFERENCE
Removed #def ONIGERR_UNDEFINED_GROUP_REFERENCE
Removed #def ONIGERR_MULTIPLEX_DEFINED_NAME
Removed #def ONIGERR_MULTIPLEX_DEFINITION_NAME_CALL
Removed #def ONIGERR_NEVER_ENDING_RECURSION
Removed #def ONIGERR_GROUP_NUMBER_OVER_FOR_CAPTURE_HISTORY
Removed #def ONIGERR_INVALID_CHAR_PROPERTY_NAME
Removed #def ONIGERR_TOO_MANY_CAPTURE_GROUPS
Removed #def ONIGERR_INVALID_CODE_POINT_VALUE
Removed #def ONIGERR_INVALID_WIDE_CHAR_VALUE
Removed #def ONIGERR_TOO_BIG_WIDE_CHAR_VALUE
Removed #def ONIGERR_NOT_SUPPORTED_ENCODING_COMBINATION
Removed #def ONIGERR_INVALID_COMBINATION_OF_OPTIONS
Removed #def ONIGERR_OVER_THREAD_PASS_LIMIT_COUNT
Removed #def ONIG_MAX_CAPTURE_HISTORY_GROUP
Removed #def ONIG_IS_CAPTURE_HISTORY_GROUP
Removed OnigCaptureTreeNode
Removed #def ONIG_TRAVERSE_CALLBACK_AT_FIRST
Removed #def ONIG_TRAVERSE_CALLBACK_AT_LAST
Removed #def ONIG_TRAVERSE_CALLBACK_AT_BOTH
Removed #def ONIG_REGION_NOTPOS
Removed OnigRegion
Removed OnigErrorInfo
Removed OnigRepeatRange
Removed OnigWarnFunc
Removed onig_null_warn()
Removed #def ONIG_NULL_WARN
Removed #def ONIG_CHAR_TABLE_SIZE
Removed #def ONIG_STATE_NORMAL
Removed #def ONIG_STATE_SEARCHING
Removed #def ONIG_STATE_COMPILING
Removed #def ONIG_STATE_MODIFY
Removed #def ONIG_STATE
Removed OnigRegexType
Removed OnigRegex
Removed regex_t
Removed OnigCompileInfo
Removed onig_init()
Removed onig_error_code_to_str()
Removed onig_set_warn_func()
Removed onig_set_verb_warn_func()
Removed onig_new()
Removed onig_reg_init()
Removed onig_new_without_alloc()
Removed onig_new_deluxe()
Removed onig_free()
Removed onig_free_body()
Removed onig_recompile()
Removed onig_recompile_deluxe()
Removed onig_search()
Removed onig_search_gpos()
Removed onig_match()
Removed onig_region_new()
Removed onig_region_init()
Removed onig_region_free()
Removed onig_region_copy()
Removed onig_region_clear()
Removed onig_region_resize()
Removed onig_region_set()
Removed onig_name_to_group_numbers()
Removed onig_name_to_backref_number()
Removed onig_foreach_name()
Removed onig_number_of_names()
Removed onig_number_of_captures()
Removed onig_number_of_capture_histories()
Removed onig_get_capture_tree()
Removed onig_capture_tree_traverse()
Removed onig_noname_group_capture_is_active()
Removed onig_get_encoding()
Removed onig_get_options()
Removed onig_get_case_fold_flag()
Removed onig_get_syntax()
Removed onig_set_default_syntax()
Removed onig_copy_syntax()
Removed onig_get_syntax_op()
Removed onig_get_syntax_op2()
Removed onig_get_syntax_behavior()
Removed onig_get_syntax_options()
Removed onig_set_syntax_op()
Removed onig_set_syntax_op2()
Removed onig_set_syntax_behavior()
Removed onig_set_syntax_options()
Removed onig_set_meta_char()
Removed onig_copy_encoding()
Removed onig_get_default_case_fold_flag()
Removed onig_set_default_case_fold_flag()
Removed onig_get_match_stack_limit_size()
Removed onig_set_match_stack_limit_size()
Removed onig_end()
Removed onig_version()
Removed onig_copyright()
ruby/re.h
Removed #def RUBY_RE_H
Removed Regexp
Removed #def RMATCH
Removed #def RMATCH_REGS
Removed rb_reg_regcomp()
Removed rb_reg_search()
Removed rb_reg_regsub()
Removed rb_reg_adjust_startpos()
Removed rb_reg_quote()
Removed rb_reg_prepare_re()
Removed rb_reg_region_copy()
ruby/regex.h
Removed #def ONIGURUMA_REGEX_H
Removed OnigEncDefaultCharEncoding
Removed #def mbclen
ruby/ruby.h
Removed #def RCOMPLEX_SET_REAL
Removed #def RCOMPLEX_SET_IMAG
Removed #def RSTRUCT_EMBED_LEN_MAX
Removed #def RSTRUCT_EMBED_LEN_MASK
Removed #def RSTRUCT_EMBED_LEN_SHIFT
Removed RSTRUCT_EMBED_LEN_MAX
Removed RSTRUCT_EMBED_LEN_MASK
Removed RSTRUCT_EMBED_LEN_SHIFT
Removed RSTRUCT_ENUM_END
Removed #def RSTRUCT_EMBED_LEN
Removed #def RSTRUCT_LENINT
Removed #def RSTRUCT_CONST_PTR
Removed #def RSTRUCT
Removed ruby_xmalloc2_size()
Removed rb_cBignum
Removed rb_cFixnum
Removed rb_struct_len()
Removed rb_struct_const_ptr()
Removed #def RUBY_EVENT_SPECIFIED_LINE
Removed #def RUBY_EVENT_COVERAGE
Removed #def rb_isascii
Added #def UNREACHABLE_RETURN
Added #def PRI_SHORT_PREFIX
Added #def RB_INT2FIX
Added #def RB_LONG2FIX
Added #def RUBY_Qfalse
Added #def RUBY_Qtrue
Added #def RUBY_Qnil
Added #def RUBY_Qundef
Added #def RB_TEST
Added #def RB_NIL_P
Added #def USE_TRANSIENT_HEAP
Added RARRAY_TRANSIENT_FLAG
Added #def RARRAY_TRANSIENT_FLAG
Added #def RARRAY_CONST_PTR_TRANSIENT
Added #def RARRAY_TRANSIENT_P
Added #def RARRAY_PTR_USE_START_TRANSIENT
Added #def RARRAY_PTR_USE_END_TRANSIENT
Added #def RARRAY_PTR_USE_TRANSIENT
Added #def RREGEXP_PTR
Added rb_hash_size_num()
Added rb_big_sign()
Added #def RUBY_INTEGER_UNIFICATION
Added #def RB_INTEGER_TYPE_P
Added #def rb_integer_type_p
Added #def USHORT2NUM
Added #def RB_ST2FIX
Added #def ST2FIX
Added rb_alloc_tmp_buffer_with_count()
Added #def DSIZE_T
Added rb_mul_size_overflow()
Added rb_alloc_tmp_buffer2()
Added #def rb_varargs_argc_check_runtime
Added #def rb_varargs_argc_valid_p
Added #def rb_varargs_bad_length
Added #def rb_varargs_argc_check
Added rb_eFrozenError
Added rb_array_const_ptr_transient()
Added rb_array_ptr_use_start()
Added rb_array_ptr_use_end()
Added #def RUBY_EVENT_SCRIPT_COMPILED
Added #def RUBY_EVENT_RESERVED_FOR_INTERNAL_USE
Added rb_isascii()
Modified rb_int2inum()
Declaration
FromVALUE rb_int2inum(long)
ToVALUE rb_int2inum(intptr_t)

Modified rb_uint2inum()
Declaration
FromVALUE rb_uint2inum(VALUE)
ToVALUE rb_uint2inum(uintptr_t)

Modified rb_uint2big()
Declaration
FromVALUE rb_uint2big(VALUE)
ToVALUE rb_uint2big(uintptr_t)

Modified rb_int2big()
Declaration
FromVALUE rb_int2big(long)
ToVALUE rb_int2big(intptr_t)

Modified rb_gvar_readonly_setter()
Declaration
Fromvoid rb_gvar_readonly_setter(VALUE val, ID id, void *data, struct rb_global_variable *gvar)
Tovoid rb_gvar_readonly_setter(VALUE val, ID id, void *data, struct rb_global_variable *gvar)

ruby/ruby/backward.h
Added #def RUBY_RUBY_BACKWARD_H
Added #def DECLARE_DEPRECATED_FEATURE
Added #def DECLARE_DEPRECATED_INTERNAL_FEATURE
Added rb_struct_ptr()
Added #def RUBY_SHOW_COPYRIGHT_TO_DIE
Added ruby_show_copyright_to_die()
Added #def ruby_show_copyright
Modified rb_disable_super()
Declaration
Fromvoid rb_disable_super(void)
Tovoid rb_disable_super(void)

Modified rb_enable_super()
Declaration
Fromvoid rb_enable_super(void)
Tovoid rb_enable_super(void)

Modified rb_hash_iter_lev()
Declaration
Fromint rb_hash_iter_lev(VALUE)
Tovoid rb_hash_iter_lev(void)

Modified rb_hash_ifnone()
Declaration
FromVALUE rb_hash_ifnone(VALUE)
Tovoid rb_hash_ifnone(void)

Modified rb_str_associate()
Declaration
Fromvoid rb_str_associate(VALUE, VALUE)
Tovoid rb_str_associate(void)

Modified rb_str_associated()
Declaration
FromVALUE rb_str_associated(VALUE)
Tovoid rb_str_associated(void)

Modified rb_clear_cache()
Declaration
Fromvoid rb_clear_cache(void)
Tovoid rb_clear_cache(void)

Modified rb_frame_pop()
Declaration
Fromvoid rb_frame_pop(void)
Tovoid rb_frame_pop(void)

Modified rb_frozen_class_p()
Declaration
Fromvoid rb_frozen_class_p(VALUE)
Tovoid rb_frozen_class_p(VALUE)

Modified rb_compile_error()
Declaration
Fromvoid rb_compile_error(const char *, int, const char *, ...)
Tovoid rb_compile_error(void)

Modified rb_compile_error_with_enc()
Declaration
Fromvoid rb_compile_error_with_enc(const char *, int, void *, const char *, ...)
Tovoid rb_compile_error_with_enc(void)

Modified rb_compile_error_append()
Declaration
Fromvoid rb_compile_error_append(const char *, ...)
Tovoid rb_compile_error_append(void)

Modified rb_generic_ivar_table()
Declaration
Fromstruct st_table *rb_generic_ivar_table(VALUE)
Tovoid rb_generic_ivar_table(void)

Modified rb_mod_const_missing()
Declaration
FromVALUE rb_mod_const_missing(VALUE, VALUE)
ToVALUE rb_mod_const_missing(VALUE, VALUE)

ruby/ruby/config.h
Added #def HAVE_STMT_AND_DECL_IN_EXPR
Added #def BROKEN_CRYPT
Added #def HAVE_SANITIZER_ASAN_INTERFACE_H
Added #def HAVE_SANITIZER_MSAN_INTERFACE_H
Added #def HAVE_STDALIGN_H
Added #def SIZEOF___INT128
Added #def USE_UNALIGNED_MEMBER_ACCESS
Added #def HAVE_PID_T
Added #def HAVE_UID_T
Added #def HAVE_GID_T
Added #def HAVE_TIME_T
Added #def HAVE_DEV_T
Added #def HAVE_MODE_T
Added #def HAVE_RLIM_T
Added #def HAVE_CLOCKID_T
Added #def RUBY_ALIGNAS
Added #def RUBY_ALIGNOF
Added #def CONSTFUNC
Added #def PUREFUNC
Added #def ALWAYS_INLINE
Added #def NO_SANITIZE
Added #def NO_SANITIZE_ADDRESS
Added #def NO_ADDRESS_SAFETY_ANALYSIS
Added #def WARN_UNUSED_RESULT
Added #def MAYBE_UNUSED
Added #def HAVE_INT128_T
Added #def int128_t
Added #def SIZEOF_INT128_T
Added #def HAVE_UINT128_T
Added #def uint128_t
Added #def SIZEOF_UINT128_T
Added #def PRI_PTR_PREFIX
Added #def HAVE_ARC4RANDOM_BUF
Added #def HAVE_FDOPENDIR
Added #def HAVE_FSTATAT
Added #def HAVE_GRANTPT
Added #def HAVE_LUTIMES
Added #def HAVE_OPENAT
Added #def HAVE_PWRITE
Added #def HAVE_BUILTIN___BUILTIN_ALLOCA_WITH_ALIGN
Added #def HAVE_BUILTIN___BUILTIN_ASSUME_ALIGNED
Added #def HAVE_BUILTIN___BUILTIN_POPCOUNT
Added #def HAVE_BUILTIN___BUILTIN_POPCOUNTLL
Added #def HAVE_BUILTIN___BUILTIN_CTZ
Added #def HAVE_BUILTIN___BUILTIN_CTZLL
Added #def HAVE_BUILTIN___BUILTIN_ADD_OVERFLOW
Added #def HAVE_BUILTIN___BUILTIN_SUB_OVERFLOW
Added #def HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW
Added #def HAVE_BUILTIN___BUILTIN_CONSTANT_P
Added #def HAVE_BUILTIN___BUILTIN_TRAP
Added #def HAVE_SIG_T
Added #def HAVE_PTHREAD_ATTR_GETGUARDSIZE
Added #def HAVE_MACH_O_LOADER_H
Added #def HAVE__SETJMP
Added #def HAVE_SIGSETJMP
Added #def USE_MJIT
ruby/ruby/defines.h
Added #def HAVE_ATTRIBUTE_ERRORFUNC
Added #def ERRORFUNC
Added #def HAVE_ATTRIBUTE_WARNINGFUNC
Added #def WARNINGFUNC
Added #def GCC_VERSION_SINCE
Added #def GCC_VERSION_BEFORE
Added #def RB_LIKELY
Added #def RB_UNLIKELY
Added #def COLDFUNC
Added #def RB_GNUC_EXTENSION
Added #def RB_GNUC_EXTENSION_BLOCK
Added #def USE_GC_MALLOC_OBJ_INFO_DETAILS
Added #def MJIT_FUNC_EXPORTED
Added #def MJIT_SYMBOL_EXPORT_BEGIN
Added #def MJIT_SYMBOL_EXPORT_END
ruby/ruby/encoding.h
Removed #def RUBY_ENCODING_H
Removed RUBY_ENCODING_INLINE_MAX
Removed RUBY_ENCODING_SHIFT
Removed RUBY_ENCODING_MASK
Removed RUBY_ENCODING_MAXNAMELEN
Removed #def ENCODING_INLINE_MAX
Removed #def ENCODING_SHIFT
Removed #def ENCODING_MASK
Removed #def RB_ENCODING_SET_INLINED
Removed #def RB_ENCODING_SET
Removed #def RB_ENCODING_GET_INLINED
Removed #def RB_ENCODING_GET
Removed #def RB_ENCODING_IS_ASCII8BIT
Removed #def ENCODING_SET_INLINED
Removed #def ENCODING_SET
Removed #def ENCODING_GET_INLINED
Removed #def ENCODING_GET
Removed #def ENCODING_IS_ASCII8BIT
Removed #def ENCODING_MAXNAMELEN
Removed RUBY_ENC_CODERANGE_UNKNOWN
Removed RUBY_ENC_CODERANGE_7BIT
Removed RUBY_ENC_CODERANGE_VALID
Removed RUBY_ENC_CODERANGE_BROKEN
Removed RUBY_ENC_CODERANGE_MASK
Removed rb_enc_coderange_clean_p()
Removed #def RB_ENC_CODERANGE_CLEAN_P
Removed #def RB_ENC_CODERANGE
Removed #def RB_ENC_CODERANGE_ASCIIONLY
Removed #def RB_ENC_CODERANGE_SET
Removed #def RB_ENC_CODERANGE_CLEAR
Removed #def RB_ENC_CODERANGE_AND
Removed #def RB_ENCODING_CODERANGE_SET
Removed #def ENC_CODERANGE_MASK
Removed #def ENC_CODERANGE_UNKNOWN
Removed #def ENC_CODERANGE_7BIT
Removed #def ENC_CODERANGE_VALID
Removed #def ENC_CODERANGE_BROKEN
Removed #def ENC_CODERANGE_CLEAN_P
Removed #def ENC_CODERANGE
Removed #def ENC_CODERANGE_ASCIIONLY
Removed #def ENC_CODERANGE_SET
Removed #def ENC_CODERANGE_CLEAR
Removed #def ENC_CODERANGE_AND
Removed #def ENCODING_CODERANGE_SET
Removed rb_encoding
Removed rb_char_to_option_kcode()
Removed rb_enc_replicate()
Removed rb_define_dummy_encoding()
Removed rb_enc_dummy_p()
Removed rb_enc_to_index()
Removed rb_enc_get_index()
Removed rb_enc_set_index()
Removed rb_enc_find_index()
Removed rb_to_encoding_index()
Removed rb_to_encoding()
Removed rb_find_encoding()
Removed rb_enc_get()
Removed rb_enc_compatible()
Removed rb_enc_check()
Removed rb_enc_associate_index()
Removed rb_enc_associate()
Removed rb_enc_copy()
Removed rb_enc_str_new()
Removed rb_enc_str_new_cstr()
Removed rb_enc_str_new_static()
Removed rb_enc_reg_new()
Removed rb_enc_sprintf()
Removed rb_enc_vsprintf()
Removed rb_enc_strlen()
Removed rb_enc_nth()
Removed rb_obj_encoding()
Removed rb_enc_str_buf_cat()
Removed rb_enc_uint_chr()
Removed rb_external_str_new_with_enc()
Removed rb_str_export_to_enc()
Removed rb_str_conv_enc()
Removed rb_str_conv_enc_opts()
Removed #def rb_enc_str_new
Removed #def rb_enc_str_new_cstr
Removed rb_enc_raise()
Removed rb_enc_from_index()
Removed rb_enc_find()
Removed #def rb_enc_name
Removed #def rb_enc_mbminlen
Removed #def rb_enc_mbmaxlen
Removed rb_enc_mbclen()
Removed rb_enc_fast_mbclen()
Removed rb_enc_precise_mbclen()
Removed #def MBCLEN_CHARFOUND_P
Removed #def MBCLEN_CHARFOUND_LEN
Removed #def MBCLEN_INVALID_P
Removed #def MBCLEN_NEEDMORE_P
Removed #def MBCLEN_NEEDMORE_LEN
Removed rb_enc_ascget()
Removed rb_enc_codepoint_len()
Removed rb_enc_codepoint()
Removed #def rb_enc_codepoint
Removed #def rb_enc_mbc_to_codepoint
Removed rb_enc_codelen()
Removed rb_enc_code_to_mbclen()
Removed #def rb_enc_code_to_mbclen
Removed #def rb_enc_mbcput
Removed #def rb_enc_prev_char
Removed #def rb_enc_left_char_head
Removed #def rb_enc_right_char_head
Removed #def rb_enc_step_back
Removed #def rb_enc_is_newline
Removed #def rb_enc_isctype
Removed #def rb_enc_isascii
Removed #def rb_enc_isalpha
Removed #def rb_enc_islower
Removed #def rb_enc_isupper
Removed #def rb_enc_ispunct
Removed #def rb_enc_isalnum
Removed #def rb_enc_isprint
Removed #def rb_enc_isspace
Removed #def rb_enc_isdigit
Removed #def rb_enc_asciicompat
Removed rb_enc_casefold()
Removed rb_enc_toupper()
Removed rb_enc_tolower()
Removed rb_intern3()
Removed rb_interned_id_p()
Removed rb_enc_symname_p()
Removed rb_enc_symname2_p()
Removed rb_enc_str_coderange()
Removed rb_str_coderange_scan_restartable()
Removed rb_enc_str_asciionly_p()
Removed #def rb_enc_str_asciicompat_p
Removed rb_enc_from_encoding()
Removed rb_enc_unicode_p()
Removed rb_ascii8bit_encoding()
Removed rb_utf8_encoding()
Removed rb_usascii_encoding()
Removed rb_locale_encoding()
Removed rb_filesystem_encoding()
Removed rb_default_external_encoding()
Removed rb_default_internal_encoding()
Removed rb_ascii8bit_encindex()
Removed rb_utf8_encindex()
Removed rb_usascii_encindex()
Removed rb_locale_encindex()
Removed rb_filesystem_encindex()
Removed rb_enc_default_external()
Removed rb_enc_default_internal()
Removed rb_enc_set_default_external()
Removed rb_enc_set_default_internal()
Removed rb_locale_charmap()
Removed rb_memsearch()
Removed rb_enc_path_next()
Removed rb_enc_path_skip_prefix()
Removed rb_enc_path_last_separator()
Removed rb_enc_path_end()
Removed ruby_enc_find_basename()
Removed ruby_enc_find_extname()
Removed rb_check_id_cstr()
Removed rb_check_symbol_cstr()
Removed econv_invalid_byte_sequence
Removed econv_undefined_conversion
Removed econv_destination_buffer_full
Removed econv_source_buffer_empty
Removed econv_finished
Removed econv_after_output
Removed econv_incomplete_input
Removed rb_econv_result_t
Removed rb_econv_t
Removed rb_str_encode()
Removed rb_econv_has_convpath_p()
Removed rb_econv_prepare_options()
Removed rb_econv_prepare_opts()
Removed rb_econv_open()
Removed rb_econv_open_opts()
Removed rb_econv_convert()
Removed rb_econv_close()
Removed rb_econv_set_replacement()
Removed rb_econv_decorate_at_first()
Removed rb_econv_decorate_at_last()
Removed rb_econv_open_exc()
Removed rb_econv_insert_output()
Removed rb_econv_encoding_to_insert_output()
Removed rb_econv_check_error()
Removed rb_econv_make_exception()
Removed rb_econv_putbackable()
Removed rb_econv_putback()
Removed rb_econv_asciicompat_encoding()
Removed rb_econv_str_convert()
Removed rb_econv_substr_convert()
Removed rb_econv_str_append()
Removed rb_econv_substr_append()
Removed rb_econv_append()
Removed rb_econv_binmode()
Removed RUBY_ECONV_ERROR_HANDLER_MASK
Removed RUBY_ECONV_INVALID_MASK
Removed RUBY_ECONV_INVALID_REPLACE
Removed RUBY_ECONV_UNDEF_MASK
Removed RUBY_ECONV_UNDEF_REPLACE
Removed RUBY_ECONV_UNDEF_HEX_CHARREF
Removed RUBY_ECONV_DECORATOR_MASK
Removed RUBY_ECONV_NEWLINE_DECORATOR_MASK
Removed RUBY_ECONV_NEWLINE_DECORATOR_READ_MASK
Removed RUBY_ECONV_NEWLINE_DECORATOR_WRITE_MASK
Removed RUBY_ECONV_UNIVERSAL_NEWLINE_DECORATOR
Removed RUBY_ECONV_CRLF_NEWLINE_DECORATOR
Removed RUBY_ECONV_CR_NEWLINE_DECORATOR
Removed RUBY_ECONV_XML_TEXT_DECORATOR
Removed RUBY_ECONV_XML_ATTR_CONTENT_DECORATOR
Removed RUBY_ECONV_STATEFUL_DECORATOR_MASK
Removed RUBY_ECONV_XML_ATTR_QUOTE_DECORATOR
Removed RUBY_ECONV_DEFAULT_NEWLINE_DECORATOR
Removed #def ECONV_ERROR_HANDLER_MASK
Removed #def ECONV_INVALID_MASK
Removed #def ECONV_INVALID_REPLACE
Removed #def ECONV_UNDEF_MASK
Removed #def ECONV_UNDEF_REPLACE
Removed #def ECONV_UNDEF_HEX_CHARREF
Removed #def ECONV_DECORATOR_MASK
Removed #def ECONV_NEWLINE_DECORATOR_MASK
Removed #def ECONV_NEWLINE_DECORATOR_READ_MASK
Removed #def ECONV_NEWLINE_DECORATOR_WRITE_MASK
Removed #def ECONV_UNIVERSAL_NEWLINE_DECORATOR
Removed #def ECONV_CRLF_NEWLINE_DECORATOR
Removed #def ECONV_CR_NEWLINE_DECORATOR
Removed #def ECONV_XML_TEXT_DECORATOR
Removed #def ECONV_XML_ATTR_CONTENT_DECORATOR
Removed #def ECONV_STATEFUL_DECORATOR_MASK
Removed #def ECONV_XML_ATTR_QUOTE_DECORATOR
Removed #def ECONV_DEFAULT_NEWLINE_DECORATOR
Removed RUBY_ECONV_PARTIAL_INPUT
Removed RUBY_ECONV_AFTER_OUTPUT
Removed #def ECONV_PARTIAL_INPUT
Removed #def ECONV_AFTER_OUTPUT
Removed RUBY_ECONV_FLAGS_PLACEHOLDER
ruby/ruby/intern.h
Added rb_complex_new_polar()
Added rb_complex_real()
Added rb_complex_imag()
Added rb_complex_plus()
Added rb_complex_minus()
Added rb_complex_mul()
Added rb_complex_div()
Added rb_complex_uminus()
Added rb_complex_conjugate()
Added rb_complex_abs()
Added rb_complex_arg()
Added rb_complex_pow()
Added rb_dbl_complex_new()
Added #def rb_complex_add
Added #def rb_complex_sub
Added #def rb_complex_nagate
Added rb_arithmetic_sequence_components_t
Added rb_arithmetic_sequence_extract()
Added rb_gc_adjust_memory_usage()
Added rb_hash_free()
Added rb_struct_size()
Added rb_time_utc_offset()
Modified rb_complex_polar()
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedby rb_complex_new_polar

Modified rb_check_arity()
Declaration
Fromvoid rb_check_arity(int argc, int min, int max)
Toint rb_check_arity(int argc, int min, int max)

Modified rb_f_exit()
Declaration
FromVALUE rb_f_exit(int, const VALUE *)
ToVALUE rb_f_exit(int, const VALUE *)

Modified rb_f_abort()
Declaration
FromVALUE rb_f_abort(int, const VALUE *)
ToVALUE rb_f_abort(int, const VALUE *)

Modified rb_f_notimplement()
Declaration
FromVALUE rb_f_notimplement(int argc, const VALUE *argv, VALUE obj)
ToVALUE rb_f_notimplement(int argc, const VALUE *argv, VALUE obj)

Modified rb_interrupt()
Declaration
Fromvoid rb_interrupt(void)
Tovoid rb_interrupt(void)

Modified rb_hash_tbl()
Declaration
Fromstruct st_table *rb_hash_tbl(VALUE)
Tostruct st_table *rb_hash_tbl(VALUE, const char *file, int line)

Modified rb_f_exec()
Declaration
FromVALUE rb_f_exec(int, const VALUE *)
ToVALUE rb_f_exec(int, const VALUE *)

ruby/ruby/st.h
Added #def MAX_ST_INDEX_VAL
Added st_table_entry
Added rb_hash_bulk_insert_into_st_table()
ruby/st.h
Removed st_reverse_foreach()
ruby/thread_native.h
Removed #def RUBY_THREAD_NATIVE_H
Removed rb_nativethread_id_t
Removed rb_nativethread_lock_t
Removed rb_nativethread_self()
Removed rb_nativethread_lock_initialize()
Removed rb_nativethread_lock_destroy()
Removed rb_nativethread_lock_lock()
Removed rb_nativethread_lock_unlock()
ruby/thread.h
Removed #def RUBY_THREAD_H
Removed rb_thread_call_with_gvl()
Removed rb_thread_call_without_gvl()
Removed rb_thread_call_without_gvl2()
Removed #def RUBY_CALL_WO_GVL_FLAG_SKIP_CHECK_INTS_AFTER
ruby/util.h
Removed #def RUBY_UTIL_H
Removed #def DECIMAL_SIZE_OF_BITS
Removed #def scan_oct
Removed ruby_scan_oct()
Removed #def scan_hex
Removed ruby_scan_hex()
Removed ruby_qsort()
Removed ruby_setenv()
Removed ruby_unsetenv()
Removed #def setenv
Removed #def unsetenv
Removed ruby_strdup()
Removed #def strdup
Removed ruby_getcwd()
Removed #def my_getcwd
Removed ruby_strtod()
Removed #def strtod
Removed ruby_each_words()
ruby/version.h
Removed #def RUBY_VERSION_H
Removed #def RUBY_AUTHOR
Removed #def RUBY_BIRTH_YEAR
Removed #def RUBY_BIRTH_MONTH
Removed #def RUBY_BIRTH_DAY
Removed #def RUBY_API_VERSION_MAJOR
Removed #def RUBY_API_VERSION_MINOR
Removed #def RUBY_API_VERSION_TEENY
Removed #def RUBY_API_VERSION_CODE
Removed ruby_api_version
Removed ruby_version
Removed ruby_release_date
Removed ruby_platform
Removed ruby_patchlevel
Removed ruby_description
Removed ruby_copyright
Removed ruby_engine
ruby/vm.h
Removed #def RUBY_VM_H
Removed ruby_vm_t
Removed ruby_vm_destruct()
Removed ruby_vm_at_exit()