Misc #14981



Added by ko1 (Koichi Sasada) over 5 years ago. Updated about 5 years ago.



Please comment your favorite ticket numbers you want to ask to discuss with your SHORT comment or summary.
(your summary/comment will help us because we don't need to read all of ticket comments)

DO NOT discuss then on this ticket, please.

Date: 2018/09/13 (Thu)
Time: 14:00-18:00 (JST)
Place: Cookpad Inc. (Tokyo, Japan)
Past meetings:


  • 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 log about discussion to a 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 is scheduled according to when/where we can reserve Matz's time.


Next dev-meeting

About 2.6 timeframe

Carry-over from previous meeting(s)

From Attendees

(will be edited later)
(if you have a write access permission, please list directly)

  • [Misc #14956] Remove staled branches in svn repository (hsbt)
  • [Feature #6823] Where/how should ruby-mode issues be reported? (kazu)

From non-attendees

(will be edited later)
(if you have a write access, please list directly)

Comment format

Please comment your favorite ticket we need to discuss with the following format.

* [Ticket ref] Ticket title (your name)
  * your comment why you want to put this ticket here if you want to add.

Your comment is very important if you are no attendee because we can not ask why you want to discuss about it.


* [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 about this feature.

I don't guarantee to put tickets in agenda if the comment violate the format (because it is hard to copy&paste).

Related issues 1 (1 open0 closed)

Related to Ruby master - Misc #14770: [META] DevelopersMeetingOpenActions
Actions #1

Updated by ko1 (Koichi Sasada) over 5 years ago

  • Description updated (diff)
Actions #2

Updated by znz (Kazuhiro NISHIYAMA) over 5 years ago

  • Related to Misc #14770: [META] DevelopersMeeting added
Actions #3

Updated by znz (Kazuhiro NISHIYAMA) over 5 years ago

  • Description updated (diff)
Actions #4

Updated by znz (Kazuhiro NISHIYAMA) over 5 years ago

  • Description updated (diff)

Updated by mame (Yusuke Endoh) over 5 years ago

  • [Feature #8661] Add option to print backstrace in reverse order(stack frames first & error last)
    • The current backtrace order is really annoying, and I'm not still used; is there any chance to revert?

Updated by aycabta (aycabta .) over 5 years ago

  • [Feature #14609] Kernel#p without args shows the receiver

Updated by mame (Yusuke Endoh) over 5 years ago

  • [Feature #15022] Oneshot coverage
    • I'd like to introduce a new kind of coverage to record whether each line is executed or not. It provides less but still useful information compared to the traditional line coverage, and the measurement is quite faster.

Updated by ioquatix (Samuel Williams) over 5 years ago

  • [Feature #14975] String#append without changing receiver's encoding (ioquatix)
    • Can we review this PR? We need to decide functionality (i.e. not changing receivers encoding, rejecting encoding if it's not same, unless receiver is binary).
    • Longer term, we should consider if << and concat should be modified. Changing receiver's encoding seems like a mistake.
  • [Feature #14739] Improve fiber yield/resume performance (ioquatix)
    • Can I get commit access and can we agree to merge this change?
  • [Feature #14888] Add trace point for eval (and related functions) (ioquatix)
    • Can we decide if this is acceptable so I can make PR?

Updated by ana06 (Ana Maria Martinez Gomez) over 5 years ago

  • [Feature #14097] Add union and difference methods to Array (@ana06 (Ana Maria Martinez Gomez))
    • Addition of two new methods in aim of readability, ease of use, efficiency and consistence. There are already PR for both methods.
    • @matz (Yukihiro Matsumoto) told me to add this here ;) After my talk in EuRuKo and the feedback from the standing voting I hope it is clearer and easy to decide if this is wanted

Updated by mame (Yusuke Endoh) over 5 years ago

  • [Feature #14183] "Real" keyword argument
    • I'd like to hear matz's current opinion and other committers' ones.

Updated by nobu (Nobuyoshi Nakada) over 5 years ago

  • [Feature #14850] Add official API for setting timezone on Time (nobu)
    • a patch posted.

Updated by chopraanmol1 (Anmol Chopra) over 5 years ago

  • [Bug #14908] Enumerator::Lazy creates unnecessary Array objects
    • Proposed solution is to change arity of Enumerator::Yielder#<< to 1 from -1 and use it internally for lazy enum instead of Enumerator::Yielder#yield. Generally, method << is used with only one parameter changing arity to 1 also makes it consistent with other classes (String, Array)
    • Since, proposed solution involves spec changes (Enumerator::Yielder#<<'s arity) a discussion is requested before the provided patch can proceed.

Updated by ahorek (Pavel Rosický) about 5 years ago

  • [Feature #13167] Dir.glob is 25x slower since Ruby 2.2 (ahorek)
    • improves performance of a glob pattern with braces, especially on windows but also on other platforms
    • the idea was already approved by @matz (Yukihiro Matsumoto) #13873 but later revered (incompabitility of the order)
    • attached patch don't have the same problem
Actions #15

Updated by znz (Kazuhiro NISHIYAMA) about 5 years ago

  • Description updated (diff)

Updated by normalperson (Eric Wong) about 5 years ago

  • [Feature #13618] auto-fiber name, is "Thread::Coro" OK?
    How should Mutex work between coroutines?
    Queue/SizedQueue works, now (not sure about signal handler).
Actions #17

Updated by naruse (Yui NARUSE) about 5 years ago

  • Description updated (diff)

Updated by aycabta (aycabta .) about 5 years ago

  • [Feature #15114] Ruby で定義したメソッドに &:hoge を渡しても refinements が有効にならない
Actions #19

Updated by hsbt (Hiroshi SHIBATA) about 5 years ago

  • Status changed from Open to Closed

Also available in: Atom PDF