Skip to content

Commit 1449b3a

Browse files
committed
Rename rb_jit_* functions to rb_builtin_*
1 parent 3394978 commit 1449b3a

3 files changed

Lines changed: 21 additions & 21 deletions

File tree

array.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2711,21 +2711,21 @@ ary_enum_length(VALUE ary, VALUE args, VALUE eobj)
27112711

27122712
// Return true if the index is at or past the end of the array.
27132713
VALUE
2714-
rb_jit_ary_at_end(rb_execution_context_t *ec, VALUE self, VALUE index)
2714+
rb_builtin_ary_at_end(rb_execution_context_t *ec, VALUE self, VALUE index)
27152715
{
27162716
return FIX2LONG(index) >= RARRAY_LEN(self) ? Qtrue : Qfalse;
27172717
}
27182718

27192719
// Return the element at the given fixnum index.
27202720
VALUE
2721-
rb_jit_ary_at(rb_execution_context_t *ec, VALUE self, VALUE index)
2721+
rb_builtin_ary_at(rb_execution_context_t *ec, VALUE self, VALUE index)
27222722
{
27232723
return RARRAY_AREF(self, FIX2LONG(index));
27242724
}
27252725

27262726
// Increment a fixnum by 1.
27272727
VALUE
2728-
rb_jit_fixnum_inc(rb_execution_context_t *ec, VALUE self, VALUE num)
2728+
rb_builtin_fixnum_inc(rb_execution_context_t *ec, VALUE self, VALUE num)
27292729
{
27302730
return LONG2FIX(FIX2LONG(num) + 1);
27312731
}

array.rb

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -223,9 +223,9 @@ def each # :nodoc:
223223
return Primitive.cexpr! 'SIZED_ENUMERATOR(self, 0, 0, ary_enum_length)'
224224
end
225225
i = 0
226-
until Primitive.rb_jit_ary_at_end(i)
227-
yield Primitive.rb_jit_ary_at(i)
228-
i = Primitive.rb_jit_fixnum_inc(i)
226+
until Primitive.rb_builtin_ary_at_end(i)
227+
yield Primitive.rb_builtin_ary_at(i)
228+
i = Primitive.rb_builtin_fixnum_inc(i)
229229
end
230230
self
231231
end
@@ -243,10 +243,10 @@ def map # :nodoc:
243243

244244
i = 0
245245
result = Primitive.ary_sized_alloc
246-
until Primitive.rb_jit_ary_at_end(i)
247-
value = yield(Primitive.rb_jit_ary_at(i))
246+
until Primitive.rb_builtin_ary_at_end(i)
247+
value = yield(Primitive.rb_builtin_ary_at(i))
248248
Primitive.rb_jit_ary_push(result, value)
249-
i = Primitive.rb_jit_fixnum_inc(i)
249+
i = Primitive.rb_builtin_fixnum_inc(i)
250250
end
251251
result
252252
end
@@ -269,12 +269,12 @@ def select # :nodoc:
269269

270270
i = 0
271271
result = Primitive.ary_sized_alloc
272-
until Primitive.rb_jit_ary_at_end(i)
273-
value = Primitive.rb_jit_ary_at(i)
272+
until Primitive.rb_builtin_ary_at_end(i)
273+
value = Primitive.rb_builtin_ary_at(i)
274274
if yield value
275275
Primitive.rb_jit_ary_push(result, value)
276276
end
277-
i = Primitive.rb_jit_fixnum_inc(i)
277+
i = Primitive.rb_builtin_fixnum_inc(i)
278278
end
279279
result
280280
end
@@ -296,10 +296,10 @@ def select # :nodoc:
296296
# return Primitive.cexpr! 'SIZED_ENUMERATOR(self, 0, 0, ary_enum_length)'
297297
# end
298298
# i = 0
299-
# until Primitive.rb_jit_ary_at_end(i)
300-
# value = Primitive.rb_jit_ary_at(i)
299+
# until Primitive.rb_builtin_ary_at_end(i)
300+
# value = Primitive.rb_builtin_ary_at(i)
301301
# return value if yield(value)
302-
# i = Primitive.rb_jit_fixnum_inc(i)
302+
# i = Primitive.rb_builtin_fixnum_inc(i)
303303
# end
304304
# if_none_proc&.call
305305
# end

zjit/src/cruby_methods.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@ use crate::hir::{self, FieldName};
1616

1717
// Array iteration builtin functions (defined in array.c)
1818
unsafe extern "C" {
19-
fn rb_jit_ary_at_end(ec: EcPtr, self_: VALUE, index: VALUE) -> VALUE;
20-
fn rb_jit_ary_at(ec: EcPtr, self_: VALUE, index: VALUE) -> VALUE;
21-
fn rb_jit_fixnum_inc(ec: EcPtr, self_: VALUE, num: VALUE) -> VALUE;
19+
fn rb_builtin_ary_at_end(ec: EcPtr, self_: VALUE, index: VALUE) -> VALUE;
20+
fn rb_builtin_ary_at(ec: EcPtr, self_: VALUE, index: VALUE) -> VALUE;
21+
fn rb_builtin_fixnum_inc(ec: EcPtr, self_: VALUE, num: VALUE) -> VALUE;
2222
fn rb_str_equal(str1: VALUE, str2: VALUE) -> VALUE;
2323
}
2424

@@ -297,9 +297,9 @@ pub fn init() -> Annotations {
297297
annotate_builtin!(rb_cSymbol, "empty?", types::BoolExact);
298298

299299
// Array iteration builtins (used in with_jit Array#each, map, select, find)
300-
builtin_funcs.insert(rb_jit_fixnum_inc as *mut c_void, FnProperties { inline: inline_fixnum_inc, return_type: types::Fixnum, ..Default::default() });
301-
builtin_funcs.insert(rb_jit_ary_at as *mut c_void, FnProperties { inline: inline_ary_at, ..Default::default() });
302-
builtin_funcs.insert(rb_jit_ary_at_end as *mut c_void, FnProperties { inline: inline_ary_at_end, return_type: types::BoolExact, ..Default::default() });
300+
builtin_funcs.insert(rb_builtin_fixnum_inc as *mut c_void, FnProperties { inline: inline_fixnum_inc, return_type: types::Fixnum, ..Default::default() });
301+
builtin_funcs.insert(rb_builtin_ary_at as *mut c_void, FnProperties { inline: inline_ary_at, ..Default::default() });
302+
builtin_funcs.insert(rb_builtin_ary_at_end as *mut c_void, FnProperties { inline: inline_ary_at_end, return_type: types::BoolExact, ..Default::default() });
303303

304304
Annotations {
305305
cfuncs: std::mem::take(cfuncs),

0 commit comments

Comments
 (0)