[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdelibs/kjs
From:       Harri Porten <porten () kde ! org>
Date:       2010-02-27 16:42:55
Message-ID: 1267288975.601700.7683.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 1096783 by porten:

Lower max recursion limit. Was too much on my amd64 system.


 M  +3 -2      object.cpp  


--- trunk/KDE/kdelibs/kjs/object.cpp #1096782:1096783
@@ -42,7 +42,7 @@
 // If we improve our stack usage, we can bump this number.
 #define KJS_MAX_STACK 100
 #else
-#define KJS_MAX_STACK 900
+#define KJS_MAX_STACK 700 // ### set system specific
 #endif
 
 
@@ -61,8 +61,9 @@
 
   if (++depth > KJS_MAX_STACK) {
     depth -= 11; //Give the debugger some room..
-    return throwError(exec, RangeError, "Maximum call stack size exceeded.");
+    JSValue *ret = throwError(exec, RangeError, "Maximum call stack size exceeded.");
     depth += 10; //Put it back..
+    return ret;
   }
 #endif
 
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic