From b2bbabe3e05f359662acac619128ce2be882e20d Mon Sep 17 00:00:00 2001 From: Lars Mueller Date: Fri, 9 Sep 2022 14:45:54 +0200 Subject: [PATCH] Experimental modules have matured --- Readme.md | 6 +++--- bluon.lua | 3 --- json.lua | 1 - minetest/media.lua | 2 -- persistence/sqlite3.lua | 2 -- 5 files changed, 3 insertions(+), 11 deletions(-) diff --git a/Readme.md b/Readme.md index 74de182..fc5897c 100644 --- a/Readme.md +++ b/Readme.md @@ -18,7 +18,7 @@ Mostly self-documenting code. Mod namespace is `modlib`, containing all variable #### Lua Log Files -A data log file based on Lua statements. **Experimental.** High performance. Example from `test.lua`: +A data log file based on Lua statements. High performance. Example from `test.lua`: ```lua local logfile = persistence.lua_log_file.new(mod.get_resource"logfile.test.lua", {}) @@ -84,7 +84,7 @@ The method `defragment_ids` should not have to be used in practice (if it has to ### Bluon -Binary Lua object notation. **Experimental.** Handling of subnormal numbers (very small floats) may be broken. +Binary Lua object notation. #### `new(def)` @@ -289,7 +289,7 @@ Dumps function info & variables for all functions in stack, starting with stackl ### `schematic` -A schematic format with support for metadata and baked light data. **Experimental.** +A schematic format with support for metadata and baked light data. ## Release Notes diff --git a/bluon.lua b/bluon.lua index d9206d8..61fcd1a 100644 --- a/bluon.lua +++ b/bluon.lua @@ -6,9 +6,6 @@ local assert, error, ipairs, math_floor, math_abs, math_huge, modlib, next, pair local _ENV = {} setfenv(1, _ENV) ---! experimental - -local no_op = modlib.func.no_op local fround = modlib.math.fround local write_single, write_double = modlib.binary.write_single, modlib.binary.write_double diff --git a/json.lua b/json.lua index 1168d07..94e7763 100644 --- a/json.lua +++ b/json.lua @@ -4,7 +4,6 @@ local modlib, setmetatable, pairs, assert, error, table, table_insert, table_con local _ENV = {} setfenv(1, _ENV) ---! experimental -- See https://tools.ietf.org/id/draft-ietf-json-rfc4627bis-09.html#unichars and https://json.org -- Null diff --git a/minetest/media.lua b/minetest/media.lua index 59e672f..7a351a9 100644 --- a/minetest/media.lua +++ b/minetest/media.lua @@ -1,8 +1,6 @@ local minetest, modlib, pairs, ipairs = minetest, modlib, pairs, ipairs ---! experimental - -- TODO support for server texture packs (and possibly client TPs in singleplayer?) local media_foldernames = {"textures", "sounds", "media", "models", "locale"} local media_extensions = modlib.table.set{ diff --git a/persistence/sqlite3.lua b/persistence/sqlite3.lua index baecb76..60c484e 100644 --- a/persistence/sqlite3.lua +++ b/persistence/sqlite3.lua @@ -3,8 +3,6 @@ local assert, error, math_huge, modlib, minetest, setmetatable, type, table_inse local sqlite3 = ... ---! experimental - --[[ Currently uses reference counting to immediately delete tables which aren't reachable from the root table anymore, which has two issues: 1. Deletion might trigger a large deletion chain