-
Notifications
You must be signed in to change notification settings - Fork 5.4k
Insights: ruby/ruby
Overview
-
0 Active issues
-
- 168 Merged pull requests
- 24 Open pull requests
- 0 Closed issues
- 0 New issues
Could not load contribution data
Please try again later
2 Releases published by 1 person
-
v3_3_8 3.3.8
published
Apr 9, 2025 -
v3_4_3 3.4.3
published
Apr 14, 2025
168 Pull requests merged by 41 people
-
ZJIT: Add
make zjit-test-lldb
#13203 merged
Apr 30, 2025 -
Fix C23 (GCC 15) WIN32 compatibility for rb_define_* functions
#13202 merged
Apr 30, 2025 -
Re-enabled repl_type_completor test
#13211 merged
Apr 30, 2025 -
Use
EnvUtil.apply_timeout_scale
fortest_io_wait.rb
#13212 merged
Apr 30, 2025 -
Update json gem
#13194 merged
Apr 30, 2025 -
RUBY_T_{TRUE,FALSE} comments were reversed
#13207 merged
Apr 30, 2025 -
Added GCC 15 build
#13210 merged
Apr 30, 2025 -
Update auto_request_review config for YJIT/ZJIT
#13209 merged
Apr 29, 2025 -
st.c: Removed unused
set_add_direct_with_hash
function#13208 merged
Apr 29, 2025 -
opt_new needs to happen after safe navigation
#13205 merged
Apr 29, 2025 -
Don't call hash tombstone compaction from GC compaction
#13206 merged
Apr 29, 2025 -
ZJIT: Disable ZJIT instructions when USE_ZJIT is 0
#13199 merged
Apr 29, 2025 -
ZJIT: Fix a couple of small bugs
#13204 merged
Apr 29, 2025 -
ZJIT: Handle ZJIT options properly
#13197 merged
Apr 29, 2025 -
Don't support blockarg in opt_new
#13198 merged
Apr 29, 2025 -
ZJIT: Replace GetConstantPath with Const if the IC is not empty
#13183 merged
Apr 28, 2025 -
ZJIT: Drop a duplicated call into optimize
#13196 merged
Apr 28, 2025 -
ZJIT: Drop trace_zjit_* instructions
#13189 merged
Apr 28, 2025 -
YJIT: Fix potential infinite loop when OOM (GH-13186)
#13193 merged
Apr 28, 2025 -
Support Marshal.{dump,load} for core Set
#13185 merged
Apr 28, 2025 -
YJIT: Fix potential infinite loop when OOM
#13186 merged
Apr 28, 2025 -
Use a
set_table
forrb_vm_struct.unused_block_warning_table
#13187 merged
Apr 27, 2025 -
Fix jump buffer leak in WASI builds
#13142 merged
Apr 27, 2025 -
Use
set_table
to track const caches#13184 merged
Apr 26, 2025 -
Implement Set as a core class
#13074 merged
Apr 26, 2025 -
Inline Class#new.
#13080 merged
Apr 25, 2025 -
ZJIT: Bail out of HIR translation if we can't handle a send flag
#13182 merged
Apr 25, 2025 -
ZJIT: Emit CCall if we know the type statically, not just from profiles
#13173 merged
Apr 25, 2025 -
Count metadata entries automatically from the names list
#13181 merged
Apr 25, 2025 -
Update
RB_GC_OBJECT_METADATA_ENTRY_COUNT
#13179 merged
Apr 25, 2025 -
Sync Rubygems/Bundler
#13177 merged
Apr 25, 2025 -
Use actions/cache manually for vcpkg
#13176 merged
Apr 25, 2025 -
Extract windows-11-arm job from windows.yml
#13174 merged
Apr 25, 2025 -
ZJIT: Fold Send into SendWithoutBlockDirect if we know the class statically
#13172 merged
Apr 24, 2025 -
ZJIT: Split out Send strength reduction into the optimizer
#13162 merged
Apr 24, 2025 -
Fix tiny typo in syntax/exceptions.rdoc
#13171 merged
Apr 24, 2025 -
Fix memoization for the
/(...){0}/
case#13169 merged
Apr 24, 2025 -
Fix a flaky test by making sure that a test thread stops
#13170 merged
Apr 24, 2025 -
Move VCPKG_BINARY_SOURCES to global environmental variable on workflow
#13166 merged
Apr 24, 2025 -
Do not allocate new objects at machine stack overflow
#13167 merged
Apr 24, 2025 -
Enabled to cleanup codeql-trap cache
#13165 merged
Apr 24, 2025 -
Use
cgi/util
instead ofcgi
#13164 merged
Apr 24, 2025 -
ZJIT: Fix README example command
#13163 merged
Apr 23, 2025 -
Fix comparison of signed and unsigned integers
#13160 merged
Apr 23, 2025 -
Run auto-style.rb only on ruby/ruby
#13158 merged
Apr 23, 2025 -
Eagerly store a copy of
object_id
in finalizer table.#13155 merged
Apr 23, 2025 -
Restore examples of commands/newgem_spec.rb
#13156 merged
Apr 23, 2025 -
Unicode version check
#13154 merged
Apr 23, 2025 -
Adds a couple of specs
#13141 merged
Apr 23, 2025 -
Update docs for String#split
#13153 merged
Apr 23, 2025 -
Increase fiber sleep test tolerance.
#13152 merged
Apr 23, 2025 -
Add missing lock in
rb_gc_impl_define_finalizer
#13151 merged
Apr 22, 2025 -
ZJIT: Add option to dump LIR
#13139 merged
Apr 22, 2025 -
Make yjit team auto-review ZJIT PRs
#13150 merged
Apr 22, 2025 -
Skip failing example on Ubuntu runner of ruby/ruby
#13149 merged
Apr 22, 2025 -
Test with Windows 2025 server
#13146 merged
Apr 22, 2025 -
[zjit] Fix typo in doc/zjit.md
#13145 merged
Apr 21, 2025 -
[DOC] Fix broken link reference in NEWS.md
#13144 merged
Apr 21, 2025 -
Try to build with windows-11-arm
#13118 merged
Apr 21, 2025 -
Tidy up
rb_io_fptr_finalize
.#13136 merged
Apr 19, 2025 -
Implement dsize function for
fstring_table_type
#13138 merged
Apr 19, 2025 -
Fix style of recent fstring feature
#13137 merged
Apr 19, 2025 -
Ensure
struct rb_io
is passed through tothread.c
.#13134 merged
Apr 19, 2025 -
Removed subversion/git-svn features
#13133 merged
Apr 18, 2025 -
ZJIT
#13131 merged
Apr 18, 2025 -
[Feature #20724] Bump Unicode version to 16.0.0
#13117 merged
Apr 18, 2025 -
[DOC] Mention VS Code debugging setup in the debugging guide
#13129 merged
Apr 18, 2025 -
Lock free hash set for fstrings
#12921 merged
Apr 18, 2025 -
Update usage of
enum rb_io_mode
.#13128 merged
Apr 18, 2025 -
Port auto-style to GitHub Actions
#13126 merged
Apr 17, 2025 -
[wasm] Fallback to emulated realpath on wasi-libc realpath
ENOTSUP
#13124 merged
Apr 17, 2025 -
Only test on known good platforms.
#13123 merged
Apr 17, 2025 -
Prefer
th->ec
for stack base/size.#13101 merged
Apr 17, 2025 -
sample/trick2025/: adds the top-five entries of TRICK 2025
#13122 merged
Apr 17, 2025 -
Use coreutils instead of MSYS2
#13121 merged
Apr 16, 2025 -
Introduce
enum rb_io_mode
.#7894 merged
Apr 16, 2025 -
Update actions versions
#13119 merged
Apr 16, 2025 -
Bump crossbeam-channel from 0.5.13 to 0.5.15 in /gc/mmtk
#13097 merged
Apr 15, 2025 -
Fix LLDB scripts by using the toplevel RBasic
#13096 merged
Apr 15, 2025 -
Lazily create
objspace->id_to_obj_tbl
#13115 merged
Apr 15, 2025 -
Rename
f_optarg
tof_opt_arg
for consistency in parser rules#13114 merged
Apr 14, 2025 -
Use call_op2 instead of call_op and tCOLON2
#13113 merged
Apr 14, 2025 -
Introduce
RUBY_ASSERT(ruby_thread_has_gvl_p())
to detect invalid interface usage.#11975 merged
Apr 14, 2025 -
Update win32ole-1.9.2
#13112 merged
Apr 14, 2025 -
Use csv 3.3.4
#13106 merged
Apr 14, 2025 -
Use user defined parameterizing rules
range_expr
#13111 merged
Apr 13, 2025 -
Add a new non-terminal symbol
ternary
to tidy up#13110 merged
Apr 13, 2025 -
Refactor assignment rules to remove unnecessary lhs parameter
#13109 merged
Apr 13, 2025 -
Fix typos
finised
->finished
#13104 merged
Apr 13, 2025 -
Fix unnecessary
false
inCLEANLIBS
#13107 merged
Apr 13, 2025 -
Fix macro for disabled match cache
#13105 merged
Apr 13, 2025 -
Change the indent after lhs in generation rules from spaces to tabs
#13082 merged
Apr 12, 2025 -
Remove unused field on Thread struct
#13100 merged
Apr 11, 2025 -
Restore win2022 build
#13103 merged
Apr 11, 2025 -
Fixed wrong usage of
matrix.vs
#13102 merged
Apr 11, 2025 -
Allow gdb's rp to work on classes offline
#13099 merged
Apr 10, 2025 -
Sync Bundler and adapt to new spec setup
#13083 merged
Apr 10, 2025 -
Avoid to infinite require loop for irb.
#13093 merged
Apr 10, 2025 -
[DOC] Use slashes in mingw confiure examples
#13092 merged
Apr 10, 2025 -
Document order of execution const_added vs inherited
#12759 merged
Apr 10, 2025 -
Handle cases without bundle environment
#12847 merged
Apr 10, 2025 -
Restore the original order of const_added and inherited callbacks
#13085 merged
Apr 10, 2025 -
Backport tcpsocket fix
#13091 merged
Apr 9, 2025 -
Fix coverage measurement for negative line numbers
#13089 merged
Apr 9, 2025 -
Refine dirname test on Windows
#13090 merged
Apr 9, 2025 -
[DOC] Fix contributing link
#13088 merged
Apr 9, 2025 -
Re-enabled to test at win32ole
#13087 merged
Apr 9, 2025 -
Update rubygems and bundler for Ruby 3.4
#13086 merged
Apr 9, 2025 -
Fix lldb debug scripts
#13048 merged
Apr 8, 2025 -
Remove spinlock in dtoa's Balloc, just use malloc
#12991 merged
Apr 7, 2025 -
Use correct warn method in ractor.rb
#13079 merged
Apr 7, 2025 -
Grow GC heaps independently
#13061 merged
Apr 7, 2025 -
prism_compile.c: Avoid zero length allocation
#13068 merged
Apr 7, 2025 -
Update test-unit and reline
#13078 merged
Apr 7, 2025 -
Fix
Integer.sqrt
to never exceed actual value#13076 merged
Apr 7, 2025 -
Ensure builtin binaries are aligned to ibf_header
#13075 merged
Apr 6, 2025 -
Fix the if condition to skip test_ractor.rb correctly
#13067 merged
Apr 6, 2025 -
[Bug #21150] macOS: unwinding coroutine workaround is only for arm64
#13072 merged
Apr 5, 2025 -
Ractor: revert to moving object bytes, but size pool aware
#13070 merged
Apr 4, 2025 -
[Windows] Fix signal to timeout bundled gems tests
#13069 merged
Apr 4, 2025 -
Update irb-1.15.2
#13066 merged
Apr 4, 2025 -
Extend open_timeout at test_http.rb for Ruby 3.2
#13063 merged
Apr 3, 2025 -
Extend open_timeout at test_http.rb for Ruby 3.3
#13062 merged
Apr 3, 2025 -
Extend open_timeout at test_http.rb for Ruby 3.4
#13064 merged
Apr 3, 2025 -
Remove rb_gc_start from cancel_single_ractor_mode
#13047 merged
Apr 3, 2025 -
compile.c: avoid allocating 0 length call_data
#13059 merged
Apr 3, 2025 -
Extend open_timeout for test failure on s390x
#13058 merged
Apr 3, 2025 -
Use
127.0.0.1
explicitly for net/http tests#13057 merged
Apr 3, 2025 -
Followed up 7c400c66c9
#13056 merged
Apr 3, 2025 -
Use IPv4 for test server because TestNetHTTPS is failing with s390x
#13055 merged
Apr 3, 2025 -
Fix build failure for aarch64 with Ruby 3.3
#13054 merged
Apr 3, 2025 -
Enforce to use CMake 3 for Ruby 3.2
#13053 merged
Apr 3, 2025 -
Picking test fix for test_inspect_encoding with Ruby 3.4
#13050 merged
Apr 3, 2025 -
Enforce to use CMake 3 for Ruby 3.4
#13051 merged
Apr 3, 2025 -
Enforce to use CMake 3 for Ruby 3.3
#13052 merged
Apr 3, 2025 -
Fix assertion failure with anonymous splats
#13046 merged
Apr 3, 2025 -
Grammar fix in doc/exceptions.md: there => they're
#13040 merged
Apr 3, 2025 -
Enforce to use CMake 3 for Windows CI
#13049 merged
Apr 3, 2025 -
vm_core.h: unify YJIT ifdefs
#13044 merged
Apr 2, 2025 -
[3.4] Improve backtrace of errors raised by
Socket.tcp_with_fast_fallback
#13042 merged
Apr 2, 2025 -
[DOC] Tweaks for Hash doc
#13029 merged
Apr 2, 2025 -
[DOC] Tweaks to String::try_convert
#13030 merged
Apr 2, 2025 -
[DOC] Doc for Thread::ConditionVariable
#13024 merged
Apr 2, 2025 -
Improve backtrace of errors raised by
Socket.tcp_with_fast_fallback
#13041 merged
Apr 2, 2025 -
Removed Solaris conditions from test files
#13037 merged
Apr 2, 2025 -
Removed the warning targets for Ruby 3.1
#13017 merged
Apr 2, 2025 -
Fix test failure with CMake 4 for Ruby 3.2
#13034 merged
Apr 2, 2025 -
Fix test failure with CMake 4 for Ruby 3.3
#13035 merged
Apr 2, 2025 -
Fix test failure with CMake 4 for Ruby 3.4
#13036 merged
Apr 2, 2025 -
Remove incorrect assertion
#13031 merged
Apr 1, 2025 -
GCC defines __linux__, not __LINUX__
#13032 merged
Apr 1, 2025 -
Revert "Fix jump buffer leak in setjmp handler in WASI builds"
#13026 merged
Apr 1, 2025 -
[Bug #21203] Skip TestGc#test_gc_parameter_init_slots since it is flaky
#13025 merged
Apr 1, 2025 -
Make free, memsize functions of IO::Buffer static
#13022 merged
Mar 31, 2025 -
[DOC] Tweaks for Hash doc
#13020 merged
Mar 31, 2025 -
[DOC] Tweaks for docs about contributing
#13012 merged
Mar 31, 2025 -
[DOC] Tweaks for Hash#update
#12985 merged
Mar 31, 2025 -
Provide compaction support for argf_type
#13021 merged
Mar 31, 2025 -
Mark rb_io_buffer_type references declaratively
#13018 merged
Mar 31, 2025 -
Implement
dcompact
for Time objects#13019 merged
Mar 31, 2025 -
Ractor: Fix moving embedded objects
#13008 merged
Mar 31, 2025 -
Initialize ractor thgroup in
thread_do_start_proc
#13016 merged
Mar 31, 2025 -
ractor: don't inherit the default thread group
#13013 merged
Mar 31, 2025 -
Skip test_ractor.rb with ModGC workflow because this test is flaky
#13015 merged
Mar 31, 2025 -
Update bundled gems
#13014 merged
Mar 31, 2025 -
Fix memory leaks in WASI setjmp handler
#12995 merged
Mar 31, 2025 -
Correct typo in
Ractor
comment#13011 merged
Mar 31, 2025 -
[ruby/prism] Accept a newline after the defined? keyword
#12999 merged
Mar 30, 2025
24 Pull requests opened by 15 people
-
[DOC] Tweaks for String.new
#13027 opened
Apr 1, 2025 -
[DOC] Tweaks to contributing docs
#13028 opened
Apr 1, 2025 -
io_buffer: Reimplement dcompact for IO::Buffer
#13033 opened
Apr 1, 2025 -
compile.c: deduplicate inline constant caches
#13060 opened
Apr 3, 2025 -
Optimize callcache invalidation for refinements
#13077 opened
Apr 6, 2025 -
Remove unused stack space.
#13095 opened
Apr 10, 2025 -
Support tetration
#13098 opened
Apr 10, 2025 -
[Bug #21256] Fix `it` parameter when splatting and `define_method` is used
#13108 opened
Apr 13, 2025 -
Remove respond_to check from Class#bind_call
#13116 opened
Apr 15, 2025 -
Investigating the cause of the flaky test "test_pty_check_raise"
#13120 opened
Apr 16, 2025 -
Make `waiting_fd` behaviour per-IO.
#13127 opened
Apr 18, 2025 -
Don't emit stack trace for internal iseqs
#13132 opened
Apr 18, 2025 -
Show performance warnings for easily avoidable unnecessary implicit splat allocations
#13135 opened
Apr 18, 2025 -
Add debug message to test_heaps_grow_independently
#13140 opened
Apr 19, 2025 -
Fix VMDEBUG
#13147 opened
Apr 22, 2025 -
Deprecate `ObjectSpace._id2ref`
#13157 opened
Apr 23, 2025 -
Move `object_id` in attributes
#13159 opened
Apr 23, 2025 -
CODEQL_ACTION_CLEANUP_TRAP_CACHES needs `actions:write` permission
#13180 opened
Apr 25, 2025 -
Remove SortedSet autoload and set/sorted_set
#13188 opened
Apr 27, 2025 -
Save one VALUE per embedded RTypedData
#13190 opened
Apr 28, 2025 -
get_next_shape_internal: Skip VM lock for single child case
#13191 opened
Apr 28, 2025 -
Improve correctness for allocated object counts
#13192 opened
Apr 28, 2025 -
Fix C level backtraces for USE_ELF
#13195 opened
Apr 28, 2025 -
Fix bug with multiline regexp and right anchor
#13200 opened
Apr 29, 2025
9 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.
-
Add Array#add to push and return item
#13009 commented on
Apr 2, 2025 • 1 new comment -
Make tracepoints with set_trace_func or TracePoint.new ractor local
#7184 commented on
Apr 7, 2025 • 0 new comments -
Namespace on read
#10247 commented on
Apr 30, 2025 • 0 new comments -
[Feature #20405] Add inline comment
#10415 commented on
Apr 19, 2025 • 0 new comments -
Fix #20919: clear ungetc buffer on IO#seek with encoding
#12714 commented on
Apr 15, 2025 • 0 new comments -
Avoid some false positive bundled gem warnings
#12786 commented on
Apr 8, 2025 • 0 new comments -
Embed const caches that aren't cref dependent
#12900 commented on
Apr 8, 2025 • 0 new comments -
Allow Method objects to be Ractor shareable
#12978 commented on
Apr 8, 2025 • 0 new comments -
ppc/ppc64 coroutines: save/restore CR as well
#13007 commented on
Apr 9, 2025 • 0 new comments