DevelopersMeeting20160809Japan¶
Date: 2016/08/09 (Tue)
Time: 14:00- 18:00 (JST)
Place: Tokyo, Japan
log: https://docs.google.com/document/d/1ENB0QVqwIxATb4CBqJ-8ccxUEzUx8I15tVo0NnaYiYc/edit
pub: log: https://docs.google.com/document/d/1ENB0QVqwIxATb4CBqJ-8ccxUEzUx8I15tVo0NnaYiYc/pub
Attendees: Assuming active developers. Sign up is required. Please ask ko1 for details. If you want to attend remotely, also please ask ko1.
Language: mostly Japanese (sorry for non native Japanese speakers)
Maybe in this meeting we discuss about Ruby 2.4, 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 a very busy person. Take this opportunity to ask him. If you can not attend, 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 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 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.
Doorkeeperhq account upgrade¶
We need a paypal account to connect to cruby.doorkeeper.jp (shyouhei)
About 2.4 timeframe¶
- Read through proposals (shyouhei)
Carry-over from previous meeting(s)¶
- [Misc #12283] Obsolete ChangeLog and commit message in Git-style (shyouhei) situation and progress?
- [Bug #12466] Enumerable should yield multiple values when possible (shyouhei)
- [Bug #12402] Inline rescue behavior inconsistent for method calls with arguments and assignment (shyouhei)
- [Bug #12489] hppa problems on Debian GNU/Linux (shyouhei) who to look at it?
- [Bug #12497] GMP version of divmod may be slower(shyouhei)
- [Feature #12490] Remove warning on shadowing block params(shyouhei)
- [Feature #3511] rb_path_to_class should call custom const_defined? methods (shyouhei)
- [Feature #12508] Integer#mod_pow(shyouhei)
- [Feature #12521] Syntax for retrieving argument without removing it from double-splat catch-all(shyouhei)
- [Feature #11195] Add "no_proxy" parameter to Net::HTTP.new (shyouhei)
- [Feature #12142] Hash tables with open addressing (shyouhei) merge?
- [Feature #12586] Hash#sample (shyouhei)
- [Feature #12553] IO.readlines(filename, chomp: true) (shyouhei)
- [Bug #12548] Rounding modes inconsistency between round versus sprintf (shyouhei) maybe
round(mode: "even")
or something like that? - [Feature #12596] Add Pathname#empty? to be consistent with Dir.empty? and File.empty? (shyouhei)
- [Feature #12573] Introduce a straightforward way to discover whether a process is running (nobu)
- [Bug #9569]
SecureRandom
should try/dev/urandom
first (shyouhei) I'd like to hear other opinions.
From attendees¶
- example: [Feature #10917] Add
GC.stat[:total_time]
when GC profiling enabled (ko1) - [Feature #11818]
Hash#compact
(mrkn) - [Feature #3511] rb_path_to_class should call custom const_defined? methods (shyouhei)
- [Feature #10098] [PATCH] Timing-safe string comparison for OpenSSL::HMAC (shyouhei) status?
- [Feature #12591] Allow ruby to either catch misspelled "ailas" statements or, possibly more accurately, be more specific in what it reports as an error to the end-user (shyouhei)
- [Feature #12594] The class does not inherit from a module the modules that were included after the inclusion (shyouhei)
- [Feature #12596] Add
Pathname#empty?
to be consistent withDir.empty?
andFile.empty?
(shyouhei) - [Feature #12593] Allow compound assignments to work when destructuring arrays (shyouhei)
- [Feature #12602] Add
NilClass#to_d
(shyouhei) - [Feature #12607] Ruby needs an atomic integer (shyouhei)
- [Feature #12608] Proposal to replace unless in Ruby (shyouhei)
- [Feature #12615]
Pathname#rename
does not work across filesystem boundaries. (shyouhei) is this by design or...? - [Feature #12624] !== (other) (shyouhei)
- [Feature #12625]
TypeError.assert
,ArgumentError.assert
(shyouhei) - [Feature #12626] Add
ceiling
alias forceil
onNumeric
objects (shyouhei) - [Feature #12623]
rescue
in blocks withoutbegin
/end
(shyouhei) - [Feature #12635] Shuffling/Reassigning "namespaces" more easily (shyouhei)
- [Feature #12374] SingletonClass (shyouhei)
- [Feature #9704] Refinements as files instead of modules (shyouhei)
- [Feature #12637] Unified and consistent method naming for safe and dangerous methods (shyouhei)
- [Feature #8643] Add
Binding.from_hash
(shyouhei) - [Feature #12650] Use UTF-8 encoding for
ENV
on Windows (shyouhei) - [Feature #12648]
Enumerable#sort_by
with descending option (shyouhei) - [Feature #12574] Remove
TRUE
,FALSE
, andNIL
(shyouhei) - [Feature #12655] accessing a method visibility (shyouhei)
- [Feature #9612] Gemify OpenSSL (hsbt)
- [Feature #8539] Unbundle ext/tk (hsbt)
- [Feature #12512] Import
Hash#transform_values
and its destructive version from ActiveSupport
From non-attendees¶
Write your name and your interest (what do you want to ask and to whom?) please.