-
Notifications
You must be signed in to change notification settings - Fork 5.4k
Insights: ruby/ruby
Overview
-
0 Active issues
-
- 59 Merged pull requests
- 18 Open pull requests
- 0 Closed issues
- 0 New issues
Could not load contribution data
Please try again later
59 Pull requests merged by 23 people
-
Follow-ups to #13555
#13564 merged
Jun 10, 2025 -
Fix handling of cancelled blocking operations.
#13570 merged
Jun 10, 2025 -
[DOC] Split building docs for modular GC
#13566 merged
Jun 10, 2025 -
Disabled TRAP cache of CodeQL for Ruby 3.3
#13393 merged
Jun 10, 2025 -
Take file and line in GC VM locks
#13550 merged
Jun 9, 2025 -
Add missing write barrier in set_i_initialize_copy
#13558 merged
Jun 9, 2025 -
Slim down bundled gems sources
#13563 merged
Jun 9, 2025 -
Get rid of
gen_fields_tbl.fields_count
#13561 merged
Jun 9, 2025 -
ZJIT: Parse a few more
opt_*
, CALL_SIMPLE_METHOD opcodes#13549 merged
Jun 9, 2025 -
Fix build on alpine with statx change
#13562 merged
Jun 9, 2025 -
Selective inspect of instance variables
#13555 merged
Jun 9, 2025 -
Optimize callcache invalidation for refinements
#13077 merged
Jun 9, 2025 -
Get rid of SHAPE_T_OBJECT
#13556 merged
Jun 7, 2025 -
Delete useless Namespace#current_details
#13554 merged
Jun 7, 2025 -
ignore confirming belonging while finrializer
#13542 merged
Jun 7, 2025 -
Add missing lock around
redblack_cache_ancestors
#13552 merged
Jun 6, 2025 -
Introduce MODULAR_GC_FN
#13539 merged
Jun 6, 2025 -
ZJIT: Parse definedivar into HIR (+2 misc.)
#13528 merged
Jun 6, 2025 -
shape.c: match capacity growth with T_OBJECT embedded sizes
#13548 merged
Jun 6, 2025 -
Be more specific with
RUBY_VM_INTERRUPTED
in debug assertions.#13547 merged
Jun 6, 2025 -
proc.c: saves Binding#clone on copying ivars twice
#13541 merged
Jun 6, 2025 -
Log
ec->interrupt_flag
if non-zero.#13543 merged
Jun 6, 2025 -
ZJIT: Add codegen for uncached getinstancevariable, setinstancevariable
#13527 merged
Jun 6, 2025 -
Fix birthtime specs on old Linux
#13540 merged
Jun 6, 2025 -
Launchable cleanup
#13538 merged
Jun 6, 2025 -
fix
rp(obj)
for any object#13534 merged
Jun 6, 2025 -
Fix
IO#close
use-after-free inblocking_operation_wait
andfiber_interrupt
hooks.#13437 merged
Jun 6, 2025 -
Handle spurious wakeups in
Thread#join
.#13532 merged
Jun 6, 2025 -
[Bug #21400] Fix rb_bug() when killing current root fiber in non-main thread
#13526 merged
Jun 6, 2025 -
CI: Trap launchable_record_test in the parent process
#13535 merged
Jun 6, 2025 -
ZJIT: Panic unimplemented for OOB basic block args
#13533 merged
Jun 5, 2025 -
support nested VM barrier synchronization
#13507 merged
Jun 5, 2025 -
ZJIT: Pass self through basic block params
#13529 merged
Jun 5, 2025 -
Refactor raw accesses to rb_shape_t.capacity
#13524 merged
Jun 5, 2025 -
Deprecate passing arguments to Set#to_set and Enumerable#to_set
#13489 merged
Jun 5, 2025 -
Add debug message to test_heaps_grow_independently
#13140 merged
Jun 5, 2025 -
ZJIT: Add
insns
keyword to test that a certain opcode is present#13470 merged
Jun 5, 2025 -
[Bug #21381] Refine error messages for
it
and numbered parameters#13522 merged
Jun 5, 2025 -
Fix atomic load
#13521 merged
Jun 5, 2025 -
Get rid of
rb_shape_t.flags
#13515 merged
Jun 5, 2025 -
ZJIT: Add newrange support
#13505 merged
Jun 5, 2025 -
mark main Ractor object
#13506 merged
Jun 4, 2025 -
ZJIT: Implement side exits for entry frames
#13469 merged
Jun 4, 2025 -
Remove dead rb_malloc_info_show_results
#13516 merged
Jun 4, 2025 -
Implement write barrier for addrinfo
#13503 merged
Jun 4, 2025 -
Launchable: Set env variables to prevent CI slowdowns
#13513 merged
Jun 4, 2025 -
Fix incorrect method name in Array#size's zjit test
#13487 merged
Jun 4, 2025 -
Get rid of TOO_COMPLEX shape type
#13511 merged
Jun 4, 2025 -
Make
rb_debug_inspector_backtrace_locations
return a raw backtrace#13510 merged
Jun 4, 2025 -
ZJIT: Parse opt_aref_with into HIR (+1)
#13468 merged
Jun 4, 2025 -
Ractor#take
and warn#13512 merged
Jun 4, 2025 -
Fix failures/warnings with gcc
#13509 merged
Jun 4, 2025 -
Add missing lock in
rb_ivar_defined
#13502 merged
Jun 4, 2025 -
Get rid of frozen shapes
#13289 merged
Jun 4, 2025 -
Fix scheduler warning
#13501 merged
Jun 3, 2025 -
Fix memory leaks in Ractor ports
#13504 merged
Jun 3, 2025 -
Use all 32bits of
shape_id_t
on all platforms#13500 merged
Jun 3, 2025 -
Allow pass special constants to the write barrier
#13497 merged
Jun 3, 2025 -
[Bug #21394] Fix memory leak in Prism's RubyVM::InstructionSequence.new
#13496 merged
Jun 3, 2025
18 Pull requests opened by 11 people
-
Integrate Ractor#join and Ractor#value with the fiber scheduler
#13517 opened
Jun 4, 2025 -
Call `Set#add` from `initialize` on subclasses
#13518 opened
Jun 4, 2025 -
Fix and simplify `make test-bundler`
#13520 opened
Jun 5, 2025 -
Use a T_DATA for cross_ractor_require
#13531 opened
Jun 5, 2025 -
Remove `launchable record attachment` command
#13537 opened
Jun 6, 2025 -
CI: Run Launchable in the build directory
#13544 opened
Jun 6, 2025 -
Allow `Mutex#lock` in trap context.
#13545 opened
Jun 6, 2025 -
Hook up `autoload` method to use `rb_ractor_autoload_load` when in ractor
#13553 opened
Jun 6, 2025 -
[Do not merge] Experiment: Pluggable GC to detect missing write barriers
#13557 opened
Jun 8, 2025 -
[DOC] Update _regexp.rdoc examples Regexp.escape
#13559 opened
Jun 9, 2025 -
ZJIT: Add support for putspecialobject
#13565 opened
Jun 9, 2025 -
Get String#crypt working with multi-ractor in cases where !HAVE_CRYPT_R
#13567 opened
Jun 9, 2025 -
Fix regular expressions across ractors that match different encodings
#13568 opened
Jun 9, 2025 -
[ZJIT] Support get/set on global variables
#13569 opened
Jun 10, 2025 -
enumerator.c: Add a debug assertion
#13571 opened
Jun 10, 2025 -
Debug: always set shape_id highest bit
#13572 opened
Jun 10, 2025 -
variable.c: Fix `generic_fields_lookup_ensure_size` to avoid use-after-free
#13573 opened
Jun 10, 2025 -
[Bug #21388] Install snapshots of bundled gems
#13574 opened
Jun 10, 2025
17 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
[DOC] Tweaks for String#byterindex
#13485 commented on
Jun 3, 2025 • 3 new comments -
dtoa.c: Use an on-stack buffer for small bigints
#13234 commented on
Jun 8, 2025 • 1 new comment -
[DOC] Tweaks for String#bytes
#13486 commented on
Jun 3, 2025 • 1 new comment -
Turn `rb_classext_t.fields` into a T_OBJECT
#13411 commented on
Jun 4, 2025 • 1 new comment -
Move more NilClass methods to ruby
#13498 commented on
Jun 5, 2025 • 0 new comments -
Simplify Set#inspect output
#13488 commented on
Jun 5, 2025 • 0 new comments -
Do not respect ruby2_keywords on method/proc with post arguments
#13475 commented on
Jun 9, 2025 • 0 new comments -
Namespace management using control frame
#13454 commented on
Jun 3, 2025 • 0 new comments -
[Bug #21368] Don't try to move objects with finalizer attached
#13452 commented on
Jun 9, 2025 • 0 new comments -
[DOC] Ractor.make_shareable raises on failure
#13435 commented on
Jun 10, 2025 • 0 new comments -
ZJIT: Split Send into Lookup+Call
#13400 commented on
Jun 6, 2025 • 0 new comments -
[Misc #21350] [DOC] Include docs of bundled gems
#13371 commented on
Jun 10, 2025 • 0 new comments -
Support `ivar_set` TracePoint event
#13369 commented on
Jun 6, 2025 • 0 new comments -
Add `open_timeout` as an overall timeout option for `Socket.tcp`
#13368 commented on
Jun 9, 2025 • 0 new comments -
Add `String#ensure_suffix`
#13366 commented on
Jun 5, 2025 • 0 new comments -
Exclude internal frames from backtrace
#13238 commented on
Jun 4, 2025 • 0 new comments -
[DOC] Tweak the regexp documentation
#12511 commented on
Jun 10, 2025 • 0 new comments