Bump rand from 0.10.0 to 0.10.1 in /zjit
Bumps rand from 0.10.0 to 0.10.1.
Bump rand from 0.10.0 to 0.10.1 in the cargo group across 1 directory
Bumps the cargo group with 1 update in the / directory: rand.
Updates rand from 0.10.0 to 0.10.1
rand
Concurrent set fix when encountering garbage obj in find_or_insert
When CASing the garbage key to EMPTY, if we succeed we should decrease set->size because we're trying to re-insert into the same slot right after. The insertion increases set->size if it succeeds. This issue can lead to...
Avoid array resize in rb_obj_instance_variables
We know (an estimate of) the ivar count upfront (+/- hidden internal fields), from the shape, so we should reserve the expected length upfront.
Avoid atomic exchange in rb_free_tmp_buffer
Usually RB_ALLOCV_N uses alloca for small allocations, and in that case the value is 0, and we should not need to atomic exchange it back to 0.
I'm actually not sure why we need atomic operations here anyways.
Bump the github-actions group across 2 directories with 4 updates
Bumps the github-actions group with 3 updates in the / directory: ruby/setup-ruby, actions/upload-artifact and taiki-e/install-action....
iseq.c: rb_estimate_iv_count handle no superclass
[Bug #21992]
When redefining BasicObject#initialize there's no super class to access.
BasicObject#initialize
rb_gc_obj_optimal_size: don't enlarge small AR table hashes
Ref: https://github.com/ruby/ruby/pull/16653
Frozen hashes backed by AR tables can be smaller than 160B.
Update ruby-bench to update stackprof
Remove postponed job APIs deprecated for 2 years
View all revisions | View revisions
Also available in: Atom