Pablo Galindo Salgado
Pablo Galindo Salgado
> Maybe something closer to the nature that it records the function calls? `profiler.call` or `profiler.fee` or `profiler.function`? Sampling profiler does not give exact call counts for the program which...
> I know docs are still pending, but a brief What's New would be useful at least for the alpha releases. There is already a preliminary one here: https://docs.python.org/3.15/whatsnew/3.15.html#high-frequency-statistical-sampling-profiler
@kemingy can you approach this similarly as https://github.com/python/cpython/pull/142592 ? The idea is to not show an ugly stack trace or difficult to understand messages like "Failed to find the PyRuntime...
We also need a test for this
Made some small fixes but great job @kemingy! Thanks for the PR :rocket:
There are two things here to address: * Better documenting the current situation for all kinds of builds. * Try to be more resilient or maybe warn if any of...
> I think we can make [`handle_resurrected_objects`](https://github.com/python/cpython/blob/297f2e093ec95800ae2184330b8408c875523467/Python/gc_free_threading.c#L974) more robust to this by splitting the first pass over `state->unreachable` into two passes. Can you elaborate on this to double check that...
I think for the general issue I would like to: * Raise or warn if any of the public GC APIs are used while we are calling the traverse functions....
> I'm also hesitant to rush any fixes I share the same concerns so don't worry. In any case all of these proposal would be only on debug builds and...