Module Name: src Committed By: alnsn Date: Sat May 26 20:17:56 UTC 2018
Modified Files: src/external/mit/lua/dist/src: luaconf.h Log Message: Change LUAL_BUFFERSIZE from 4-8K to 128 bytes for kernel-side Lua. LUAL_BUFFERSIZE defines how much luaL_Buffer allocates from the stack. Apparently, 4-8K is too much for the kernel stack. To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22 src/external/mit/lua/dist/src/luaconf.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/external/mit/lua/dist/src/luaconf.h diff -u src/external/mit/lua/dist/src/luaconf.h:1.21 src/external/mit/lua/dist/src/luaconf.h:1.22 --- src/external/mit/lua/dist/src/luaconf.h:1.21 Wed Apr 26 13:17:33 2017 +++ src/external/mit/lua/dist/src/luaconf.h Sat May 26 20:17:56 2018 @@ -1,4 +1,4 @@ -/* $NetBSD: luaconf.h,v 1.21 2017/04/26 13:17:33 mbalmer Exp $ */ +/* $NetBSD: luaconf.h,v 1.22 2018/05/26 20:17:56 alnsn Exp $ */ /* ** Id: luaconf.h,v 1.259 2016/12/22 13:08:50 roberto Exp @@ -757,7 +757,9 @@ ** smaller buffer would force a memory allocation for each call to ** 'string.format'.) */ -#if LUA_FLOAT_TYPE == LUA_FLOAT_LONGDOUBLE +#ifdef _KERNEL +#define LUAL_BUFFERSIZE 128 +#elif LUA_FLOAT_TYPE == LUA_FLOAT_LONGDOUBLE #define LUAL_BUFFERSIZE 8192 #else #define LUAL_BUFFERSIZE ((int)(0x80 * sizeof(void*) * sizeof(lua_Integer)))