Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/external/mit/lua/dist/src Change LUAL_BUFFERSIZE from 4-8K t...



details:   https://anonhg.NetBSD.org/src/rev/2414057b3fcb
branches:  trunk
changeset: 832746:2414057b3fcb
user:      alnsn <alnsn%NetBSD.org@localhost>
date:      Sat May 26 20:17:56 2018 +0000

description:
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.

diffstat:

 external/mit/lua/dist/src/luaconf.h |  6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diffs (20 lines):

diff -r 4d066bec92a5 -r 2414057b3fcb external/mit/lua/dist/src/luaconf.h
--- a/external/mit/lua/dist/src/luaconf.h       Sat May 26 19:20:21 2018 +0000
+++ b/external/mit/lua/dist/src/luaconf.h       Sat May 26 20:17:56 2018 +0000
@@ -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)))



Home | Main Index | Thread Index | Old Index