ruby-core@ruby-lang.org archive (unofficial mirror)
 help / color / mirror / Atom feed
* [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).