Skip to content

Commit 7d024ed

Browse files
committed
use weak table for node cache
1 parent 7d686f3 commit 7d024ed

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

script/vm/node.lua

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,10 @@ local vm = require 'vm.vm'
44
local ws = require 'workspace.workspace'
55
local guide = require 'parser.guide'
66
local timer = require 'timer'
7+
local util = require 'utility'
78

89
---@type table<vm.object, vm.node>
9-
vm.nodeCache = {}
10+
vm.nodeCache = setmetatable({}, util.MODE_K)
1011

1112
---@alias vm.node.object vm.object | vm.global
1213

0 commit comments

Comments
 (0)