Actions
Misc #20879
closedDevMeeting-2024-12-12
    Misc #20879:
    DevMeeting-2024-12-12
  
Status:
Closed
Assignee:
-
Description
The next dev meeting¶
Date: 2024/12/12 13:00-17:00 (JST)
Log: https://github.com/ruby/dev-meeting-log/blob/master/2024/DevMeeting-2024-12-12.md
- 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/12/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. 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.
        
           Updated by mame (Yusuke Endoh) 12 months ago
          Updated by mame (Yusuke Endoh) 12 months ago
          
          
        
        
      
      - Related to Misc #14770: [META] DevelopersMeeting added
        
           Updated by byroot (Jean Boussier) 11 months ago
          Updated by byroot (Jean Boussier) 11 months ago
          
          
        
        
      
      - [Feature #20878] A new C API to create a String by adopting a pointer (byroot)
- Would be useful for many extensions.
- Allow to efficiently work with a raw, malloced buffer, and then turn it into a Ruby string without copying it.
- The pointer is adopted as soon as the function is called, if the function fails the pointer is freed immediately.
- Proposed implementation: https://github.com/ruby/ruby/pull/12143
- Current name is rb_enc_str_adopt, butrb_enc_str_movecould be make sense too.
 
        
           Updated by tenderlovemaking (Aaron Patterson) 11 months ago
          Updated by tenderlovemaking (Aaron Patterson) 11 months ago
          
          
        
        
      
      - [Feature #20861] Add an environment variable so we can change the thread quantum
- It maintains the default quantum but allows applications to experiment with different quantums
- Lower quantums can help improve performance for applications with mixed IO / CPU workloads
- The best quantum depends on the application load, so having a configuration option would be nice
- We discussed at RubyConf and the feature seems fine but the name maybe not good enough. What is an appropriate name?
 
        
           Updated by hsbt (Hiroshi SHIBATA) 11 months ago
          Updated by hsbt (Hiroshi SHIBATA) 11 months ago
          
          
        
        
      
      - [Feature #20884] reserve "Ruby" toplevel module for Ruby language
- It's better to reserve this at Ruby 3.4, not 3.5.
 
        
           Updated by st0012 (Stan Lo) 11 months ago
          Updated by st0012 (Stan Lo) 11 months ago
          
          
        
        
      
      - [Misc #20913] Proposal: Adding Jeremy Evans and Burdette Lamar to www.ruby-lang.org's English Editorial Team
- They have expressed enthusiasm for improving the website during recent discussions at RubyConf in Chicago.
- Adding them would enhance our reviewing capacity for the increased contributions to the site's content.
 
        
           Updated by shioimm (Misaki Shioi) 11 months ago
          Updated by shioimm (Misaki Shioi) 11 months ago
          
          
        
        
      
      - [Feature #20935] API for Globally Enabling/Disabling Happy Eyeballs Version 2 in the Socket Class
- I would like to discuss the appropriateness of the API for enabling/disabling HEv2 in the Socketclass.
 
- I would like to discuss the appropriateness of the API for enabling/disabling HEv2 in the 
        
           Updated by k0kubun (Takashi Kokubun) 11 months ago
          
          ยท Edited
          Updated by k0kubun (Takashi Kokubun) 11 months ago
          
          ยท Edited
        
        
      
      - [Bug #20930] Different semantics for nested itand_1(eregon)- I allowed multiple uses of itin different levels of nested blocks, e.g.files.each { YAML.parse_file(it).each { p it } }, which is aSyntaxErrorwith_1. Can we confirm that it's okay to introduce the behavior?
- (from @Eregon (Benoit Daloze)): If we allow nested it, what about_1(and_2,_3, ... of course), should we allow them nested as well, or not? IMOitand_1should be equivalent.
 
- I allowed multiple uses of 
        
           Updated by mame (Yusuke Endoh) 11 months ago
          Updated by mame (Yusuke Endoh) 11 months ago
          
          
        
        
      
      - Description updated (diff)
- Status changed from Open to Closed
Actions