From 6b2b8944eb24d53f08448c7f002c7d9e8ca0e702 Mon Sep 17 00:00:00 2001 From: Mid <> Date: Fri, 5 Sep 2025 21:13:22 +0300 Subject: [PATCH] update readme --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index cd9adaf..61f2cba 100644 --- a/README.md +++ b/README.md @@ -21,3 +21,5 @@ Impotent is still work-in-progress: Impotent requires C11 and an architecture with 8-byte atomic operations, but otherwise it is completely cross-platform. Performance-wise, it's surprisingly competitive with PoC Lua, considering how quickly it was made up to the point of writing this README (~2 weeks). By far the worst bottleneck is the GC, since it requires all threads and their heaps to synchronize. + +Certain Lua idioms become impossible under Impotent. For example the idiom of appending to tables (`t[#t + 1] = x`) isn't atomic, therefore `table.insert` should be used instead. \ No newline at end of file