General

Profile

shyouhei (Shyouhei Urabe)

Issues

open closed Total
Assigned issues 1 143 144
Reported issues 17 116 133

Projects

Project Roles Registered on
Ruby Developer 07/18/2008
Backport186 Developer 05/16/2009
Backport187 Manager, Developer 06/03/2008
Backport191 Developer 05/16/2009
Backport192 Developer 08/02/2010
Backport193 Developer 08/24/2011
Backport200 Developer 02/17/2013
Backport21 Developer 12/21/2013
Backport22 Developer 12/19/2014
CommonRuby Developer 12/21/2012
Ruby 1.8 Developer, Release Manager 05/05/2008
Ruby master Developer 05/05/2008

Activity

Today

03:23 AM Ruby master Revision db7f3496 (git): nobody uses the return value of vm_push_frame
Surprised to see such a waste of time in this super duper hot path. shyouhei (Shyouhei Urabe)
03:23 AM Ruby master Revision 1d93705d (git): vm_push_frame: hoist out debug codes
Made it a bit readable. shyouhei (Shyouhei Urabe)
03:23 AM Ruby master Revision 4b8170ce (git): vm_push_frame: move assertions out of the function
These assertions are purely static. Ned not be checked on-the-fly. shyouhei (Shyouhei Urabe)
03:23 AM Ruby master Revision 215c6fa3 (git): RUBY_CONST_ASSERT: use STATIC_ASSERT instead
Static assertions shall be done using STATIC_ASSERT these days. shyouhei (Shyouhei Urabe)
03:23 AM Ruby master Revision 0e276dc4 (git): vm_push_frame: move assignments around
Struct assignment using a compound literal is more readable than before,
to me at least. It seems compilers reorder ...
shyouhei (Shyouhei Urabe)
03:23 AM Ruby master Revision e4ee9920 (git): vm_push_frame_debug_counter_inc: use branches
Ko1 doesn't like previous code. shyouhei (Shyouhei Urabe)

07/09/2020

12:19 AM Ruby master Misc #17019: DevelopersMeeting20200720Japan
- [Feature #17004] Provide a way for methods to omit their return value (shyouhei)
- Is it a nice trick that we ...
shyouhei (Shyouhei Urabe)

07/02/2020

05:34 AM Ruby master Revision bf3f03c9 (git): integer.rbinc: do not generate C functions
This changeset changes for instance Integer#integer? from:
== disasm: #<ISeq:to_i@<internal:integer>:66 (66,2)-(...
shyouhei (Shyouhei Urabe)
05:31 AM Ruby master Feature #17004: Provide a way for methods to omit their return value
Re: other languages with similar concepts.
- Perl has `wantarray`. In spite of its name, the intrinsic can be use...
shyouhei (Shyouhei Urabe)

07/01/2020

09:24 AM Ruby master Feature #17004 (Open): Provide a way for methods to omit their return value
In ruby, it often is the case for a method's return value to not be used by its caller. Even when a method returns s... shyouhei (Shyouhei Urabe)

Also available in: Atom