From 8aab5dd153e2ccc6b16ccd6400517673b4a45d89 Mon Sep 17 00:00:00 2001 From: Mid <> Date: Wed, 3 Sep 2025 01:28:39 +0300 Subject: [PATCH] Update README.md 2 --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index e56b942..cd9adaf 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ Completed features: 1. Per-thread heap /w special heap for exited threads called the "dead heap" 2. Naive mark & sweep GC -3. Thread-safe user interface (but barely tested) +3. Completely thread-safe, including lock-free implementation for tables Impotent is still work-in-progress: @@ -16,6 +16,7 @@ Impotent is still work-in-progress: 4. Tables cannot be resized 5. Most operators are still missing 6. The user API is completely different from that of PoC Lua +7. Being lock-free, tables are not split to "array" and "hash" parts Impotent requires C11 and an architecture with 8-byte atomic operations, but otherwise it is completely cross-platform.