Project

General

Profile

Revision:

Revisions

# Date Author Comment
1974ccab 11/30/2025 01:36 AM nagachika (Tomoyuki Chikanaga)

merge revision(s) beb85e7eeee4163cd45b69645a60cdb942f72c05: [Backport #21705]

    [PATCH] [Bug #21705] Fix segfaults on Windows

    It should check the type of the argument and coercion before
    converting the encoding.
bc21e4d4 11/30/2025 12:45 AM nagachika (Tomoyuki Chikanaga)

merge revision(s) f4f728b319086eea3db6e9909fb9c849c276f813: [Backport #21680]

    [PATCH] [Bug #21680] Fix (base**power_of_two).digits(base) bug (#15144)

    Fix wrong condition in base multiplying loop.
e3bc1852 11/29/2025 09:00 PM kddnewton (Kevin Newton)

[ruby/prism] Revert "Fix invalid Ruby code example in ClassNode comment"

https://github.com/ruby/prism/commit/b960079559

748dc9ac 11/29/2025 07:48 PM kddnewton (Kevin Newton)

[ruby/prism] Fix out-of-bounds read in parser_lex_magic_comment

https://github.com/ruby/prism/commit/e24e701f3a

Co-authored-by: Steven Johnstone

7c2eb946 11/29/2025 07:48 PM kddnewton (Kevin Newton)

[ruby/prism] Fix label interpolated string

https://github.com/ruby/prism/commit/e3e2b1ed04

f0f2a45f 11/29/2025 07:48 PM kddnewton (Kevin Newton)

[ruby/prism] Fix out-of-bounds read after utf-8 BOM

https://github.com/ruby/prism/commit/198080c106

Co-authored-by: Steven Johnstone

f2a6cb2d 11/29/2025 07:47 PM kddnewton (Kevin Newton)

[ruby/prism] Handle invalid string pattern key

When a pattern match is using a string as a hash pattern key and is
using it incorrectly, we were previously assuming it was a symbol.
In the case of an error, that's not the case. So we need to add a
missing node in this case....

48a73303 11/29/2025 07:01 PM Earlopain (Earlopain _)

[ruby/prism] Optimize Prism::Source#find_line

This is more concise and ruby does a better job performance-wise.

This used to be bsearch_index already but https://github.com/ruby/prism/commit/6d8358c08395438d5924777c1fc3001a5ebf0aa3 changed it.
https://github.com/ruby/prism/pull/1733#discussion_r1373702087 said:...

8a0ae3a7 11/29/2025 06:53 PM peterzhu2118 (Peter Zhu)

[ruby/tempfile] [DOC] Monofont some text in Tempfile.create

https://github.com/ruby/tempfile/commit/7fa7436baa

d9093eab 11/29/2025 06:53 PM peterzhu2118 (Peter Zhu)

[ruby/tempfile] [DOC] Fix monofont for Tempfile.create

https://github.com/ruby/tempfile/commit/96361e9e42

bae06ce2 11/29/2025 05:05 PM rhenium (Kazuki Yamaguchi)

[ruby/openssl] Remove dummy declarations for mOSSL and eOSSLError

These declarations were added to every source file because older
versions of RDoc did not resolve ancestor tree across files. Since
RDoc 6.9.0 supports this, this workaround is no longer needed....

c8bfbd57 11/29/2025 04:41 PM rhenium (Kazuki Yamaguchi)

[ruby/openssl] ts: fix docs for attrs on OpenSSL::Timestamp::Factory

Move attribute documentation out of the class-level section and into
the appropriate sections so that they attach correctly.

https://github.com/ruby/openssl/commit/61410acc50

e13ad222 11/29/2025 03:15 PM peterzhu2118 (Peter Zhu)

Re-enable clang-18

The issue might have been fixed in 8bf333a.

c4b88915 11/29/2025 03:31 AM nagachika (Tomoyuki Chikanaga)

merge revision(s) c5bd4acd30320a8e180ce9fcb24acdab4e10c73a: [Backport #21666]

    [PATCH] [Bug #21666] Get rid of use of unspecified values
61a9c450 11/29/2025 03:30 AM nagachika (Tomoyuki Chikanaga)

merge revision(s) 9d44cb0b2b5520b2b299851003ca2a97bf1e2079, 367ddd445cdf5ccc55a0481c944746ef595f72f7, 48dce7874fcb571765635b32fa6a3e3a12e228f8: [Backport #21655]

    [PATCH] Remove rbimpl_rstring_getmem() usage as workaround for GCC 15.2.1 optimization bug. [Bug #21655]...
62135b9d 11/29/2025 03:28 AM nagachika (Tomoyuki Chikanaga)

merge revision(s) a4dff09be79b52288a47658964d25e5aa84fc960: [Backport #21673]

    [PATCH] [Bug #21673] Fix resolving refined module-defined method

    A method defined in a module has no `defined_class`, use the ICLASS
    for it as the `defined_class`.
278b731a 11/29/2025 03:14 AM nagachika (Tomoyuki Chikanaga)

merge revision(s) d17ce4bd05dc05d48f5f4bc75171fcebda1678ed: [Backport #21652]

    [PATCH] [Bug #21652] [DOC] Update unmarshalable object list

    The `Data` mentioned here was the old `T_DATA` class, not the current
    extended `Struct`.
82b91ec7 11/29/2025 02:06 AM hsbt (Hiroshi SHIBATA)

[ruby/rubygems] Also use String#include? for RUBY_PLATFORM

https://github.com/ruby/rubygems/commit/5fd95f38d3

0f80d0ee 11/29/2025 01:43 AM peterzhu2118 (Peter Zhu)

[DOC] Fix backticks in InstructionSequence docs

005fba07 11/29/2025 01:27 AM burdettelamar (Burdette Lamar)

[DOC] Tweaks for Module#<=>

688350da 11/29/2025 01:24 AM burdettelamar (Burdette Lamar)

[DOC] Avoid term 'derived'; use 'subclass'

34290048 11/29/2025 01:02 AM hsbt (Hiroshi SHIBATA)

Fixup with mswin and nmake build for -j flag

a9d2a46d 11/28/2025 11:50 PM hsbt (Hiroshi SHIBATA)

[ruby/rubygems] Add informational message when default_cli_command is unset.

https://github.com/ruby/rubygems/commit/9e44b5ebc4

69293f52 11/28/2025 11:50 PM byroot (Jean Boussier)

[ruby/rubygems] Print help summary when the default command fail

As mentioned in https://github.com/ruby/rubygems/issues/9124,
the intent for changing the default command was to be more welcoming.

I think we can acheive that by attempting to install, but to print...

7dae2a1f 11/28/2025 11:49 PM byroot (Jean Boussier)

[ruby/rubygems] Restore install as default command

Fix: https://github.com/ruby/rubygems/issues/9124

This behavior is a deeply entrenched convention and changing it
will annoy lots of developers with unclear gains.

https://github.com/ruby/rubygems/commit/628e0ede46

f18bedaf 11/28/2025 11:43 PM hsbt (Hiroshi SHIBATA)

[ruby/rubygems] Use String#include? with suggested by Performance/StringInclude cop

https://github.com/ruby/rubygems/commit/fdd3419144

bb2e4d58 11/28/2025 10:50 PM hsbt (Hiroshi SHIBATA)

[ruby/rubygems] Fixed checksums generation issue when no source is specified

https://github.com/ruby/rubygems/commit/bb4d791cb4

7bd80e7e 11/28/2025 10:06 PM hsbt (Hiroshi SHIBATA)

nmake didn't support -j flag

413d15a3 11/28/2025 09:01 PM Edouard CHIN

[ruby/rubygems] Add MAKEFLAGS=-j by default before compiling:

  • Depending on the native extension, it can greatly reduce compilation
    time when executing recipes simultaneously.

    For example on Prism:

    # Before
    
    time gem install prism
    Building native extensions. This could take a while......
    
8c70def4 11/28/2025 05:50 PM jhawthorn (John Hawthorn)

Use ALWAYS_INLINE for vm_getinstancevariable

Recently rb_vm_getinstancevariable was introduced exposing this method
to ZJIT. On clang specifically this ended up causing the compiler not to
inline into vm_exec_core and cause a significant performance regression...

191bfcb9 11/28/2025 05:34 PM byroot (Jean Boussier)

Define Kernel#instance_variables_to_inspect

[Bug #21718]

Otherwise objects that don't define it, but define a fairly liberal
method_missing method will run into errors that are hard to understand:

class Foo
  def method_missing(name, ...)
    name...
8eaefd93 11/28/2025 03:38 PM qraqras

[ruby/prism] Fix invalid Ruby code example in ClassNode comment

https://github.com/ruby/prism/commit/5b7456c8f6

dcb9e17f 11/28/2025 10:49 AM git[bot]

[DOC] Update bundled gems list at 5a82880ea98617ab6894cd771ea3c3

5a82880e 11/28/2025 10:48 AM st0012 (Stan Lo)

Bump RDoc version to 6.16.1 (#15344)

404e6aa9 11/28/2025 02:23 AM peterzhu2118 (Peter Zhu)

[DOC] Fix typo in rb_debug_inspector_current_depth

5e2e45fc 11/28/2025 12:04 AM jhawthorn (John Hawthorn)

Fix for modgc

9929dc44 11/28/2025 12:04 AM jhawthorn (John Hawthorn)

Mask off unused VWA bits

5b1ed1ef 11/27/2025 11:31 PM st0012 (Stan Lo)

[DOC] Remove unneeded filename from rdoc-ref links (#15339)

4cd6661e 11/27/2025 08:12 PM st0012 (Stan Lo)

Reorganize page documentations (#15154)

Re-organize page docs

2f192c73 11/27/2025 01:01 PM etienne (Étienne Barrié)

[ruby/json] Respect Coder depth when generating

https://github.com/ruby/json/commit/9c36681b17

78aa8d5b 11/27/2025 01:01 PM etienne (Étienne Barrié)

[ruby/json] Test current behavior regarding depth for Coder

Coder currently ignores its depth and always resets it to 0 when
generating a new JSON document.

https://github.com/ruby/json/commit/cca1f38316

68a7edaa 11/27/2025 12:05 PM znz (Kazuhiro NISHIYAMA)

[DOC] Fix a link in NEWS.md

aebd391f 11/27/2025 09:47 AM nobu (Nobuyoshi Nakada)

Clean prism directory

3b09db3b 11/27/2025 07:36 AM dependabot[bot]

Bump actions/checkout from 5.0.1 to 6.0.0

Bumps actions/checkout from 5.0.1 to 6.0.0.

cdf4634d 11/27/2025 07:36 AM dependabot[bot]

Bump actions/checkout in /.github/actions/setup/directories

Bumps actions/checkout from 5.0.1 to 6.0.0.

3ebb5b9c 11/27/2025 07:30 AM S_H_ (Shun Hiraoka)

Remove unneeded trailing semicolons

4917f233 11/27/2025 07:06 AM Tommaso Barbato

Store snapshot info date as Date instead of String

0f45d0c4 11/27/2025 07:00 AM kyanagi (Kouhei Yanagita)

Update man and help: -d option set $VERBOSE to true

a2c12d3f 11/27/2025 06:48 AM Sebastian Dufner

Documentation: Added the |(pipe)/OR operator to syntax/methods.

It was not documented as an operator that can be overriden, which is confusing because it makes you think it can't be.

3e926cd5 11/27/2025 06:44 AM Alex Clink

NEWS.md: fix wording about Ractor::Port

(51-100/112520) Per page: 50, 100, 200, 500

Also available in: Atom