[Vm-dev] [commit][3349] CogVM source as per VMMaker.oscog-eem.1313

commits at squeakvm.org commits at squeakvm.org
Mon May 18 01:20:07 UTC 2015


Revision: 3349
Author:   eliot
Date:     2015-05-17 18:20:04 -0700 (Sun, 17 May 2015)
Log Message:
-----------
CogVM source as per VMMaker.oscog-eem.1313

Make accessor depth calculation more accurate by not considering
fetchInteger:ofObject: and arraySize: et al as object accessors.

Make the read-before-written initializer safer, only initialzing simple types.

Modified Paths:
--------------
    branches/Cog/nsspursrc/plugins/AsynchFilePlugin/AsynchFilePlugin.c
    branches/Cog/nsspursrc/plugins/B2DPlugin/B2DPlugin.c
    branches/Cog/nsspursrc/plugins/BitBltPlugin/BitBltPlugin.c
    branches/Cog/nsspursrc/plugins/DSAPrims/DSAPrims.c
    branches/Cog/nsspursrc/plugins/FilePlugin/FilePlugin.c
    branches/Cog/nsspursrc/plugins/FloatArrayPlugin/FloatArrayPlugin.c
    branches/Cog/nsspursrc/plugins/IA32ABI/IA32ABI.c
    branches/Cog/nsspursrc/plugins/LargeIntegers/LargeIntegers.c
    branches/Cog/nsspursrc/plugins/RePlugin/RePlugin.c
    branches/Cog/nsspursrc/plugins/SocketPlugin/SocketPlugin.c
    branches/Cog/nsspursrc/plugins/UnixOSProcessPlugin/UnixOSProcessPlugin.c
    branches/Cog/nsspursrc/plugins/VMProfileLinuxSupportPlugin/VMProfileLinuxSupportPlugin.c
    branches/Cog/nsspursrc/plugins/Win32OSProcessPlugin/Win32OSProcessPlugin.c
    branches/Cog/nsspursrc/plugins/ZipPlugin/ZipPlugin.c
    branches/Cog/nsspursrc/vm/cogit.h
    branches/Cog/nsspursrc/vm/cogitARMv5.c
    branches/Cog/nsspursrc/vm/cogitIA32.c
    branches/Cog/nsspursrc/vm/cointerp.c
    branches/Cog/nsspursrc/vm/cointerp.h
    branches/Cog/nsspursrc/vm/gcc3x-cointerp.c
    branches/Cog/nsspurstack64src/vm/gcc3x-interp.c
    branches/Cog/nsspurstack64src/vm/interp.c
    branches/Cog/nsspurstacksrc/vm/gcc3x-interp.c
    branches/Cog/nsspurstacksrc/vm/interp.c
    branches/Cog/spursistasrc/vm/cogit.h
    branches/Cog/spursistasrc/vm/cogitARMv5.c
    branches/Cog/spursistasrc/vm/cogitIA32.c
    branches/Cog/spursistasrc/vm/cointerp.c
    branches/Cog/spursistasrc/vm/cointerp.h
    branches/Cog/spursistasrc/vm/gcc3x-cointerp.c
    branches/Cog/spursrc/vm/cogit.h
    branches/Cog/spursrc/vm/cogitARMv5.c
    branches/Cog/spursrc/vm/cogitIA32.c
    branches/Cog/spursrc/vm/cointerp.c
    branches/Cog/spursrc/vm/cointerp.h
    branches/Cog/spursrc/vm/gcc3x-cointerp.c
    branches/Cog/spurstack64src/vm/gcc3x-interp.c
    branches/Cog/spurstack64src/vm/interp.c
    branches/Cog/spurstacksrc/vm/gcc3x-interp.c
    branches/Cog/spurstacksrc/vm/interp.c
    branches/Cog/src/plugins/AsynchFilePlugin/AsynchFilePlugin.c
    branches/Cog/src/plugins/B2DPlugin/B2DPlugin.c
    branches/Cog/src/plugins/BitBltPlugin/BitBltPlugin.c
    branches/Cog/src/plugins/BochsIA32Plugin/BochsIA32Plugin.c
    branches/Cog/src/plugins/CameraPlugin/CameraPlugin.c
    branches/Cog/src/plugins/DSAPrims/DSAPrims.c
    branches/Cog/src/plugins/FFTPlugin/FFTPlugin.c
    branches/Cog/src/plugins/FilePlugin/FilePlugin.c
    branches/Cog/src/plugins/FloatArrayPlugin/FloatArrayPlugin.c
    branches/Cog/src/plugins/GdbARMPlugin/GdbARMPlugin.c
    branches/Cog/src/plugins/IA32ABI/IA32ABI.c
    branches/Cog/src/plugins/LargeIntegers/LargeIntegers.c
    branches/Cog/src/plugins/MacMenubarPlugin/MacMenubarPlugin.c
    branches/Cog/src/plugins/Mpeg3Plugin/Mpeg3Plugin.c
    branches/Cog/src/plugins/RePlugin/RePlugin.c
    branches/Cog/src/plugins/ScratchPlugin/ScratchPlugin.c
    branches/Cog/src/plugins/SocketPlugin/SocketPlugin.c
    branches/Cog/src/plugins/SoundCodecPrims/SoundCodecPrims.c
    branches/Cog/src/plugins/StarSqueakPlugin/StarSqueakPlugin.c
    branches/Cog/src/plugins/UnicodePlugin/UnicodePlugin.c
    branches/Cog/src/plugins/UnixOSProcessPlugin/UnixOSProcessPlugin.c
    branches/Cog/src/plugins/VMProfileLinuxSupportPlugin/VMProfileLinuxSupportPlugin.c
    branches/Cog/src/plugins/WeDoPlugin/WeDoPlugin.c
    branches/Cog/src/plugins/Win32OSProcessPlugin/Win32OSProcessPlugin.c
    branches/Cog/src/plugins/ZipPlugin/ZipPlugin.c
    branches/Cog/src/vm/cogit.h
    branches/Cog/src/vm/cogitARMv5.c
    branches/Cog/src/vm/cogitIA32.c
    branches/Cog/src/vm/cointerp.c
    branches/Cog/src/vm/cointerp.h
    branches/Cog/src/vm/cointerpmt.c
    branches/Cog/src/vm/cointerpmt.h
    branches/Cog/src/vm/gcc3x-cointerp.c
    branches/Cog/src/vm/gcc3x-cointerpmt.c
    branches/Cog/stacksrc/vm/gcc3x-interp.c
    branches/Cog/stacksrc/vm/interp.c

Property Changed:
----------------
    branches/Cog/platforms/Cross/vm/sqSCCSVersion.h

Modified: branches/Cog/nsspursrc/plugins/AsynchFilePlugin/AsynchFilePlugin.c
===================================================================
--- branches/Cog/nsspursrc/plugins/AsynchFilePlugin/AsynchFilePlugin.c	2015-05-17 23:03:01 UTC (rev 3348)
+++ branches/Cog/nsspursrc/plugins/AsynchFilePlugin/AsynchFilePlugin.c	2015-05-18 01:20:04 UTC (rev 3349)
@@ -1,9 +1,9 @@
 /* Automatically generated by
-	SmartSyntaxPluginCodeGenerator VMMaker.oscog-eem.1035 uuid: 33a34378-0618-40c7-8fbb-c467fb40fc57
+	SmartSyntaxPluginCodeGenerator VMMaker.oscog-eem.1313 uuid: f7251538-4676-49b4-bc2c-f2cfecd2a3ae
    from
-	AsynchFilePlugin VMMaker.oscog-eem.1035 uuid: 33a34378-0618-40c7-8fbb-c467fb40fc57
+	AsynchFilePlugin VMMaker.oscog-eem.1313 uuid: f7251538-4676-49b4-bc2c-f2cfecd2a3ae
  */
-static char __buildInfo[] = "AsynchFilePlugin VMMaker.oscog-eem.1035 uuid: 33a34378-0618-40c7-8fbb-c467fb40fc57 " __DATE__ ;
+static char __buildInfo[] = "AsynchFilePlugin VMMaker.oscog-eem.1313 uuid: f7251538-4676-49b4-bc2c-f2cfecd2a3ae " __DATE__ ;
 
 
 
@@ -102,9 +102,9 @@
 struct VirtualMachine* interpreterProxy;
 static const char *moduleName =
 #ifdef SQUEAK_BUILTIN_PLUGIN
-	"AsynchFilePlugin VMMaker.oscog-eem.1035 (i)"
+	"AsynchFilePlugin VMMaker.oscog-eem.1313 (i)"
 #else
-	"AsynchFilePlugin VMMaker.oscog-eem.1035 (e)"
+	"AsynchFilePlugin VMMaker.oscog-eem.1313 (e)"
 #endif
 ;
 static void * sCOAFfn;
@@ -490,10 +490,10 @@
 	{"AsynchFilePlugin", "moduleUnloaded", (void*)moduleUnloaded},
 	{"AsynchFilePlugin", "primitiveAsyncFileClose\000\000", (void*)primitiveAsyncFileClose},
 	{"AsynchFilePlugin", "primitiveAsyncFileOpen\000\000", (void*)primitiveAsyncFileOpen},
-	{"AsynchFilePlugin", "primitiveAsyncFileReadResult\000\001", (void*)primitiveAsyncFileReadResult},
+	{"AsynchFilePlugin", "primitiveAsyncFileReadResult\000\000", (void*)primitiveAsyncFileReadResult},
 	{"AsynchFilePlugin", "primitiveAsyncFileReadStart\000\000", (void*)primitiveAsyncFileReadStart},
 	{"AsynchFilePlugin", "primitiveAsyncFileWriteResult\000\000", (void*)primitiveAsyncFileWriteResult},
-	{"AsynchFilePlugin", "primitiveAsyncFileWriteStart\000\001", (void*)primitiveAsyncFileWriteStart},
+	{"AsynchFilePlugin", "primitiveAsyncFileWriteStart\000\000", (void*)primitiveAsyncFileWriteStart},
 	{"AsynchFilePlugin", "setInterpreter", (void*)setInterpreter},
 	{"AsynchFilePlugin", "shutdownModule\000\377", (void*)shutdownModule},
 	{NULL, NULL, NULL}
@@ -503,9 +503,9 @@
 
 signed char primitiveAsyncFileCloseAccessorDepth = 0;
 signed char primitiveAsyncFileOpenAccessorDepth = 0;
-signed char primitiveAsyncFileReadResultAccessorDepth = 1;
+signed char primitiveAsyncFileReadResultAccessorDepth = 0;
 signed char primitiveAsyncFileReadStartAccessorDepth = 0;
 signed char primitiveAsyncFileWriteResultAccessorDepth = 0;
-signed char primitiveAsyncFileWriteStartAccessorDepth = 1;
+signed char primitiveAsyncFileWriteStartAccessorDepth = 0;
 
 #endif /* ifdef SQ_BUILTIN_PLUGIN */

Modified: branches/Cog/nsspursrc/plugins/B2DPlugin/B2DPlugin.c
===================================================================
--- branches/Cog/nsspursrc/plugins/B2DPlugin/B2DPlugin.c	2015-05-17 23:03:01 UTC (rev 3348)
+++ branches/Cog/nsspursrc/plugins/B2DPlugin/B2DPlugin.c	2015-05-18 01:20:04 UTC (rev 3349)
@@ -1,9 +1,9 @@
 /* Automatically generated by
-	VMPluginCodeGenerator VMMaker.oscog-eem.1311 uuid: 61f8144b-089d-4ca4-9e81-4ccfa6de0fc3
+	VMPluginCodeGenerator VMMaker.oscog-eem.1313 uuid: f7251538-4676-49b4-bc2c-f2cfecd2a3ae
    from
-	BalloonEnginePlugin VMMaker.oscog-eem.1311 uuid: 61f8144b-089d-4ca4-9e81-4ccfa6de0fc3
+	BalloonEnginePlugin VMMaker.oscog-eem.1313 uuid: f7251538-4676-49b4-bc2c-f2cfecd2a3ae
  */
-static char __buildInfo[] = "BalloonEnginePlugin VMMaker.oscog-eem.1311 uuid: 61f8144b-089d-4ca4-9e81-4ccfa6de0fc3 " __DATE__ ;
+static char __buildInfo[] = "BalloonEnginePlugin VMMaker.oscog-eem.1313 uuid: f7251538-4676-49b4-bc2c-f2cfecd2a3ae " __DATE__ ;
 
 
 
@@ -836,9 +836,9 @@
 static void * loadBBFn;
 static const char *moduleName =
 #ifdef SQUEAK_BUILTIN_PLUGIN
-	"B2DPlugin VMMaker.oscog-eem.1311 (i)"
+	"B2DPlugin VMMaker.oscog-eem.1313 (i)"
 #else
-	"B2DPlugin VMMaker.oscog-eem.1311 (e)"
+	"B2DPlugin VMMaker.oscog-eem.1313 (e)"
 #endif
 ;
 static int* objBuffer;
@@ -11962,7 +11962,6 @@
 {
     sqInt aaLevel;
 
-	aaLevel = 0;
 	if (level >= 4) {
 		aaLevel = 4;
 	}
@@ -14265,12 +14264,12 @@
 	{"B2DPlugin", "primitiveNeedsFlush\000\002", (void*)primitiveNeedsFlush},
 	{"B2DPlugin", "primitiveNeedsFlushPut\000\002", (void*)primitiveNeedsFlushPut},
 	{"B2DPlugin", "primitiveNextActiveEdgeEntry\000\002", (void*)primitiveNextActiveEdgeEntry},
-	{"B2DPlugin", "primitiveNextFillEntry\000\004", (void*)primitiveNextFillEntry},
+	{"B2DPlugin", "primitiveNextFillEntry\000\003", (void*)primitiveNextFillEntry},
 	{"B2DPlugin", "primitiveNextGlobalEdgeEntry\000\002", (void*)primitiveNextGlobalEdgeEntry},
 	{"B2DPlugin", "primitiveRegisterExternalEdge\000\002", (void*)primitiveRegisterExternalEdge},
 	{"B2DPlugin", "primitiveRegisterExternalFill\000\002", (void*)primitiveRegisterExternalFill},
-	{"B2DPlugin", "primitiveRenderImage\000\004", (void*)primitiveRenderImage},
-	{"B2DPlugin", "primitiveRenderScanline\000\004", (void*)primitiveRenderScanline},
+	{"B2DPlugin", "primitiveRenderImage\000\003", (void*)primitiveRenderImage},
+	{"B2DPlugin", "primitiveRenderScanline\000\003", (void*)primitiveRenderScanline},
 	{"B2DPlugin", "primitiveSetAALevel\000\002", (void*)primitiveSetAALevel},
 	{"B2DPlugin", "primitiveSetBitBltPlugin\000\001", (void*)primitiveSetBitBltPlugin},
 	{"B2DPlugin", "primitiveSetClipRect\000\002", (void*)primitiveSetClipRect},
@@ -14314,12 +14313,12 @@
 signed char primitiveNeedsFlushAccessorDepth = 2;
 signed char primitiveNeedsFlushPutAccessorDepth = 2;
 signed char primitiveNextActiveEdgeEntryAccessorDepth = 2;
-signed char primitiveNextFillEntryAccessorDepth = 4;
+signed char primitiveNextFillEntryAccessorDepth = 3;
 signed char primitiveNextGlobalEdgeEntryAccessorDepth = 2;
 signed char primitiveRegisterExternalEdgeAccessorDepth = 2;
 signed char primitiveRegisterExternalFillAccessorDepth = 2;
-signed char primitiveRenderImageAccessorDepth = 4;
-signed char primitiveRenderScanlineAccessorDepth = 4;
+signed char primitiveRenderImageAccessorDepth = 3;
+signed char primitiveRenderScanlineAccessorDepth = 3;
 signed char primitiveSetAALevelAccessorDepth = 2;
 signed char primitiveSetBitBltPluginAccessorDepth = 1;
 signed char primitiveSetClipRectAccessorDepth = 2;

Modified: branches/Cog/nsspursrc/plugins/BitBltPlugin/BitBltPlugin.c
===================================================================
--- branches/Cog/nsspursrc/plugins/BitBltPlugin/BitBltPlugin.c	2015-05-17 23:03:01 UTC (rev 3348)
+++ branches/Cog/nsspursrc/plugins/BitBltPlugin/BitBltPlugin.c	2015-05-18 01:20:04 UTC (rev 3349)
@@ -1,9 +1,9 @@
 /* Automatically generated by
-	SmartSyntaxPluginCodeGenerator VMMaker.oscog-eem.1311 uuid: 61f8144b-089d-4ca4-9e81-4ccfa6de0fc3
+	SmartSyntaxPluginCodeGenerator VMMaker.oscog-eem.1313 uuid: f7251538-4676-49b4-bc2c-f2cfecd2a3ae
    from
-	BitBltSimulation VMMaker.oscog-eem.1311 uuid: 61f8144b-089d-4ca4-9e81-4ccfa6de0fc3
+	BitBltSimulation VMMaker.oscog-eem.1313 uuid: f7251538-4676-49b4-bc2c-f2cfecd2a3ae
  */
-static char __buildInfo[] = "BitBltSimulation VMMaker.oscog-eem.1311 uuid: 61f8144b-089d-4ca4-9e81-4ccfa6de0fc3 " __DATE__ ;
+static char __buildInfo[] = "BitBltSimulation VMMaker.oscog-eem.1313 uuid: f7251538-4676-49b4-bc2c-f2cfecd2a3ae " __DATE__ ;
 
 
 
@@ -344,9 +344,9 @@
 };
 static const char *moduleName =
 #ifdef SQUEAK_BUILTIN_PLUGIN
-	"BitBltPlugin VMMaker.oscog-eem.1311 (i)"
+	"BitBltPlugin VMMaker.oscog-eem.1313 (i)"
 #else
-	"BitBltPlugin VMMaker.oscog-eem.1311 (e)"
+	"BitBltPlugin VMMaker.oscog-eem.1313 (e)"
 #endif
 ;
 static sqInt noHalftone;
@@ -5027,7 +5027,6 @@
 	sqInt val;
 	sqInt _return_value;
 
-	val = 0;
 	colorA = (BytesPerOop == 4
 		? positive32BitValueOf(stackValue(2))
 		: positive64BitValueOf(stackValue(2)));
@@ -8182,7 +8181,7 @@
 	{"BitBltPlugin", "primitiveCopyBits\000\003", (void*)primitiveCopyBits},
 	{"BitBltPlugin", "primitiveDisplayString\000\003", (void*)primitiveDisplayString},
 	{"BitBltPlugin", "primitiveDrawLoop\000\003", (void*)primitiveDrawLoop},
-	{"BitBltPlugin", "primitivePixelValueAt\000\002", (void*)primitivePixelValueAt},
+	{"BitBltPlugin", "primitivePixelValueAt\000\001", (void*)primitivePixelValueAt},
 	{"BitBltPlugin", "primitiveWarpBits\000\003", (void*)primitiveWarpBits},
 	{"BitBltPlugin", "setInterpreter", (void*)setInterpreter},
 	{NULL, NULL, NULL}
@@ -8195,7 +8194,7 @@
 signed char primitiveCopyBitsAccessorDepth = 3;
 signed char primitiveDisplayStringAccessorDepth = 3;
 signed char primitiveDrawLoopAccessorDepth = 3;
-signed char primitivePixelValueAtAccessorDepth = 2;
+signed char primitivePixelValueAtAccessorDepth = 1;
 signed char primitiveWarpBitsAccessorDepth = 3;
 
 #endif /* ifdef SQ_BUILTIN_PLUGIN */

Modified: branches/Cog/nsspursrc/plugins/DSAPrims/DSAPrims.c
===================================================================
--- branches/Cog/nsspursrc/plugins/DSAPrims/DSAPrims.c	2015-05-17 23:03:01 UTC (rev 3348)
+++ branches/Cog/nsspursrc/plugins/DSAPrims/DSAPrims.c	2015-05-18 01:20:04 UTC (rev 3349)
@@ -1,9 +1,9 @@
 /* Automatically generated by
-	VMPluginCodeGenerator VMMaker.oscog-eem.1311 uuid: 61f8144b-089d-4ca4-9e81-4ccfa6de0fc3
+	VMPluginCodeGenerator VMMaker.oscog-eem.1313 uuid: f7251538-4676-49b4-bc2c-f2cfecd2a3ae
    from
-	DSAPlugin VMMaker.oscog-eem.1311 uuid: 61f8144b-089d-4ca4-9e81-4ccfa6de0fc3
+	DSAPlugin VMMaker.oscog-eem.1313 uuid: f7251538-4676-49b4-bc2c-f2cfecd2a3ae
  */
-static char __buildInfo[] = "DSAPlugin VMMaker.oscog-eem.1311 uuid: 61f8144b-089d-4ca4-9e81-4ccfa6de0fc3 " __DATE__ ;
+static char __buildInfo[] = "DSAPlugin VMMaker.oscog-eem.1313 uuid: f7251538-4676-49b4-bc2c-f2cfecd2a3ae " __DATE__ ;
 
 
 
@@ -91,9 +91,9 @@
 struct VirtualMachine* interpreterProxy;
 static const char *moduleName =
 #ifdef SQUEAK_BUILTIN_PLUGIN
-	"DSAPrims VMMaker.oscog-eem.1311 (i)"
+	"DSAPrims VMMaker.oscog-eem.1313 (i)"
 #else
-	"DSAPrims VMMaker.oscog-eem.1311 (e)"
+	"DSAPrims VMMaker.oscog-eem.1313 (e)"
 #endif
 ;
 static sqInt remainderDigitCount;
@@ -721,7 +721,7 @@
 
 void* DSAPrims_exports[][3] = {
 	{"DSAPrims", "getModuleName", (void*)getModuleName},
-	{"DSAPrims", "primitiveBigDivide\000\002", (void*)primitiveBigDivide},
+	{"DSAPrims", "primitiveBigDivide\000\001", (void*)primitiveBigDivide},
 	{"DSAPrims", "primitiveBigMultiply\000\001", (void*)primitiveBigMultiply},
 	{"DSAPrims", "primitiveExpandBlock\000\001", (void*)primitiveExpandBlock},
 	{"DSAPrims", "primitiveHashBlock\000\001", (void*)primitiveHashBlock},
@@ -733,7 +733,7 @@
 
 #else /* ifdef SQ_BUILTIN_PLUGIN */
 
-signed char primitiveBigDivideAccessorDepth = 2;
+signed char primitiveBigDivideAccessorDepth = 1;
 signed char primitiveBigMultiplyAccessorDepth = 1;
 signed char primitiveExpandBlockAccessorDepth = 1;
 signed char primitiveHashBlockAccessorDepth = 1;

Modified: branches/Cog/nsspursrc/plugins/FilePlugin/FilePlugin.c
===================================================================
--- branches/Cog/nsspursrc/plugins/FilePlugin/FilePlugin.c	2015-05-17 23:03:01 UTC (rev 3348)
+++ branches/Cog/nsspursrc/plugins/FilePlugin/FilePlugin.c	2015-05-18 01:20:04 UTC (rev 3349)
@@ -1,9 +1,9 @@
 /* Automatically generated by
-	VMPluginCodeGenerator VMMaker.oscog-eem.1311 uuid: 61f8144b-089d-4ca4-9e81-4ccfa6de0fc3
+	VMPluginCodeGenerator VMMaker.oscog-eem.1313 uuid: f7251538-4676-49b4-bc2c-f2cfecd2a3ae
    from
-	FilePlugin VMMaker.oscog-eem.1311 uuid: 61f8144b-089d-4ca4-9e81-4ccfa6de0fc3
+	FilePlugin VMMaker.oscog-eem.1313 uuid: f7251538-4676-49b4-bc2c-f2cfecd2a3ae
  */
-static char __buildInfo[] = "FilePlugin VMMaker.oscog-eem.1311 uuid: 61f8144b-089d-4ca4-9e81-4ccfa6de0fc3 " __DATE__ ;
+static char __buildInfo[] = "FilePlugin VMMaker.oscog-eem.1313 uuid: f7251538-4676-49b4-bc2c-f2cfecd2a3ae " __DATE__ ;
 
 
 
@@ -177,9 +177,9 @@
 struct VirtualMachine* interpreterProxy;
 static const char *moduleName =
 #ifdef SQUEAK_BUILTIN_PLUGIN
-	"FilePlugin VMMaker.oscog-eem.1311 (i)"
+	"FilePlugin VMMaker.oscog-eem.1313 (i)"
 #else
-	"FilePlugin VMMaker.oscog-eem.1311 (e)"
+	"FilePlugin VMMaker.oscog-eem.1313 (e)"
 #endif
 ;
 static void * sCCPfn;
@@ -471,11 +471,6 @@
     sqInt requestedName;
     sqInt status;
 
-	createDate = 0;
-	dirFlag = 0;
-	entryNameSize = 0;
-	fileSize = 0;
-	modifiedDate = 0;
 	requestedName = stackValue(0);
 	pathName = stackValue(1);
 	if (!(isBytes(pathName))) {
@@ -581,11 +576,6 @@
     sqInt pathNameSize;
     sqInt status;
 
-	createDate = 0;
-	dirFlag = 0;
-	entryNameSize = 0;
-	fileSize = 0;
-	modifiedDate = 0;
 	index = stackIntegerValue(0);
 	pathName = stackValue(1);
 	if (!(isBytes(pathName))) {
@@ -793,7 +783,6 @@
     sqInt objectPointer;
     squeakFileOffsetType position;
 
-	position = 0;
 	/* begin fileValueOf: */
 	objectPointer = stackValue(0);
 	if (!((isBytes(objectPointer))
@@ -956,7 +945,6 @@
     sqInt objectPointer;
     squeakFileOffsetType size;
 
-	size = 0;
 	/* begin fileValueOf: */
 	objectPointer = stackValue(0);
 	if (!((isBytes(objectPointer))

Modified: branches/Cog/nsspursrc/plugins/FloatArrayPlugin/FloatArrayPlugin.c
===================================================================
--- branches/Cog/nsspursrc/plugins/FloatArrayPlugin/FloatArrayPlugin.c	2015-05-17 23:03:01 UTC (rev 3348)
+++ branches/Cog/nsspursrc/plugins/FloatArrayPlugin/FloatArrayPlugin.c	2015-05-18 01:20:04 UTC (rev 3349)
@@ -1,9 +1,9 @@
 /* Automatically generated by
-	VMPluginCodeGenerator VMMaker.oscog-eem.983 uuid: 4cdca841-6318-4c49-95de-8c47d0d7e91d
+	VMPluginCodeGenerator VMMaker.oscog-eem.1313 uuid: f7251538-4676-49b4-bc2c-f2cfecd2a3ae
    from
-	FloatArrayPlugin VMMaker.oscog-eem.983 uuid: 4cdca841-6318-4c49-95de-8c47d0d7e91d
+	FloatArrayPlugin VMMaker.oscog-eem.1313 uuid: f7251538-4676-49b4-bc2c-f2cfecd2a3ae
  */
-static char __buildInfo[] = "FloatArrayPlugin VMMaker.oscog-eem.983 uuid: 4cdca841-6318-4c49-95de-8c47d0d7e91d " __DATE__ ;
+static char __buildInfo[] = "FloatArrayPlugin VMMaker.oscog-eem.1313 uuid: f7251538-4676-49b4-bc2c-f2cfecd2a3ae " __DATE__ ;
 
 
 
@@ -109,9 +109,9 @@
 struct VirtualMachine* interpreterProxy;
 static const char *moduleName =
 #ifdef SQUEAK_BUILTIN_PLUGIN
-	"FloatArrayPlugin VMMaker.oscog-eem.983 (i)"
+	"FloatArrayPlugin VMMaker.oscog-eem.1313 (i)"
 #else
-	"FloatArrayPlugin VMMaker.oscog-eem.983 (e)"
+	"FloatArrayPlugin VMMaker.oscog-eem.1313 (e)"
 #endif
 ;
 
@@ -717,43 +717,43 @@
 
 void* FloatArrayPlugin_exports[][3] = {
 	{"FloatArrayPlugin", "getModuleName", (void*)getModuleName},
-	{"FloatArrayPlugin", "primitiveAddFloatArray\000\001", (void*)primitiveAddFloatArray},
-	{"FloatArrayPlugin", "primitiveAddScalar\000\001", (void*)primitiveAddScalar},
+	{"FloatArrayPlugin", "primitiveAddFloatArray\000\000", (void*)primitiveAddFloatArray},
+	{"FloatArrayPlugin", "primitiveAddScalar\000\000", (void*)primitiveAddScalar},
 	{"FloatArrayPlugin", "primitiveAt\000\001", (void*)primitiveAt},
 	{"FloatArrayPlugin", "primitiveAtPut\000\001", (void*)primitiveAtPut},
-	{"FloatArrayPlugin", "primitiveDivFloatArray\000\001", (void*)primitiveDivFloatArray},
-	{"FloatArrayPlugin", "primitiveDivScalar\000\001", (void*)primitiveDivScalar},
-	{"FloatArrayPlugin", "primitiveDotProduct\000\001", (void*)primitiveDotProduct},
-	{"FloatArrayPlugin", "primitiveEqual\000\001", (void*)primitiveEqual},
-	{"FloatArrayPlugin", "primitiveHashArray\000\001", (void*)primitiveHashArray},
-	{"FloatArrayPlugin", "primitiveLength\000\001", (void*)primitiveLength},
-	{"FloatArrayPlugin", "primitiveMulFloatArray\000\001", (void*)primitiveMulFloatArray},
-	{"FloatArrayPlugin", "primitiveMulScalar\000\001", (void*)primitiveMulScalar},
-	{"FloatArrayPlugin", "primitiveNormalize\000\001", (void*)primitiveNormalize},
-	{"FloatArrayPlugin", "primitiveSubFloatArray\000\001", (void*)primitiveSubFloatArray},
-	{"FloatArrayPlugin", "primitiveSubScalar\000\001", (void*)primitiveSubScalar},
-	{"FloatArrayPlugin", "primitiveSum\000\001", (void*)primitiveSum},
+	{"FloatArrayPlugin", "primitiveDivFloatArray\000\000", (void*)primitiveDivFloatArray},
+	{"FloatArrayPlugin", "primitiveDivScalar\000\000", (void*)primitiveDivScalar},
+	{"FloatArrayPlugin", "primitiveDotProduct\000\000", (void*)primitiveDotProduct},
+	{"FloatArrayPlugin", "primitiveEqual\000\000", (void*)primitiveEqual},
+	{"FloatArrayPlugin", "primitiveHashArray\000\000", (void*)primitiveHashArray},
+	{"FloatArrayPlugin", "primitiveLength\000\000", (void*)primitiveLength},
+	{"FloatArrayPlugin", "primitiveMulFloatArray\000\000", (void*)primitiveMulFloatArray},
+	{"FloatArrayPlugin", "primitiveMulScalar\000\000", (void*)primitiveMulScalar},
+	{"FloatArrayPlugin", "primitiveNormalize\000\000", (void*)primitiveNormalize},
+	{"FloatArrayPlugin", "primitiveSubFloatArray\000\000", (void*)primitiveSubFloatArray},
+	{"FloatArrayPlugin", "primitiveSubScalar\000\000", (void*)primitiveSubScalar},
+	{"FloatArrayPlugin", "primitiveSum\000\000", (void*)primitiveSum},
 	{"FloatArrayPlugin", "setInterpreter", (void*)setInterpreter},
 	{NULL, NULL, NULL}
 };
 
 #else /* ifdef SQ_BUILTIN_PLUGIN */
 
-signed char primitiveAddFloatArrayAccessorDepth = 1;
-signed char primitiveAddScalarAccessorDepth = 1;
+signed char primitiveAddFloatArrayAccessorDepth = 0;
+signed char primitiveAddScalarAccessorDepth = 0;
 signed char primitiveAtAccessorDepth = 1;
 signed char primitiveAtPutAccessorDepth = 1;
-signed char primitiveDivFloatArrayAccessorDepth = 1;
-signed char primitiveDivScalarAccessorDepth = 1;
-signed char primitiveDotProductAccessorDepth = 1;
-signed char primitiveEqualAccessorDepth = 1;
-signed char primitiveHashArrayAccessorDepth = 1;
-signed char primitiveLengthAccessorDepth = 1;
-signed char primitiveMulFloatArrayAccessorDepth = 1;
-signed char primitiveMulScalarAccessorDepth = 1;
-signed char primitiveNormalizeAccessorDepth = 1;
-signed char primitiveSubFloatArrayAccessorDepth = 1;
-signed char primitiveSubScalarAccessorDepth = 1;
-signed char primitiveSumAccessorDepth = 1;
+signed char primitiveDivFloatArrayAccessorDepth = 0;
+signed char primitiveDivScalarAccessorDepth = 0;
+signed char primitiveDotProductAccessorDepth = 0;
+signed char primitiveEqualAccessorDepth = 0;
+signed char primitiveHashArrayAccessorDepth = 0;
+signed char primitiveLengthAccessorDepth = 0;
+signed char primitiveMulFloatArrayAccessorDepth = 0;
+signed char primitiveMulScalarAccessorDepth = 0;
+signed char primitiveNormalizeAccessorDepth = 0;
+signed char primitiveSubFloatArrayAccessorDepth = 0;
+signed char primitiveSubScalarAccessorDepth = 0;
+signed char primitiveSumAccessorDepth = 0;
 
 #endif /* ifdef SQ_BUILTIN_PLUGIN */

Modified: branches/Cog/nsspursrc/plugins/IA32ABI/IA32ABI.c
===================================================================
--- branches/Cog/nsspursrc/plugins/IA32ABI/IA32ABI.c	2015-05-17 23:03:01 UTC (rev 3348)
+++ branches/Cog/nsspursrc/plugins/IA32ABI/IA32ABI.c	2015-05-18 01:20:04 UTC (rev 3349)
@@ -1,9 +1,9 @@
 /* Automatically generated by
-	VMPluginCodeGenerator VMMaker.oscog-eem.1072 uuid: bd9d8dd5-dea0-49da-8be7-cb246f49f554
+	VMPluginCodeGenerator VMMaker.oscog-eem.1313 uuid: f7251538-4676-49b4-bc2c-f2cfecd2a3ae
    from
-	NewsqueakIA32ABIPlugin VMMaker.oscog-eem.1072 uuid: bd9d8dd5-dea0-49da-8be7-cb246f49f554
+	NewsqueakIA32ABIPlugin VMMaker.oscog-eem.1313 uuid: f7251538-4676-49b4-bc2c-f2cfecd2a3ae
  */
-static char __buildInfo[] = "NewsqueakIA32ABIPlugin VMMaker.oscog-eem.1072 uuid: bd9d8dd5-dea0-49da-8be7-cb246f49f554 " __DATE__ ;
+static char __buildInfo[] = "NewsqueakIA32ABIPlugin VMMaker.oscog-eem.1313 uuid: f7251538-4676-49b4-bc2c-f2cfecd2a3ae " __DATE__ ;
 
 
 
@@ -223,9 +223,9 @@
 struct VirtualMachine* interpreterProxy;
 static const char *moduleName =
 #ifdef SQUEAK_BUILTIN_PLUGIN
-	"IA32ABI VMMaker.oscog-eem.1072 (i)"
+	"IA32ABI VMMaker.oscog-eem.1313 (i)"
 #else
-	"IA32ABI VMMaker.oscog-eem.1072 (e)"
+	"IA32ABI VMMaker.oscog-eem.1313 (e)"
 #endif
 ;
 
@@ -2116,7 +2116,7 @@
 	{"IA32ABI", "isAlien", (void*)isAlien},
 	{"IA32ABI", "primAddressField\000\000", (void*)primAddressField},
 	{"IA32ABI", "primAddressFieldPut\000\000", (void*)primAddressFieldPut},
-	{"IA32ABI", "primAlienReplace\000\001", (void*)primAlienReplace},
+	{"IA32ABI", "primAlienReplace\000\000", (void*)primAlienReplace},
 	{"IA32ABI", "primAllocateExecutablePage\000\377", (void*)primAllocateExecutablePage},
 	{"IA32ABI", "primBoxedFree\000\001", (void*)primBoxedFree},
 	{"IA32ABI", "primCallOutDoubleReturn\000\000", (void*)primCallOutDoubleReturn},
@@ -2167,7 +2167,7 @@
 
 signed char primAddressFieldAccessorDepth = 0;
 signed char primAddressFieldPutAccessorDepth = 0;
-signed char primAlienReplaceAccessorDepth = 1;
+signed char primAlienReplaceAccessorDepth = 0;
 signed char primBoxedFreeAccessorDepth = 1;
 signed char primCallOutDoubleReturnAccessorDepth = 0;
 signed char primCallOutFloatReturnAccessorDepth = 0;

Modified: branches/Cog/nsspursrc/plugins/LargeIntegers/LargeIntegers.c
===================================================================
--- branches/Cog/nsspursrc/plugins/LargeIntegers/LargeIntegers.c	2015-05-17 23:03:01 UTC (rev 3348)
+++ branches/Cog/nsspursrc/plugins/LargeIntegers/LargeIntegers.c	2015-05-18 01:20:04 UTC (rev 3349)
@@ -1,9 +1,9 @@
 /* Automatically generated by
-	SmartSyntaxPluginCodeGenerator VMMaker.oscog-eem.1311 uuid: 61f8144b-089d-4ca4-9e81-4ccfa6de0fc3
+	SmartSyntaxPluginCodeGenerator VMMaker.oscog-eem.1313 uuid: f7251538-4676-49b4-bc2c-f2cfecd2a3ae
    from
-	LargeIntegersPlugin VMMaker.oscog-eem.1311 uuid: 61f8144b-089d-4ca4-9e81-4ccfa6de0fc3
+	LargeIntegersPlugin VMMaker.oscog-eem.1313 uuid: f7251538-4676-49b4-bc2c-f2cfecd2a3ae
  */
-static char __buildInfo[] = "LargeIntegersPlugin VMMaker.oscog-eem.1311 uuid: 61f8144b-089d-4ca4-9e81-4ccfa6de0fc3 " __DATE__ ;
+static char __buildInfo[] = "LargeIntegersPlugin VMMaker.oscog-eem.1313 uuid: f7251538-4676-49b4-bc2c-f2cfecd2a3ae " __DATE__ ;
 
 
 
@@ -174,9 +174,9 @@
 struct VirtualMachine* interpreterProxy;
 static const char *moduleName =
 #ifdef SQUEAK_BUILTIN_PLUGIN
-	"LargeIntegers v1.5 VMMaker.oscog-eem.1311 (i)"
+	"LargeIntegers v1.5 VMMaker.oscog-eem.1313 (i)"
 #else
-	"LargeIntegers v1.5 VMMaker.oscog-eem.1311 (e)"
+	"LargeIntegers v1.5 VMMaker.oscog-eem.1313 (e)"
 #endif
 ;
 static const int  orOpIndex = 1;
@@ -3692,12 +3692,12 @@
 	{"LargeIntegers", "primCheckIfCModuleExists\000\377", (void*)primCheckIfCModuleExists},
 	{"LargeIntegers", "primDigitAdd\000\002", (void*)primDigitAdd},
 	{"LargeIntegers", "primDigitAddWith\000\002", (void*)primDigitAddWith},
-	{"LargeIntegers", "primDigitBitAnd\000\002", (void*)primDigitBitAnd},
-	{"LargeIntegers", "primDigitBitLogicWithOp\000\002", (void*)primDigitBitLogicWithOp},
-	{"LargeIntegers", "primDigitBitOr\000\002", (void*)primDigitBitOr},
-	{"LargeIntegers", "primDigitBitShift\000\004", (void*)primDigitBitShift},
-	{"LargeIntegers", "primDigitBitShiftMagnitude\000\004", (void*)primDigitBitShiftMagnitude},
-	{"LargeIntegers", "primDigitBitXor\000\002", (void*)primDigitBitXor},
+	{"LargeIntegers", "primDigitBitAnd\000\001", (void*)primDigitBitAnd},
+	{"LargeIntegers", "primDigitBitLogicWithOp\000\001", (void*)primDigitBitLogicWithOp},
+	{"LargeIntegers", "primDigitBitOr\000\001", (void*)primDigitBitOr},
+	{"LargeIntegers", "primDigitBitShift\000\003", (void*)primDigitBitShift},
+	{"LargeIntegers", "primDigitBitShiftMagnitude\000\003", (void*)primDigitBitShiftMagnitude},
+	{"LargeIntegers", "primDigitBitXor\000\001", (void*)primDigitBitXor},
 	{"LargeIntegers", "primDigitCompare\000\001", (void*)primDigitCompare},
 	{"LargeIntegers", "primDigitCompareWith\000\001", (void*)primDigitCompareWith},
 	{"LargeIntegers", "primDigitDivNegative\000\004", (void*)primDigitDivNegative},
@@ -3707,12 +3707,12 @@
 	{"LargeIntegers", "primDigitSubtract\000\002", (void*)primDigitSubtract},
 	{"LargeIntegers", "primDigitSubtractWith\000\002", (void*)primDigitSubtractWith},
 	{"LargeIntegers", "primGetModuleName\000\377", (void*)primGetModuleName},
-	{"LargeIntegers", "primMontgomeryTimesModulo\000\002", (void*)primMontgomeryTimesModulo},
+	{"LargeIntegers", "primMontgomeryTimesModulo\000\001", (void*)primMontgomeryTimesModulo},
 	{"LargeIntegers", "primNormalize\000\001", (void*)primNormalize},
 	{"LargeIntegers", "primNormalizeNegative\000\001", (void*)primNormalizeNegative},
 	{"LargeIntegers", "primNormalizePositive\000\001", (void*)primNormalizePositive},
 	{"LargeIntegers", "setInterpreter", (void*)setInterpreter},
-	{"LargeIntegers", "_primDigitBitShift\000\004", (void*)_primDigitBitShift},
+	{"LargeIntegers", "_primDigitBitShift\000\003", (void*)_primDigitBitShift},
 	{NULL, NULL, NULL}
 };
 
@@ -3722,12 +3722,12 @@
 signed char primAsLargeIntegerAccessorDepth = 1;
 signed char primDigitAddAccessorDepth = 2;
 signed char primDigitAddWithAccessorDepth = 2;
-signed char primDigitBitAndAccessorDepth = 2;
-signed char primDigitBitLogicWithOpAccessorDepth = 2;
-signed char primDigitBitOrAccessorDepth = 2;
-signed char primDigitBitShiftAccessorDepth = 4;
-signed char primDigitBitShiftMagnitudeAccessorDepth = 4;
-signed char primDigitBitXorAccessorDepth = 2;
+signed char primDigitBitAndAccessorDepth = 1;
+signed char primDigitBitLogicWithOpAccessorDepth = 1;
+signed char primDigitBitOrAccessorDepth = 1;
+signed char primDigitBitShiftAccessorDepth = 3;
+signed char primDigitBitShiftMagnitudeAccessorDepth = 3;
+signed char primDigitBitXorAccessorDepth = 1;
 signed char primDigitCompareAccessorDepth = 1;
 signed char primDigitCompareWithAccessorDepth = 1;
 signed char primDigitDivNegativeAccessorDepth = 4;
@@ -3736,10 +3736,10 @@
 signed char primDigitMultiplyWithNegativeAccessorDepth = 2;
 signed char primDigitSubtractAccessorDepth = 2;
 signed char primDigitSubtractWithAccessorDepth = 2;
-signed char primMontgomeryTimesModuloAccessorDepth = 2;
+signed char primMontgomeryTimesModuloAccessorDepth = 1;
 signed char primNormalizeAccessorDepth = 1;
 signed char primNormalizeNegativeAccessorDepth = 1;
 signed char primNormalizePositiveAccessorDepth = 1;
-signed char _primDigitBitShiftAccessorDepth = 4;
+signed char _primDigitBitShiftAccessorDepth = 3;
 
 #endif /* ifdef SQ_BUILTIN_PLUGIN */

Modified: branches/Cog/nsspursrc/plugins/RePlugin/RePlugin.c
===================================================================
--- branches/Cog/nsspursrc/plugins/RePlugin/RePlugin.c	2015-05-17 23:03:01 UTC (rev 3348)
+++ branches/Cog/nsspursrc/plugins/RePlugin/RePlugin.c	2015-05-18 01:20:04 UTC (rev 3349)
@@ -1,9 +1,9 @@
 /* Automatically generated by
-	SmartSyntaxPluginCodeGenerator VMMaker.oscog-eem.1311 uuid: 61f8144b-089d-4ca4-9e81-4ccfa6de0fc3
+	SmartSyntaxPluginCodeGenerator VMMaker.oscog-eem.1313 uuid: f7251538-4676-49b4-bc2c-f2cfecd2a3ae
    from
-	RePlugin VMMaker.oscog-eem.1311 uuid: 61f8144b-089d-4ca4-9e81-4ccfa6de0fc3
+	RePlugin VMMaker.oscog-eem.1313 uuid: f7251538-4676-49b4-bc2c-f2cfecd2a3ae
  */
-static char __buildInfo[] = "RePlugin VMMaker.oscog-eem.1311 uuid: 61f8144b-089d-4ca4-9e81-4ccfa6de0fc3 " __DATE__ ;
+static char __buildInfo[] = "RePlugin VMMaker.oscog-eem.1313 uuid: f7251538-4676-49b4-bc2c-f2cfecd2a3ae " __DATE__ ;
 
 
 
@@ -123,9 +123,9 @@
 static sqInt matchFlags;
 static const char *moduleName =
 #ifdef SQUEAK_BUILTIN_PLUGIN
-	"RePlugin VMMaker.oscog-eem.1311 (i)"
+	"RePlugin VMMaker.oscog-eem.1313 (i)"
 #else
-	"RePlugin VMMaker.oscog-eem.1311 (e)"
+	"RePlugin VMMaker.oscog-eem.1313 (e)"
 #endif
 ;
 static int netMemory = 0;
@@ -615,7 +615,7 @@
 	{"RePlugin", "primNetMemory\000\377", (void*)primNetMemory},
 	{"RePlugin", "primNumAllocs\000\377", (void*)primNumAllocs},
 	{"RePlugin", "primNumFrees\000\377", (void*)primNumFrees},
-	{"RePlugin", "primPCRECompile\000\001", (void*)primPCRECompile},
+	{"RePlugin", "primPCRECompile\000\000", (void*)primPCRECompile},
 	{"RePlugin", "primPCREExec\000\001", (void*)primPCREExec},
 	{"RePlugin", "primPCREExecfromto\000\001", (void*)primPCREExecfromto},
 	{"RePlugin", "primPCRENumSubPatterns\000\000", (void*)primPCRENumSubPatterns},
@@ -625,7 +625,7 @@
 
 #else /* ifdef SQ_BUILTIN_PLUGIN */
 
-signed char primPCRECompileAccessorDepth = 1;
+signed char primPCRECompileAccessorDepth = 0;
 signed char primPCREExecAccessorDepth = 1;
 signed char primPCREExecfromtoAccessorDepth = 1;
 signed char primPCRENumSubPatternsAccessorDepth = 0;

Modified: branches/Cog/nsspursrc/plugins/SocketPlugin/SocketPlugin.c
===================================================================
--- branches/Cog/nsspursrc/plugins/SocketPlugin/SocketPlugin.c	2015-05-17 23:03:01 UTC (rev 3348)
+++ branches/Cog/nsspursrc/plugins/SocketPlugin/SocketPlugin.c	2015-05-18 01:20:04 UTC (rev 3349)
@@ -1,9 +1,9 @@
 /* Automatically generated by
-	SmartSyntaxPluginCodeGenerator VMMaker.oscog-eem.1311 uuid: 61f8144b-089d-4ca4-9e81-4ccfa6de0fc3
+	SmartSyntaxPluginCodeGenerator VMMaker.oscog-eem.1313 uuid: f7251538-4676-49b4-bc2c-f2cfecd2a3ae
    from
-	SocketPlugin VMMaker.oscog-eem.1311 uuid: 61f8144b-089d-4ca4-9e81-4ccfa6de0fc3
+	SocketPlugin VMMaker.oscog-eem.1313 uuid: f7251538-4676-49b4-bc2c-f2cfecd2a3ae
  */
-static char __buildInfo[] = "SocketPlugin VMMaker.oscog-eem.1311 uuid: 61f8144b-089d-4ca4-9e81-4ccfa6de0fc3 " __DATE__ ;
+static char __buildInfo[] = "SocketPlugin VMMaker.oscog-eem.1313 uuid: f7251538-4676-49b4-bc2c-f2cfecd2a3ae " __DATE__ ;
 
 
 
@@ -176,9 +176,9 @@
 struct VirtualMachine* interpreterProxy;
 static const char *moduleName =
 #ifdef SQUEAK_BUILTIN_PLUGIN
-	"SocketPlugin VMMaker.oscog-eem.1311 (i)"
+	"SocketPlugin VMMaker.oscog-eem.1313 (i)"
 #else
-	"SocketPlugin VMMaker.oscog-eem.1311 (e)"
+	"SocketPlugin VMMaker.oscog-eem.1313 (e)"
 #endif
 ;
 static void * sCCLOPfn;
@@ -2252,7 +2252,7 @@
 	{"SocketPlugin", "primitiveResolverGetAddressInfoResult\000\377", (void*)primitiveResolverGetAddressInfoResult},
 	{"SocketPlugin", "primitiveResolverGetAddressInfoSize\000\377", (void*)primitiveResolverGetAddressInfoSize},
 	{"SocketPlugin", "primitiveResolverGetAddressInfoType\000\377", (void*)primitiveResolverGetAddressInfoType},
-	{"SocketPlugin", "primitiveResolverGetNameInfo\000\001", (void*)primitiveResolverGetNameInfo},
+	{"SocketPlugin", "primitiveResolverGetNameInfo\000\000", (void*)primitiveResolverGetNameInfo},
 	{"SocketPlugin", "primitiveResolverGetNameInfoHostResult\000\377", (void*)primitiveResolverGetNameInfoHostResult},
 	{"SocketPlugin", "primitiveResolverGetNameInfoHostSize\000\377", (void*)primitiveResolverGetNameInfoHostSize},
 	{"SocketPlugin", "primitiveResolverGetNameInfoServiceResult\000\377", (void*)primitiveResolverGetNameInfoServiceResult},
@@ -2267,40 +2267,40 @@
 	{"SocketPlugin", "primitiveSocketAbortConnection\000\000", (void*)primitiveSocketAbortConnection},
 	{"SocketPlugin", "primitiveSocketAccept\000\000", (void*)primitiveSocketAccept},
 	{"SocketPlugin", "primitiveSocketAccept3Semaphores\000\000", (void*)primitiveSocketAccept3Semaphores},
-	{"SocketPlugin", "primitiveSocketAddressGetPort\000\001", (void*)primitiveSocketAddressGetPort},
-	{"SocketPlugin", "primitiveSocketAddressSetPort\000\001", (void*)primitiveSocketAddressSetPort},
-	{"SocketPlugin", "primitiveSocketBindTo\000\001", (void*)primitiveSocketBindTo},
+	{"SocketPlugin", "primitiveSocketAddressGetPort\000\000", (void*)primitiveSocketAddressGetPort},
+	{"SocketPlugin", "primitiveSocketAddressSetPort\000\000", (void*)primitiveSocketAddressSetPort},
+	{"SocketPlugin", "primitiveSocketBindTo\000\000", (void*)primitiveSocketBindTo},
 	{"SocketPlugin", "primitiveSocketBindToPort\000\000", (void*)primitiveSocketBindToPort},
 	{"SocketPlugin", "primitiveSocketCloseConnection\000\000", (void*)primitiveSocketCloseConnection},
 	{"SocketPlugin", "primitiveSocketConnectionStatus\000\000", (void*)primitiveSocketConnectionStatus},
-	{"SocketPlugin", "primitiveSocketConnectTo\000\001", (void*)primitiveSocketConnectTo},
+	{"SocketPlugin", "primitiveSocketConnectTo\000\000", (void*)primitiveSocketConnectTo},
 	{"SocketPlugin", "primitiveSocketConnectToPort\000\000", (void*)primitiveSocketConnectToPort},
 	{"SocketPlugin", "primitiveSocketCreate\000\000", (void*)primitiveSocketCreate},
 	{"SocketPlugin", "primitiveSocketCreate3Semaphores\000\000", (void*)primitiveSocketCreate3Semaphores},
 	{"SocketPlugin", "primitiveSocketCreateRAW\000\000", (void*)primitiveSocketCreateRAW},
 	{"SocketPlugin", "primitiveSocketDestroy\000\000", (void*)primitiveSocketDestroy},
 	{"SocketPlugin", "primitiveSocketError\000\000", (void*)primitiveSocketError},
-	{"SocketPlugin", "primitiveSocketGetOptions\000\001", (void*)primitiveSocketGetOptions},
+	{"SocketPlugin", "primitiveSocketGetOptions\000\000", (void*)primitiveSocketGetOptions},
 	{"SocketPlugin", "primitiveSocketListenOnPort\000\000", (void*)primitiveSocketListenOnPort},
 	{"SocketPlugin", "primitiveSocketListenOnPortBacklog\000\000", (void*)primitiveSocketListenOnPortBacklog},
 	{"SocketPlugin", "primitiveSocketListenOnPortBacklogInterface\000\000", (void*)primitiveSocketListenOnPortBacklogInterface},
 	{"SocketPlugin", "primitiveSocketListenWithBacklog\000\000", (void*)primitiveSocketListenWithBacklog},
 	{"SocketPlugin", "primitiveSocketListenWithOrWithoutBacklog\000\000", (void*)primitiveSocketListenWithOrWithoutBacklog},
 	{"SocketPlugin", "primitiveSocketLocalAddress\000\000", (void*)primitiveSocketLocalAddress},
-	{"SocketPlugin", "primitiveSocketLocalAddressResult\000\001", (void*)primitiveSocketLocalAddressResult},
+	{"SocketPlugin", "primitiveSocketLocalAddressResult\000\000", (void*)primitiveSocketLocalAddressResult},
 	{"SocketPlugin", "primitiveSocketLocalAddressSize\000\000", (void*)primitiveSocketLocalAddressSize},
 	{"SocketPlugin", "primitiveSocketLocalPort\000\000", (void*)primitiveSocketLocalPort},
 	{"SocketPlugin", "primitiveSocketReceiveDataAvailable\000\000", (void*)primitiveSocketReceiveDataAvailable},
 	{"SocketPlugin", "primitiveSocketReceiveDataBufCount\000\000", (void*)primitiveSocketReceiveDataBufCount},
 	{"SocketPlugin", "primitiveSocketReceiveUDPDataBufCount\000\000", (void*)primitiveSocketReceiveUDPDataBufCount},
 	{"SocketPlugin", "primitiveSocketRemoteAddress\000\000", (void*)primitiveSocketRemoteAddress},
-	{"SocketPlugin", "primitiveSocketRemoteAddressResult\000\001", (void*)primitiveSocketRemoteAddressResult},
+	{"SocketPlugin", "primitiveSocketRemoteAddressResult\000\000", (void*)primitiveSocketRemoteAddressResult},
 	{"SocketPlugin", "primitiveSocketRemoteAddressSize\000\000", (void*)primitiveSocketRemoteAddressSize},
 	{"SocketPlugin", "primitiveSocketRemotePort\000\000", (void*)primitiveSocketRemotePort},
 	{"SocketPlugin", "primitiveSocketSendDataBufCount\000\000", (void*)primitiveSocketSendDataBufCount},
 	{"SocketPlugin", "primitiveSocketSendDone\000\000", (void*)primitiveSocketSendDone},
 	{"SocketPlugin", "primitiveSocketSendUDPDataBufCount\000\000", (void*)primitiveSocketSendUDPDataBufCount},
-	{"SocketPlugin", "primitiveSocketSetOptions\000\001", (void*)primitiveSocketSetOptions},
+	{"SocketPlugin", "primitiveSocketSetOptions\000\000", (void*)primitiveSocketSetOptions},
 	{"SocketPlugin", "setInterpreter", (void*)setInterpreter},
 	{"SocketPlugin", "shutdownModule\000\377", (void*)shutdownModule},
 	{NULL, NULL, NULL}
@@ -2310,43 +2310,43 @@
 
 signed char primitiveInitializeNetworkAccessorDepth = 0;
 signed char primitiveResolverGetAddressInfoAccessorDepth = 0;
-signed char primitiveResolverGetNameInfoAccessorDepth = 1;
+signed char primitiveResolverGetNameInfoAccessorDepth = 0;
 signed char primitiveSocketAbortConnectionAccessorDepth = 0;
 signed char primitiveSocketAcceptAccessorDepth = 0;
 signed char primitiveSocketAccept3SemaphoresAccessorDepth = 0;
-signed char primitiveSocketAddressGetPortAccessorDepth = 1;
-signed char primitiveSocketAddressSetPortAccessorDepth = 1;
-signed char primitiveSocketBindToAccessorDepth = 1;
+signed char primitiveSocketAddressGetPortAccessorDepth = 0;
+signed char primitiveSocketAddressSetPortAccessorDepth = 0;
+signed char primitiveSocketBindToAccessorDepth = 0;
 signed char primitiveSocketBindToPortAccessorDepth = 0;
 signed char primitiveSocketCloseConnectionAccessorDepth = 0;
 signed char primitiveSocketConnectionStatusAccessorDepth = 0;
-signed char primitiveSocketConnectToAccessorDepth = 1;
+signed char primitiveSocketConnectToAccessorDepth = 0;
 signed char primitiveSocketConnectToPortAccessorDepth = 0;
 signed char primitiveSocketCreateAccessorDepth = 0;
 signed char primitiveSocketCreate3SemaphoresAccessorDepth = 0;
 signed char primitiveSocketCreateRAWAccessorDepth = 0;
 signed char primitiveSocketDestroyAccessorDepth = 0;
 signed char primitiveSocketErrorAccessorDepth = 0;
-signed char primitiveSocketGetOptionsAccessorDepth = 1;
+signed char primitiveSocketGetOptionsAccessorDepth = 0;
 signed char primitiveSocketListenOnPortAccessorDepth = 0;
 signed char primitiveSocketListenOnPortBacklogAccessorDepth = 0;
 signed char primitiveSocketListenOnPortBacklogInterfaceAccessorDepth = 0;
 signed char primitiveSocketListenWithBacklogAccessorDepth = 0;
 signed char primitiveSocketListenWithOrWithoutBacklogAccessorDepth = 0;
 signed char primitiveSocketLocalAddressAccessorDepth = 0;
-signed char primitiveSocketLocalAddressResultAccessorDepth = 1;
+signed char primitiveSocketLocalAddressResultAccessorDepth = 0;
 signed char primitiveSocketLocalAddressSizeAccessorDepth = 0;
 signed char primitiveSocketLocalPortAccessorDepth = 0;
 signed char primitiveSocketReceiveDataAvailableAccessorDepth = 0;
 signed char primitiveSocketReceiveDataBufCountAccessorDepth = 0;
 signed char primitiveSocketReceiveUDPDataBufCountAccessorDepth = 0;
 signed char primitiveSocketRemoteAddressAccessorDepth = 0;
-signed char primitiveSocketRemoteAddressResultAccessorDepth = 1;
+signed char primitiveSocketRemoteAddressResultAccessorDepth = 0;
 signed char primitiveSocketRemoteAddressSizeAccessorDepth = 0;
 signed char primitiveSocketRemotePortAccessorDepth = 0;
 signed char primitiveSocketSendDataBufCountAccessorDepth = 0;
 signed char primitiveSocketSendDoneAccessorDepth = 0;
 signed char primitiveSocketSendUDPDataBufCountAccessorDepth = 0;
-signed char primitiveSocketSetOptionsAccessorDepth = 1;
+signed char primitiveSocketSetOptionsAccessorDepth = 0;
 
 #endif /* ifdef SQ_BUILTIN_PLUGIN */

Modified: branches/Cog/nsspursrc/plugins/UnixOSProcessPlugin/UnixOSProcessPlugin.c
===================================================================
--- branches/Cog/nsspursrc/plugins/UnixOSProcessPlugin/UnixOSProcessPlugin.c	2015-05-17 23:03:01 UTC (rev 3348)
+++ branches/Cog/nsspursrc/plugins/UnixOSProcessPlugin/UnixOSProcessPlugin.c	2015-05-18 01:20:04 UTC (rev 3349)
@@ -1,5 +1,5 @@
 /* Automatically generated by
-	VMPluginCodeGenerator VMMaker.oscog-eem.1311 uuid: 61f8144b-089d-4ca4-9e81-4ccfa6de0fc3
+	VMPluginCodeGenerator VMMaker.oscog-eem.1313 uuid: f7251538-4676-49b4-bc2c-f2cfecd2a3ae
    from
 	UnixOSProcessPlugin VMConstruction-Plugins-OSProcessPlugin.oscog-eem.50 uuid: 67b1e805-4efd-476c-8cf3-b4a5e14e22a9
  */
@@ -1221,7 +1221,6 @@
     sqInt SigStackSize;
     stack_t sigstack;
 
-	sigstack = 0;
 	if (useSignalStack >= 0) {
 		return useSignalStack != 0;
 	}
@@ -1457,8 +1456,6 @@
     FILEHANDLETYPE *writerIOStreamPtr;
     SQFile *writerPtr;
 
-	readerIOStream = 0;
-	writerIOStream = 0;
 
 	/* Create the anonymous OS pipe */
 
@@ -1520,8 +1517,6 @@
     FILEHANDLETYPE *writerIOStreamPtr;
     SQFile *writerPtr;
 
-	readerIOStream = 0;
-	writerIOStream = 0;
 
 	/* Create the anonymous OS pipe */
 
@@ -2446,8 +2441,6 @@
     FILEHANDLETYPE *writerIOStreamPtr;
     SQFile *writerPtr;
 
-	readerIOStream = 0;
-	writerIOStream = 0;
 
 	/* Create the anonymous OS pipe */
 
@@ -2510,8 +2503,6 @@
     FILEHANDLETYPE *writerIOStreamPtr;
     SQFile *writerPtr;
 
-	readerIOStream = 0;
-	writerIOStream = 0;
 
 	/* Create the anonymous OS pipe */
 
@@ -4157,7 +4148,6 @@
 {
     struct sigaction sigchldHandlerAction;
 
-	sigchldHandlerAction = 0;
 	
 #  if defined(SA_NOCLDSTOP)
 	sigchldHandlerAction.sa_sigaction = reapChildProcess;
@@ -4203,8 +4193,6 @@
     struct sigaction oldHandlerAction;
     struct sigaction sigHandlerAction;
 
-	oldHandlerAction = 0;
-	sigHandlerAction = 0;
 	if (!(needSigaltstack())) {
 		return signal(signalNumber, signalHandlerAddress);
 	}

Modified: branches/Cog/nsspursrc/plugins/VMProfileLinuxSupportPlugin/VMProfileLinuxSupportPlugin.c
===================================================================
--- branches/Cog/nsspursrc/plugins/VMProfileLinuxSupportPlugin/VMProfileLinuxSupportPlugin.c	2015-05-17 23:03:01 UTC (rev 3348)
+++ branches/Cog/nsspursrc/plugins/VMProfileLinuxSupportPlugin/VMProfileLinuxSupportPlugin.c	2015-05-18 01:20:04 UTC (rev 3349)
@@ -1,9 +1,9 @@
 /* Automatically generated by
-	VMPluginCodeGenerator VMMaker.oscog-eem.1064 uuid: 9d9d2583-03e6-4b6b-9b24-51587933f8f3
+	VMPluginCodeGenerator VMMaker.oscog-eem.1313 uuid: f7251538-4676-49b4-bc2c-f2cfecd2a3ae
    from
-	VMProfileLinuxSupportPlugin VMMaker.oscog-eem.1064 uuid: 9d9d2583-03e6-4b6b-9b24-51587933f8f3
+	VMProfileLinuxSupportPlugin VMMaker.oscog-eem.1313 uuid: f7251538-4676-49b4-bc2c-f2cfecd2a3ae
  */
-static char __buildInfo[] = "VMProfileLinuxSupportPlugin VMMaker.oscog-eem.1064 uuid: 9d9d2583-03e6-4b6b-9b24-51587933f8f3 " __DATE__ ;
+static char __buildInfo[] = "VMProfileLinuxSupportPlugin VMMaker.oscog-eem.1313 uuid: f7251538-4676-49b4-bc2c-f2cfecd2a3ae " __DATE__ ;
 
 
 
@@ -103,9 +103,9 @@
 struct VirtualMachine* interpreterProxy;
 static const char *moduleName =
 #ifdef SQUEAK_BUILTIN_PLUGIN
-	"VMProfileLinuxSupportPlugin VMMaker.oscog-eem.1064 (i)"
+	"VMProfileLinuxSupportPlugin VMMaker.oscog-eem.1313 (i)"
 #else
-	"VMProfileLinuxSupportPlugin VMMaker.oscog-eem.1064 (e)"
+	"VMProfileLinuxSupportPlugin VMMaker.oscog-eem.1313 (e)"
 #endif
 ;
 static sqInt numModules;
@@ -343,7 +343,7 @@
 
 void* VMProfileLinuxSupportPlugin_exports[][3] = {
 	{"VMProfileLinuxSupportPlugin", "getModuleName", (void*)getModuleName},
-	{"VMProfileLinuxSupportPlugin", "primitiveDLSymInLibrary\000\001", (void*)primitiveDLSymInLibrary},
+	{"VMProfileLinuxSupportPlugin", "primitiveDLSymInLibrary\000\000", (void*)primitiveDLSymInLibrary},
 	{"VMProfileLinuxSupportPlugin", "primitiveExecutableModules\000\377", (void*)primitiveExecutableModules},
 	{"VMProfileLinuxSupportPlugin", "primitiveInterpretAddress\000\377", (void*)primitiveInterpretAddress},
 	{"VMProfileLinuxSupportPlugin", "setInterpreter", (void*)setInterpreter},
@@ -352,6 +352,6 @@
 
 #else /* ifdef SQ_BUILTIN_PLUGIN */
 
-signed char primitiveDLSymInLibraryAccessorDepth = 1;
+signed char primitiveDLSymInLibraryAccessorDepth = 0;
 
 #endif /* ifdef SQ_BUILTIN_PLUGIN */

Modified: branches/Cog/nsspursrc/plugins/Win32OSProcessPlugin/Win32OSProcessPlugin.c
===================================================================
--- branches/Cog/nsspursrc/plugins/Win32OSProcessPlugin/Win32OSProcessPlugin.c	2015-05-17 23:03:01 UTC (rev 3348)
+++ branches/Cog/nsspursrc/plugins/Win32OSProcessPlugin/Win32OSProcessPlugin.c	2015-05-18 01:20:04 UTC (rev 3349)
@@ -1,5 +1,5 @@
 /* Automatically generated by
-	VMPluginCodeGenerator VMMaker.oscog-eem.1311 uuid: 61f8144b-089d-4ca4-9e81-4ccfa6de0fc3
+	VMPluginCodeGenerator VMMaker.oscog-eem.1313 uuid: f7251538-4676-49b4-bc2c-f2cfecd2a3ae
    from
 	Win32OSProcessPlugin VMConstruction-Plugins-OSProcessPlugin.oscog-eem.50 uuid: 67b1e805-4efd-476c-8cf3-b4a5e14e22a9
  */
@@ -434,7 +434,6 @@
     volatile int index;
     struct {int count; HANDLE *handles; int semaIndex;} *threadArgs;
 
-	index = 0;
 	threadArgs = args;
 	count= threadArgs->count;
 	handles= threadArgs->handles;
@@ -896,8 +895,6 @@
     FILEHANDLETYPE *writerIOStreamPtr;
     SQFile *writerPtr;
 
-	readerIOStream = 0;
-	writerIOStream = 0;
 
 	/* Create the anonymous OS pipe */
 
@@ -959,8 +956,6 @@
     FILEHANDLETYPE *writerIOStreamPtr;
     SQFile *writerPtr;
 
-	readerIOStream = 0;
-	writerIOStream = 0;
 
 	/* Create the anonymous OS pipe */
 
@@ -1133,7 +1128,6 @@
     DWORD exitStatus;
     HANDLE handle;
 
-	exitStatus = 0;
 	if (((handle = handleFrom(stackObjectValue(0)))) == null) {
 		return null;
 	}
@@ -1459,8 +1453,6 @@
     FILEHANDLETYPE *writerIOStreamPtr;
     SQFile *writerPtr;
 
-	readerIOStream = 0;
-	writerIOStream = 0;
 
 	/* Create the anonymous OS pipe */
 
@@ -1523,8 +1515,6 @@
     FILEHANDLETYPE *writerIOStreamPtr;
     SQFile *writerPtr;
 
-	readerIOStream = 0;
-	writerIOStream = 0;
 
 	/* Create the anonymous OS pipe */
 
@@ -1583,7 +1573,6 @@
     static struct {int index; HANDLE handle;} threadArgs;
     DWORD threadID;
 
-	threadID = 0;
 	index = stackIntegerValue(0);
 	if (index >= readCharArraySize) {
 		return primitiveFail();
@@ -1867,8 +1856,6 @@
     sqInt index;
     struct {int index; HANDLE handle;} *threadArgs;
 
-	handle = 0;
-	index = 0;
 	threadArgs = args;
 	index = threadArgs->index;
 	handle = threadArgs->handle;
@@ -2150,7 +2137,6 @@
 	/* Complete setup of one handler before doing the next. Mutex will be
 	   released in the newly started thread. */
 
-	threadID = 0;
 	waitForThreadMutex(exitThreadMutexHandle());
 	threadArgs.count= arraySize;
 	threadArgs.handles= handleArrayPointer;
@@ -2372,7 +2358,7 @@
 	{"Win32OSProcessPlugin", "primitiveSetStdErr\000\001", (void*)primitiveSetStdErr},
 	{"Win32OSProcessPlugin", "primitiveSetStdIn\000\001", (void*)primitiveSetStdIn},
 	{"Win32OSProcessPlugin", "primitiveSetStdOut\000\001", (void*)primitiveSetStdOut},
-	{"Win32OSProcessPlugin", "primitiveSetWaitForAnyProcessExitThenSignalSemaphoreWithIndex\000\002", (void*)primitiveSetWaitForAnyProcessExitThenSignalSemaphoreWithIndex},
+	{"Win32OSProcessPlugin", "primitiveSetWaitForAnyProcessExitThenSignalSemaphoreWithIndex\000\001", (void*)primitiveSetWaitForAnyProcessExitThenSignalSemaphoreWithIndex},
 	{"Win32OSProcessPlugin", "primitiveSizeOfInt\000\377", (void*)primitiveSizeOfInt},
 	{"Win32OSProcessPlugin", "primitiveSizeOfPointer\000\377", (void*)primitiveSizeOfPointer},
 	{"Win32OSProcessPlugin", "primitiveTerminateThread\000\001", (void*)primitiveTerminateThread},
@@ -2402,7 +2388,7 @@
 signed char primitiveSetStdErrAccessorDepth = 1;
 signed char primitiveSetStdInAccessorDepth = 1;
 signed char primitiveSetStdOutAccessorDepth = 1;
-signed char primitiveSetWaitForAnyProcessExitThenSignalSemaphoreWithIndexAccessorDepth = 2;
+signed char primitiveSetWaitForAnyProcessExitThenSignalSemaphoreWithIndexAccessorDepth = 1;
 signed char primitiveTerminateThreadAccessorDepth = 1;
 
 #endif /* ifdef SQ_BUILTIN_PLUGIN */

Modified: branches/Cog/nsspursrc/plugins/ZipPlugin/ZipPlugin.c
===================================================================
--- branches/Cog/nsspursrc/plugins/ZipPlugin/ZipPlugin.c	2015-05-17 23:03:01 UTC (rev 3348)
+++ branches/Cog/nsspursrc/plugins/ZipPlugin/ZipPlugin.c	2015-05-18 01:20:04 UTC (rev 3349)
@@ -1,9 +1,9 @@
 /* Automatically generated by
-	VMPluginCodeGenerator VMMaker.oscog-eem.1311 uuid: 61f8144b-089d-4ca4-9e81-4ccfa6de0fc3
+	VMPluginCodeGenerator VMMaker.oscog-eem.1313 uuid: f7251538-4676-49b4-bc2c-f2cfecd2a3ae
    from
-	DeflatePlugin VMMaker.oscog-eem.1311 uuid: 61f8144b-089d-4ca4-9e81-4ccfa6de0fc3
+	DeflatePlugin VMMaker.oscog-eem.1313 uuid: f7251538-4676-49b4-bc2c-f2cfecd2a3ae
  */
-static char __buildInfo[] = "DeflatePlugin VMMaker.oscog-eem.1311 uuid: 61f8144b-089d-4ca4-9e81-4ccfa6de0fc3 " __DATE__ ;
+static char __buildInfo[] = "DeflatePlugin VMMaker.oscog-eem.1313 uuid: f7251538-4676-49b4-bc2c-f2cfecd2a3ae " __DATE__ ;
 
 
 
@@ -139,9 +139,9 @@
 struct VirtualMachine* interpreterProxy;
 static const char *moduleName =
 #ifdef SQUEAK_BUILTIN_PLUGIN
-	"ZipPlugin VMMaker.oscog-eem.1311 (i)"
+	"ZipPlugin VMMaker.oscog-eem.1313 (i)"
 #else
-	"ZipPlugin VMMaker.oscog-eem.1311 (e)"
+	"ZipPlugin VMMaker.oscog-eem.1313 (e)"
 #endif
 ;
 static sqInt readStreamInstSize;
@@ -1856,7 +1856,7 @@
 	{"ZipPlugin", "primitiveInflateDecompressBlock\000\002", (void*)primitiveInflateDecompressBlock},
 	{"ZipPlugin", "primitiveUpdateAdler32\000\001", (void*)primitiveUpdateAdler32},
 	{"ZipPlugin", "primitiveUpdateGZipCrc32\000\001", (void*)primitiveUpdateGZipCrc32},
-	{"ZipPlugin", "primitiveZipSendBlock\000\004", (void*)primitiveZipSendBlock},
+	{"ZipPlugin", "primitiveZipSendBlock\000\002", (void*)primitiveZipSendBlock},
 	{"ZipPlugin", "setInterpreter", (void*)setInterpreter},
 	{NULL, NULL, NULL}
 };
@@ -1868,6 +1868,6 @@
 signed char primitiveInflateDecompressBlockAccessorDepth = 2;
 signed char primitiveUpdateAdler32AccessorDepth = 1;
 signed char primitiveUpdateGZipCrc32AccessorDepth = 1;
-signed char primitiveZipSendBlockAccessorDepth = 4;
+signed char primitiveZipSendBlockAccessorDepth = 2;
 
 #endif /* ifdef SQ_BUILTIN_PLUGIN */

Modified: branches/Cog/nsspursrc/vm/cogit.h
===================================================================
--- branches/Cog/nsspursrc/vm/cogit.h	2015-05-17 23:03:01 UTC (rev 3348)
+++ branches/Cog/nsspursrc/vm/cogit.h	2015-05-18 01:20:04 UTC (rev 3349)
@@ -1,5 +1,5 @@
 /* Automatically generated by
-	CCodeGenerator VMMaker.oscog-eem.1311 uuid: 61f8144b-089d-4ca4-9e81-4ccfa6de0fc3
+	CCodeGenerator VMMaker.oscog-eem.1313 uuid: f7251538-4676-49b4-bc2c-f2cfecd2a3ae
  */
 
 

Modified: branches/Cog/nsspursrc/vm/cogitARMv5.c
===================================================================
--- branches/Cog/nsspursrc/vm/cogitARMv5.c	2015-05-17 23:03:01 UTC (rev 3348)
+++ branches/Cog/nsspursrc/vm/cogitARMv5.c	2015-05-18 01:20:04 UTC (rev 3349)
@@ -1,9 +1,9 @@
 /* Automatically generated by
-	CCodeGenerator VMMaker.oscog-eem.1311 uuid: 61f8144b-089d-4ca4-9e81-4ccfa6de0fc3
+	CCodeGenerator VMMaker.oscog-eem.1313 uuid: f7251538-4676-49b4-bc2c-f2cfecd2a3ae
    from
-	StackToRegisterMappingCogit VMMaker.oscog-eem.1311 uuid: 61f8144b-089d-4ca4-9e81-4ccfa6de0fc3
+	StackToRegisterMappingCogit VMMaker.oscog-eem.1313 uuid: f7251538-4676-49b4-bc2c-f2cfecd2a3ae
  */
-static char __buildInfo[] = "StackToRegisterMappingCogit VMMaker.oscog-eem.1311 uuid: 61f8144b-089d-4ca4-9e81-4ccfa6de0fc3 " __DATE__ ;
+static char __buildInfo[] = "StackToRegisterMappingCogit VMMaker.oscog-eem.1313 uuid: f7251538-4676-49b4-bc2c-f2cfecd2a3ae " __DATE__ ;
 char *__cogitBuildInfo = __buildInfo;
 
 
@@ -9618,7 +9618,7 @@
 {
     sqInt classIndex;
     sqInt i;
-    sqInt pc;
+    usqInt pc;
 
 	pc = (((((usqInt)cPIC)) + firstCPICCaseOffset) + cPICCaseSize) - (jumpLongConditionalByteSize(backEnd));
 	for (i = 2; i <= ((cPIC->cPICNumCases)); i += 1) {
@@ -11559,7 +11559,6 @@
     sqInt result;
     sqInt val;
 
-	val = 0;
 	hasYoungObj = 0;
 	hasYoungObjPtr = ((sqInt)((&hasYoungObj)));
 	codeModified = (freedPIC = 0);
@@ -11756,7 +11755,6 @@
     sqInt result;
     sqInt val;
 
-	val = 0;
 	hasYoungObj = 0;
 	hasYoungObjPtr = ((sqInt)((&hasYoungObj)));
 	codeModified = 0;
@@ -11878,8 +11876,6 @@
     sqInt val;
     sqInt val1;
 
-	val = 0;
-	val1 = 0;
 	if (leakCheckFullGC()) {

@@ Diff output truncated at 50000 characters. @@


More information about the Vm-dev mailing list