Project

General

Profile

DevelopersMeeting20150612Japan

Date: 2015/06/12 (Fri)
Time: 14:00- 19:00 (JST)
Place: Tokyo, Japan
Remote participation: Slack? Google hangout? Ask ko1.
log: https://docs.google.com/document/d/10ziAB860pLqulQANJS_pvTzxzpMjtmDQZ1LJeAj4-J4/pub
Attendees: Assuming active developers. Sign up is required. Please ask ko1 for details.
Language: mostly Japanese (sorry for non native Japanese speakers)

Maybe this meeting will be discussion about Ruby 2.3 based on tickets.
Please add your favorite ticket numbers you want to ask to discuss.

  • NOTE
    • 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 very busy person, so we can ask him directly on this opportunity. If you can not attend there, then other attendees can ask instead you (if attendees can understand your issue).
    • We will write a log about discussion on a file or each tickets in English.
    • All of activities are best-effort (please remind that most of us are volunteer developers).
    • The date, time and place is when/where we can reserve Matz's time.

Agenda

  • NOTE: Write at least "ticket number/title/link" and your name. Explain details on the ticket. If you can not attend meeting, short summary are welcome because we can understand easily (long discussion is difficult to read, especially in non-native languages). Your motivation is also welcome.

From Attendees

  • example: [Feature #10917] Add GC.stat[:total_time] when GC profiling enabled (ko1)
  • [Feature #5455] $SAFE should be removed(hsbt)
  • [Feature #10730] Implement Array#bsearch_index(hsbt)
  • [Feature #10017] Add Hash#values_at!(hsbt)
  • [Feature #11220] strptime(%6N) (naruse)
  • [Feature #11218] File.open FILE_SHARE_DELETE (naruse)
  • [Feature #11216] inode for Windows (naruse)
  • [Feature #11251] pthread_set_name_np (naruse)
  • [Feature #11253] rb_io_modestr_oflags for Ruby API
  • https://github.com/ruby/ruby/pull/920

From non-attendees

(Additional explanation is welcome because we can't ask about it immediately)

  • [Feature #7148] Improved Tempfile w/o DelegateClass (glass_saga)
    • Current Tempfile uses delegate. It brings some problems:
    • Tempfile#dup doesn't work
    • Finalizer performs unlink even if it has been duplicated
    • problems on IO.copy_stream when using src_offset.
    • To resolve these problems, we should make Tempfile a subclass of File.
    • Tempfile#dup should copy the temporary file.