Signed-off-by: cui fliter <imcusg@gmail.com>
This commit is contained in:
cui fliter 2024-03-05 17:50:47 +08:00 коммит произвёл GitHub
Родитель 8e27c01fbb
Коммит 226a889dc7
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: B5690EEEBB952194
16 изменённых файлов: 16 добавлений и 16 удалений

Просмотреть файл

@ -31,7 +31,7 @@ PREFIXED_SYMBOL(SYMBOL_PREFIX,coroutine_transfer):
# paciasp (it also acts as BTI landing pad, so no need to insert BTI also)
hint #25
#elif defined(__ARM_FEATURE_BTI_DEFAULT) && (__ARM_FEATURE_BTI_DEFAULT != 0)
# For the the case PAC is not enabled but BTI is.
# For the case PAC is not enabled but BTI is.
# bti c
hint #34
#endif

2
file.c
Просмотреть файл

@ -7582,7 +7582,7 @@ Init_File(void)
*
* ==== File::RDONLY
*
* Flag File::RDONLY specifies the the stream should be opened for reading only:
* Flag File::RDONLY specifies the stream should be opened for reading only:
*
* filepath = '/tmp/t.tmp'
* f = File.new(filepath, File::RDONLY)

Просмотреть файл

@ -97,7 +97,7 @@ RBIMPL_ATTR_NONNULL(())
* - Case #11: When signo and PID are both negative, the behaviour of this
* function depends on how `killpg(3)` works. On Linux, it seems such
* attempt is strictly prohibited and `Errno::EINVAL` is raised. But on
* macOS, it seems it tries to to send the signal actually to the process
* macOS, it seems it tries to send the signal actually to the process
* group.
*
* @note Above description is in fact different from how `kill(2)` works.

Просмотреть файл

@ -412,7 +412,7 @@ VALUE rb_utf8_str_new_static(const char *ptr, long len);
/**
* Identical to rb_interned_str(), except it takes a Ruby's string instead of
* C's. It can also be seen as a routine identical to to rb_str_new_shared(),
* C's. It can also be seen as a routine identical to rb_str_new_shared(),
* except it returns an infamous "f"string.
*
* @param[in] str An object of ::RString.

Просмотреть файл

@ -292,7 +292,7 @@ EOF
case var_name
# On windows, it is assumed that mkmf has setup an exports file for the
# extension, so we have to to create one ourselves.
# extension, so we have to create one ourselves.
when "DEFFILE"
write_deffile(dest_dir, crate_name)
else

Просмотреть файл

@ -103,7 +103,7 @@ module Gem::Molinillo
# @return [Boolean] where the requirement of the state we're unwinding
# to directly caused the conflict. Note: in this case, it is
# impossible for the state we're unwinding to to be a parent of
# impossible for the state we're unwinding to be a parent of
# any of the other conflicting requirements (or we would have
# circularity)
def unwinding_to_primary_requirement?

2
lib/rubygems/vendor/resolv/lib/resolv.rb поставляемый
Просмотреть файл

@ -2771,7 +2771,7 @@ class Gem::Resolv
attr_reader :target
##
# The service paramters for the target host.
# The service parameters for the target host.
attr_reader :params

Просмотреть файл

@ -17320,7 +17320,7 @@ parse_assignment_values(pm_parser_t *parser, pm_binding_power_t previous_binding
bool accepts_command_call_inner = false;
// RHS can accept command call iff the value is a call with arguments
// but without paranthesis.
// but without parenthesis.
if (PM_NODE_TYPE_P(value, PM_CALL_NODE)) {
pm_call_node_t *call_node = (pm_call_node_t *) value;
if ((call_node->arguments != NULL) && (call_node->opening_loc.start == NULL)) {

Просмотреть файл

@ -253,7 +253,7 @@ pm_constant_pool_insert(pm_constant_pool_t *pool, const uint8_t *start, size_t l
index = (index + 1) & mask;
}
// IDs are allocated starting at 1, since the value 0 denotes a non-existant
// IDs are allocated starting at 1, since the value 0 denotes a non-existent
// constant.
uint32_t id = ++pool->size;
assert(pool->size < ((uint32_t) (1 << 30)));

Просмотреть файл

@ -62,7 +62,7 @@ typedef enum {
/** The decimal base, indicated by a 0d, 0D, or empty prefix. */
PM_INTEGER_BASE_DECIMAL,
/** The hexidecimal base, indicated by a 0x or 0X prefix. */
/** The hexadecimal base, indicated by a 0x or 0X prefix. */
PM_INTEGER_BASE_HEXADECIMAL,
/**

Просмотреть файл

@ -2292,7 +2292,7 @@ pm_compile_pattern(rb_iseq_t *iseq, pm_scope_node_t *scope_node, const pm_node_t
break;
}
case PM_LOCAL_VARIABLE_TARGET_NODE: {
// Local variables can be targetted by placing identifiers in the place
// Local variables can be targeted by placing identifiers in the place
// of a pattern. For example, foo in bar. This results in the value
// being matched being written to that local variable.
pm_local_variable_target_node_t *cast = (pm_local_variable_target_node_t *) node;

Просмотреть файл

@ -43,7 +43,7 @@ describe "Invoking a method" do
end
describe "with optional arguments" do
it "uses the optional argument if none is is passed" do
it "uses the optional argument if none is passed" do
specs.fooM0O1.should == [1]
end

Просмотреть файл

@ -63,7 +63,7 @@ describe "UDPSocket#send" do
@msg[1][3].should == "127.0.0.1"
end
it "raises EMSGSIZE if data is too too big" do
it "raises EMSGSIZE if data is too big" do
@socket = UDPSocket.open
begin
-> do

Просмотреть файл

@ -754,7 +754,7 @@ timer_thread_register_waiting(rb_thread_t *th, int fd, enum thread_sched_waiting
case EPERM:
// the fd doesn't support epoll
case EEXIST:
// the fd is already registerred by another thread
// the fd is already registered by another thread
rb_native_mutex_unlock(&timer_th.waiting_lock);
return false;
default:

Просмотреть файл

@ -1442,7 +1442,7 @@ rb_obj_convert_to_too_complex(VALUE obj, st_table *table)
if (old_ivtbl) {
/* We need to modify old_ivtbl to have the too complex shape
* and hold the table because the xmalloc could trigger a GC
* compaction. We want the table to be updated rather than than
* compaction. We want the table to be updated rather than
* the original ivptr. */
#if SHAPE_IN_BASIC_FLAGS
rb_shape_set_shape_id(obj, OBJ_TOO_COMPLEX_SHAPE_ID);

Просмотреть файл

@ -995,7 +995,7 @@ fn jump_to_next_insn(
asm: &mut Assembler,
ocb: &mut OutlinedCb,
) -> Option<()> {
// Reset the depth since in current usages we only ever jump to to
// Reset the depth since in current usages we only ever jump to
// chain_depth > 0 from the same instruction.
let mut reset_depth = asm.ctx;
reset_depth.reset_chain_depth_and_defer();