From 6c25efd3b4ede5c666239455453f69ed095361f4 Mon Sep 17 00:00:00 2001 From: BlackMATov Date: Mon, 25 Nov 2024 11:09:15 +0700 Subject: [PATCH] style little fixes --- evolved/registry.lua | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/evolved/registry.lua b/evolved/registry.lua index 41989a8..1b59e7f 100644 --- a/evolved/registry.lua +++ b/evolved/registry.lua @@ -194,8 +194,10 @@ local function __chunk_with_fragment(chunk, fragment) local sibling_chunk = __chunk_with_fragment( __chunk_with_fragment(chunk.__parent, fragment), chunk.__fragment) + chunk.__with_fragment_cache[fragment] = sibling_chunk sibling_chunk.__without_fragment_cache[fragment] = chunk + return sibling_chunk end @@ -217,7 +219,11 @@ local function __chunk_with_fragment(chunk, fragment) setmetatable(child_chunk, evolved_chunk_mt) do - table.insert(chunk.__children, child_chunk) + local chunk_children = chunk.__children + chunk_children[#chunk_children + 1] = child_chunk + end + + do chunk.__with_fragment_cache[fragment] = child_chunk child_chunk.__without_fragment_cache[fragment] = chunk end @@ -252,8 +258,10 @@ local function __chunk_without_fragment(chunk, fragment) local sibling_chunk = __chunk_with_fragment( __chunk_without_fragment(chunk.__parent, fragment), chunk.__fragment) + chunk.__without_fragment_cache[fragment] = sibling_chunk sibling_chunk.__with_fragment_cache[fragment] = chunk + return sibling_chunk end