General

Profile

ivoanjo (Ivo Anjo)

Issues

open closed Total
Assigned issues 0 0 0
Reported issues 5 11 16

Like

Activity

11/14/2024

06:58 PM Ruby master Feature #20861: Add an environment variable for tuning the default thread quantum
Out of curiosity, Python has a way of setting the GIL switching interval too: https://docs.python.org/3.6/library/sys... ivoanjo (Ivo Anjo)

11/05/2024

07:53 AM Ruby master Feature #20861: Add an environment variable for tuning the default thread quantum
https://github.com/ivoanjo/gvl-tracing/blob/master/examples/rubykaigi2023/rk-example6.rb (from [here](https://ivoanjo... ivoanjo (Ivo Anjo)
07:18 AM Ruby master Feature #20861: Add an environment variable for tuning the default thread quantum
I think this is really nice first step and worth having to enable experimentation as well.
Having said that, I'm n...
ivoanjo (Ivo Anjo)

09/02/2024

08:55 AM Ruby master Bug #20633: compile error at vm_insnhelper.c when HAVE_DECL_ATOMIC_SIGNAL_FENCE is 0
Hey @k0kubun I don't think 66312ad913d67bfd3c2c83b174eabf537f5def84 is related to this one? 👀
(Although I think th...
ivoanjo (Ivo Anjo)

08/27/2024

04:01 PM Ruby master Bug #19865: Segfault when calling user signal handlers during VM shutdown
@nobu I came upon this again today as I saw this issue in new customer crashes.
I noticed you updated your commit ...
ivoanjo (Ivo Anjo)

08/22/2024

08:03 AM Ruby master Bug #20586: Some filesystem calls in dir.c are missing error handling and can return incorrect results if interrupted
jeremyevans0 (Jeremy Evans) wrote in #note-11:
>
> I've submitted a pull request to add error checking to `getlogi...
ivoanjo (Ivo Anjo)

08/19/2024

09:19 AM Ruby master Bug #20586: Some filesystem calls in dir.c are missing error handling and can return incorrect results if interrupted
Hey! As usual thanks for picking up these thorny bugs :)
The fix looks good! In particular I've re-tested it with...
ivoanjo (Ivo Anjo)

07/15/2024

04:08 PM Ruby master Revision 425e468d (git): [Backport #20633] Fix the condition for `atomic_signal_fence` (#11166)
[Bug #20633] Fix the condition for `atomic_signal_fence`
`AC_CHECK_DECLS` defines `HAVE_DECL_SYMBOL` to 1 if declare...
ivoanjo (Ivo Anjo)
08:19 AM Ruby master Bug #20633: compile error at vm_insnhelper.c when HAVE_DECL_ATOMIC_SIGNAL_FENCE is 0
Thanks @kimuraw for fixing my mistake 😅
I've also opened the PRs to backport your fix to the Ruby 3.3 and 3.2 bran...
ivoanjo (Ivo Anjo)

07/12/2024

11:33 AM Ruby master Bug #20587: dir.c calls blocking filesystem APIs/system calls while holding the GVL
Nice!
I've tried the PR and it actually makes the issue in https://bugs.ruby-lang.org/issues/20586#How-to-reproduc...
ivoanjo (Ivo Anjo)

Also available in: Atom