summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorJuan Carlos <juancarlospaco@gmail.com>2020-06-23 06:21:33 -0300
committerGitHub <noreply@github.com>2020-06-23 11:21:33 +0200
commit79ed8e79efa49f49e1c522ea803d0317e05f0462 (patch)
treeb5965842f169ab2b291744d080d97b2772b37495
parentebd1cc0265bd2b9fa071b0649183f14def0f307b (diff)
downloadNim-79ed8e79efa49f49e1c522ea803d0317e05f0462.tar.gz
Documentation GC (#14739)
-rw-r--r--doc/gc.rst22
1 files changed, 11 insertions, 11 deletions
diff --git a/doc/gc.rst b/doc/gc.rst
index 39d6d0484..b118b1f8a 100644
--- a/doc/gc.rst
+++ b/doc/gc.rst
@@ -43,17 +43,17 @@ To choose the memory management strategy use the ``--gc:`` switch.
   simply never freed. You should use ``--gc:arc`` instead.
 
 
-================== ======== ================= ======================
-Memory Management  Heap     Reference Cycles  Command line switch
-================== ======== ================= ======================
-RefC               Local    Cycle Collector   ``--gc:refc``
-Mark & Sweep       Local    Cycle Collector   ``--gc:markAndSweep``
-ARC                Shared   Leak              ``--gc:arc``
-ORC                Shared   Cycle Collector   ``--gc:orc``
-Boehm              Shared   Cycle Collector   ``--gc:boehm``
-Go                 Shared   Cycle Collector   ``--gc:go``
-None               Manual   Manual            ``--gc:none``
-================== ======== ================= ======================
+================== ======== ================= ============== ===================
+Memory Management  Heap     Reference Cycles  Stop-The-World Command line switch
+================== ======== ================= ============== ===================
+RefC               Local    Cycle Collector   No             ``--gc:refc``
+Mark & Sweep       Local    Cycle Collector   No             ``--gc:markAndSweep``
+ARC                Shared   Leak              No             ``--gc:arc``
+ORC                Shared   Cycle Collector   No             ``--gc:orc``
+Boehm              Shared   Cycle Collector   Yes            ``--gc:boehm``
+Go                 Shared   Cycle Collector   Yes            ``--gc:go``
+None               Manual   Manual            Manual         ``--gc:none``
+================== ======== ================= ============== ===================
 
 JavaScript's garbage collector is used for the `JavaScript and NodeJS
 <backends.html#backends-the-javascript-target>`_ compilation targets.