General

Profile

ko1 (Koichi Sasada)

  • Registered on: 05/28/2008
  • Last connection: 07/18/2019

Issues

Projects

Activity

Today

07:24 AM Ruby master Revision fba3e76e (git): fix debug counter for Hash counts.
Change debug_counters for Hash object counts:
* obj_hash_under4 (1-3) -> obj_hash_1_4 (1-4)
* obj_hash_ge4 (4-7) ...
ko1 (Koichi Sasada)
05:41 AM Ruby master Revision ae750799 (git): Use FL_TEST_RAW() to check flags.
FL_TEST() uses FL_ABLE() which test data types. However,
in array.c we don't need to check it (all of them should be
...
ko1 (Koichi Sasada)
04:07 AM Ruby master Revision 182ae140 (git): fix shared array terminology.
Shared arrays created by Array#dup and so on points
a shared_root object to manage lifetime of Array buffer.
However,...
ko1 (Koichi Sasada)
03:04 AM Ruby master Revision 63160a84 (git): respect NDEBUG.
ruby/ruby.h includes ruby/assert.h, and RUBY_NDEBUG is defined
by checking NDEBUG. In other words, NDEBUG is only see...
ko1 (Koichi Sasada)

07/18/2019

11:53 PM Ruby master Revision 4ec5b39c (git): initialize only Fiber's cfp.
fiber->cont.saved_ec.cfp should be initialized by NULL
because no vm_stack is allocated. However, cont_init()
capture...
ko1 (Koichi Sasada)
01:59 PM Ruby master Revision d40d8b3c (git): check saved_ec.cfp
ko1 (Koichi Sasada)
08:12 AM Ruby master Bug #16009 (Closed): Performance regression in 2.7
ko1 (Koichi Sasada)
08:12 AM Ruby master Bug #16009: Performance regression in 2.7
More info about this ticket:
This benchmark is on falcon application, many Fiber creation benchmark.
The table sh...
ko1 (Koichi Sasada)

07/15/2019

05:29 AM Ruby master Revision 3dc21289 (git): check return value of blocking_region_begin().
blocking_region_begin() can return FALSE if it fails to acquire
GVL, so check it.
ko1 (Koichi Sasada)
03:06 AM Ruby master Revision 8ac1c6eb (git): respect RUBY_DEBUG too
ko1 (Koichi Sasada)

Also available in: Atom