ruby-core@ruby-lang.org archive (unofficial mirror)
 help / color / mirror / Atom feed
* [ruby-core:116846] [Ruby master Misc#20281] DevMeeting-2024-03-14
@ 2024-02-19 12:44 mame (Yusuke Endoh) via ruby-core
  2024-02-19 12:50 ` [ruby-core:116847] " Eregon (Benoit Daloze) via ruby-core
                   ` (14 more replies)
  0 siblings, 15 replies; 16+ messages in thread
From: mame (Yusuke Endoh) via ruby-core @ 2024-02-19 12:44 UTC (permalink / raw
  To: ruby-core; +Cc: mame (Yusuke Endoh)

Issue #20281 has been reported by mame (Yusuke Endoh).

----------------------------------------
Misc #20281: DevMeeting-2024-03-14
https://bugs.ruby-lang.org/issues/20281

* Author: mame (Yusuke Endoh)
* Status: Open
* Priority: Normal
----------------------------------------
# The next dev meeting

**Date: 2024/03/14 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 2024/03/11. 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/postorius/lists/ruby-core.ml.ruby-lang.org/

^ permalink raw reply	[flat|nested] 16+ messages in thread

* [ruby-core:116847] [Ruby master Misc#20281] DevMeeting-2024-03-14
  2024-02-19 12:44 [ruby-core:116846] [Ruby master Misc#20281] DevMeeting-2024-03-14 mame (Yusuke Endoh) via ruby-core
@ 2024-02-19 12:50 ` Eregon (Benoit Daloze) via ruby-core
  2024-02-20  4:00 ` [ruby-core:116862] " mame (Yusuke Endoh) via ruby-core
                   ` (13 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: Eregon (Benoit Daloze) via ruby-core @ 2024-02-19 12:50 UTC (permalink / raw
  To: ruby-core; +Cc: Eregon (Benoit Daloze)

Issue #20281 has been updated by Eregon (Benoit Daloze).


* [Feature #20275] Avoid extra backtrace entries for rescue and ensure (eregon)
  * OK to hide the extra backtrace entries?
  * I think it helps to avoid confusion (there is no call semantically for a `rescue` or `ensure` section). e.g. `["-:4:in '<main>'", "-:4:in '<main>'"]` seems unclear (it looks like a recursive call of `<main>`)
  * Doing so would make it consistent with other Ruby implementations.


----------------------------------------
Misc #20281: DevMeeting-2024-03-14
https://bugs.ruby-lang.org/issues/20281#change-106876

* Author: mame (Yusuke Endoh)
* Status: Open
* Priority: Normal
----------------------------------------
# The next dev meeting

**Date: 2024/03/14 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 2024/03/11. 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/postorius/lists/ruby-core.ml.ruby-lang.org/

^ permalink raw reply	[flat|nested] 16+ messages in thread

* [ruby-core:116862] [Ruby master Misc#20281] DevMeeting-2024-03-14
  2024-02-19 12:44 [ruby-core:116846] [Ruby master Misc#20281] DevMeeting-2024-03-14 mame (Yusuke Endoh) via ruby-core
  2024-02-19 12:50 ` [ruby-core:116847] " Eregon (Benoit Daloze) via ruby-core
@ 2024-02-20  4:00 ` mame (Yusuke Endoh) via ruby-core
  2024-02-20 15:43 ` [ruby-core:116882] " burdettelamar (Burdette Lamar) via ruby-core
                   ` (12 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: mame (Yusuke Endoh) via ruby-core @ 2024-02-20  4:00 UTC (permalink / raw
  To: ruby-core; +Cc: mame (Yusuke Endoh)

Issue #20281 has been updated by mame (Yusuke Endoh).

Description updated

Note: The next meeting will be held not only at P.M. but also at A.M. (09:00-12:00) in JST. We will try this time slot once for those who want to attend from the U.S. (It has not been decided if this slot will be permanent, though.)

----------------------------------------
Misc #20281: DevMeeting-2024-03-14
https://bugs.ruby-lang.org/issues/20281#change-106896

* Author: mame (Yusuke Endoh)
* Status: Open
* Priority: Normal
----------------------------------------
# The next dev meeting

**Date: 2024/03/14 09:00-12:00, 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 2024/03/11. 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/postorius/lists/ruby-core.ml.ruby-lang.org/

^ permalink raw reply	[flat|nested] 16+ messages in thread

* [ruby-core:116882] [Ruby master Misc#20281] DevMeeting-2024-03-14
  2024-02-19 12:44 [ruby-core:116846] [Ruby master Misc#20281] DevMeeting-2024-03-14 mame (Yusuke Endoh) via ruby-core
  2024-02-19 12:50 ` [ruby-core:116847] " Eregon (Benoit Daloze) via ruby-core
  2024-02-20  4:00 ` [ruby-core:116862] " mame (Yusuke Endoh) via ruby-core
@ 2024-02-20 15:43 ` burdettelamar (Burdette Lamar) via ruby-core
  2024-02-20 15:59 ` [ruby-core:116883] " peterzhu2118 (Peter Zhu) via ruby-core
                   ` (11 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: burdettelamar (Burdette Lamar) via ruby-core @ 2024-02-20 15:43 UTC (permalink / raw
  To: ruby-core; +Cc: burdettelamar (Burdette Lamar)

Issue #20281 has been updated by burdettelamar (Burdette Lamar).


[Feature #20261] Add symbol synonyms for `''` (empty string) and `nil` for IO method line separator arguments
* For value `''` (read paragraph), add synonym `:paragraph`.
* For value `nil` (read all), add synonym `:slurp`.

Thus the user can write `gets(:paragraph)` or `gets(:slurp)`, instead of `gets('')` or `gets(nil)`.

The term _slurp_ is well-established in Perl and Python to mean <i>read all</i>, but a different term can be used in Ruby if there's a better one.

----------------------------------------
Misc #20281: DevMeeting-2024-03-14
https://bugs.ruby-lang.org/issues/20281#change-106918

* Author: mame (Yusuke Endoh)
* Status: Open
* Priority: Normal
----------------------------------------
# The next dev meeting

**Date: 2024/03/14 09:00-12:00, 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 2024/03/11. 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/postorius/lists/ruby-core.ml.ruby-lang.org/

^ permalink raw reply	[flat|nested] 16+ messages in thread

* [ruby-core:116883] [Ruby master Misc#20281] DevMeeting-2024-03-14
  2024-02-19 12:44 [ruby-core:116846] [Ruby master Misc#20281] DevMeeting-2024-03-14 mame (Yusuke Endoh) via ruby-core
                   ` (2 preceding siblings ...)
  2024-02-20 15:43 ` [ruby-core:116882] " burdettelamar (Burdette Lamar) via ruby-core
@ 2024-02-20 15:59 ` peterzhu2118 (Peter Zhu) via ruby-core
  2024-02-21  8:31 ` [ruby-core:116893] " duerst via ruby-core
                   ` (10 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: peterzhu2118 (Peter Zhu) via ruby-core @ 2024-02-20 15:59 UTC (permalink / raw
  To: ruby-core; +Cc: peterzhu2118 (Peter Zhu)

Issue #20281 has been updated by peterzhu2118 (Peter Zhu).


* [Feature #20265] Deprecate and remove rb_newobj and rb_newobj_of (peterzhu2118)
  * These two APIs are difficult to use, fragile to use, and requires internal knowledge of internal implementation of data types in Ruby.
  * The rb_newobj function creates a T_NONE object. T_NONE objects cannot be marked and are not reclaimed by the GC, which can leak memory.
  * The rb_newobj_of function requires the developer to understand flags of objects. Many flags for objects are also not public, preventing direct use by developers.
  * Very few C extensions use these APIs, and are from over a decade ago.


----------------------------------------
Misc #20281: DevMeeting-2024-03-14
https://bugs.ruby-lang.org/issues/20281#change-106919

* Author: mame (Yusuke Endoh)
* Status: Open
* Priority: Normal
----------------------------------------
# The next dev meeting

**Date: 2024/03/14 09:00-12:00, 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 2024/03/11. 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/postorius/lists/ruby-core.ml.ruby-lang.org/

^ permalink raw reply	[flat|nested] 16+ messages in thread

* [ruby-core:116893] [Ruby master Misc#20281] DevMeeting-2024-03-14
  2024-02-19 12:44 [ruby-core:116846] [Ruby master Misc#20281] DevMeeting-2024-03-14 mame (Yusuke Endoh) via ruby-core
                   ` (3 preceding siblings ...)
  2024-02-20 15:59 ` [ruby-core:116883] " peterzhu2118 (Peter Zhu) via ruby-core
@ 2024-02-21  8:31 ` duerst via ruby-core
  2024-02-21 19:38 ` [ruby-core:116903] " peterzhu2118 (Peter Zhu) via ruby-core
                   ` (9 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: duerst via ruby-core @ 2024-02-21  8:31 UTC (permalink / raw
  To: ruby-core; +Cc: duerst

Issue #20281 has been updated by duerst (Martin Dürst).





- [Misc: #20287] DevMeeting before or after RubyKaigi

  - It would be great to plan ahead, so that people can make their flight/hotel reservations.



----------------------------------------

Misc #20281: DevMeeting-2024-03-14

https://bugs.ruby-lang.org/issues/20281#change-106930



* Author: mame (Yusuke Endoh)

* Status: Open

* Priority: Normal

----------------------------------------

# The next dev meeting



**Date: 2024/03/14 09:00-12:00, 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 2024/03/11. 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/postorius/lists/ruby-core.ml.ruby-lang.org/

^ permalink raw reply	[flat|nested] 16+ messages in thread

* [ruby-core:116903] [Ruby master Misc#20281] DevMeeting-2024-03-14
  2024-02-19 12:44 [ruby-core:116846] [Ruby master Misc#20281] DevMeeting-2024-03-14 mame (Yusuke Endoh) via ruby-core
                   ` (4 preceding siblings ...)
  2024-02-21  8:31 ` [ruby-core:116893] " duerst via ruby-core
@ 2024-02-21 19:38 ` peterzhu2118 (Peter Zhu) via ruby-core
  2024-02-23 13:45 ` [ruby-core:116915] " matheusrich (Matheus Richard) via ruby-core
                   ` (8 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: peterzhu2118 (Peter Zhu) via ruby-core @ 2024-02-21 19:38 UTC (permalink / raw
  To: ruby-core; +Cc: peterzhu2118 (Peter Zhu)

Issue #20281 has been updated by peterzhu2118 (Peter Zhu).


* [Feature #20290] Add API for C extensions to free memory (peterzhu2118 & HParker)
  * Ticket #19993 added the new feature RUBY_FREE_AT_EXIT, which frees memory in Ruby at shutdown.
  * However, this feature is not complete for C extensions, as they may also need to free their memory and there was no way to do so.
  * Allow C extensions to free memory by defining an optional function called `Destruct_<extension name>` that is called during shutdown when RUBY_FREE_AT_EXIT is enabled.

----------------------------------------
Misc #20281: DevMeeting-2024-03-14
https://bugs.ruby-lang.org/issues/20281#change-106939

* Author: mame (Yusuke Endoh)
* Status: Open
* Priority: Normal
----------------------------------------
# The next dev meeting

**Date: 2024/03/14 09:00-12:00, 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 2024/03/11. 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/postorius/lists/ruby-core.ml.ruby-lang.org/

^ permalink raw reply	[flat|nested] 16+ messages in thread

* [ruby-core:116915] [Ruby master Misc#20281] DevMeeting-2024-03-14
  2024-02-19 12:44 [ruby-core:116846] [Ruby master Misc#20281] DevMeeting-2024-03-14 mame (Yusuke Endoh) via ruby-core
                   ` (5 preceding siblings ...)
  2024-02-21 19:38 ` [ruby-core:116903] " peterzhu2118 (Peter Zhu) via ruby-core
@ 2024-02-23 13:45 ` matheusrich (Matheus Richard) via ruby-core
  2024-02-25 16:13 ` [ruby-core:116937] " byroot (Jean Boussier) via ruby-core
                   ` (7 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: matheusrich (Matheus Richard) via ruby-core @ 2024-02-23 13:45 UTC (permalink / raw
  To: ruby-core; +Cc: matheusrich (Matheus Richard)

Issue #20281 has been updated by matheusrich (Matheus Richard).


* [Feature #20202] Memoized endless method definitions
  * Do Matz and others have opinions on the syntax?
  * If this is approved, should the ivar name match the method named exactly? For example, should it behave like `def foo = (@foo ||= :value)` or should we use special naming conventions like `def foo = (@_foo ||= :value)`?

* [Bug #20090] Anonymous arguments are now syntax errors in unambiguous cases
  - I'm not sure this is the best place to ask, but can we release 3.3.1? There are a couple of bugs that have been holding me back from updating to 3.3 in some projects. In particular, this one (#20090). It even [affects Rubocop](https://github.com/rubocop/rubocop/issues/12571).
  - I know there are also [other bugfixes](https://github.com/ruby/ruby/pull/9371) and [memory](https://github.com/ruby/ruby/pull/9795) [leaks](https://github.com/ruby/ruby/commit/aeffb5e21de6000a3dcfa0ca88c6ba3c3c42d8db) fixed on main right now.

* [Feature #4247] New features for Array#sample, Array#choice
  - This is quite old, but I wonder if we wanna move forward with at least some of this. If it is the case we might create a different issue.
  - I find weighted sampling very useful, in particular for games. Maybe Hash would be a better candidate than Array?
  ```rb
    { gold_coin: 0.8, ruby: 0.2}.weighted_sample # => :ruby # yay, lucky!
  ```

----------------------------------------
Misc #20281: DevMeeting-2024-03-14
https://bugs.ruby-lang.org/issues/20281#change-106950

* Author: mame (Yusuke Endoh)
* Status: Open
----------------------------------------
# The next dev meeting

**Date: 2024/03/14 09:00-12:00, 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 2024/03/11. 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/postorius/lists/ruby-core.ml.ruby-lang.org/

^ permalink raw reply	[flat|nested] 16+ messages in thread

* [ruby-core:116937] [Ruby master Misc#20281] DevMeeting-2024-03-14
  2024-02-19 12:44 [ruby-core:116846] [Ruby master Misc#20281] DevMeeting-2024-03-14 mame (Yusuke Endoh) via ruby-core
                   ` (6 preceding siblings ...)
  2024-02-23 13:45 ` [ruby-core:116915] " matheusrich (Matheus Richard) via ruby-core
@ 2024-02-25 16:13 ` byroot (Jean Boussier) via ruby-core
  2024-02-27 12:36 ` [ruby-core:116968] " dentarg (Patrik Ragnarsson) via ruby-core
                   ` (6 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: byroot (Jean Boussier) via ruby-core @ 2024-02-25 16:13 UTC (permalink / raw
  To: ruby-core; +Cc: byroot (Jean Boussier)

Issue #20281 has been updated by byroot (Jean Boussier).


[Feature #13557] Allow to pass Array of `Backtrace::Location` to `Exception#set_backtrace` (byroot)
  - Proposed patch: https://github.com/ruby/ruby/pull/10017
  - I think this is better than passing an Array of String because with strings `Exception#backtrace_locations` returns `nil`, making `backtrace_locations` unreliable.
  - No objections to the feature or patch?

----------------------------------------
Misc #20281: DevMeeting-2024-03-14
https://bugs.ruby-lang.org/issues/20281#change-106972

* Author: mame (Yusuke Endoh)
* Status: Open
----------------------------------------
# The next dev meeting

**Date: 2024/03/14 09:00-12:00, 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 2024/03/11. 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/postorius/lists/ruby-core.ml.ruby-lang.org/

^ permalink raw reply	[flat|nested] 16+ messages in thread

* [ruby-core:116968] [Ruby master Misc#20281] DevMeeting-2024-03-14
  2024-02-19 12:44 [ruby-core:116846] [Ruby master Misc#20281] DevMeeting-2024-03-14 mame (Yusuke Endoh) via ruby-core
                   ` (7 preceding siblings ...)
  2024-02-25 16:13 ` [ruby-core:116937] " byroot (Jean Boussier) via ruby-core
@ 2024-02-27 12:36 ` dentarg (Patrik Ragnarsson) via ruby-core
  2024-02-27 13:36 ` [ruby-core:116970] " tagomoris (Satoshi Tagomori) via ruby-core
                   ` (5 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: dentarg (Patrik Ragnarsson) via ruby-core @ 2024-02-27 12:36 UTC (permalink / raw
  To: ruby-core; +Cc: dentarg (Patrik Ragnarsson)

Issue #20281 has been updated by dentarg (Patrik Ragnarsson).


[Feature #14066] Add CAA DNS RR on Resolv
  * Proposed patch: https://github.com/ruby/ruby/pull/1732
  * Is there anything blocking this from being upstreamed into ruby? CAA is a fairly standard and widely adopted DNS record type now.

----------------------------------------
Misc #20281: DevMeeting-2024-03-14
https://bugs.ruby-lang.org/issues/20281#change-107016

* Author: mame (Yusuke Endoh)
* Status: Open
----------------------------------------
# The next dev meeting

**Date: 2024/03/14 09:00-12:00, 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 2024/03/11. 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/postorius/lists/ruby-core.ml.ruby-lang.org/

^ permalink raw reply	[flat|nested] 16+ messages in thread

* [ruby-core:116970] [Ruby master Misc#20281] DevMeeting-2024-03-14
  2024-02-19 12:44 [ruby-core:116846] [Ruby master Misc#20281] DevMeeting-2024-03-14 mame (Yusuke Endoh) via ruby-core
                   ` (8 preceding siblings ...)
  2024-02-27 12:36 ` [ruby-core:116968] " dentarg (Patrik Ragnarsson) via ruby-core
@ 2024-02-27 13:36 ` tagomoris (Satoshi Tagomori) via ruby-core
  2024-02-27 22:17 ` [ruby-core:116984] " hsbt (Hiroshi SHIBATA) via ruby-core
                   ` (4 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: tagomoris (Satoshi Tagomori) via ruby-core @ 2024-02-27 13:36 UTC (permalink / raw
  To: ruby-core; +Cc: tagomoris (Satoshi Tagomori)

Issue #20281 has been updated by tagomoris (Satoshi Tagomori).


[Feature #19744] Namespace on read

* The branch under development: https://github.com/tagomoris/ruby/pull/2
* I want to demonstrate the current features and behaviors
* I need feedback about what is missing for further discussions

----------------------------------------
Misc #20281: DevMeeting-2024-03-14
https://bugs.ruby-lang.org/issues/20281#change-107017

* Author: mame (Yusuke Endoh)
* Status: Open
----------------------------------------
# The next dev meeting

**Date: 2024/03/14 09:00-12:00, 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 2024/03/11. 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/postorius/lists/ruby-core.ml.ruby-lang.org/

^ permalink raw reply	[flat|nested] 16+ messages in thread

* [ruby-core:116984] [Ruby master Misc#20281] DevMeeting-2024-03-14
  2024-02-19 12:44 [ruby-core:116846] [Ruby master Misc#20281] DevMeeting-2024-03-14 mame (Yusuke Endoh) via ruby-core
                   ` (9 preceding siblings ...)
  2024-02-27 13:36 ` [ruby-core:116970] " tagomoris (Satoshi Tagomori) via ruby-core
@ 2024-02-27 22:17 ` hsbt (Hiroshi SHIBATA) via ruby-core
  2024-03-04 18:39 ` [ruby-core:117055] " jeremyevans0 (Jeremy Evans) via ruby-core
                   ` (3 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: hsbt (Hiroshi SHIBATA) via ruby-core @ 2024-02-27 22:17 UTC (permalink / raw
  To: ruby-core; +Cc: hsbt (Hiroshi SHIBATA)

Issue #20281 has been updated by hsbt (Hiroshi SHIBATA).


[Feature #20309] Bundled gems for Ruby 3.5
  * Let's discuss target gems to migrate bundled gems.

----------------------------------------
Misc #20281: DevMeeting-2024-03-14
https://bugs.ruby-lang.org/issues/20281#change-107031

* Author: mame (Yusuke Endoh)
* Status: Open
----------------------------------------
# The next dev meeting

**Date: 2024/03/14 09:00-12:00, 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 2024/03/11. 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/postorius/lists/ruby-core.ml.ruby-lang.org/

^ permalink raw reply	[flat|nested] 16+ messages in thread

* [ruby-core:117055] [Ruby master Misc#20281] DevMeeting-2024-03-14
  2024-02-19 12:44 [ruby-core:116846] [Ruby master Misc#20281] DevMeeting-2024-03-14 mame (Yusuke Endoh) via ruby-core
                   ` (10 preceding siblings ...)
  2024-02-27 22:17 ` [ruby-core:116984] " hsbt (Hiroshi SHIBATA) via ruby-core
@ 2024-03-04 18:39 ` jeremyevans0 (Jeremy Evans) via ruby-core
  2024-03-06  1:45 ` [ruby-core:117060] " kjtsanaktsidis (KJ Tsanaktsidis) via ruby-core
                   ` (2 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: jeremyevans0 (Jeremy Evans) via ruby-core @ 2024-03-04 18:39 UTC (permalink / raw
  To: ruby-core; +Cc: jeremyevans0 (Jeremy Evans)

Issue #20281 has been updated by jeremyevans0 (Jeremy Evans).


* [Bug #20301] `Set#add?` does two hash look-ups (jeremyevans0)
  * This doesn't seem like a bug to me, as there was never a guarantee of a single hash lookup.
  * Fixed proposed is adding Hash#exchange_value and using it.
  * Alternative fix would be adding block support to Hash#store, yielding existing value if already set (similar to Hash#update).
  * Adding/modifying Hash just for Set seems undesirable, especially as I would like to rewrite Set in C as a core class.
* [Bug #19231] Integer#step and Float::INFINITY - inconsistent behaviour when called with and without a block (jeremyevans0)
  * If receiver and step are both integers and end value is a float, can we change to always yielding integers?
  * Alternatively, we could just tell users to use `nil` instead of `Float::INFINITY` for the end value.

----------------------------------------
Misc #20281: DevMeeting-2024-03-14
https://bugs.ruby-lang.org/issues/20281#change-107130

* Author: mame (Yusuke Endoh)
* Status: Open
----------------------------------------
# The next dev meeting

**Date: 2024/03/14 09:00-12:00, 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 2024/03/11. 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/postorius/lists/ruby-core.ml.ruby-lang.org/

^ permalink raw reply	[flat|nested] 16+ messages in thread

* [ruby-core:117060] [Ruby master Misc#20281] DevMeeting-2024-03-14
  2024-02-19 12:44 [ruby-core:116846] [Ruby master Misc#20281] DevMeeting-2024-03-14 mame (Yusuke Endoh) via ruby-core
                   ` (11 preceding siblings ...)
  2024-03-04 18:39 ` [ruby-core:117055] " jeremyevans0 (Jeremy Evans) via ruby-core
@ 2024-03-06  1:45 ` kjtsanaktsidis (KJ Tsanaktsidis) via ruby-core
  2024-03-12 13:17 ` [ruby-core:117116] " yui-knk (Kaneko Yuichiro) via ruby-core
  2024-03-13  1:26 ` [ruby-core:117125] " kddnewton (Kevin Newton) via ruby-core
  14 siblings, 0 replies; 16+ messages in thread
From: kjtsanaktsidis (KJ Tsanaktsidis) via ruby-core @ 2024-03-06  1:45 UTC (permalink / raw
  To: ruby-core; +Cc: kjtsanaktsidis (KJ Tsanaktsidis)

Issue #20281 has been updated by kjtsanaktsidis (KJ Tsanaktsidis).


[Bug #20310] ASAN fake stacks need to be marked during GC for non-current execution context

* When the GC is marking machine stacks, and ASAN is enabled, it needs to detect pointers on the stack which point to ASAN "fake stack" entries, and mark those "fake stacks" as well. For example, V8 does that here: https://github.com/v8/v8/blob/b639938e99fa6b5ffa9c859b18c72a251fd56942/src/heap/base/stack.cc#L57
* In CRuby, we already do that for the current execution context here: https://github.com/ruby/ruby/blob/23dc7aa2c5a104e73563134a595124804379f049/gc.c#L6401
* However, this is only called for the current execution context (i.e. the thread/fiber which is performing the GC work). Machine stacks for other threads & fibers are not yet marked in this way.
* I propose to unify all the machine stack marking for all kinds of machine stacks into a single function in gc.c, `rb_gc_mark_machine_context`. PR for this is here: https://github.com/ruby/ruby/pull/10122. All machine-stack marking for all fibers/threads flows through the same code path with this PR.
* Alternative approach would be to write a helper for marking ASAN fake stack values, and call it from various places in `cont.c` and `vm.c`.
* I would like a decision on whether the refactoring of machine stack marking into a single function is worthwhile, or whether it's too ASAN specific and I should just add ASAN-related code to each place we do machine stack marking currently.
* (sorry, this is my first dev meeting agenda item, so apologies if this is not the kind of thing discussed in dev meetings!)

----------------------------------------
Misc #20281: DevMeeting-2024-03-14
https://bugs.ruby-lang.org/issues/20281#change-107134

* Author: mame (Yusuke Endoh)
* Status: Open
----------------------------------------
# The next dev meeting

**Date: 2024/03/14 09:00-12:00, 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 2024/03/11. 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/postorius/lists/ruby-core.ml.ruby-lang.org/

^ permalink raw reply	[flat|nested] 16+ messages in thread

* [ruby-core:117116] [Ruby master Misc#20281] DevMeeting-2024-03-14
  2024-02-19 12:44 [ruby-core:116846] [Ruby master Misc#20281] DevMeeting-2024-03-14 mame (Yusuke Endoh) via ruby-core
                   ` (12 preceding siblings ...)
  2024-03-06  1:45 ` [ruby-core:117060] " kjtsanaktsidis (KJ Tsanaktsidis) via ruby-core
@ 2024-03-12 13:17 ` yui-knk (Kaneko Yuichiro) via ruby-core
  2024-03-13  1:26 ` [ruby-core:117125] " kddnewton (Kevin Newton) via ruby-core
  14 siblings, 0 replies; 16+ messages in thread
From: yui-knk (Kaneko Yuichiro) via ruby-core @ 2024-03-12 13:17 UTC (permalink / raw
  To: ruby-core; +Cc: yui-knk (Kaneko Yuichiro)

Issue #20281 has been updated by yui-knk (Kaneko Yuichiro).


* [Feature #20331] Should parser warn hash duplication and when clause?
  * What is the best approach to handle hash duplication warnings and when clause duplication warnings.

----------------------------------------
Misc #20281: DevMeeting-2024-03-14
https://bugs.ruby-lang.org/issues/20281#change-107192

* Author: mame (Yusuke Endoh)
* Status: Open
----------------------------------------
# The next dev meeting

**Date: 2024/03/14 09:00-12:00, 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 2024/03/11. 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/postorius/lists/ruby-core.ml.ruby-lang.org/

^ permalink raw reply	[flat|nested] 16+ messages in thread

* [ruby-core:117125] [Ruby master Misc#20281] DevMeeting-2024-03-14
  2024-02-19 12:44 [ruby-core:116846] [Ruby master Misc#20281] DevMeeting-2024-03-14 mame (Yusuke Endoh) via ruby-core
                   ` (13 preceding siblings ...)
  2024-03-12 13:17 ` [ruby-core:117116] " yui-knk (Kaneko Yuichiro) via ruby-core
@ 2024-03-13  1:26 ` kddnewton (Kevin Newton) via ruby-core
  14 siblings, 0 replies; 16+ messages in thread
From: kddnewton (Kevin Newton) via ruby-core @ 2024-03-13  1:26 UTC (permalink / raw
  To: ruby-core; +Cc: kddnewton (Kevin Newton)

Issue #20281 has been updated by kddnewton (Kevin Newton).


* [Feature #20024] SyntaxError metadata
  * Can we add some information to the syntax error about what kind of error produced it?
  * What is a good API? (The discussion on the ticket says a symbol for `:type`.)
* [Misc #20238] Use prism for mk_builtin_loader.rb
  * I would like to propose that we use prism for mk_builtin_loader.rb.
  * There are lots of different thoughts on the issue — using bundler/using the Ruby library/using the C library. I would like to get a direction/understanding of what to do.

----------------------------------------
Misc #20281: DevMeeting-2024-03-14
https://bugs.ruby-lang.org/issues/20281#change-107202

* Author: mame (Yusuke Endoh)
* Status: Open
----------------------------------------
# The next dev meeting

**Date: 2024/03/14 09:00-12:00, 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 2024/03/11. 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/postorius/lists/ruby-core.ml.ruby-lang.org/

^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2024-03-13  1:26 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-02-19 12:44 [ruby-core:116846] [Ruby master Misc#20281] DevMeeting-2024-03-14 mame (Yusuke Endoh) via ruby-core
2024-02-19 12:50 ` [ruby-core:116847] " Eregon (Benoit Daloze) via ruby-core
2024-02-20  4:00 ` [ruby-core:116862] " mame (Yusuke Endoh) via ruby-core
2024-02-20 15:43 ` [ruby-core:116882] " burdettelamar (Burdette Lamar) via ruby-core
2024-02-20 15:59 ` [ruby-core:116883] " peterzhu2118 (Peter Zhu) via ruby-core
2024-02-21  8:31 ` [ruby-core:116893] " duerst via ruby-core
2024-02-21 19:38 ` [ruby-core:116903] " peterzhu2118 (Peter Zhu) via ruby-core
2024-02-23 13:45 ` [ruby-core:116915] " matheusrich (Matheus Richard) via ruby-core
2024-02-25 16:13 ` [ruby-core:116937] " byroot (Jean Boussier) via ruby-core
2024-02-27 12:36 ` [ruby-core:116968] " dentarg (Patrik Ragnarsson) via ruby-core
2024-02-27 13:36 ` [ruby-core:116970] " tagomoris (Satoshi Tagomori) via ruby-core
2024-02-27 22:17 ` [ruby-core:116984] " hsbt (Hiroshi SHIBATA) via ruby-core
2024-03-04 18:39 ` [ruby-core:117055] " jeremyevans0 (Jeremy Evans) via ruby-core
2024-03-06  1:45 ` [ruby-core:117060] " kjtsanaktsidis (KJ Tsanaktsidis) via ruby-core
2024-03-12 13:17 ` [ruby-core:117116] " yui-knk (Kaneko Yuichiro) via ruby-core
2024-03-13  1:26 ` [ruby-core:117125] " kddnewton (Kevin Newton) 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 read-only IMAP folder(s) and NNTP newsgroup(s).