summaryrefslogtreecommitdiff
path: root/spec/ruby/optional/capi
diff options
context:
space:
mode:
authorJean Boussier <[email protected]>2023-11-24 13:18:00 +0100
committerJean Boussier <[email protected]>2023-11-27 17:37:57 +0100
commit23a7714343b372234972ef0dacf774d07fe65ced (patch)
tree9b507cf583a37cece7cffb066e4c71ef6972161e /spec/ruby/optional/capi
parente3875dd0f8f11d9dbdc25b400f387c406b799cb5 (diff)
Refactor and fix the GVL instrumentation API
This entirely changes how it is tested. Rather than to use counters we now record the timeline of events with associated threads which makes it much easier to assert that certains events are only preceded by a specific event, and makes it much easier to debug unexpected timelines. Co-Authored-By: Étienne Barrié <[email protected]> Co-Authored-By: JP Camara <[email protected]> Co-Authored-By: John Hawthorn <[email protected]>
Diffstat (limited to 'spec/ruby/optional/capi')
0 files changed, 0 insertions, 0 deletions