File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -48,13 +48,6 @@ BUILD-DOC := $(BINDINGS:%=build-doc-%)
4848INSTALL := $(INSTALL-DIRS:%=install-% )
4949TEST := $(DIRS:%=test-% )
5050TEST-BINDINGS := $(BINDINGS:%=test-% )
51-
52- # XXX - Lua has issues on macOS
53- ifdef IS-MACOS
54- TEST := $(filter-out test-lua,$(TEST ) )
55- TEST-BINDINGS := $(filter-out test-lua,$(TEST-BINDINGS ) )
56- endif
57-
5851PUBLISH := $(DIRS:%=publish-% )
5952CLEAN := $(DIRS:%=clean-% )
6053REALCLEAN := $(DIRS:%=realclean-% )
Original file line number Diff line number Diff line change @@ -176,14 +176,15 @@ function YAMLScript:load(input)
176176 return resp .data
177177end
178178
179- -- YAMLScript instance destructor
180- function YAMLScript :__gc ()
179+ -- Manual cleanup method for the isolate
180+ function YAMLScript :close ()
181181 if self .isolatethread then
182182 -- Tear down the isolate thread to free resources
183183 local rc = libys .graal_tear_down_isolate (self .isolatethread )
184184 if rc ~= 0 then
185185 error (" Failed to tear down isolate" )
186186 end
187+ self .isolatethread = nil
187188 end
188189end
189190
You can’t perform that action at this time.
0 commit comments