[commit] r2262 - iOS update credits.rtf, and ensure thread stack has 4x the size for CogVM JIT to work within.

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[commit] r2262 - iOS update credits.rtf, and ensure thread stack has 4x the size for CogVM JIT to work within.

commits-3
 
Author: johnmci
Date: 2010-08-25 14:48:36 -0700 (Wed, 25 Aug 2010)
New Revision: 2262

Modified:
   trunk/platforms/iOS/vm/OSX/Credits.rtf
   trunk/platforms/iOS/vm/OSX/SqueakOSXAppDelegate.m
Log:
iOS update credits.rtf, and ensure thread stack has 4x the size for CogVM JIT to work within.

Modified: trunk/platforms/iOS/vm/OSX/Credits.rtf
===================================================================
--- trunk/platforms/iOS/vm/OSX/Credits.rtf 2010-08-25 05:26:42 UTC (rev 2261)
+++ trunk/platforms/iOS/vm/OSX/Credits.rtf 2010-08-25 21:48:36 UTC (rev 2262)
@@ -7,7 +7,7 @@
 (ESUG) for funding the iPhone implementation,\
 and the Cocoa OS-X rewrite for 64 bits.\
 \
-Author: John M McIntosh.\
+OS-X & iOS port: John M McIntosh.\
 Copyright (c) 2009-2010 Corporate Smalltalk Consulting Ltd.\
 \
 With some code by Ian Piumarta, \

Modified: trunk/platforms/iOS/vm/OSX/SqueakOSXAppDelegate.m
===================================================================
--- trunk/platforms/iOS/vm/OSX/SqueakOSXAppDelegate.m 2010-08-25 05:26:42 UTC (rev 2261)
+++ trunk/platforms/iOS/vm/OSX/SqueakOSXAppDelegate.m 2010-08-25 21:48:36 UTC (rev 2262)
@@ -71,9 +71,14 @@
 
  // Run the squeak process in a worker thread
 
- [NSThread detachNewThreadSelector: @selector(runSqueak)
- toTarget: self.squeakApplication
-   withObject: NULL];
+ NSThread* myThread = [[NSThread alloc] initWithTarget: self.squeakApplication
+ selector: @selector(runSqueak)
+   object:nil];
+#if COGVM
+ [myThread setStackSize: [myThread stackSize]*4];
+#endif
+
+ [myThread start];
 
  /* This the carbon logic model
  described by http://developer.apple.com/qa/qa2001/qa1061.html */