General

Profile

normalperson (Eric Wong)

Issues

Projects

Activity

Today

01:53 AM Ruby trunk Bug #14968: [PATCH] io.c: make all pipes nonblocking by default
samuel@oriontransfer.net wrote:
> Eric do you mind explaining where we got to with this and how
> to move forward?...
normalperson (Eric Wong)

02/05/2019

08:32 PM Ruby trunk Bug #15569: TestResolvDNS#test_no_server always fails on usa's mswin environment
usa@garbagecollect.jp wrote:
> FYI, I've never seen GREEN result of the test since last September.
> The environme...
normalperson (Eric Wong)

01/26/2019

09:03 PM Ruby trunk Feature #14915: Deprecate String#crypt
eregontp@gmail.com wrote:
> If we want to remove a feature, we deprecate and warn first, that has always been the c...
normalperson (Eric Wong)

01/08/2019

06:22 PM Ruby trunk Bug #15499: Breaking behavior on ruby 2.6: rb_thread_call_without_gvl doesn't invoke unblock_function when used on the main thread
> Issue #15499 has been updated by dentarg (Patrik Ragnarsson).

Patrik: can you try r66708? (git 9e66910b3bd85de3...
normalperson (Eric Wong)

01/04/2019

02:52 PM Ruby trunk Feature #13618: [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid
me@dmitry.it wrote:
> Eric, FYI, something is wrong with native threads on osx in this update(though I'm not sure i...
normalperson (Eric Wong)
01:22 PM Ruby trunk Bug #15499: Breaking behavior on ruby 2.6: rb_thread_call_without_gvl doesn't invoke unblock_function when used on the main thread
Eric Wong <normalperson@yhbt.net> wrote:
> apolcyn@google.com wrote:
> > Thanks for the quick look! I didn't get a...
normalperson (Eric Wong)
01:22 PM Ruby trunk Bug #15499 (Assigned): Breaking behavior on ruby 2.6: rb_thread_call_without_gvl doesn't invoke unblock_function when used on the main thread
ko1: can you check the rb_nogvl C-API introduced in r66712?
Thanks.
normalperson (Eric Wong)
12:53 PM Ruby trunk Bug #15499 (Closed): Breaking behavior on ruby 2.6: rb_thread_call_without_gvl doesn't invoke unblock_function when used on the main thread
Applied in changeset trunk|r66708.
----------
thread.c (call_without_gvl): spawn thread for UBF iff single-threaded
...
normalperson (Eric Wong)
01:14 PM Ruby trunk Revision 66712 (trunk): introduce rb_nogvl C-API to mark ubf as async-signal-safe
zlib and bignum both contain unblocking functions which are
async-signal-safe and do not require spawning additional
...
normalperson (Eric Wong)
12:53 PM Ruby trunk Revision 66708 (trunk): thread.c (call_without_gvl): spawn thread for UBF iff single-threaded
We need another native thread to call some unblocking functions
which aren't RUBY_UBF_IO or RUBY_UBF_PROCESS. Instea...
normalperson (Eric Wong)

Also available in: Atom