1
0

Compare commits

..

No commits in common. "master" and "v0.5.6" have entirely different histories.

2 changed files with 0 additions and 11 deletions

View File

@ -302,8 +302,3 @@ func (s *State) GetAllLuaFunctions(names ...string) (map[string]*LuaFunction, er
} }
return funcs, nil return funcs, nil
} }
// PushLuaFunction pushes a stored LuaFunction reference onto the stack
func (s *State) PushLuaFunction(lf *LuaFunction) {
C.lua_rawgeti(s.L, C.LUA_REGISTRYINDEX, C.int(lf.ref))
}

View File

@ -207,12 +207,6 @@ func (s *State) PushValue(v any) error {
s.PushString(val) s.PushString(val)
case GoFunction: case GoFunction:
return s.PushGoFunction(val) return s.PushGoFunction(val)
case *LuaFunction:
C.lua_rawgeti(s.L, C.LUA_REGISTRYINDEX, C.int(val.ref))
if val.ref == C.LUA_NOREF || val.ref == C.LUA_REFNIL {
s.Pop(1)
s.PushNil()
}
case []int: case []int:
return s.pushIntSlice(val) return s.pushIntSlice(val)
case []string: case []string: