From ae8227fe2bcdb931e94091dbc2c5b8b788bd5b8f Mon Sep 17 00:00:00 2001
From: Araq
Date: Sat, 13 Jan 2024 11:00:28 +0000
Subject: [PATCH] deploy: dd68ccd82f0a8c290516d40764fe22df82fb3a40
---
atomics.html | 2 +-
channels.html | 68 +++++++++++++++++++++++++++----------------------
channels.idx | 28 ++++++++++----------
index.html | 2 +-
smartptrs.html | 8 +++---
theindex.html | 2 +-
waitgroups.html | 5 ++--
7 files changed, 60 insertions(+), 55 deletions(-)
diff --git a/atomics.html b/atomics.html
index d412801..fcdaf12 100644
--- a/atomics.html
+++ b/atomics.html
@@ -497,7 +497,7 @@
- Made with Nim. Generated: 2023-12-16 08:48:27 UTC
+ Made with Nim. Generated: 2024-01-13 11:00:26 UTC
diff --git a/channels.html b/channels.html
index 28001ce..da237d5 100644
--- a/channels.html
+++ b/channels.html
@@ -48,6 +48,9 @@ threading/channels
-
+ Imports
+
+-
Types
@@ -196,17 +199,22 @@ threading/channels
assert messages[^1] == "Another message"
assert messages.len >= 2
-
@@ -250,8 +258,8 @@
An initialization procedure, necessary for acquiring resources and initializing internal state of the channel.
elements is the capacity of the channel and thus how many messages it can hold before it refuses to accept any further messages.
- Source
-Edit
+ Source
+Edit
@@ -263,8 +271,8 @@
Returns an estimation of the current number of messages held by the channel.
- Source
-Edit
+ Source
+Edit
@@ -276,8 +284,8 @@
Receives a message from the channel. A version of recv that returns the message.
- Source
-Edit
+ Source
+Edit
@@ -289,8 +297,8 @@
This blocks the receiving thread until a message was successfully received.
If the channel does not contain any messages this will block the thread until a message get sent to the channel.
- Source
-Edit
+ Source
+Edit
@@ -302,8 +310,8 @@
Receives a message from the channel. A version of recv that returns the message and isolates it.
- Source
-Edit
+ Source
+Edit
@@ -318,8 +326,8 @@
The memory of src is moved, not copied.
If the channel is already full with messages this will block the thread until messages from the channel are removed.
- Source
-Edit
+ Source
+Edit
@@ -336,8 +344,8 @@
Blocking is still possible if another thread uses the blocking version of the send proc / recv proc and waits for the data/space to appear in the channel, thus holding the internal lock to channel's buffer.
Returns false and does not change dist if no message was received.
- Source
-Edit
+ Source
+Edit
@@ -354,8 +362,8 @@
Blocking is still possible if another thread uses the blocking version of the send proc / recv proc and waits for the data/space to appear in the channel, thus holding the internal lock to channel's buffer.
Returns false if the message was not sent because the number of pending messages in the channel exceeded its capacity.
- Source
-Edit
+ Source
+Edit
@@ -373,8 +381,8 @@
Helper template for send.
- Source
-Edit
+ Source
+Edit
@@ -386,8 +394,8 @@
Helper template for trySend.
- Source
-Edit
+ Source
+Edit
@@ -403,7 +411,7 @@
- Made with Nim. Generated: 2023-12-16 08:48:26 UTC
+ Made with Nim. Generated: 2024-01-13 11:00:25 UTC
diff --git a/channels.idx b/channels.idx
index 92ebee7..3081459 100644
--- a/channels.idx
+++ b/channels.idx
@@ -1,15 +1,15 @@
nimTitle channels channels.html module threading/channels 0
-nim Chan channels.html#Chan object Chan 243
-nim `=destroy` channels.html#=destroy,Chan[T] proc `=destroy`[T](c: Chan[T]) 247
-nim `=copy` channels.html#=copy,Chan[T],Chan[T] proc `=copy`[T](dest: var Chan[T]; src: Chan[T]) 263
-nim trySend channels.html#trySend,Chan[T],sinkIsolated[T] proc trySend[T](c: Chan[T]; src: sink Isolated[T]): bool 272
-nim trySend channels.html#trySend.t,Chan[T],T template trySend[T](c: Chan[T]; src: T): bool 291
-nim tryRecv channels.html#tryRecv,Chan[T],T proc tryRecv[T](c: Chan[T]; dst: var T): bool 295
-nim send channels.html#send,Chan[T],sinkIsolated[T] proc send[T](c: Chan[T]; src: sink Isolated[T]) 308
-nim send channels.html#send.t,Chan[T],T template send[T](c: Chan[T]; src: T) 322
-nim recv channels.html#recv,Chan[T],T proc recv[T](c: Chan[T]; dst: var T) 326
-nim recv channels.html#recv,Chan[T] proc recv[T](c: Chan[T]): T 335
-nim recvIso channels.html#recvIso,Chan[T] proc recvIso[T](c: Chan[T]): Isolated[T] 340
-nim peek channels.html#peek,Chan[T] proc peek[T](c: Chan[T]): int 347
-nim newChan channels.html#newChan,Positive proc newChan[T](elements: Positive = 30): Chan[T] 351
-nimgrp recv channels.html#recv-procs-all proc 326
+nim Chan channels.html#Chan object Chan 261
+nim `=destroy` channels.html#=destroy,Chan[T] proc `=destroy`[T](c: Chan[T]) 265
+nim `=copy` channels.html#=copy,Chan[T],Chan[T] proc `=copy`[T](dest: var Chan[T]; src: Chan[T]) 281
+nim trySend channels.html#trySend,Chan[T],sinkIsolated[T] proc trySend[T](c: Chan[T]; src: sink Isolated[T]): bool 290
+nim trySend channels.html#trySend.t,Chan[T],T template trySend[T](c: Chan[T]; src: T): bool 309
+nim tryRecv channels.html#tryRecv,Chan[T],T proc tryRecv[T](c: Chan[T]; dst: var T): bool 313
+nim send channels.html#send,Chan[T],sinkIsolated[T] proc send[T](c: Chan[T]; src: sink Isolated[T]) 326
+nim send channels.html#send.t,Chan[T],T template send[T](c: Chan[T]; src: T) 340
+nim recv channels.html#recv,Chan[T],T proc recv[T](c: Chan[T]; dst: var T) 344
+nim recv channels.html#recv,Chan[T] proc recv[T](c: Chan[T]): T 353
+nim recvIso channels.html#recvIso,Chan[T] proc recvIso[T](c: Chan[T]): Isolated[T] 358
+nim peek channels.html#peek,Chan[T] proc peek[T](c: Chan[T]): int 365
+nim newChan channels.html#newChan,Positive proc newChan[T](elements: Positive = 30): Chan[T] 369
+nimgrp recv channels.html#recv-procs-all proc 344
diff --git a/index.html b/index.html
index 3b21204..b69589c 100644
--- a/index.html
+++ b/index.html
@@ -268,7 +268,7 @@ Index
- Made with Nim. Generated: 2023-12-16 08:48:28 UTC
+ Made with Nim. Generated: 2024-01-13 11:00:27 UTC
diff --git a/smartptrs.html b/smartptrs.html
index 1f0be54..a1ec231 100644
--- a/smartptrs.html
+++ b/smartptrs.html
@@ -178,8 +178,7 @@
-
SharedPtr[T] = object
-
+
SharedPtr[T] = object
Shared ownership reference counting pointer.
@@ -189,8 +188,7 @@
-
UniquePtr[T] = object
-
+
UniquePtr[T] = object
Non copyable pointer to a value of type T with exclusive ownership.
@@ -543,7 +541,7 @@
- Made with Nim. Generated: 2023-12-16 08:48:27 UTC
+ Made with Nim. Generated: 2024-01-13 11:00:26 UTC
diff --git a/theindex.html b/theindex.html
index 3b21204..b69589c 100644
--- a/theindex.html
+++ b/theindex.html
@@ -268,7 +268,7 @@ Index
- Made with Nim. Generated: 2023-12-16 08:48:28 UTC
+ Made with Nim. Generated: 2024-01-13 11:00:27 UTC
diff --git a/waitgroups.html b/waitgroups.html
index 7741fdf..2db161a 100644
--- a/waitgroups.html
+++ b/waitgroups.html
@@ -115,8 +115,7 @@ threading/waitgroups
-
WaitGroup = object
-
+
WaitGroup = object
-
A WaitGroup is a synchronization object that can be used to wait until all workers have completed.
@@ -194,7 +193,7 @@
- Made with Nim. Generated: 2023-12-16 08:48:28 UTC
+ Made with Nim. Generated: 2024-01-13 11:00:27 UTC