Some lua catchup and cleanup
- add nhl_pcall_handle() to wrap all nhl_pcall calls that didn't check return value and either panic() or impossible() - add --loglua (unix only) to dump Lua memory and steps info to livelog - remove old logging - set memory and step limits on all Lua VMs
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
/* NetHack 3.7 unixmain.c $NHDT-Date: 1699233290 2023/11/06 01:14:50 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.118 $ */
|
||||
/* NetHack 3.7 unixmain.c $NHDT-Date: 1704043695 2023/12/31 17:28:15 $ $NHDT-Branch: keni-luabits2 $:$NHDT-Revision: 1.124 $ */
|
||||
/* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985. */
|
||||
/*-Copyright (c) Robert Patrick Rankin, 2011. */
|
||||
/* NetHack may be freely redistributed. See license for details. */
|
||||
@@ -482,6 +482,14 @@ process_options(int argc, char *argv[])
|
||||
config_error_add("Unknown option: %.60s", origarg);
|
||||
}
|
||||
break;
|
||||
case 'l':
|
||||
#ifdef LIVELOG
|
||||
if(!strncmp(arg, "-loglua", 7)){
|
||||
gl.loglua = 1;
|
||||
} else
|
||||
#endif
|
||||
config_error_add("Unknown option: %.60s", origarg);
|
||||
break;
|
||||
case 'p': /* profession (role) */
|
||||
if (arg[2]) {
|
||||
if ((i = str2role(&arg[2])) >= 0)
|
||||
|
||||
Reference in New Issue
Block a user