* [ruby-core:124553] [Ruby Misc#21839] DevMeeting-2026-02-12
@ 2026-01-15 6:50 mame (Yusuke Endoh) via ruby-core
2026-01-15 7:13 ` [ruby-core:124554] " k0kubun (Takashi Kokubun) via ruby-core
` (10 more replies)
0 siblings, 11 replies; 12+ messages in thread
From: mame (Yusuke Endoh) via ruby-core @ 2026-01-15 6:50 UTC (permalink / raw)
To: ruby-core; +Cc: mame (Yusuke Endoh)
Issue #21839 has been reported by mame (Yusuke Endoh).
----------------------------------------
Misc #21839: DevMeeting-2026-02-12
https://bugs.ruby-lang.org/issues/21839
* Author: mame (Yusuke Endoh)
* Status: Open
----------------------------------------
# The next dev meeting
**Date: 2026/02/12 13:00-17:00** (JST)
Log: *TBD*
- Dev meeting *IS NOT* a decision-making place. All decisions should be done at the bug tracker.
- Dev meeting is a place we can ask Matz, nobu, nurse and other developers directly.
- Matz is a very busy person. Take this opportunity to ask him. If you can not attend, other attendees can ask instead of you (if attendees can understand your issue).
- We will write a record of the discussion in the file or to each ticket in English.
- All activities are best-effort (keep in mind that most of us are volunteer developers).
- The date, time and place of the meeting are scheduled according to when/where we can reserve Matz's time.
- *DO NOT* discuss then on this ticket, please.
# Call for agenda items
If you have a ticket that you want matz and committers to discuss, please post it into this ticket in the following format:
```
* [Ticket ref] Ticket title (your name)
* Comment (A summary of the ticket, why you put this ticket here, what point should be discussed, etc.)
```
Example:
```
* [Feature #14609] `Kernel#p` without args shows the receiver (ko1)
* I feel this feature is very useful and some people say :+1: so let discuss this feature.
```
- It is recommended to add a comment by 2026/02/09. We hold a preparatory meeting to create an agenda a few days before the dev-meeting.
- The format is strict. We'll use [this script to automatically create an markdown-style agenda](https://gist.github.com/mame/b0390509ce1491b43610b9ebb665eb86). We may ignore a comment that does not follow the format.
- Your comment is mandatory. We cannot read all discussion of the ticket in a limited time. We appreciate it if you could write a short summary and update from a previous discussion.
--
https://bugs.ruby-lang.org/
______________________________________________
ruby-core mailing list -- ruby-core@ml.ruby-lang.org
To unsubscribe send an email to ruby-core-leave@ml.ruby-lang.org
ruby-core info -- https://ml.ruby-lang.org/mailman3/lists/ruby-core.ml.ruby-lang.org/
^ permalink raw reply [flat|nested] 12+ messages in thread
* [ruby-core:124554] [Ruby Misc#21839] DevMeeting-2026-02-12
2026-01-15 6:50 [ruby-core:124553] [Ruby Misc#21839] DevMeeting-2026-02-12 mame (Yusuke Endoh) via ruby-core
@ 2026-01-15 7:13 ` k0kubun (Takashi Kokubun) via ruby-core
2026-02-05 8:31 ` [ruby-core:124678] " byroot (Jean Boussier) via ruby-core
` (9 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: k0kubun (Takashi Kokubun) via ruby-core @ 2026-01-15 7:13 UTC (permalink / raw)
To: ruby-core; +Cc: k0kubun (Takashi Kokubun)
Issue #21839 has been updated by k0kubun (Takashi Kokubun).
* [Feature #19107] Allow trailing comma in method signature (k0kubun)
* We provided use cases in response to Matz's question, but no progress for 3 years. Can we clarify why we're not adding this?
----------------------------------------
Misc #21839: DevMeeting-2026-02-12
https://bugs.ruby-lang.org/issues/21839#change-116126
* Author: mame (Yusuke Endoh)
* Status: Open
----------------------------------------
# The next dev meeting
**Date: 2026/02/12 13:00-17:00** (JST)
Log: *TBD*
- Dev meeting *IS NOT* a decision-making place. All decisions should be done at the bug tracker.
- Dev meeting is a place we can ask Matz, nobu, nurse and other developers directly.
- Matz is a very busy person. Take this opportunity to ask him. If you can not attend, other attendees can ask instead of you (if attendees can understand your issue).
- We will write a record of the discussion in the file or to each ticket in English.
- All activities are best-effort (keep in mind that most of us are volunteer developers).
- The date, time and place of the meeting are scheduled according to when/where we can reserve Matz's time.
- *DO NOT* discuss then on this ticket, please.
# Call for agenda items
If you have a ticket that you want matz and committers to discuss, please post it into this ticket in the following format:
```
* [Ticket ref] Ticket title (your name)
* Comment (A summary of the ticket, why you put this ticket here, what point should be discussed, etc.)
```
Example:
```
* [Feature #14609] `Kernel#p` without args shows the receiver (ko1)
* I feel this feature is very useful and some people say :+1: so let discuss this feature.
```
- It is recommended to add a comment by 2026/02/09. We hold a preparatory meeting to create an agenda a few days before the dev-meeting.
- The format is strict. We'll use [this script to automatically create an markdown-style agenda](https://gist.github.com/mame/b0390509ce1491b43610b9ebb665eb86). We may ignore a comment that does not follow the format.
- Your comment is mandatory. We cannot read all discussion of the ticket in a limited time. We appreciate it if you could write a short summary and update from a previous discussion.
--
https://bugs.ruby-lang.org/
______________________________________________
ruby-core mailing list -- ruby-core@ml.ruby-lang.org
To unsubscribe send an email to ruby-core-leave@ml.ruby-lang.org
ruby-core info -- https://ml.ruby-lang.org/mailman3/lists/ruby-core.ml.ruby-lang.org/
^ permalink raw reply [flat|nested] 12+ messages in thread
* [ruby-core:124678] [Ruby Misc#21839] DevMeeting-2026-02-12
2026-01-15 6:50 [ruby-core:124553] [Ruby Misc#21839] DevMeeting-2026-02-12 mame (Yusuke Endoh) via ruby-core
2026-01-15 7:13 ` [ruby-core:124554] " k0kubun (Takashi Kokubun) via ruby-core
@ 2026-02-05 8:31 ` byroot (Jean Boussier) via ruby-core
2026-02-05 13:40 ` [ruby-core:124685] " Eregon (Benoit Daloze) via ruby-core
` (8 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: byroot (Jean Boussier) via ruby-core @ 2026-02-05 8:31 UTC (permalink / raw)
To: ruby-core; +Cc: byroot (Jean Boussier)
Issue #21839 has been updated by byroot (Jean Boussier).
* [Feature #21800] New API to efficiently scan directories efficiently (byroot)
* It's common for development tools to need to recursively scan the file system, but it's slower than it should be in Ruby because the API impose N+1 `stat` syscalls.
* This would benefit many popular gems such as Zeitwerk, rubocop, etc.
* Previous discussion had concern about changing the behavior of `Dir.each_child` and other existing methods.
* I propose:
*`Dir.scan(path) { |entry_name, entry_type| }`
*`Dir.scan(path) # => [[entry_name, entry_type], ...]`
* The type is just a symbol, similar to `File::Stat#ftype`
* In case of `DT_UNKNOWN`, Ruby issue a `lstat` to obtain the real type (important for portability).
* [Feature #21788] Promote Thread::Monitor to a core class (byroot)
* Previous discussion ended on the discussion of whether a recursive Mutex would be enough
* Yes it would, but that's what Monitor is used for in a ton of code, I don't think it's worth causing churn here.
* Monitor is about as useful as Mutex and yet one is a core class and the other is a "stdlib" extension.
* Bringing it into core allow to make is about as fast as mutex, while it is currently ~20% slower.
* I don't personally think `MonitorMixin` should be made core though. It can remain in `monitor.rb`.
----------------------------------------
Misc #21839: DevMeeting-2026-02-12
https://bugs.ruby-lang.org/issues/21839#change-116274
* Author: mame (Yusuke Endoh)
* Status: Open
----------------------------------------
# The next dev meeting
**Date: 2026/02/12 13:00-17:00** (JST)
Log: *TBD*
- Dev meeting *IS NOT* a decision-making place. All decisions should be done at the bug tracker.
- Dev meeting is a place we can ask Matz, nobu, nurse and other developers directly.
- Matz is a very busy person. Take this opportunity to ask him. If you can not attend, other attendees can ask instead of you (if attendees can understand your issue).
- We will write a record of the discussion in the file or to each ticket in English.
- All activities are best-effort (keep in mind that most of us are volunteer developers).
- The date, time and place of the meeting are scheduled according to when/where we can reserve Matz's time.
- *DO NOT* discuss then on this ticket, please.
# Call for agenda items
If you have a ticket that you want matz and committers to discuss, please post it into this ticket in the following format:
```
* [Ticket ref] Ticket title (your name)
* Comment (A summary of the ticket, why you put this ticket here, what point should be discussed, etc.)
```
Example:
```
* [Feature #14609] `Kernel#p` without args shows the receiver (ko1)
* I feel this feature is very useful and some people say :+1: so let discuss this feature.
```
- It is recommended to add a comment by 2026/02/09. We hold a preparatory meeting to create an agenda a few days before the dev-meeting.
- The format is strict. We'll use [this script to automatically create an markdown-style agenda](https://gist.github.com/mame/b0390509ce1491b43610b9ebb665eb86). We may ignore a comment that does not follow the format.
- Your comment is mandatory. We cannot read all discussion of the ticket in a limited time. We appreciate it if you could write a short summary and update from a previous discussion.
--
https://bugs.ruby-lang.org/
______________________________________________
ruby-core mailing list -- ruby-core@ml.ruby-lang.org
To unsubscribe send an email to ruby-core-leave@ml.ruby-lang.org
ruby-core info -- https://ml.ruby-lang.org/mailman3/lists/ruby-core.ml.ruby-lang.org/
^ permalink raw reply [flat|nested] 12+ messages in thread
* [ruby-core:124685] [Ruby Misc#21839] DevMeeting-2026-02-12
2026-01-15 6:50 [ruby-core:124553] [Ruby Misc#21839] DevMeeting-2026-02-12 mame (Yusuke Endoh) via ruby-core
2026-01-15 7:13 ` [ruby-core:124554] " k0kubun (Takashi Kokubun) via ruby-core
2026-02-05 8:31 ` [ruby-core:124678] " byroot (Jean Boussier) via ruby-core
@ 2026-02-05 13:40 ` Eregon (Benoit Daloze) via ruby-core
2026-02-05 20:16 ` [ruby-core:124691] " Eregon (Benoit Daloze) via ruby-core
` (7 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: Eregon (Benoit Daloze) via ruby-core @ 2026-02-05 13:40 UTC (permalink / raw)
To: ruby-core; +Cc: Eregon (Benoit Daloze)
Issue #21839 has been updated by Eregon (Benoit Daloze).
* [Feature #21863] Add RBASIC_FLAGS() and RBASIC_SET_FLAGS() (eregon)
* Sounds OK to add? (I can make a PR, it's trivial)
* If not, what alternative? Deprecate RBasic->flags?
----------------------------------------
Misc #21839: DevMeeting-2026-02-12
https://bugs.ruby-lang.org/issues/21839#change-116279
* Author: mame (Yusuke Endoh)
* Status: Open
----------------------------------------
# The next dev meeting
**Date: 2026/02/12 13:00-17:00** (JST)
Log: *TBD*
- Dev meeting *IS NOT* a decision-making place. All decisions should be done at the bug tracker.
- Dev meeting is a place we can ask Matz, nobu, nurse and other developers directly.
- Matz is a very busy person. Take this opportunity to ask him. If you can not attend, other attendees can ask instead of you (if attendees can understand your issue).
- We will write a record of the discussion in the file or to each ticket in English.
- All activities are best-effort (keep in mind that most of us are volunteer developers).
- The date, time and place of the meeting are scheduled according to when/where we can reserve Matz's time.
- *DO NOT* discuss then on this ticket, please.
# Call for agenda items
If you have a ticket that you want matz and committers to discuss, please post it into this ticket in the following format:
```
* [Ticket ref] Ticket title (your name)
* Comment (A summary of the ticket, why you put this ticket here, what point should be discussed, etc.)
```
Example:
```
* [Feature #14609] `Kernel#p` without args shows the receiver (ko1)
* I feel this feature is very useful and some people say :+1: so let discuss this feature.
```
- It is recommended to add a comment by 2026/02/09. We hold a preparatory meeting to create an agenda a few days before the dev-meeting.
- The format is strict. We'll use [this script to automatically create an markdown-style agenda](https://gist.github.com/mame/b0390509ce1491b43610b9ebb665eb86). We may ignore a comment that does not follow the format.
- Your comment is mandatory. We cannot read all discussion of the ticket in a limited time. We appreciate it if you could write a short summary and update from a previous discussion.
--
https://bugs.ruby-lang.org/
______________________________________________
ruby-core mailing list -- ruby-core@ml.ruby-lang.org
To unsubscribe send an email to ruby-core-leave@ml.ruby-lang.org
ruby-core info -- https://ml.ruby-lang.org/mailman3/lists/ruby-core.ml.ruby-lang.org/
^ permalink raw reply [flat|nested] 12+ messages in thread
* [ruby-core:124691] [Ruby Misc#21839] DevMeeting-2026-02-12
2026-01-15 6:50 [ruby-core:124553] [Ruby Misc#21839] DevMeeting-2026-02-12 mame (Yusuke Endoh) via ruby-core
` (2 preceding siblings ...)
2026-02-05 13:40 ` [ruby-core:124685] " Eregon (Benoit Daloze) via ruby-core
@ 2026-02-05 20:16 ` Eregon (Benoit Daloze) via ruby-core
2026-02-06 1:14 ` [ruby-core:124693] " hsbt (Hiroshi SHIBATA) via ruby-core
` (6 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: Eregon (Benoit Daloze) via ruby-core @ 2026-02-05 20:16 UTC (permalink / raw)
To: ruby-core; +Cc: Eregon (Benoit Daloze)
Issue #21839 has been updated by Eregon (Benoit Daloze).
* [Bug #21864] Inconsistencies in type coercion error messages for integers (eregon)
* Inconsistent exception messages on the platform like `no implicit conversion from nil to integer` vs `no implicit conversion from nil` seem a clear bug/undesirable.
* How about using consistent messages for coercion errors, based on [what convert_type_with_id uses](https://github.com/ruby/ruby/blob/86dba8cfaeabb3b86df921da24b3243b9ce4ab2a/object.c#L3335-L3347)?
----------------------------------------
Misc #21839: DevMeeting-2026-02-12
https://bugs.ruby-lang.org/issues/21839#change-116284
* Author: mame (Yusuke Endoh)
* Status: Open
----------------------------------------
# The next dev meeting
**Date: 2026/02/12 13:00-17:00** (JST)
Log: *TBD*
- Dev meeting *IS NOT* a decision-making place. All decisions should be done at the bug tracker.
- Dev meeting is a place we can ask Matz, nobu, nurse and other developers directly.
- Matz is a very busy person. Take this opportunity to ask him. If you can not attend, other attendees can ask instead of you (if attendees can understand your issue).
- We will write a record of the discussion in the file or to each ticket in English.
- All activities are best-effort (keep in mind that most of us are volunteer developers).
- The date, time and place of the meeting are scheduled according to when/where we can reserve Matz's time.
- *DO NOT* discuss then on this ticket, please.
# Call for agenda items
If you have a ticket that you want matz and committers to discuss, please post it into this ticket in the following format:
```
* [Ticket ref] Ticket title (your name)
* Comment (A summary of the ticket, why you put this ticket here, what point should be discussed, etc.)
```
Example:
```
* [Feature #14609] `Kernel#p` without args shows the receiver (ko1)
* I feel this feature is very useful and some people say :+1: so let discuss this feature.
```
- It is recommended to add a comment by 2026/02/09. We hold a preparatory meeting to create an agenda a few days before the dev-meeting.
- The format is strict. We'll use [this script to automatically create an markdown-style agenda](https://gist.github.com/mame/b0390509ce1491b43610b9ebb665eb86). We may ignore a comment that does not follow the format.
- Your comment is mandatory. We cannot read all discussion of the ticket in a limited time. We appreciate it if you could write a short summary and update from a previous discussion.
--
https://bugs.ruby-lang.org/
______________________________________________
ruby-core mailing list -- ruby-core@ml.ruby-lang.org
To unsubscribe send an email to ruby-core-leave@ml.ruby-lang.org
ruby-core info -- https://ml.ruby-lang.org/mailman3/lists/ruby-core.ml.ruby-lang.org/
^ permalink raw reply [flat|nested] 12+ messages in thread
* [ruby-core:124693] [Ruby Misc#21839] DevMeeting-2026-02-12
2026-01-15 6:50 [ruby-core:124553] [Ruby Misc#21839] DevMeeting-2026-02-12 mame (Yusuke Endoh) via ruby-core
` (3 preceding siblings ...)
2026-02-05 20:16 ` [ruby-core:124691] " Eregon (Benoit Daloze) via ruby-core
@ 2026-02-06 1:14 ` hsbt (Hiroshi SHIBATA) via ruby-core
2026-02-06 11:55 ` [ruby-core:124696] " Earlopain (Earlopain _) via ruby-core
` (5 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: hsbt (Hiroshi SHIBATA) via ruby-core @ 2026-02-06 1:14 UTC (permalink / raw)
To: ruby-core; +Cc: hsbt (Hiroshi SHIBATA)
Issue #21839 has been updated by hsbt (Hiroshi SHIBATA).
* [Bug #21855] Bundle `win32-registry` or implement it without `fiddle`
* Is it okay to extract that at Ruby 4.1 without warning cycle?
----------------------------------------
Misc #21839: DevMeeting-2026-02-12
https://bugs.ruby-lang.org/issues/21839#change-116286
* Author: mame (Yusuke Endoh)
* Status: Open
----------------------------------------
# The next dev meeting
**Date: 2026/02/12 13:00-17:00** (JST)
Log: *TBD*
- Dev meeting *IS NOT* a decision-making place. All decisions should be done at the bug tracker.
- Dev meeting is a place we can ask Matz, nobu, nurse and other developers directly.
- Matz is a very busy person. Take this opportunity to ask him. If you can not attend, other attendees can ask instead of you (if attendees can understand your issue).
- We will write a record of the discussion in the file or to each ticket in English.
- All activities are best-effort (keep in mind that most of us are volunteer developers).
- The date, time and place of the meeting are scheduled according to when/where we can reserve Matz's time.
- *DO NOT* discuss then on this ticket, please.
# Call for agenda items
If you have a ticket that you want matz and committers to discuss, please post it into this ticket in the following format:
```
* [Ticket ref] Ticket title (your name)
* Comment (A summary of the ticket, why you put this ticket here, what point should be discussed, etc.)
```
Example:
```
* [Feature #14609] `Kernel#p` without args shows the receiver (ko1)
* I feel this feature is very useful and some people say :+1: so let discuss this feature.
```
- It is recommended to add a comment by 2026/02/09. We hold a preparatory meeting to create an agenda a few days before the dev-meeting.
- The format is strict. We'll use [this script to automatically create an markdown-style agenda](https://gist.github.com/mame/b0390509ce1491b43610b9ebb665eb86). We may ignore a comment that does not follow the format.
- Your comment is mandatory. We cannot read all discussion of the ticket in a limited time. We appreciate it if you could write a short summary and update from a previous discussion.
--
https://bugs.ruby-lang.org/
______________________________________________
ruby-core mailing list -- ruby-core@ml.ruby-lang.org
To unsubscribe send an email to ruby-core-leave@ml.ruby-lang.org
ruby-core info -- https://ml.ruby-lang.org/mailman3/lists/ruby-core.ml.ruby-lang.org/
^ permalink raw reply [flat|nested] 12+ messages in thread
* [ruby-core:124696] [Ruby Misc#21839] DevMeeting-2026-02-12
2026-01-15 6:50 [ruby-core:124553] [Ruby Misc#21839] DevMeeting-2026-02-12 mame (Yusuke Endoh) via ruby-core
` (4 preceding siblings ...)
2026-02-06 1:14 ` [ruby-core:124693] " hsbt (Hiroshi SHIBATA) via ruby-core
@ 2026-02-06 11:55 ` Earlopain (Earlopain _) via ruby-core
2026-02-09 6:32 ` [ruby-core:124727] " jeremyevans0 (Jeremy Evans) via ruby-core
` (4 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: Earlopain (Earlopain _) via ruby-core @ 2026-02-06 11:55 UTC (permalink / raw)
To: ruby-core; +Cc: Earlopain (Earlopain _)
Issue #21839 has been updated by Earlopain (Earlopain _).
* [Misc #21630] Suggest @Earlopain for core contributor (earlopain)
* Could this be reconsidered? Recently I've made changes/wanted to make changes that require small updates in ruby/ruby
* * https://github.com/ruby/ruby/pull/15914
* * https://github.com/ruby/ruby/pull/16052
* * https://github.com/ruby/ruby/pull/16085
* I have to wait on others to fix CI/help me make the changes I want to do in prism
* Sometimes prism CI doesn't tell me that a change will break ruby CI (we run `test-all` only)
* I would especially like to unbreak CI when I accidentally break it
* It would also allow me to collaborate with parse.y maintainers in the same PR like https://github.com/ruby/ruby/pull/15498 (I think)
----------------------------------------
Misc #21839: DevMeeting-2026-02-12
https://bugs.ruby-lang.org/issues/21839#change-116291
* Author: mame (Yusuke Endoh)
* Status: Open
----------------------------------------
# The next dev meeting
**Date: 2026/02/12 13:00-17:00** (JST)
Log: *TBD*
- Dev meeting *IS NOT* a decision-making place. All decisions should be done at the bug tracker.
- Dev meeting is a place we can ask Matz, nobu, nurse and other developers directly.
- Matz is a very busy person. Take this opportunity to ask him. If you can not attend, other attendees can ask instead of you (if attendees can understand your issue).
- We will write a record of the discussion in the file or to each ticket in English.
- All activities are best-effort (keep in mind that most of us are volunteer developers).
- The date, time and place of the meeting are scheduled according to when/where we can reserve Matz's time.
- *DO NOT* discuss then on this ticket, please.
# Call for agenda items
If you have a ticket that you want matz and committers to discuss, please post it into this ticket in the following format:
```
* [Ticket ref] Ticket title (your name)
* Comment (A summary of the ticket, why you put this ticket here, what point should be discussed, etc.)
```
Example:
```
* [Feature #14609] `Kernel#p` without args shows the receiver (ko1)
* I feel this feature is very useful and some people say :+1: so let discuss this feature.
```
- It is recommended to add a comment by 2026/02/09. We hold a preparatory meeting to create an agenda a few days before the dev-meeting.
- The format is strict. We'll use [this script to automatically create an markdown-style agenda](https://gist.github.com/mame/b0390509ce1491b43610b9ebb665eb86). We may ignore a comment that does not follow the format.
- Your comment is mandatory. We cannot read all discussion of the ticket in a limited time. We appreciate it if you could write a short summary and update from a previous discussion.
--
https://bugs.ruby-lang.org/
______________________________________________
ruby-core mailing list -- ruby-core@ml.ruby-lang.org
To unsubscribe send an email to ruby-core-leave@ml.ruby-lang.org
ruby-core info -- https://ml.ruby-lang.org/mailman3/lists/ruby-core.ml.ruby-lang.org/
^ permalink raw reply [flat|nested] 12+ messages in thread
* [ruby-core:124727] [Ruby Misc#21839] DevMeeting-2026-02-12
2026-01-15 6:50 [ruby-core:124553] [Ruby Misc#21839] DevMeeting-2026-02-12 mame (Yusuke Endoh) via ruby-core
` (5 preceding siblings ...)
2026-02-06 11:55 ` [ruby-core:124696] " Earlopain (Earlopain _) via ruby-core
@ 2026-02-09 6:32 ` jeremyevans0 (Jeremy Evans) via ruby-core
2026-02-09 10:00 ` [ruby-core:124733] " nobu (Nobuyoshi Nakada) via ruby-core
` (3 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: jeremyevans0 (Jeremy Evans) via ruby-core @ 2026-02-09 6:32 UTC (permalink / raw)
To: ruby-core; +Cc: jeremyevans0 (Jeremy Evans)
Issue #21839 has been updated by jeremyevans0 (Jeremy Evans).
* [Feature #21871] Add Module#undef_const (jeremyevans0)
* I'd like to add this method, which offers for constants the same behavior that `undef_method` offers for methods.
* This allows hiding specific constants inside a namespace, to allow for encouraging safer coding patterns in some cases.
* My expected use case for this is to assist in avoiding IDOR (insecure direct object reference) vulnerabilities.
* I've implemented support for this in a pull request.
* Is the feature itself OK?
* If so, is the implementation in the pull request OK?
----------------------------------------
Misc #21839: DevMeeting-2026-02-12
https://bugs.ruby-lang.org/issues/21839#change-116327
* Author: mame (Yusuke Endoh)
* Status: Open
----------------------------------------
# The next dev meeting
**Date: 2026/02/12 13:00-17:00** (JST)
Log: *TBD*
- Dev meeting *IS NOT* a decision-making place. All decisions should be done at the bug tracker.
- Dev meeting is a place we can ask Matz, nobu, nurse and other developers directly.
- Matz is a very busy person. Take this opportunity to ask him. If you can not attend, other attendees can ask instead of you (if attendees can understand your issue).
- We will write a record of the discussion in the file or to each ticket in English.
- All activities are best-effort (keep in mind that most of us are volunteer developers).
- The date, time and place of the meeting are scheduled according to when/where we can reserve Matz's time.
- *DO NOT* discuss then on this ticket, please.
# Call for agenda items
If you have a ticket that you want matz and committers to discuss, please post it into this ticket in the following format:
```
* [Ticket ref] Ticket title (your name)
* Comment (A summary of the ticket, why you put this ticket here, what point should be discussed, etc.)
```
Example:
```
* [Feature #14609] `Kernel#p` without args shows the receiver (ko1)
* I feel this feature is very useful and some people say :+1: so let discuss this feature.
```
- It is recommended to add a comment by 2026/02/09. We hold a preparatory meeting to create an agenda a few days before the dev-meeting.
- The format is strict. We'll use [this script to automatically create an markdown-style agenda](https://gist.github.com/mame/b0390509ce1491b43610b9ebb665eb86). We may ignore a comment that does not follow the format.
- Your comment is mandatory. We cannot read all discussion of the ticket in a limited time. We appreciate it if you could write a short summary and update from a previous discussion.
--
https://bugs.ruby-lang.org/
______________________________________________
ruby-core mailing list -- ruby-core@ml.ruby-lang.org
To unsubscribe send an email to ruby-core-leave@ml.ruby-lang.org
ruby-core info -- https://ml.ruby-lang.org/mailman3/lists/ruby-core.ml.ruby-lang.org/
^ permalink raw reply [flat|nested] 12+ messages in thread
* [ruby-core:124733] [Ruby Misc#21839] DevMeeting-2026-02-12
2026-01-15 6:50 [ruby-core:124553] [Ruby Misc#21839] DevMeeting-2026-02-12 mame (Yusuke Endoh) via ruby-core
` (6 preceding siblings ...)
2026-02-09 6:32 ` [ruby-core:124727] " jeremyevans0 (Jeremy Evans) via ruby-core
@ 2026-02-09 10:00 ` nobu (Nobuyoshi Nakada) via ruby-core
2026-02-09 23:10 ` [ruby-core:124747] " tenderlovemaking (Aaron Patterson) via ruby-core
` (2 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: nobu (Nobuyoshi Nakada) via ruby-core @ 2026-02-09 10:00 UTC (permalink / raw)
To: ruby-core; +Cc: nobu (Nobuyoshi Nakada)
Issue #21839 has been updated by nobu (Nobuyoshi Nakada).
* [Misc #21872] `-S` with directory separator
* Its origin Perl’s `-S` doesn't search the script with directory separator from `$PATH`.
* `sh` seems similar to Perl.
* Is this behavior intentional?
----------------------------------------
Misc #21839: DevMeeting-2026-02-12
https://bugs.ruby-lang.org/issues/21839#change-116334
* Author: mame (Yusuke Endoh)
* Status: Open
----------------------------------------
# The next dev meeting
**Date: 2026/02/12 13:00-17:00** (JST)
Log: *TBD*
- Dev meeting *IS NOT* a decision-making place. All decisions should be done at the bug tracker.
- Dev meeting is a place we can ask Matz, nobu, nurse and other developers directly.
- Matz is a very busy person. Take this opportunity to ask him. If you can not attend, other attendees can ask instead of you (if attendees can understand your issue).
- We will write a record of the discussion in the file or to each ticket in English.
- All activities are best-effort (keep in mind that most of us are volunteer developers).
- The date, time and place of the meeting are scheduled according to when/where we can reserve Matz's time.
- *DO NOT* discuss then on this ticket, please.
# Call for agenda items
If you have a ticket that you want matz and committers to discuss, please post it into this ticket in the following format:
```
* [Ticket ref] Ticket title (your name)
* Comment (A summary of the ticket, why you put this ticket here, what point should be discussed, etc.)
```
Example:
```
* [Feature #14609] `Kernel#p` without args shows the receiver (ko1)
* I feel this feature is very useful and some people say :+1: so let discuss this feature.
```
- It is recommended to add a comment by 2026/02/09. We hold a preparatory meeting to create an agenda a few days before the dev-meeting.
- The format is strict. We'll use [this script to automatically create an markdown-style agenda](https://gist.github.com/mame/b0390509ce1491b43610b9ebb665eb86). We may ignore a comment that does not follow the format.
- Your comment is mandatory. We cannot read all discussion of the ticket in a limited time. We appreciate it if you could write a short summary and update from a previous discussion.
--
https://bugs.ruby-lang.org/
______________________________________________
ruby-core mailing list -- ruby-core@ml.ruby-lang.org
To unsubscribe send an email to ruby-core-leave@ml.ruby-lang.org
ruby-core info -- https://ml.ruby-lang.org/mailman3/lists/ruby-core.ml.ruby-lang.org/
^ permalink raw reply [flat|nested] 12+ messages in thread
* [ruby-core:124747] [Ruby Misc#21839] DevMeeting-2026-02-12
2026-01-15 6:50 [ruby-core:124553] [Ruby Misc#21839] DevMeeting-2026-02-12 mame (Yusuke Endoh) via ruby-core
` (7 preceding siblings ...)
2026-02-09 10:00 ` [ruby-core:124733] " nobu (Nobuyoshi Nakada) via ruby-core
@ 2026-02-09 23:10 ` tenderlovemaking (Aaron Patterson) via ruby-core
2026-02-10 7:33 ` [ruby-core:124754] " byroot (Jean Boussier) via ruby-core
2026-02-12 0:30 ` [ruby-core:124772] " ioquatix (Samuel Williams) via ruby-core
10 siblings, 0 replies; 12+ messages in thread
From: tenderlovemaking (Aaron Patterson) via ruby-core @ 2026-02-09 23:10 UTC (permalink / raw)
To: ruby-core; +Cc: tenderlovemaking (Aaron Patterson)
Issue #21839 has been updated by tenderlovemaking (Aaron Patterson).
* [Feature #21785] Add LEB128 pack / unpack
* Are we OK to merge now? I think yes, but want to check
* [Feature #21796] Add pack directive to return offset `^`
* This would be useful with LEB128, as well as other directives that @nobu mentions in the ticket
----------------------------------------
Misc #21839: DevMeeting-2026-02-12
https://bugs.ruby-lang.org/issues/21839#change-116348
* Author: mame (Yusuke Endoh)
* Status: Open
----------------------------------------
# The next dev meeting
**Date: 2026/02/12 13:00-17:00** (JST)
Log: *TBD*
- Dev meeting *IS NOT* a decision-making place. All decisions should be done at the bug tracker.
- Dev meeting is a place we can ask Matz, nobu, nurse and other developers directly.
- Matz is a very busy person. Take this opportunity to ask him. If you can not attend, other attendees can ask instead of you (if attendees can understand your issue).
- We will write a record of the discussion in the file or to each ticket in English.
- All activities are best-effort (keep in mind that most of us are volunteer developers).
- The date, time and place of the meeting are scheduled according to when/where we can reserve Matz's time.
- *DO NOT* discuss then on this ticket, please.
# Call for agenda items
If you have a ticket that you want matz and committers to discuss, please post it into this ticket in the following format:
```
* [Ticket ref] Ticket title (your name)
* Comment (A summary of the ticket, why you put this ticket here, what point should be discussed, etc.)
```
Example:
```
* [Feature #14609] `Kernel#p` without args shows the receiver (ko1)
* I feel this feature is very useful and some people say :+1: so let discuss this feature.
```
- It is recommended to add a comment by 2026/02/09. We hold a preparatory meeting to create an agenda a few days before the dev-meeting.
- The format is strict. We'll use [this script to automatically create an markdown-style agenda](https://gist.github.com/mame/b0390509ce1491b43610b9ebb665eb86). We may ignore a comment that does not follow the format.
- Your comment is mandatory. We cannot read all discussion of the ticket in a limited time. We appreciate it if you could write a short summary and update from a previous discussion.
--
https://bugs.ruby-lang.org/
______________________________________________
ruby-core mailing list -- ruby-core@ml.ruby-lang.org
To unsubscribe send an email to ruby-core-leave@ml.ruby-lang.org
ruby-core info -- https://ml.ruby-lang.org/mailman3/lists/ruby-core.ml.ruby-lang.org/
^ permalink raw reply [flat|nested] 12+ messages in thread
* [ruby-core:124754] [Ruby Misc#21839] DevMeeting-2026-02-12
2026-01-15 6:50 [ruby-core:124553] [Ruby Misc#21839] DevMeeting-2026-02-12 mame (Yusuke Endoh) via ruby-core
` (8 preceding siblings ...)
2026-02-09 23:10 ` [ruby-core:124747] " tenderlovemaking (Aaron Patterson) via ruby-core
@ 2026-02-10 7:33 ` byroot (Jean Boussier) via ruby-core
2026-02-12 0:30 ` [ruby-core:124772] " ioquatix (Samuel Williams) via ruby-core
10 siblings, 0 replies; 12+ messages in thread
From: byroot (Jean Boussier) via ruby-core @ 2026-02-10 7:33 UTC (permalink / raw)
To: ruby-core; +Cc: byroot (Jean Boussier)
Issue #21839 has been updated by byroot (Jean Boussier).
* [Feature #21861] C API: expose `ruby_xfree_sized`, `ruby_xrealloc_sized`, etc (byroot)
* C23 added `void free_sized(void *ptr, size_t old_size)`.
* It has both speed and correctness benefits.
* Several common allocators already support it, including latest `glibc` and the very popular `jemalloc`.
* Maps well with `ruby_sized_xfree` used internally to provide the freed size to GC statistics.
* I'd like to expose `ruby_xfree_sized` and `ruby_xrealloc_sized` to C extensions so they can make use of it too.
* I'd also like to expose `RB_FREE_SIZED`, `RB_FREE_SIZED_N` and `RB_REALLOC_SIZED_N` macros for convenience.
----------------------------------------
Misc #21839: DevMeeting-2026-02-12
https://bugs.ruby-lang.org/issues/21839#change-116359
* Author: mame (Yusuke Endoh)
* Status: Open
----------------------------------------
# The next dev meeting
**Date: 2026/02/12 13:00-17:00** (JST)
Log: *TBD*
- Dev meeting *IS NOT* a decision-making place. All decisions should be done at the bug tracker.
- Dev meeting is a place we can ask Matz, nobu, nurse and other developers directly.
- Matz is a very busy person. Take this opportunity to ask him. If you can not attend, other attendees can ask instead of you (if attendees can understand your issue).
- We will write a record of the discussion in the file or to each ticket in English.
- All activities are best-effort (keep in mind that most of us are volunteer developers).
- The date, time and place of the meeting are scheduled according to when/where we can reserve Matz's time.
- *DO NOT* discuss then on this ticket, please.
# Call for agenda items
If you have a ticket that you want matz and committers to discuss, please post it into this ticket in the following format:
```
* [Ticket ref] Ticket title (your name)
* Comment (A summary of the ticket, why you put this ticket here, what point should be discussed, etc.)
```
Example:
```
* [Feature #14609] `Kernel#p` without args shows the receiver (ko1)
* I feel this feature is very useful and some people say :+1: so let discuss this feature.
```
- It is recommended to add a comment by 2026/02/09. We hold a preparatory meeting to create an agenda a few days before the dev-meeting.
- The format is strict. We'll use [this script to automatically create an markdown-style agenda](https://gist.github.com/mame/b0390509ce1491b43610b9ebb665eb86). We may ignore a comment that does not follow the format.
- Your comment is mandatory. We cannot read all discussion of the ticket in a limited time. We appreciate it if you could write a short summary and update from a previous discussion.
--
https://bugs.ruby-lang.org/
______________________________________________
ruby-core mailing list -- ruby-core@ml.ruby-lang.org
To unsubscribe send an email to ruby-core-leave@ml.ruby-lang.org
ruby-core info -- https://ml.ruby-lang.org/mailman3/lists/ruby-core.ml.ruby-lang.org/
^ permalink raw reply [flat|nested] 12+ messages in thread
* [ruby-core:124772] [Ruby Misc#21839] DevMeeting-2026-02-12
2026-01-15 6:50 [ruby-core:124553] [Ruby Misc#21839] DevMeeting-2026-02-12 mame (Yusuke Endoh) via ruby-core
` (9 preceding siblings ...)
2026-02-10 7:33 ` [ruby-core:124754] " byroot (Jean Boussier) via ruby-core
@ 2026-02-12 0:30 ` ioquatix (Samuel Williams) via ruby-core
10 siblings, 0 replies; 12+ messages in thread
From: ioquatix (Samuel Williams) via ruby-core @ 2026-02-12 0:30 UTC (permalink / raw)
To: ruby-core; +Cc: ioquatix (Samuel Williams)
Issue #21839 has been updated by ioquatix (Samuel Williams).
* [Feature #15330] Introduce `autoload_relative`.
* `autoload` is used widely and `autoload_relative` is more efficient.
* Can we introduce `autoload_relative`? https://github.com/ruby/ruby/pull/16148
----------------------------------------
Misc #21839: DevMeeting-2026-02-12
https://bugs.ruby-lang.org/issues/21839#change-116381
* Author: mame (Yusuke Endoh)
* Status: Open
----------------------------------------
# The next dev meeting
**Date: 2026/02/12 13:00-17:00** (JST)
Log: *TBD*
- Dev meeting *IS NOT* a decision-making place. All decisions should be done at the bug tracker.
- Dev meeting is a place we can ask Matz, nobu, nurse and other developers directly.
- Matz is a very busy person. Take this opportunity to ask him. If you can not attend, other attendees can ask instead of you (if attendees can understand your issue).
- We will write a record of the discussion in the file or to each ticket in English.
- All activities are best-effort (keep in mind that most of us are volunteer developers).
- The date, time and place of the meeting are scheduled according to when/where we can reserve Matz's time.
- *DO NOT* discuss then on this ticket, please.
# Call for agenda items
If you have a ticket that you want matz and committers to discuss, please post it into this ticket in the following format:
```
* [Ticket ref] Ticket title (your name)
* Comment (A summary of the ticket, why you put this ticket here, what point should be discussed, etc.)
```
Example:
```
* [Feature #14609] `Kernel#p` without args shows the receiver (ko1)
* I feel this feature is very useful and some people say :+1: so let discuss this feature.
```
- It is recommended to add a comment by 2026/02/09. We hold a preparatory meeting to create an agenda a few days before the dev-meeting.
- The format is strict. We'll use [this script to automatically create an markdown-style agenda](https://gist.github.com/mame/b0390509ce1491b43610b9ebb665eb86). We may ignore a comment that does not follow the format.
- Your comment is mandatory. We cannot read all discussion of the ticket in a limited time. We appreciate it if you could write a short summary and update from a previous discussion.
--
https://bugs.ruby-lang.org/
______________________________________________
ruby-core mailing list -- ruby-core@ml.ruby-lang.org
To unsubscribe send an email to ruby-core-leave@ml.ruby-lang.org
ruby-core info -- https://ml.ruby-lang.org/mailman3/lists/ruby-core.ml.ruby-lang.org/
^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2026-02-12 0:31 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-01-15 6:50 [ruby-core:124553] [Ruby Misc#21839] DevMeeting-2026-02-12 mame (Yusuke Endoh) via ruby-core
2026-01-15 7:13 ` [ruby-core:124554] " k0kubun (Takashi Kokubun) via ruby-core
2026-02-05 8:31 ` [ruby-core:124678] " byroot (Jean Boussier) via ruby-core
2026-02-05 13:40 ` [ruby-core:124685] " Eregon (Benoit Daloze) via ruby-core
2026-02-05 20:16 ` [ruby-core:124691] " Eregon (Benoit Daloze) via ruby-core
2026-02-06 1:14 ` [ruby-core:124693] " hsbt (Hiroshi SHIBATA) via ruby-core
2026-02-06 11:55 ` [ruby-core:124696] " Earlopain (Earlopain _) via ruby-core
2026-02-09 6:32 ` [ruby-core:124727] " jeremyevans0 (Jeremy Evans) via ruby-core
2026-02-09 10:00 ` [ruby-core:124733] " nobu (Nobuyoshi Nakada) via ruby-core
2026-02-09 23:10 ` [ruby-core:124747] " tenderlovemaking (Aaron Patterson) via ruby-core
2026-02-10 7:33 ` [ruby-core:124754] " byroot (Jean Boussier) via ruby-core
2026-02-12 0:30 ` [ruby-core:124772] " ioquatix (Samuel Williams) via ruby-core
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).