From the Lua Reference Manual:
(Full) userdata represent C values in Lua.
A light userdata represents a pointer. It is a value (like a number): you do not create it, it has no individual metatable, and it is not garbage collected (as it was never created).
A light userdata is equal to "any" light userdata with the same C address.
© 2006–2016 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/light_userdata