General

Profile

normalperson (Eric Wong)

Issues

open closed Total
Assigned issues 4 88 92
Reported issues 40 296 336

Projects

Project Roles Registered on
Ruby Committer 05/27/2014

Activity

02/25/2023

01:48 AM Ruby Feature #19465 (Assigned): [PATCH] reuse open(2) from rb_file_load_ok on POSIX-like system
```
When loading Ruby source files, we can save the result of
successful opens as open(2)/openat(2) are a fairly expensive
syscalls. This also avoids a time-of-check-to-time-of-use
(TOCTTOU) problem.
This reduces open(2) syscalls...
normalperson (Eric Wong)

12/29/2022

11:38 PM Ruby Bug #15072 (Closed): thread.c:4356:5: error: implicit declaration of function ‘ubf_list_atfork’
Fixed in #15130
normalperson (Eric Wong)

10/02/2022

01:03 AM Ruby Misc #18888: Migrate ruby-lang.org mail services to Google Domains and Google Workspace
"shugo (Shugo Maeda)" <noreply@ruby-lang.org> wrote:
> normalperson (Eric Wong) wrote in #note-7:
> > > And I send the verification mail for them. Please verify your
> > > mail-address like gmail, yahoo or others for aliasing
> > ...
normalperson (Eric Wong)

10/01/2022

10:22 PM Ruby Misc #18888: Migrate ruby-lang.org mail services to Google Domains and Google Workspace
"hsbt (Hiroshi SHIBATA)" <noreply@ruby-lang.org> wrote:
> I prepared mail aliases for enabled users of
> https://github.com/ruby/ruby-commit-hook/blob/master/config/email.yml.
> But some of users use different email addresses of the ...
normalperson (Eric Wong)

05/18/2022

09:22 PM Ruby Bug #18782: Race conditions in autoload when loading the same feature with multiple threads.
"ioquatix (Samuel Williams)" <noreply@ruby-lang.org> wrote:
> @normalperson I've attached patch files. If you have time, I'd really appreciate your feedback on this. Specifically, patch 5 - freeing this unconditionally causes the Ruby ...
normalperson (Eric Wong)

04/20/2022

07:22 PM Ruby Feature #18668: Merge `io-nonblock` gems into core
"Eregon (Benoit Daloze)" <noreply@ruby-lang.org> wrote:
> Issue #18668 has been updated by Eregon (Benoit Daloze).
>
> mame (Yusuke Endoh) wrote in #note-11:
> > I think we may set O_NONBLOCK to all file descriptors by default.

...
normalperson (Eric Wong)
07:12 PM Ruby Feature #18668: Merge `io-nonblock` gems into core
"shyouhei (Shyouhei Urabe)" <noreply@ruby-lang.org> wrote:
> I don't think this gem deserves a room into core. Are there any practical usages of it?

The functionality is already there; and it should be useful to check
if writing c...
normalperson (Eric Wong)

02/07/2022

06:22 PM Ruby Misc #18557: DevMeeting-2022-02-17
"byroot (Jean Boussier)" <noreply@ruby-lang.org> wrote:
> Issue #18557 has been updated by byroot (Jean Boussier).
>
>
> [Feature #18566] Merge `io-wait` gem into core `IO` class. (byroot)
> - It's very small and any non-trivia...
normalperson (Eric Wong)
12:52 AM Ruby Feature #18566: Merge `io-wait` and `io-nonblock` gems into core IO
> I agree this would make a lot of sense, also for `io-nonblock` which is also just a couple IO methods.

Agree, please remove tiny .so since they're frequently needed.

Ulrich Drepper (former glibc maintainer) states:

Every DSO ...
normalperson (Eric Wong)

01/17/2022

11:15 PM Ruby Feature #18494: [RFC] ENV["RUBY_GC_..."]= changes GC parameters dynamically
> https://bugs.ruby-lang.org/issues/18494

Thanks both for the comments.

"ko1 (Koichi Sasada)" wrote:
> Some `RUBY_GC_...` vars do not affect correctly because they are used only on setup.
> We need to document which vars can be ...
normalperson (Eric Wong)

Also available in: Atom