DevelopersMeeting20170313Japan¶
Date: 2017/03/13 (Wed)
Time: 14:00- 19:00 (JST)
Place: Money Forward inc. Headquarter
Sign-up: https://ruby.connpass.com/event/51783/
log edit: https://docs.google.com/document/d/15pneBKBsiOkQA_1g8gM9ZdDy9GXjNB108qoDVW6KwVY/edit?usp=sharing
log: https://docs.google.com/document/d/15pneBKBsiOkQA_1g8gM9ZdDy9GXjNB108qoDVW6KwVY/pub
Attendees: Yukihiro Matsumoto (matz), Koichi Sasada, Nobuyoshi Nakada, Yui Naruse, Shyouhei Urabe, Akira Tanaka, Hiroshi Shibata, Masaya Tarui, Martin Dürst (duerst)
Language: mostly Japanese (sorry for non native Japanese speakers)
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 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.
Agenda¶
- NOTE: Write at least "ticket number/title/link" and your name (see example below). Explain details on the ticket. If you cannot attend the meeting, we appreciate a short summary because we can understand it more easily (long discussion is difficult to read, especially in a non-native language). Your motivation is also welcome.
About 2.5 timeframe¶
Carry-over from previous meeting(s)¶
- [Feature #13110] Byte-based operations for String (shugo)
- [Bug #13105]
String#to_f
andString#to_r
don't stop successive underscores (nobu) - [Feature #13109]
using
in refinements is required to be physically placed before the refined method call (shyouhei) - [Bug #12705] yielding args to a lambda uses block/proc rather than lambda/method semantics (shyouhei) status?
- [Feature #13095] [PATCH] io.c (rb_f_syscall): remove deprecation notice (shyouhei)
- [Feature #13122] Special syntax for Hash#default_proc (shyouhei)
- [Feature #12650] Use UTF-8 encoding for ENV on Windows (duerst)
- [Feature #6284] Add composition for procs (shyouhei)
- [Feature #13137] Hash Shorthand (shyouhei)
- [Feature #13166] Feature Request: Byte Arrays for Ruby 3 (shyouhei)
- [Feature #9116] String#rsplit missing (shyouhei)
- [Feature #4532] [PATCH] add IO#pread and IO#pwrite methods (shyouhei)
- [Bug #13146] Float::NANs in Hashes are confusing (more than usual). (mrkn)
- [Bug #13134]
Rational()
inconsistency (nobu)
From attendees¶
- [Bug #13257] Symbol#respond_to?(:singleton_class) should be false (naruse)
- [Misc #13163] Uncaught exceptions may not be reported when Thread#report_on_exception=true and Thread#abort_on_exception=true (naruse)
- [Bug #13181] Unexpected line in rescue backtrace (shyouhei) what's this?
- this week's "assign who?" section (shyouhei)
- [Bug #13271] Clarifications on refinement spec
- [Bug #13269] test/readline/test_readline.rb and mingw
- [Bug #13298] mingw SEGV TestEnumerable#test_callcc
- [Bug #13280] net/ftp: Putbinaryfile (on Windows) requires blocksize equal to file size
- [Bug #13276] Dir.glob returns empty array when OS has no more file handles (expected exception)
- [Bug #13284] IA64 ruby 2.4 miniruby segfault
- [Bug #13286] Segfault when using rb_debug_inspector_open / rb_debug_inspector_frame_binding_get with Fiddle, but not when directly from C extension
- [Bug #13305] Occasional segfaults after defining methods while running coverage
- [Bug #13307] Changing scheme from http to https for the URI does not change the port number
- [Bug #13282] opt_str_freeze does not always dedupe (shyouhei) seems OK to me
- [Feature #13295] [PATCH] compile.c: apply opt_str_freeze to String#-@ (uminus) (shyohei) seems OK to me as well
- [Feature #13179] Deep Hash Update Method (shyouhei)
- [Feature #8263] Support discovering yield state of individual Fibers (shyouhei)
- [Feature #8576] Add optimized method type for constant value methods (shyouhei)
- [Bug #13188] Reinitialize Ruby VM. (shyouhei) New C API ...?
- [Feature #2740] Extend const_missing to pass in the nesting (shyouhei)
- [Feature #13211] Hash#delete taking a splat (shyouhei)
- [Bug #11567] Segmentation fault CFUNC :gets (shyouhei)
- [Feature #13172] Method that yields object to block and returns result (shyouhei) new name candicate
- [Feature #13224] Add FrozenError as a subclass of RuntimeError (shyouhei)
- [Misc #13230] Better Do ... while structure (shyouhei)
- [Feature #13245] [PATCH] reject inter-thread TLS modification (shyouhei)
- [Feature #13252] C API for creating strings without copying (shyouhei)
- [Bug #13249] Access modifiers don't have an effect inside class methods in Ruby >= 2.3 (shyouhei) design issue or bug?
- [Misc #13283] Disable `&' interpreted as argument prefix warning when passing symbol to Enumerable#map (duerst)
- [Feature #13290] A method to use a hash like in a case construction (duerst)
- [Feature #13265] TracePoint for basic operation redefinition (shyouhei)
- [Bug #12834]
prepend
getting prepended even if it already exists in the ancestors chain (shyouhei) - [Bug #7976] TracePoint call is at call point, not call site (shyouhei)
- [Bug #13257] Symbol#singleton_class should be undef (shyouhei)
- [Feature #12901] Anonymous functions without scope lookup overhead (shyouhei) status?
- [Feature #13166] Feature Request: Byte Arrays for Ruby 3 (shyouhei)
- [Feature #12573] Introduce a straightforward way to discover whether a process is running (shyouhei)
- [Feature #13263] Add companion integer nth-root method to recent Integer#isqrt (shyouhei)
- [Feature #12698] Method to delete a substring by regex match (shyouhei)
- [Feature #13290] A method to use a hash like in a case construction (shyouhei)
- [Feature #9453] Return symbols of defined methods for
attr
and friends (shyouhei) look at the last comment - [Feature #13302] Provide a (force) --enable-openssl switch for ruby ./configure (or similar) (shyouhei)
- [Feature #13303] String#any? as !String#empty? (shyouhei)
- [Feature #13077] [PATCH] introduce String#fstring method (ko1) some discussions on twitter they don't like
-'str'
notation.
From non-attendees¶
Write your name and your interest (what do you want to ask and to whom?) please.
Like0