| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-12-08 | Interpolation with only string literals must not be frozen | Earlopain | |
| Basically a redo of https://github.com/ruby/ruby/commit/a1403fb7cbd1fe0df97c932be9814c86081783dc but respecting the frozen string literal magic comment Fixes [Bug #21187] | |||
| 2025-12-08 | merge revision(s) c5bd4acd30320a8e180ce9fcb24acdab4e10c73a: [Backport #21666] | Takashi Kokubun | |
| [PATCH] [Bug #21666] Get rid of use of unspecified values | |||
| 2025-11-12 | Update next stable version to 4.0 from 3.5 (#15146) | Hiroshi SHIBATA | |
| 2025-11-06 | [Backport #13671] Fix that "ss" in look-behind causes syntax error | K.Takata | |
| Fixes k-takata/Onigmo#92. This fix was ported from oniguruma: https://github.com/kkos/oniguruma/commit/257082dac8c6019198b56324012f0bd1830ff4ba https://github.com/k-takata/Onigmo/commit/b1a5445fbeba97b3e94a733c2ce11c033453af73 | |||
| 2025-10-07 | Update rubyspec as of CVE-2025-27221 | Nobuyoshi Nakada | |
| 2025-08-27 | Make word prop match join_control to conform to UTS 18 | Janosch Müller | |
| See <https://bugs.ruby-lang.org/issues/19417#note-3>. https://unicode.org/reports/tr18/#word states word should match join_control chars. It did not previously: ```ruby [*0x0..0xD799, *0xE000..0x10FFFF].map { |n| n.chr 'utf-8' } => all_chars all_chars.grep(/\p{join_control}/) => jc jc.count # => 2 jc.grep(/\p{word}/).count # => 0 ``` [Backport #19417] --- Backporting note: I regenerated `enc/unicode/15.0.0/name2ctype.h` using `make update-unicode`. | |||
| 2025-08-27 | Do not respect ruby2_keywords on method/proc with post arguments | Jeremy Evans | |
| Previously, ruby2_keywords could be used on a method or proc with post arguments, but I don't think the behavior is desired: ```ruby def a(*c, **kw) [c, kw] end def b(*a, b) a(*a, b) end ruby2_keywords(:b) b({foo: 1}, bar: 1) ``` This changes ruby2_keywords to emit a warning and not set the flag on a method/proc with post arguments. While here, fix the ruby2_keywords specs for warnings, since they weren't testing what they should be testing. They all warned because the method didn't accept a rest argument, not because it accepted a keyword or keyword rest argument. [Backport #21402] | |||
| 2025-07-14 | merge revision(s) 097d742a1ed53afb91e83aef01365d68b763357b: [Backport #20009] | Takashi Kokubun | |
| [Bug #20009] Support marshaling non-ASCII name class/module | |||
| 2025-05-28 | Sync Bundler and adapt to new spec setup | David Rodríguez | |
| 2025-05-28 | Revert "Revert ↵ | David Rodríguez | |
| https://github.com/rubygems/rubygems/commit/d74fa0fdda481043112f9de179be572b74a711ed" This reverts commit 7dcfdf1d7d1b1d13ab9bdc6f2b4bb89c78629332. | |||
| 2025-05-28 | Initialize `gems` tmp when initializing bundled_gems_spec suite | David Rodríguez | |
| That way it works even if no Bundler specs have run before. | |||
| 2025-05-23 | Skip failing example on Ubuntu runner of ruby/ruby | Hiroshi SHIBATA | |
| https://github.com/ruby/ruby/actions/runs/14585602800/job/40910453142 | |||
| 2025-05-23 | Revert ↵ | Hiroshi SHIBATA | |
| https://github.com/rubygems/rubygems/commit/d74fa0fdda481043112f9de179be572b74a711ed | |||
| 2025-05-22 | Merge RubyGems-3.6.9 and Bundler-2.6.9 | Hiroshi SHIBATA | |
| 2025-05-22 | Merge RubyGems-3.6.8 and Bundler-2.6.8 | Hiroshi SHIBATA | |
| 2025-04-08 | Merge RubyGems-3.6.7 and Bundler-2.6.7 | Hiroshi SHIBATA | |
| 2025-04-08 | Merge RubyGems-3.6.6 and Bundler-2.6.6 | Hiroshi SHIBATA | |
| 2025-03-20 | [Bug #21094] Update nested module names when setting temporary name | Nobuyoshi Nakada | |
| [Backport #21094] | |||
| 2025-03-13 | Check LoadError first | Nobuyoshi Nakada | |
| The message from dlerror is not our concern. | |||
| 2025-03-13 | Added assertion strings with Xcode 16.3 beta | Hiroshi SHIBATA | |
| 2025-02-20 | Merge RubyGems-3.6.5 and Bundler-2.6.5 | Hiroshi SHIBATA | |
| 2025-02-20 | Merge RubyGems-3.6.4 and Bundler-2.6.4 | Hiroshi SHIBATA | |
| 2025-02-20 | Merge RubyGems-3.6.3 and Bundler-2.6.3 | Hiroshi SHIBATA | |
| 2025-02-13 | [Bug #20982] Put spaces in `ENV.inspect` results as well as `Hash` | Nobuyoshi Nakada | |
| 2025-02-13 | merge revision(s) 46b544c54955348ef1ea9692b837b061f59f91cd, ↵ | Takashi Kokubun | |
| d3abee739f4feb91bb9aaae33877d70c8c576db0: [Backport #21095] Prefer `uname -n` over `hostname`. (#12647) Add fallback for `hostname` if `uname` isn't available. (#12655) | |||
| 2024-12-24 | Postpone spec of eszett with ignore case in look behind | Nobuyoshi Nakada | |
| Notes: Merged: https://github.com/ruby/ruby/pull/12455 | |||
| 2024-12-24 | Fix bundled gems warning for sub feature locations | David Rodríguez | |
| Notes: Merged: https://github.com/ruby/ruby/pull/12439 | |||
| 2024-12-24 | Merge RubyGems-3.6.2 and Bundler-2.6.2 | David Rodríguez | |
| Notes: Merged: https://github.com/ruby/ruby/pull/12444 | |||
| 2024-12-23 | [Bug #20978] Use `ruby_bug` instead of `ruby_version_is` | Nobuyoshi Nakada | |
| Notes: Merged: https://github.com/ruby/ruby/pull/12438 | |||
| 2024-12-23 | [Bug #20978] Stringize Fiber storage keys | Nobuyoshi Nakada | |
| Notes: Merged: https://github.com/ruby/ruby/pull/12438 | |||
| 2024-12-23 | Added limitation of bundled_gems.rb with sub-feature example | Hiroshi SHIBATA | |
| 2024-12-23 | Fix code location in bundled gems warnings | David Rodríguez | |
| Notes: Merged: https://github.com/ruby/ruby/pull/12412 | |||
| 2024-12-23 | Fix spec description | David Rodríguez | |
| We're actually expecting the warning to not be displayed here. Notes: Merged: https://github.com/ruby/ruby/pull/12412 | |||
| 2024-12-22 | Suppress WIN32OLE deprecation warnings for the time being | Nobuyoshi Nakada | |
| 2024-12-16 | [rubygems/rubygems] Fix `bundle lock --add-checksums` when gems are already ↵ | David Rodríguez | |
| installed https://github.com/rubygems/rubygems/commit/a087c452ad | |||
| 2024-12-13 | [rubygems/rubygems] Fix restarting with locked version when $PROGRAM_NAME ↵ | Camden Narzt | |
| has been changed Use Process.argv0 instead of $PROGRAM_NAME because $PROGRAM_NAME is liable to be changed but Process.argv0 is not. https://github.com/rubygems/rubygems/commit/43b747dc9e | |||
| 2024-12-13 | [rubygems/rubygems] Add note about why we don't use `Open3` | David Rodríguez | |
| https://github.com/rubygems/rubygems/commit/72316ed2fa | |||
| 2024-12-13 | [rubygems/rubygems] No need for `--quiet` since we hide output by default | David Rodríguez | |
| https://github.com/rubygems/rubygems/commit/77133a23f5 | |||
| 2024-12-13 | [rubygems/rubygems] Don't print a bunch of blank lines when setting up ↵ | David Rodríguez | |
| dependencies https://github.com/rubygems/rubygems/commit/48fd2d0514 | |||
| 2024-12-12 | Launchable: Start recording test-spec results (#12302) | Naoto Ono | |
| Notes: Merged-By: ono-max <onoto1998@gmail.com> | |||
| 2024-12-12 | * append newline at EOF. [ci skip] | git | |
| 2024-12-12 | tmp/test-pipes is no longer needed | Hiroshi SHIBATA | |
| Notes: Merged: https://github.com/ruby/ruby/pull/12250 | |||
| 2024-12-12 | Use directory structure and GEM_HOME for ruby-core repository | Hiroshi SHIBATA | |
| Notes: Merged: https://github.com/ruby/ruby/pull/12250 | |||
| 2024-12-12 | Use patched version of turbo_tests | Hiroshi SHIBATA | |
| Notes: Merged: https://github.com/ruby/ruby/pull/12250 | |||
| 2024-12-11 | [rubygems/rubygems] Normalize CLI flag documentation and make sure all flags ↵ | David Rodríguez | |
| are documented https://github.com/rubygems/rubygems/commit/20a834818b | |||
| 2024-12-11 | [rubygems/rubygems] Add missing man pages for `bundle env` and `bundle ↵ | David Rodríguez | |
| licenses` commands https://github.com/rubygems/rubygems/commit/6e1a515d58 | |||
| 2024-12-10 | Fix formatting of spec/ruby/optional/capi/ext/hash_spec.c | Andrew Konchin | |
| Notes: Merged: https://github.com/ruby/ruby/pull/12297 | |||
| 2024-12-10 | Update to ruby/spec@9f10222 | Andrew Konchin | |
| Notes: Merged: https://github.com/ruby/ruby/pull/12297 | |||
| 2024-12-10 | Update to ruby/mspec@c600b8f | Andrew Konchin | |
| Notes: Merged: https://github.com/ruby/ruby/pull/12297 | |||
| 2024-12-05 | [ruby/mmtk] Add MMTk test exclusions for Ruby CI | Matt Valentine-House | |
| https://github.com/ruby/mmtk/commit/f62e5803f1 | |||
