[Date Prev][Date Next][Thread Prev][Thread Next]
- Subject: Re: luaL_ref() on a string
- From: Duncan Cross <duncan.cross@...>
- Date: Mon, 12 Apr 2010 17:24:45 +0100
2010/4/12 Andreas Falkenhahn <firstname.lastname@example.org>:
> when I use luaL_ref() on a string that is on top of the stack, and then obtain a pointer
> to this string. Is this pointer guaranteed to be valid until I call luaL_unref() or could
> the string be moved to an other memory location across function calls?
> "Remember: It's nice to be important but it's more important to be nice!"
I believe that standard Lua does not move things like strings around
in memory, but it may not be safe to rely on that in any other
implementation (e.g. LuaJIT).