diff --git a/datastore/threads/databuffer.nim b/datastore/threads/databuffer.nim index 4611b94..9cdf5aa 100644 --- a/datastore/threads/databuffer.nim +++ b/datastore/threads/databuffer.nim @@ -25,7 +25,7 @@ proc `=destroy`*(x: var DataBufferHolder) = ## copy pointer implementation if x.buf != nil: # when isMainModule or true: - echo "buffer: FREE: ", repr x.buf.pointer + # echo "buffer: FREE: ", repr x.buf.pointer deallocShared(x.buf) proc len*(a: DataBuffer): int = a[].size diff --git a/datastore/threads/threadresults.nim b/datastore/threads/threadresults.nim index d8ebd7d..1a5e326 100644 --- a/datastore/threads/threadresults.nim +++ b/datastore/threads/threadresults.nim @@ -68,6 +68,7 @@ proc newThreadResult*[T]( res proc release*[T](res: TResult[T]) {.raises: [].} = + ## release TResult and it's ThreadSignal res[].signal.release() proc success*[T](ret: TResult[T], value: T) =