From 3f774a1fa439a39be97fabb3c731e0725e610c37 Mon Sep 17 00:00:00 2001 From: gmega Date: Fri, 1 Dec 2023 18:41:50 -0300 Subject: [PATCH] enable future ID; add extra debug info --- chronos/profiler/metrics.nim | 2 +- tests/config.nims | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/chronos/profiler/metrics.nim b/chronos/profiler/metrics.nim index dac9f2a..f9ea858 100644 --- a/chronos/profiler/metrics.nim +++ b/chronos/profiler/metrics.nim @@ -118,7 +118,7 @@ proc futurePaused(self: var ProfilerMetrics, event: Event): void = metrics.state = Paused proc futureCompleted(self: var ProfilerMetrics, event: Event): void = - assert self.partials.hasKey(event.futureId) + assert self.partials.hasKey(event.futureId), $event.location self.partials.withValue(event.futureId, metrics): if metrics.state == Running: diff --git a/tests/config.nims b/tests/config.nims index 5818ac7..b1a6ac2 100644 --- a/tests/config.nims +++ b/tests/config.nims @@ -10,3 +10,4 @@ switch("define", "nimRawSetjmp") ## REMOVE BEFORE MERGE! --d:chronosProfiling +--d:chronosFutureId