From: Guido van Rossum Date: Wed, 9 Jun 1999 15:36:37 +0000 (+0000) Subject: Set the max recursion limit to 5000 -- rather conservative (this uses X-Git-Tag: v1.6a1~1259 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c87f5f4f7a4a548346877c043c68b62649963e27;p=thirdparty%2FPython%2Fcpython.git Set the max recursion limit to 5000 -- rather conservative (this uses 0.5 MB of the 1 MB available by default for stack on Win32 platforms). --- diff --git a/PC/config.h b/PC/config.h index 3b6e54401971..48c11791d2e1 100644 --- a/PC/config.h +++ b/PC/config.h @@ -229,6 +229,13 @@ typedef int pid_t; #define SIZEOF_VOID_P 4 #endif +/* Smaller stack size limit. (9500 would work too, but we're conservative.) */ + +#ifndef MAX_RECURSION_DEPTH +#define MAX_RECURSION_DEPTH 5000 +#endif + + /* EXPERIMENTAL FEATURE: When CHECK_IMPORT_CASE is defined, check case of imported modules against case of file; this causes "import String" to fail with a NameError exception when it finds "string.py". Normally, you set