General

Profile

ivoanjo (Ivo Anjo)

Issues

open closed Total
Assigned issues 0 0 0
Reported issues 7 6 13

Like

Activity

06/20/2024

09:53 AM Ruby master Bug #20586: Some filesystem calls in dir.c are missing error handling and can return incorrect results if interrupted
Eregon (Benoit Daloze) wrote in #note-4:
> Is the SIGPROF handler installed with [sigaction()](https://man7.org/linu...
ivoanjo (Ivo Anjo)

06/19/2024

02:04 PM Ruby master Bug #20586: Some filesystem calls in dir.c are missing error handling and can return incorrect results if interrupted
mame (Yusuke Endoh) wrote in #note-2:
> How would you like to fix it?
>
> IMO, it would be reasonable to have `Di...
ivoanjo (Ivo Anjo)
10:17 AM Ruby master Bug #20586: Some filesystem calls in dir.c are missing error handling and can return incorrect results if interrupted
There's a "related" issue in dir.c which is that it sometimes blocking system calls are performed while Ruby is still... ivoanjo (Ivo Anjo)
10:10 AM Ruby master Bug #20586 (Open): Some filesystem calls in dir.c are missing error handling and can return incorrect results if interrupted
#### Background
Hey! I work for Datadog on the Ruby profiler part of the [`datadog` (previously `ddtrace`)](https:...
ivoanjo (Ivo Anjo)
10:16 AM Ruby master Bug #20587 (Open): dir.c calls blocking filesystem APIs/system calls while holding the GVL
Hey! I work for Datadog on the Ruby profiler part of the [`datadog` (previously `ddtrace`)](https://github.com/datado... ivoanjo (Ivo Anjo)

02/13/2024

09:01 AM Ruby master Bug #19991: rb_register_postponed_job async-signal-unsafety causes crash in GC
I've also documented how to workaround this issue in the Datadog Ruby profiler in https://docs.datadoghq.com/profiler... ivoanjo (Ivo Anjo)

01/10/2024

09:26 AM Ruby master Feature #20152: mkmf / extconf: Add a proper way to not compile the extension
+1 this would be useful for the ddtrace gem as well, we also do the "if (a bunch of conditions) generate an empty mak... ivoanjo (Ivo Anjo)

01/03/2024

01:28 PM Ruby master Feature #16495: Inconsistent quotes in error messages
matz (Yukihiro Matsumoto) wrote in #note-7:
> It was something cultural. I admit nowadays very few people use backqu...
ivoanjo (Ivo Anjo)

01/02/2024

03:47 PM Ruby master Bug #19991: rb_register_postponed_job async-signal-unsafety causes crash in GC
I guess this can be closed since https://github.com/ruby/ruby/pull/8949 was merged? ;) ivoanjo (Ivo Anjo)

12/13/2023

09:40 AM Ruby master Bug #19114: Calling TracePoint#enable multiple times causes TracePoint to be activated multiple times
Nice, thanks for fixing this one! 🙇 ivoanjo (Ivo Anjo)

Also available in: Atom