Author: piumarta Date: 2012-07-30 17:05:06 -0700 (Mon, 30 Jul 2012) New Revision: 2577
Modified: trunk/platforms/unix/src/ckformat.c trunk/platforms/unix/src/plugins.ext trunk/platforms/unix/src/plugins/AioPlugin/AioPlugin.c trunk/platforms/unix/src/plugins/B3DAcceleratorPlugin/B3DAcceleratorPlugin.c trunk/platforms/unix/src/plugins/ClipboardExtendedPlugin/ClipboardExtendedPlugin.c trunk/platforms/unix/src/plugins/DBusPlugin/DBusPlugin.c trunk/platforms/unix/src/plugins/FileCopyPlugin/FileCopyPlugin.c trunk/platforms/unix/src/plugins/HostWindowPlugin/HostWindowPlugin.c trunk/platforms/unix/src/plugins/MIDIPlugin/MIDIPlugin.c trunk/platforms/unix/src/plugins/Mpeg3Plugin/Mpeg3Plugin.c trunk/platforms/unix/src/plugins/RomePlugin/RomePlugin.c trunk/platforms/unix/src/plugins/Squeak3D/Squeak3D.c trunk/platforms/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c trunk/platforms/unix/src/plugins/UUIDPlugin/UUIDPlugin.c trunk/platforms/unix/src/plugins/UnixOSProcessPlugin/UnixOSProcessPlugin.c trunk/platforms/unix/src/plugins/XDisplayControlPlugin/XDisplayControlPlugin.c trunk/platforms/unix/src/vm/interp.c trunk/platforms/unix/src/vm/interp.h trunk/platforms/unix/src/vm/intplugins/ADPCMCodecPlugin/ADPCMCodecPlugin.c trunk/platforms/unix/src/vm/intplugins/AsynchFilePlugin/AsynchFilePlugin.c trunk/platforms/unix/src/vm/intplugins/B2DPlugin/B2DPlugin.c trunk/platforms/unix/src/vm/intplugins/BMPReadWriterPlugin/BMPReadWriterPlugin.c trunk/platforms/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c trunk/platforms/unix/src/vm/intplugins/CroquetPlugin/CroquetPlugin.c trunk/platforms/unix/src/vm/intplugins/DSAPrims/DSAPrims.c trunk/platforms/unix/src/vm/intplugins/DropPlugin/DropPlugin.c trunk/platforms/unix/src/vm/intplugins/FFTPlugin/FFTPlugin.c trunk/platforms/unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c trunk/platforms/unix/src/vm/intplugins/FilePlugin/FilePlugin.c trunk/platforms/unix/src/vm/intplugins/FloatArrayPlugin/FloatArrayPlugin.c trunk/platforms/unix/src/vm/intplugins/FloatMathPlugin/FloatMathPlugin.c trunk/platforms/unix/src/vm/intplugins/GeniePlugin/GeniePlugin.c trunk/platforms/unix/src/vm/intplugins/JPEGReadWriter2Plugin/JPEGReadWriter2Plugin.c trunk/platforms/unix/src/vm/intplugins/JPEGReaderPlugin/JPEGReaderPlugin.c trunk/platforms/unix/src/vm/intplugins/JoystickTabletPlugin/JoystickTabletPlugin.c trunk/platforms/unix/src/vm/intplugins/Klatt/Klatt.c trunk/platforms/unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c trunk/platforms/unix/src/vm/intplugins/LocalePlugin/LocalePlugin.c trunk/platforms/unix/src/vm/intplugins/Matrix2x3Plugin/Matrix2x3Plugin.c trunk/platforms/unix/src/vm/intplugins/MiscPrimitivePlugin/MiscPrimitivePlugin.c trunk/platforms/unix/src/vm/intplugins/RePlugin/RePlugin.c trunk/platforms/unix/src/vm/intplugins/SecurityPlugin/SecurityPlugin.c trunk/platforms/unix/src/vm/intplugins/SerialPlugin/SerialPlugin.c trunk/platforms/unix/src/vm/intplugins/SlangTestSupportPlugin/SlangTestSupportPlugin.c trunk/platforms/unix/src/vm/intplugins/SocketPlugin/SocketPlugin.c trunk/platforms/unix/src/vm/intplugins/SoundCodecPrims/SoundCodecPrims.c trunk/platforms/unix/src/vm/intplugins/SoundGenerationPlugin/SoundGenerationPlugin.c trunk/platforms/unix/src/vm/intplugins/SoundPlugin/SoundPlugin.c trunk/platforms/unix/src/vm/intplugins/StarSqueakPlugin/StarSqueakPlugin.c trunk/platforms/unix/src/vm/intplugins/ZipPlugin/ZipPlugin.c trunk/platforms/unix/src/vm/sqNamedPrims.h Log: update sources to vmmaker 4.9.8
Modified: trunk/platforms/unix/src/ckformat.c =================================================================== --- trunk/platforms/unix/src/ckformat.c 2012-07-31 00:04:16 UTC (rev 2576) +++ trunk/platforms/unix/src/ckformat.c 2012-07-31 00:05:06 UTC (rev 2577) @@ -5,7 +5,7 @@ /* Usage: ckformat imageFileName */
/* --- DO NOT EDIT THIS FILE --- */ -/* --- Automatically generated from class ImageFormat 2012-06-27T04:46:06.532-07:00--- */ +/* --- Automatically generated from class ImageFormat 2012-07-30T16:53:09.683-07:00--- */ /* --- Souce code is in package ImageFormat, archive www.squeaksource.com/VMMaker --- */ /* --- DO NOT EDIT THIS FILE --- */
Modified: trunk/platforms/unix/src/plugins/AioPlugin/AioPlugin.c =================================================================== --- trunk/platforms/unix/src/plugins/AioPlugin/AioPlugin.c 2012-07-31 00:04:16 UTC (rev 2576) +++ trunk/platforms/unix/src/plugins/AioPlugin/AioPlugin.c 2012-07-31 00:05:06 UTC (rev 2577) @@ -1,5 +1,5 @@ -/* Automatically generated from Squeak on 27 June 2012 4:46:05 am - by VMMaker 4.9.5 +/* Automatically generated from Squeak on 30 July 2012 4:53:07 pm + by VMMaker 4.9.8 */
#include <math.h> @@ -81,9 +81,9 @@ struct VirtualMachine* interpreterProxy; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "AioPlugin 27 June 2012 (i)" + "AioPlugin 30 July 2012 (i)" #else - "AioPlugin 27 June 2012 (e)" + "AioPlugin 30 July 2012 (e)" #endif ;
Modified: trunk/platforms/unix/src/plugins/B3DAcceleratorPlugin/B3DAcceleratorPlugin.c =================================================================== --- trunk/platforms/unix/src/plugins/B3DAcceleratorPlugin/B3DAcceleratorPlugin.c 2012-07-31 00:04:16 UTC (rev 2576) +++ trunk/platforms/unix/src/plugins/B3DAcceleratorPlugin/B3DAcceleratorPlugin.c 2012-07-31 00:05:06 UTC (rev 2577) @@ -1,5 +1,5 @@ -/* Automatically generated from Squeak on 27 June 2012 4:45:58 am - by VMMaker 4.9.5 +/* Automatically generated from Squeak on 30 July 2012 4:52:54 pm + by VMMaker 4.9.8 */
#include <math.h> @@ -90,9 +90,9 @@ struct VirtualMachine* interpreterProxy; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "B3DAcceleratorPlugin 27 June 2012 (i)" + "B3DAcceleratorPlugin 30 July 2012 (i)" #else - "B3DAcceleratorPlugin 27 June 2012 (e)" + "B3DAcceleratorPlugin 30 July 2012 (e)" #endif ;
Modified: trunk/platforms/unix/src/plugins/ClipboardExtendedPlugin/ClipboardExtendedPlugin.c =================================================================== --- trunk/platforms/unix/src/plugins/ClipboardExtendedPlugin/ClipboardExtendedPlugin.c 2012-07-31 00:04:16 UTC (rev 2576) +++ trunk/platforms/unix/src/plugins/ClipboardExtendedPlugin/ClipboardExtendedPlugin.c 2012-07-31 00:05:06 UTC (rev 2577) @@ -1,5 +1,5 @@ -/* Automatically generated from Squeak on 27 June 2012 4:46 am - by VMMaker 4.9.5 +/* Automatically generated from Squeak on 30 July 2012 4:52:57 pm + by VMMaker 4.9.8 */
#include <math.h> @@ -54,9 +54,9 @@ struct VirtualMachine* interpreterProxy; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "ClipboardExtendedPlugin 27 June 2012 (i)" + "ClipboardExtendedPlugin 30 July 2012 (i)" #else - "ClipboardExtendedPlugin 27 June 2012 (e)" + "ClipboardExtendedPlugin 30 July 2012 (e)" #endif ;
Modified: trunk/platforms/unix/src/plugins/DBusPlugin/DBusPlugin.c =================================================================== --- trunk/platforms/unix/src/plugins/DBusPlugin/DBusPlugin.c 2012-07-31 00:04:16 UTC (rev 2576) +++ trunk/platforms/unix/src/plugins/DBusPlugin/DBusPlugin.c 2012-07-31 00:05:06 UTC (rev 2577) @@ -1,5 +1,5 @@ -/* Automatically generated from Squeak on 27 June 2012 4:46 am - by VMMaker 4.9.5 +/* Automatically generated from Squeak on 30 July 2012 4:52:58 pm + by VMMaker 4.9.8 */
#include <math.h> @@ -136,9 +136,9 @@ static DBusMessageIter messageIter[DBUS_MAXIMUM_TYPE_RECURSION_DEPTH]; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "DBusPlugin 27 June 2012 (i)" + "DBusPlugin 30 July 2012 (i)" #else - "DBusPlugin 27 June 2012 (e)" + "DBusPlugin 30 July 2012 (e)" #endif ; static DBusMessage* writeMessage;
Modified: trunk/platforms/unix/src/plugins/FileCopyPlugin/FileCopyPlugin.c =================================================================== --- trunk/platforms/unix/src/plugins/FileCopyPlugin/FileCopyPlugin.c 2012-07-31 00:04:16 UTC (rev 2576) +++ trunk/platforms/unix/src/plugins/FileCopyPlugin/FileCopyPlugin.c 2012-07-31 00:05:06 UTC (rev 2577) @@ -1,5 +1,5 @@ -/* Automatically generated from Squeak on 27 June 2012 4:46:01 am - by VMMaker 4.9.5 +/* Automatically generated from Squeak on 30 July 2012 4:52:59 pm + by VMMaker 4.9.8 */
#include <math.h> @@ -50,9 +50,9 @@ struct VirtualMachine* interpreterProxy; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "FileCopyPlugin 27 June 2012 (i)" + "FileCopyPlugin 30 July 2012 (i)" #else - "FileCopyPlugin 27 June 2012 (e)" + "FileCopyPlugin 30 July 2012 (e)" #endif ;
Modified: trunk/platforms/unix/src/plugins/HostWindowPlugin/HostWindowPlugin.c =================================================================== --- trunk/platforms/unix/src/plugins/HostWindowPlugin/HostWindowPlugin.c 2012-07-31 00:04:16 UTC (rev 2576) +++ trunk/platforms/unix/src/plugins/HostWindowPlugin/HostWindowPlugin.c 2012-07-31 00:05:06 UTC (rev 2577) @@ -1,5 +1,5 @@ -/* Automatically generated from Squeak on 27 June 2012 4:46:02 am - by VMMaker 4.9.5 +/* Automatically generated from Squeak on 30 July 2012 4:53 pm + by VMMaker 4.9.8 */
#include <math.h> @@ -59,9 +59,9 @@ struct VirtualMachine* interpreterProxy; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "HostWindowPlugin 27 June 2012 (i)" + "HostWindowPlugin 30 July 2012 (i)" #else - "HostWindowPlugin 27 June 2012 (e)" + "HostWindowPlugin 30 July 2012 (e)" #endif ;
Modified: trunk/platforms/unix/src/plugins/MIDIPlugin/MIDIPlugin.c =================================================================== --- trunk/platforms/unix/src/plugins/MIDIPlugin/MIDIPlugin.c 2012-07-31 00:04:16 UTC (rev 2576) +++ trunk/platforms/unix/src/plugins/MIDIPlugin/MIDIPlugin.c 2012-07-31 00:05:06 UTC (rev 2577) @@ -1,5 +1,5 @@ -/* Automatically generated from Squeak on 27 June 2012 4:46:02 am - by VMMaker 4.9.5 +/* Automatically generated from Squeak on 30 July 2012 4:53 pm + by VMMaker 4.9.8 */
#include <math.h> @@ -63,9 +63,9 @@ struct VirtualMachine* interpreterProxy; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "MIDIPlugin 27 June 2012 (i)" + "MIDIPlugin 30 July 2012 (i)" #else - "MIDIPlugin 27 June 2012 (e)" + "MIDIPlugin 30 July 2012 (e)" #endif ;
Modified: trunk/platforms/unix/src/plugins/Mpeg3Plugin/Mpeg3Plugin.c =================================================================== --- trunk/platforms/unix/src/plugins/Mpeg3Plugin/Mpeg3Plugin.c 2012-07-31 00:04:16 UTC (rev 2576) +++ trunk/platforms/unix/src/plugins/Mpeg3Plugin/Mpeg3Plugin.c 2012-07-31 00:05:06 UTC (rev 2577) @@ -1,5 +1,5 @@ -/* Automatically generated from Squeak on 27 June 2012 4:46:03 am - by VMMaker 4.9.5 +/* Automatically generated from Squeak on 30 July 2012 4:53:01 pm + by VMMaker 4.9.8 */
#include <math.h> @@ -94,9 +94,9 @@ static sqInt maximumNumberOfFilesToWatch; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "Mpeg3Plugin 27 June 2012 (i)" + "Mpeg3Plugin 30 July 2012 (i)" #else - "Mpeg3Plugin 27 June 2012 (e)" + "Mpeg3Plugin 30 July 2012 (e)" #endif ; static mpeg3_t *mpegFiles[1024+1];
Modified: trunk/platforms/unix/src/plugins/RomePlugin/RomePlugin.c =================================================================== --- trunk/platforms/unix/src/plugins/RomePlugin/RomePlugin.c 2012-07-31 00:04:16 UTC (rev 2576) +++ trunk/platforms/unix/src/plugins/RomePlugin/RomePlugin.c 2012-07-31 00:05:06 UTC (rev 2577) @@ -1,5 +1,5 @@ -/* Automatically generated from Squeak on 27 June 2012 4:46:04 am - by VMMaker 4.9.5 +/* Automatically generated from Squeak on 30 July 2012 4:53:03 pm + by VMMaker 4.9.8 */
#include <math.h> @@ -192,9 +192,9 @@ static sqInt maxSurfaceID; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "RomePlugin yo.39 27 June 2012 (i)" + "RomePlugin yo.39 30 July 2012 (i)" #else - "RomePlugin yo.39 27 June 2012 (e)" + "RomePlugin yo.39 30 July 2012 (e)" #endif ; static fn_ioRegisterSurface registerSurfaceFn;
Modified: trunk/platforms/unix/src/plugins/Squeak3D/Squeak3D.c =================================================================== --- trunk/platforms/unix/src/plugins/Squeak3D/Squeak3D.c 2012-07-31 00:04:16 UTC (rev 2576) +++ trunk/platforms/unix/src/plugins/Squeak3D/Squeak3D.c 2012-07-31 00:05:06 UTC (rev 2577) @@ -1,5 +1,5 @@ -/* Automatically generated from Squeak on 27 June 2012 4:45:59 am - by VMMaker 4.9.5 +/* Automatically generated from Squeak on 30 July 2012 4:52:56 pm + by VMMaker 4.9.8 */
#include <math.h>
Modified: trunk/platforms/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c =================================================================== --- trunk/platforms/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c 2012-07-31 00:04:16 UTC (rev 2576) +++ trunk/platforms/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c 2012-07-31 00:05:06 UTC (rev 2577) @@ -1,5 +1,5 @@ -/* Automatically generated from Squeak on 27 June 2012 4:46:01 am - by VMMaker 4.9.5 +/* Automatically generated from Squeak on 30 July 2012 4:52:59 pm + by VMMaker 4.9.8 */
#include <math.h> @@ -125,9 +125,9 @@ struct VirtualMachine* interpreterProxy; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "SqueakFFIPrims 27 June 2012 (i)" + "SqueakFFIPrims 30 July 2012 (i)" #else - "SqueakFFIPrims 27 June 2012 (e)" + "SqueakFFIPrims 30 July 2012 (e)" #endif ;
Modified: trunk/platforms/unix/src/plugins/UUIDPlugin/UUIDPlugin.c =================================================================== --- trunk/platforms/unix/src/plugins/UUIDPlugin/UUIDPlugin.c 2012-07-31 00:04:16 UTC (rev 2576) +++ trunk/platforms/unix/src/plugins/UUIDPlugin/UUIDPlugin.c 2012-07-31 00:05:06 UTC (rev 2577) @@ -1,5 +1,5 @@ -/* Automatically generated from Squeak on 27 June 2012 4:46:04 am - by VMMaker 4.9.5 +/* Automatically generated from Squeak on 30 July 2012 4:53:06 pm + by VMMaker 4.9.8 */
#include <math.h> @@ -53,9 +53,9 @@ struct VirtualMachine* interpreterProxy; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "UUIDPlugin 27 June 2012 (i)" + "UUIDPlugin 30 July 2012 (i)" #else - "UUIDPlugin 27 June 2012 (e)" + "UUIDPlugin 30 July 2012 (e)" #endif ;
Modified: trunk/platforms/unix/src/plugins/UnixOSProcessPlugin/UnixOSProcessPlugin.c =================================================================== --- trunk/platforms/unix/src/plugins/UnixOSProcessPlugin/UnixOSProcessPlugin.c 2012-07-31 00:04:16 UTC (rev 2576) +++ trunk/platforms/unix/src/plugins/UnixOSProcessPlugin/UnixOSProcessPlugin.c 2012-07-31 00:05:06 UTC (rev 2577) @@ -1,5 +1,5 @@ -/* Automatically generated from Squeak on 27 June 2012 4:46:05 am - by VMMaker 4.9.5 +/* Automatically generated from Squeak on 30 July 2012 4:53:08 pm + by VMMaker 4.9.8 */
#include <math.h> @@ -216,9 +216,9 @@ struct VirtualMachine* interpreterProxy; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "UnixOSProcessPlugin 27 June 2012 (i)" + "UnixOSProcessPlugin 30 July 2012 (i)" #else - "UnixOSProcessPlugin 27 June 2012 (e)" + "UnixOSProcessPlugin 30 July 2012 (e)" #endif ; static void *originalSigHandlers[NSIG];
Modified: trunk/platforms/unix/src/plugins/XDisplayControlPlugin/XDisplayControlPlugin.c =================================================================== --- trunk/platforms/unix/src/plugins/XDisplayControlPlugin/XDisplayControlPlugin.c 2012-07-31 00:04:16 UTC (rev 2576) +++ trunk/platforms/unix/src/plugins/XDisplayControlPlugin/XDisplayControlPlugin.c 2012-07-31 00:05:06 UTC (rev 2577) @@ -1,5 +1,5 @@ -/* Automatically generated from Squeak on 27 June 2012 4:46:06 am - by VMMaker 4.9.5 +/* Automatically generated from Squeak on 30 July 2012 4:53:09 pm + by VMMaker 4.9.8 */
#include <math.h> @@ -70,9 +70,9 @@ struct VirtualMachine* interpreterProxy; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "XDisplayControlPlugin 27 June 2012 (i)" + "XDisplayControlPlugin 30 July 2012 (i)" #else - "XDisplayControlPlugin 27 June 2012 (e)" + "XDisplayControlPlugin 30 July 2012 (e)" #endif ; static int osprocessSandboxSecurity;
Modified: trunk/platforms/unix/src/plugins.ext =================================================================== --- trunk/platforms/unix/src/plugins.ext 2012-07-31 00:04:16 UTC (rev 2576) +++ trunk/platforms/unix/src/plugins.ext 2012-07-31 00:05:06 UTC (rev 2577) @@ -1,2 +1,2 @@ # Automatically generated makefile include for external plugins -EXTERNAL_PLUGINS = B3DAcceleratorPlugin Squeak3D ClipboardExtendedPlugin DBusPlugin SqueakFFIPrims FileCopyPlugin HostWindowPlugin MIDIPlugin Mpeg3Plugin RomePlugin UUIDPlugin AioPlugin UnixOSProcessPlugin XDisplayControlPlugin +EXTERNAL_PLUGINS = B3DAcceleratorPlugin Squeak3D CameraPlugin ClipboardExtendedPlugin DBusPlugin SqueakFFIPrims FileCopyPlugin HostWindowPlugin MIDIPlugin Mpeg3Plugin RomePlugin ScratchPlugin UUIDPlugin UnicodePlugin AioPlugin UnixOSProcessPlugin WeDoPlugin XDisplayControlPlugin
Modified: trunk/platforms/unix/src/vm/interp.c =================================================================== --- trunk/platforms/unix/src/vm/interp.c 2012-07-31 00:04:16 UTC (rev 2576) +++ trunk/platforms/unix/src/vm/interp.c 2012-07-31 00:05:06 UTC (rev 2577) @@ -1,5 +1,5 @@ -/* Automatically generated from Squeak on 27 June 2012 4:45:39 am - by VMMaker 4.9.5 +/* Automatically generated from Squeak on 30 July 2012 4:52:23 pm + by VMMaker 4.9.8 */ #if 1 # define SQ_USE_GLOBAL_STRUCT 1 @@ -10,6 +10,10 @@ #include "sq.h" #include <setjmp.h>
+#ifndef assert + #include <assert.h> +#endif + #ifndef allocateMemoryMinimumImageFileHeaderSize /* Called by Interpreter>>allocateMemory:minimum:imageFile:headerSize: */ /* Default definition if not previously defined in config.h */ @@ -141,6 +145,7 @@ #define GCTopMarker 3 #define HashBits 536739840 #define HashBitsOffset 17 +#define HashMaskUnshifted 4095 #define HeaderIndex 0 #define HeaderTypeClass 1 #define HeaderTypeFree 2 @@ -151,7 +156,7 @@ #define InitialIPIndex 4 #define InstanceSpecificationIndex 2 #define InstructionPointerIndex 1 -#define InterpreterSourceVersion "4.9.5" +#define InterpreterSourceVersion "4.9.8" #define InvokeCallbackSelector 53 #define LargeContextBit 262144 #define LastLinkIndex 1 @@ -181,6 +186,7 @@ #define NilContext 1 #define NilObject 0 #define PrimErrBadArgument 3 +#define PrimErrBadIndex 4 #define PrimErrBadNumArgs 5 #define PrimitiveExternalCallIndex 117 #define PriorityIndex 2 @@ -455,6 +461,7 @@ sqInt primitiveBeCursor(void); sqInt primitiveBeDisplay(void); sqInt primitiveBeep(void); +sqInt primitiveBehaviorHash(void); sqInt primitiveBitAnd(void); #pragma export on EXPORT(sqInt) primitiveBitAndLargeIntegers(void); @@ -516,6 +523,8 @@ sqInt primitiveFindNextUnwindContext(void); sqInt primitiveFloatAdd(void); sqInt primitiveFloatAddtoArg(sqInt rcvrOop, sqInt argOop); +sqInt primitiveFloatAt(void); +sqInt primitiveFloatAtPut(void); sqInt primitiveFloatDivide(void); sqInt primitiveFloatDividebyArg(sqInt rcvrOop, sqInt argOop); sqInt primitiveFloatEqual(void); @@ -595,6 +604,7 @@ sqInt primitiveMakePoint(void); sqInt primitiveMarkHandlerMethod(void); sqInt primitiveMarkUnwindMethod(void); +sqInt primitiveMaxIdentityHash(void); sqInt primitiveMethod(void); #pragma export on EXPORT(sqInt) primitiveMicrosecondClock(void); @@ -667,6 +677,7 @@ EXPORT(sqInt) primitiveSetGCBiasToGrowGCLimit(void); EXPORT(sqInt) primitiveSetGCSemaphore(void); #pragma export off +sqInt primitiveSetIdentityHash(void); sqInt primitiveSetInterruptKey(void); sqInt primitiveShortAt(void); sqInt primitiveShortAtPut(void); @@ -947,8 +958,8 @@ /* 35*/ (void *)primitiveBitOrLargeIntegers, /* 36*/ (void *)primitiveBitXorLargeIntegers, /* 37*/ (void *)primitiveBitShiftLargeIntegers, - /* 38*/ (void *)primitiveFail, - /* 39*/ (void *)primitiveFail, + /* 38*/ (void *)primitiveFloatAt, + /* 39*/ (void *)primitiveFloatAtPut, /* 40*/ (void *)primitiveAsFloat, /* 41*/ (void *)primitiveFloatAdd, /* 42*/ (void *)primitiveFloatSubtract, @@ -1070,7 +1081,7 @@ /* 158*/ (void *)primitiveFail, /* 159*/ (void *)primitiveFail, /* 160*/ (void *)primitiveAdoptInstance, - /* 161*/ (void *)primitiveFail, + /* 161*/ (void *)primitiveSetIdentityHash, /* 162*/ (void *)primitiveFail, /* 163*/ (void *)primitiveFail, /* 164*/ (void *)primitiveFail, @@ -1084,8 +1095,8 @@ /* 172*/ (void *)primitiveFail, /* 173*/ (void *)primitiveFail, /* 174*/ (void *)primitiveFail, - /* 175*/ (void *)primitiveFail, - /* 176*/ (void *)primitiveFail, + /* 175*/ (void *)primitiveBehaviorHash, + /* 176*/ (void *)primitiveMaxIdentityHash, /* 177*/ (void *)primitiveFail, /* 178*/ (void *)primitiveFail, /* 179*/ (void *)primitiveFail, @@ -15648,6 +15659,22 @@ ioBeep(); }
+sqInt primitiveBehaviorHash(void) { +register struct foo * foo = &fum; + sqInt hashOrError; + sqInt sp; + + assert(!(((longAt(foo->stackPointer)) & 1))); + hashOrError = (((usqInt) (longAt(longAt(foo->stackPointer)))) >> 17) & 4095; + if (hashOrError >= 0) { + /* begin pop:thenPushInteger: */ + longAtput((sp = foo->stackPointer - ((1 - 1) * (BYTES_PER_WORD))), ((hashOrError << 1) | 1)); + foo->stackPointer = sp; + } else { + foo->primFailCode = -hashOrError; + } +} + sqInt primitiveBitAnd(void) { register struct foo * foo = &fum; sqInt integerArgument; @@ -17725,6 +17752,90 @@ } }
+ +/* Provide platform-independent access to 32-bit words comprising + a Float. Map index 1 onto the most significant word and index 2 + onto the least significant word. */ + +sqInt primitiveFloatAt(void) { +register struct foo * foo = &fum; + sqInt index; + sqInt rcvr; + usqInt result; + sqInt sp; + sqInt sp1; + sqInt reasonCode; + + /* begin initPrimCall */ + foo->primFailCode = 0; + rcvr = longAt(foo->stackPointer - (1 * (BYTES_PER_WORD))); + index = longAt(foo->stackPointer); + if (index == ConstOne) { + result = positive32BitIntegerFor(long32At((rcvr + (BASE_HEADER_SIZE)) + (0 << 2))); + /* begin pop:thenPush: */ + longAtput((sp = foo->stackPointer - ((2 - 1) * (BYTES_PER_WORD))), result); + foo->stackPointer = sp; + return null; + } + if (index == ConstTwo) { + result = positive32BitIntegerFor(long32At((rcvr + (BASE_HEADER_SIZE)) + (1 << 2))); + /* begin pop:thenPush: */ + longAtput((sp1 = foo->stackPointer - ((2 - 1) * (BYTES_PER_WORD))), result); + foo->stackPointer = sp1; + return null; + } + /* begin primitiveFailFor: */ + reasonCode = ((index & 1) + ? PrimErrBadIndex + : PrimErrBadArgument); + foo->primFailCode = reasonCode; +} + + +/* Provide platform-independent access to 32-bit words comprising + a Float. Map index 1 onto the most significant word and index 2 + onto the least significant word. */ + +sqInt primitiveFloatAtPut(void) { +register struct foo * foo = &fum; + sqInt index; + sqInt oopToStore; + sqInt rcvr; + sqInt valueToStore; + sqInt sp; + sqInt sp1; + sqInt reasonCode; + + /* begin initPrimCall */ + foo->primFailCode = 0; + oopToStore = longAt(foo->stackPointer); + valueToStore = positive32BitValueOf(oopToStore); + if (!(!foo->primFailCode)) { + return (foo->primFailCode = PrimErrBadArgument); + } + rcvr = longAt(foo->stackPointer - (2 * (BYTES_PER_WORD))); + index = longAt(foo->stackPointer - (1 * (BYTES_PER_WORD))); + if (index == ConstOne) { + long32Atput((rcvr + (BASE_HEADER_SIZE)) + (0 << 2), valueToStore); + /* begin pop:thenPush: */ + longAtput((sp = foo->stackPointer - ((3 - 1) * (BYTES_PER_WORD))), oopToStore); + foo->stackPointer = sp; + return null; + } + if (index == ConstTwo) { + long32Atput((rcvr + (BASE_HEADER_SIZE)) + (1 << 2), valueToStore); + /* begin pop:thenPush: */ + longAtput((sp1 = foo->stackPointer - ((3 - 1) * (BYTES_PER_WORD))), oopToStore); + foo->stackPointer = sp1; + return null; + } + /* begin primitiveFailFor: */ + reasonCode = ((index & 1) + ? PrimErrBadIndex + : PrimErrBadArgument); + foo->primFailCode = reasonCode; +} + sqInt primitiveFloatDivide(void) { register struct foo * foo = &fum; primitiveFloatDividebyArg(longAt(foo->stackPointer - (1 * (BYTES_PER_WORD))), longAt(foo->stackPointer)); @@ -20383,7 +20494,16 @@ return null; }
+sqInt primitiveMaxIdentityHash(void) { +register struct foo * foo = &fum; + sqInt sp;
+ /* begin pop:thenPushInteger: */ + longAtput((sp = foo->stackPointer - ((1 - 1) * (BYTES_PER_WORD))), ((HashMaskUnshifted << 1) | 1)); + foo->stackPointer = sp; +} + + /* Return the method an external primitive was defined in */
sqInt primitiveMethod(void) { @@ -22240,7 +22360,8 @@ }
-/* put this process on the scheduler's lists thus allowing it to proceed next time there is a chance for processes of it's priority level */ +/* Put this process on the scheduler's lists thus allowing it to proceed next + time there is a chance for processes of its priority level */
sqInt primitiveResume(void) { register struct foo * foo = &fum; @@ -23004,7 +23125,54 @@ } }
+sqInt primitiveSetIdentityHash(void) { +register struct foo * foo = &fum; + sqInt hash; + sqInt oldHash; + sqInt thisReceiver; + sqInt sp; + sqInt oop; + sqInt integerPointer;
+ /* begin stackIntegerValue: */ + integerPointer = longAt(foo->stackPointer - (0 * (BYTES_PER_WORD))); + /* begin checkedIntegerValueOf: */ + if ((integerPointer & 1)) { + hash = (integerPointer >> 1); + goto l2; + } else { + /* begin primitiveFail */ + if (foo->primFailCode == 0) { + foo->primFailCode = 1; + } + hash = 0; + goto l2; + } + hash = null; +l2: /* end stackIntegerValue: */; + /* begin stackObjectValue: */ + oop = longAt(foo->stackPointer - (1 * (BYTES_PER_WORD))); + if ((oop & 1)) { + /* begin primitiveFail */ + if (foo->primFailCode == 0) { + foo->primFailCode = 1; + } + thisReceiver = null; + goto l1; + } + thisReceiver = oop; +l1: /* end stackObjectValue: */; + if (!foo->primFailCode) { + oldHash = (((usqInt) (longAt(thisReceiver))) >> 17) & 4095; + /* begin setHashBitsOf:to: */ + longAtput(thisReceiver, ((((longAt(thisReceiver)) | HashBits) - HashBits)) | ((hash & HashMaskUnshifted) << HashBitsOffset)); + /* begin pop:thenPushInteger: */ + longAtput((sp = foo->stackPointer - (((foo->argumentCount + 1) - 1) * (BYTES_PER_WORD))), ((oldHash << 1) | 1)); + foo->stackPointer = sp; + } +} + + /* Set the user interrupt keycode. The keycode is an integer whose encoding is described in the comment for primitiveKbdNext. */
sqInt primitiveSetInterruptKey(void) {
Modified: trunk/platforms/unix/src/vm/interp.h =================================================================== --- trunk/platforms/unix/src/vm/interp.h 2012-07-31 00:04:16 UTC (rev 2576) +++ trunk/platforms/unix/src/vm/interp.h 2012-07-31 00:05:06 UTC (rev 2577) @@ -1,12 +1,12 @@ -/* Automatically generated from Squeak on 27 June 2012 4:45:35 am - by VMMaker 4.9.5 +/* Automatically generated from Squeak on 30 July 2012 4:52:16 pm + by VMMaker 4.9.8 */
#ifndef HAVE_INTERP_H # define HAVE_INTERP_H #endif
-#define VMMAKER_VERSION "4.9.5" +#define VMMAKER_VERSION "4.9.8" #define VM_PROXY_MAJOR 1 #define VM_PROXY_MINOR 9
Modified: trunk/platforms/unix/src/vm/intplugins/ADPCMCodecPlugin/ADPCMCodecPlugin.c =================================================================== --- trunk/platforms/unix/src/vm/intplugins/ADPCMCodecPlugin/ADPCMCodecPlugin.c 2012-07-31 00:04:16 UTC (rev 2576) +++ trunk/platforms/unix/src/vm/intplugins/ADPCMCodecPlugin/ADPCMCodecPlugin.c 2012-07-31 00:05:06 UTC (rev 2577) @@ -1,5 +1,5 @@ -/* Automatically generated from Squeak on 27 June 2012 4:45:41 am - by VMMaker 4.9.5 +/* Automatically generated from Squeak on 30 July 2012 4:52:28 pm + by VMMaker 4.9.8 */
#include <math.h> @@ -62,9 +62,9 @@ struct VirtualMachine* interpreterProxy; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "ADPCMCodecPlugin 27 June 2012 (i)" + "ADPCMCodecPlugin 30 July 2012 (i)" #else - "ADPCMCodecPlugin 27 June 2012 (e)" + "ADPCMCodecPlugin 30 July 2012 (e)" #endif ;
Modified: trunk/platforms/unix/src/vm/intplugins/AsynchFilePlugin/AsynchFilePlugin.c =================================================================== --- trunk/platforms/unix/src/vm/intplugins/AsynchFilePlugin/AsynchFilePlugin.c 2012-07-31 00:04:16 UTC (rev 2576) +++ trunk/platforms/unix/src/vm/intplugins/AsynchFilePlugin/AsynchFilePlugin.c 2012-07-31 00:05:06 UTC (rev 2577) @@ -1,5 +1,5 @@ -/* Automatically generated from Squeak on 27 June 2012 4:45:41 am - by VMMaker 4.9.5 +/* Automatically generated from Squeak on 30 July 2012 4:52:29 pm + by VMMaker 4.9.8 */
#include <math.h> @@ -60,9 +60,9 @@ struct VirtualMachine* interpreterProxy; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "AsynchFilePlugin 27 June 2012 (i)" + "AsynchFilePlugin 30 July 2012 (i)" #else - "AsynchFilePlugin 27 June 2012 (e)" + "AsynchFilePlugin 30 July 2012 (e)" #endif ; static void * sCOAFfn;
Modified: trunk/platforms/unix/src/vm/intplugins/B2DPlugin/B2DPlugin.c =================================================================== --- trunk/platforms/unix/src/vm/intplugins/B2DPlugin/B2DPlugin.c 2012-07-31 00:04:16 UTC (rev 2576) +++ trunk/platforms/unix/src/vm/intplugins/B2DPlugin/B2DPlugin.c 2012-07-31 00:05:06 UTC (rev 2577) @@ -1,5 +1,5 @@ -/* Automatically generated from Squeak on 27 June 2012 4:45:44 am - by VMMaker 4.9.5 +/* Automatically generated from Squeak on 30 July 2012 4:52:33 pm + by VMMaker 4.9.8 */
#include <math.h> @@ -414,9 +414,9 @@ static void * loadBBFn; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "B2DPlugin 27 June 2012 (i)" + "B2DPlugin 30 July 2012 (i)" #else - "B2DPlugin 27 June 2012 (e)" + "B2DPlugin 30 July 2012 (e)" #endif ; static int* objBuffer;
Modified: trunk/platforms/unix/src/vm/intplugins/BMPReadWriterPlugin/BMPReadWriterPlugin.c =================================================================== --- trunk/platforms/unix/src/vm/intplugins/BMPReadWriterPlugin/BMPReadWriterPlugin.c 2012-07-31 00:04:16 UTC (rev 2576) +++ trunk/platforms/unix/src/vm/intplugins/BMPReadWriterPlugin/BMPReadWriterPlugin.c 2012-07-31 00:05:06 UTC (rev 2577) @@ -1,5 +1,5 @@ -/* Automatically generated from Squeak on 27 June 2012 4:45:42 am - by VMMaker 4.9.5 +/* Automatically generated from Squeak on 30 July 2012 4:52:29 pm + by VMMaker 4.9.8 */
#include <math.h> @@ -51,9 +51,9 @@ struct VirtualMachine* interpreterProxy; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "BMPReadWriterPlugin 27 June 2012 (i)" + "BMPReadWriterPlugin 30 July 2012 (i)" #else - "BMPReadWriterPlugin 27 June 2012 (e)" + "BMPReadWriterPlugin 30 July 2012 (e)" #endif ;
Modified: trunk/platforms/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c =================================================================== --- trunk/platforms/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c 2012-07-31 00:04:16 UTC (rev 2576) +++ trunk/platforms/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c 2012-07-31 00:05:06 UTC (rev 2577) @@ -1,5 +1,5 @@ -/* Automatically generated from Squeak on 27 June 2012 4:45:46 am - by VMMaker 4.9.5 +/* Automatically generated from Squeak on 30 July 2012 4:52:36 pm + by VMMaker 4.9.8 */
#include <math.h> @@ -237,9 +237,9 @@ }; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "BitBltPlugin 27 June 2012 (i)" + "BitBltPlugin 30 July 2012 (i)" #else - "BitBltPlugin 27 June 2012 (e)" + "BitBltPlugin 30 July 2012 (e)" #endif ; static sqInt nWords;
Modified: trunk/platforms/unix/src/vm/intplugins/CroquetPlugin/CroquetPlugin.c =================================================================== --- trunk/platforms/unix/src/vm/intplugins/CroquetPlugin/CroquetPlugin.c 2012-07-31 00:04:16 UTC (rev 2576) +++ trunk/platforms/unix/src/vm/intplugins/CroquetPlugin/CroquetPlugin.c 2012-07-31 00:05:06 UTC (rev 2577) @@ -1,5 +1,5 @@ -/* Automatically generated from Squeak on 27 June 2012 4:45:47 am - by VMMaker 4.9.5 +/* Automatically generated from Squeak on 30 July 2012 4:52:37 pm + by VMMaker 4.9.8 */
#include <math.h> @@ -63,9 +63,9 @@ struct VirtualMachine* interpreterProxy; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "CroquetPlugin 27 June 2012 (i)" + "CroquetPlugin 30 July 2012 (i)" #else - "CroquetPlugin 27 June 2012 (e)" + "CroquetPlugin 30 July 2012 (e)" #endif ;
Modified: trunk/platforms/unix/src/vm/intplugins/DSAPrims/DSAPrims.c =================================================================== --- trunk/platforms/unix/src/vm/intplugins/DSAPrims/DSAPrims.c 2012-07-31 00:04:16 UTC (rev 2576) +++ trunk/platforms/unix/src/vm/intplugins/DSAPrims/DSAPrims.c 2012-07-31 00:05:06 UTC (rev 2577) @@ -1,5 +1,5 @@ -/* Automatically generated from Squeak on 27 June 2012 4:45:47 am - by VMMaker 4.9.5 +/* Automatically generated from Squeak on 30 July 2012 4:52:38 pm + by VMMaker 4.9.8 */
#include <math.h> @@ -60,9 +60,9 @@ struct VirtualMachine* interpreterProxy; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "DSAPrims 27 June 2012 (i)" + "DSAPrims 30 July 2012 (i)" #else - "DSAPrims 27 June 2012 (e)" + "DSAPrims 30 July 2012 (e)" #endif ; static sqInt remainderDigitCount;
Modified: trunk/platforms/unix/src/vm/intplugins/DropPlugin/DropPlugin.c =================================================================== --- trunk/platforms/unix/src/vm/intplugins/DropPlugin/DropPlugin.c 2012-07-31 00:04:16 UTC (rev 2576) +++ trunk/platforms/unix/src/vm/intplugins/DropPlugin/DropPlugin.c 2012-07-31 00:05:06 UTC (rev 2577) @@ -1,5 +1,5 @@ -/* Automatically generated from Squeak on 27 June 2012 4:45:48 am - by VMMaker 4.9.5 +/* Automatically generated from Squeak on 30 July 2012 4:52:39 pm + by VMMaker 4.9.8 */
#include <math.h> @@ -55,9 +55,9 @@ struct VirtualMachine* interpreterProxy; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "DropPlugin 27 June 2012 (i)" + "DropPlugin 30 July 2012 (i)" #else - "DropPlugin 27 June 2012 (e)" + "DropPlugin 30 July 2012 (e)" #endif ;
Modified: trunk/platforms/unix/src/vm/intplugins/FFTPlugin/FFTPlugin.c =================================================================== --- trunk/platforms/unix/src/vm/intplugins/FFTPlugin/FFTPlugin.c 2012-07-31 00:04:16 UTC (rev 2576) +++ trunk/platforms/unix/src/vm/intplugins/FFTPlugin/FFTPlugin.c 2012-07-31 00:05:06 UTC (rev 2577) @@ -1,5 +1,5 @@ -/* Automatically generated from Squeak on 27 June 2012 4:45:48 am - by VMMaker 4.9.5 +/* Automatically generated from Squeak on 30 July 2012 4:52:39 pm + by VMMaker 4.9.8 */
#include <math.h> @@ -61,9 +61,9 @@ struct VirtualMachine* interpreterProxy; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "FFTPlugin 27 June 2012 (i)" + "FFTPlugin 30 July 2012 (i)" #else - "FFTPlugin 27 June 2012 (e)" + "FFTPlugin 30 July 2012 (e)" #endif ; static sqInt nu;
Modified: trunk/platforms/unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c =================================================================== --- trunk/platforms/unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c 2012-07-31 00:04:16 UTC (rev 2576) +++ trunk/platforms/unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c 2012-07-31 00:05:06 UTC (rev 2577) @@ -1,5 +1,5 @@ -/* Automatically generated from Squeak on 27 June 2012 4:45:49 am - by VMMaker 4.9.5 +/* Automatically generated from Squeak on 30 July 2012 4:52:40 pm + by VMMaker 4.9.8 */
#include <math.h> @@ -115,9 +115,9 @@ static FT_Library library; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "FT2Plugin 27 June 2012 (i)" + "FT2Plugin 30 July 2012 (i)" #else - "FT2Plugin 27 June 2012 (e)" + "FT2Plugin 30 July 2012 (e)" #endif ;
Modified: trunk/platforms/unix/src/vm/intplugins/FilePlugin/FilePlugin.c =================================================================== --- trunk/platforms/unix/src/vm/intplugins/FilePlugin/FilePlugin.c 2012-07-31 00:04:16 UTC (rev 2576) +++ trunk/platforms/unix/src/vm/intplugins/FilePlugin/FilePlugin.c 2012-07-31 00:05:06 UTC (rev 2577) @@ -1,5 +1,5 @@ -/* Automatically generated from Squeak on 27 June 2012 4:45:49 am - by VMMaker 4.9.5 +/* Automatically generated from Squeak on 30 July 2012 4:52:41 pm + by VMMaker 4.9.8 */
#include <math.h> @@ -87,9 +87,9 @@ struct VirtualMachine* interpreterProxy; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "FilePlugin 27 June 2012 (i)" + "FilePlugin 30 July 2012 (i)" #else - "FilePlugin 27 June 2012 (e)" + "FilePlugin 30 July 2012 (e)" #endif ; static void * sCCPfn;
Modified: trunk/platforms/unix/src/vm/intplugins/FloatArrayPlugin/FloatArrayPlugin.c =================================================================== --- trunk/platforms/unix/src/vm/intplugins/FloatArrayPlugin/FloatArrayPlugin.c 2012-07-31 00:04:16 UTC (rev 2576) +++ trunk/platforms/unix/src/vm/intplugins/FloatArrayPlugin/FloatArrayPlugin.c 2012-07-31 00:05:06 UTC (rev 2577) @@ -1,5 +1,5 @@ -/* Automatically generated from Squeak on 27 June 2012 4:45:50 am - by VMMaker 4.9.5 +/* Automatically generated from Squeak on 30 July 2012 4:52:42 pm + by VMMaker 4.9.8 */
#include <math.h> @@ -63,9 +63,9 @@ struct VirtualMachine* interpreterProxy; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "FloatArrayPlugin 27 June 2012 (i)" + "FloatArrayPlugin 30 July 2012 (i)" #else - "FloatArrayPlugin 27 June 2012 (e)" + "FloatArrayPlugin 30 July 2012 (e)" #endif ;
Modified: trunk/platforms/unix/src/vm/intplugins/FloatMathPlugin/FloatMathPlugin.c =================================================================== --- trunk/platforms/unix/src/vm/intplugins/FloatMathPlugin/FloatMathPlugin.c 2012-07-31 00:04:16 UTC (rev 2576) +++ trunk/platforms/unix/src/vm/intplugins/FloatMathPlugin/FloatMathPlugin.c 2012-07-31 00:05:06 UTC (rev 2577) @@ -1,5 +1,5 @@ -/* Automatically generated from Squeak on 27 June 2012 4:45:50 am - by VMMaker 4.9.5 +/* Automatically generated from Squeak on 30 July 2012 4:52:42 pm + by VMMaker 4.9.8 */
#include <math.h> @@ -72,9 +72,9 @@ struct VirtualMachine* interpreterProxy; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "FloatMathPlugin 27 June 2012 (i)" + "FloatMathPlugin 30 July 2012 (i)" #else - "FloatMathPlugin 27 June 2012 (e)" + "FloatMathPlugin 30 July 2012 (e)" #endif ;
Modified: trunk/platforms/unix/src/vm/intplugins/GeniePlugin/GeniePlugin.c =================================================================== --- trunk/platforms/unix/src/vm/intplugins/GeniePlugin/GeniePlugin.c 2012-07-31 00:04:16 UTC (rev 2576) +++ trunk/platforms/unix/src/vm/intplugins/GeniePlugin/GeniePlugin.c 2012-07-31 00:05:06 UTC (rev 2577) @@ -1,5 +1,5 @@ -/* Automatically generated from Squeak on 27 June 2012 4:45:50 am - by VMMaker 4.9.5 +/* Automatically generated from Squeak on 30 July 2012 4:52:43 pm + by VMMaker 4.9.8 */
#include <math.h> @@ -54,9 +54,9 @@ struct VirtualMachine* interpreterProxy; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "GeniePlugin v2.0 27 June 2012 (i)" + "GeniePlugin v2.0 30 July 2012 (i)" #else - "GeniePlugin v2.0 27 June 2012 (e)" + "GeniePlugin v2.0 30 July 2012 (e)" #endif ;
Modified: trunk/platforms/unix/src/vm/intplugins/JPEGReadWriter2Plugin/JPEGReadWriter2Plugin.c =================================================================== --- trunk/platforms/unix/src/vm/intplugins/JPEGReadWriter2Plugin/JPEGReadWriter2Plugin.c 2012-07-31 00:04:16 UTC (rev 2576) +++ trunk/platforms/unix/src/vm/intplugins/JPEGReadWriter2Plugin/JPEGReadWriter2Plugin.c 2012-07-31 00:05:06 UTC (rev 2577) @@ -1,5 +1,5 @@ -/* Automatically generated from Squeak on 27 June 2012 4:45:51 am - by VMMaker 4.9.5 +/* Automatically generated from Squeak on 30 July 2012 4:52:43 pm + by VMMaker 4.9.8 */
#include <math.h> @@ -61,9 +61,9 @@ struct VirtualMachine* interpreterProxy; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "JPEGReadWriter2Plugin 27 June 2012 (i)" + "JPEGReadWriter2Plugin 30 July 2012 (i)" #else - "JPEGReadWriter2Plugin 27 June 2012 (e)" + "JPEGReadWriter2Plugin 30 July 2012 (e)" #endif ;
Modified: trunk/platforms/unix/src/vm/intplugins/JPEGReaderPlugin/JPEGReaderPlugin.c =================================================================== --- trunk/platforms/unix/src/vm/intplugins/JPEGReaderPlugin/JPEGReaderPlugin.c 2012-07-31 00:04:16 UTC (rev 2576) +++ trunk/platforms/unix/src/vm/intplugins/JPEGReaderPlugin/JPEGReaderPlugin.c 2012-07-31 00:05:06 UTC (rev 2577) @@ -1,5 +1,5 @@ -/* Automatically generated from Squeak on 27 June 2012 4:45:51 am - by VMMaker 4.9.5 +/* Automatically generated from Squeak on 30 July 2012 4:52:44 pm + by VMMaker 4.9.8 */
#include <math.h> @@ -130,9 +130,9 @@ static sqInt jsReadLimit; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "JPEGReaderPlugin 27 June 2012 (i)" + "JPEGReaderPlugin 30 July 2012 (i)" #else - "JPEGReaderPlugin 27 June 2012 (e)" + "JPEGReaderPlugin 30 July 2012 (e)" #endif ; static int *residuals;
Modified: trunk/platforms/unix/src/vm/intplugins/JoystickTabletPlugin/JoystickTabletPlugin.c =================================================================== --- trunk/platforms/unix/src/vm/intplugins/JoystickTabletPlugin/JoystickTabletPlugin.c 2012-07-31 00:04:16 UTC (rev 2576) +++ trunk/platforms/unix/src/vm/intplugins/JoystickTabletPlugin/JoystickTabletPlugin.c 2012-07-31 00:05:06 UTC (rev 2577) @@ -1,5 +1,5 @@ -/* Automatically generated from Squeak on 27 June 2012 4:45:52 am - by VMMaker 4.9.5 +/* Automatically generated from Squeak on 30 July 2012 4:52:44 pm + by VMMaker 4.9.8 */
#include <math.h> @@ -55,9 +55,9 @@ struct VirtualMachine* interpreterProxy; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "JoystickTabletPlugin 27 June 2012 (i)" + "JoystickTabletPlugin 30 July 2012 (i)" #else - "JoystickTabletPlugin 27 June 2012 (e)" + "JoystickTabletPlugin 30 July 2012 (e)" #endif ;
Modified: trunk/platforms/unix/src/vm/intplugins/Klatt/Klatt.c =================================================================== --- trunk/platforms/unix/src/vm/intplugins/Klatt/Klatt.c 2012-07-31 00:04:16 UTC (rev 2576) +++ trunk/platforms/unix/src/vm/intplugins/Klatt/Klatt.c 2012-07-31 00:05:06 UTC (rev 2577) @@ -1,5 +1,5 @@ -/* Automatically generated from Squeak on 27 June 2012 4:45:52 am - by VMMaker 4.9.5 +/* Automatically generated from Squeak on 30 July 2012 4:52:45 pm + by VMMaker 4.9.8 */
#include <math.h> @@ -148,9 +148,9 @@ struct VirtualMachine* interpreterProxy; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "Klatt 27 June 2012 (i)" + "Klatt 30 July 2012 (i)" #else - "Klatt 27 June 2012 (e)" + "Klatt 30 July 2012 (e)" #endif ; static float nlast;
Modified: trunk/platforms/unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c =================================================================== --- trunk/platforms/unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c 2012-07-31 00:04:16 UTC (rev 2576) +++ trunk/platforms/unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c 2012-07-31 00:05:06 UTC (rev 2577) @@ -1,5 +1,5 @@ -/* Automatically generated from Squeak on 27 June 2012 4:45:53 am - by VMMaker 4.9.5 +/* Automatically generated from Squeak on 30 July 2012 4:52:47 pm + by VMMaker 4.9.8 */
#include <math.h>
Modified: trunk/platforms/unix/src/vm/intplugins/LocalePlugin/LocalePlugin.c =================================================================== --- trunk/platforms/unix/src/vm/intplugins/LocalePlugin/LocalePlugin.c 2012-07-31 00:04:16 UTC (rev 2576) +++ trunk/platforms/unix/src/vm/intplugins/LocalePlugin/LocalePlugin.c 2012-07-31 00:05:06 UTC (rev 2577) @@ -1,5 +1,5 @@ -/* Automatically generated from Squeak on 27 June 2012 4:45:53 am - by VMMaker 4.9.5 +/* Automatically generated from Squeak on 30 July 2012 4:52:47 pm + by VMMaker 4.9.8 */
#include <math.h> @@ -64,9 +64,9 @@ struct VirtualMachine* interpreterProxy; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "LocalePlugin 27 June 2012 (i)" + "LocalePlugin 30 July 2012 (i)" #else - "LocalePlugin 27 June 2012 (e)" + "LocalePlugin 30 July 2012 (e)" #endif ;
Modified: trunk/platforms/unix/src/vm/intplugins/Matrix2x3Plugin/Matrix2x3Plugin.c =================================================================== --- trunk/platforms/unix/src/vm/intplugins/Matrix2x3Plugin/Matrix2x3Plugin.c 2012-07-31 00:04:16 UTC (rev 2576) +++ trunk/platforms/unix/src/vm/intplugins/Matrix2x3Plugin/Matrix2x3Plugin.c 2012-07-31 00:05:06 UTC (rev 2577) @@ -1,5 +1,5 @@ -/* Automatically generated from Squeak on 27 June 2012 4:45:54 am - by VMMaker 4.9.5 +/* Automatically generated from Squeak on 30 July 2012 4:52:48 pm + by VMMaker 4.9.8 */
#include <math.h> @@ -67,9 +67,9 @@ static double m23ResultY; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "Matrix2x3Plugin 27 June 2012 (i)" + "Matrix2x3Plugin 30 July 2012 (i)" #else - "Matrix2x3Plugin 27 June 2012 (e)" + "Matrix2x3Plugin 30 July 2012 (e)" #endif ;
Modified: trunk/platforms/unix/src/vm/intplugins/MiscPrimitivePlugin/MiscPrimitivePlugin.c =================================================================== --- trunk/platforms/unix/src/vm/intplugins/MiscPrimitivePlugin/MiscPrimitivePlugin.c 2012-07-31 00:04:16 UTC (rev 2576) +++ trunk/platforms/unix/src/vm/intplugins/MiscPrimitivePlugin/MiscPrimitivePlugin.c 2012-07-31 00:05:06 UTC (rev 2577) @@ -1,5 +1,5 @@ -/* Automatically generated from Squeak on 27 June 2012 4:45:54 am - by VMMaker 4.9.5 +/* Automatically generated from Squeak on 30 July 2012 4:52:48 pm + by VMMaker 4.9.8 */
#include <math.h> @@ -62,9 +62,9 @@ struct VirtualMachine* interpreterProxy; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "MiscPrimitivePlugin 27 June 2012 (i)" + "MiscPrimitivePlugin 30 July 2012 (i)" #else - "MiscPrimitivePlugin 27 June 2012 (e)" + "MiscPrimitivePlugin 30 July 2012 (e)" #endif ;
Modified: trunk/platforms/unix/src/vm/intplugins/RePlugin/RePlugin.c =================================================================== --- trunk/platforms/unix/src/vm/intplugins/RePlugin/RePlugin.c 2012-07-31 00:04:16 UTC (rev 2576) +++ trunk/platforms/unix/src/vm/intplugins/RePlugin/RePlugin.c 2012-07-31 00:05:06 UTC (rev 2577) @@ -1,5 +1,5 @@ -/* Automatically generated from Squeak on 27 June 2012 4:45:55 am - by VMMaker 4.9.5 +/* Automatically generated from Squeak on 30 July 2012 4:52:49 pm + by VMMaker 4.9.8 */
#include <math.h> @@ -72,9 +72,9 @@ static sqInt matchFlags; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "RePlugin 27 June 2012 (i)" + "RePlugin 30 July 2012 (i)" #else - "RePlugin 27 June 2012 (e)" + "RePlugin 30 July 2012 (e)" #endif ; static int netMemory = 0;
Modified: trunk/platforms/unix/src/vm/intplugins/SecurityPlugin/SecurityPlugin.c =================================================================== --- trunk/platforms/unix/src/vm/intplugins/SecurityPlugin/SecurityPlugin.c 2012-07-31 00:04:16 UTC (rev 2576) +++ trunk/platforms/unix/src/vm/intplugins/SecurityPlugin/SecurityPlugin.c 2012-07-31 00:05:06 UTC (rev 2577) @@ -1,5 +1,5 @@ -/* Automatically generated from Squeak on 27 June 2012 4:45:55 am - by VMMaker 4.9.5 +/* Automatically generated from Squeak on 30 July 2012 4:52:49 pm + by VMMaker 4.9.8 */
#include <math.h> @@ -73,9 +73,9 @@ struct VirtualMachine* interpreterProxy; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "SecurityPlugin 27 June 2012 (i)" + "SecurityPlugin 30 July 2012 (i)" #else - "SecurityPlugin 27 June 2012 (e)" + "SecurityPlugin 30 July 2012 (e)" #endif ;
Modified: trunk/platforms/unix/src/vm/intplugins/SerialPlugin/SerialPlugin.c =================================================================== --- trunk/platforms/unix/src/vm/intplugins/SerialPlugin/SerialPlugin.c 2012-07-31 00:04:16 UTC (rev 2576) +++ trunk/platforms/unix/src/vm/intplugins/SerialPlugin/SerialPlugin.c 2012-07-31 00:05:06 UTC (rev 2577) @@ -1,5 +1,5 @@ -/* Automatically generated from Squeak on 27 June 2012 4:45:55 am - by VMMaker 4.9.5 +/* Automatically generated from Squeak on 30 July 2012 4:52:50 pm + by VMMaker 4.9.8 */
#include <math.h> @@ -60,9 +60,9 @@ struct VirtualMachine* interpreterProxy; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "SerialPlugin 27 June 2012 (i)" + "SerialPlugin 30 July 2012 (i)" #else - "SerialPlugin 27 June 2012 (e)" + "SerialPlugin 30 July 2012 (e)" #endif ;
Modified: trunk/platforms/unix/src/vm/intplugins/SlangTestSupportPlugin/SlangTestSupportPlugin.c =================================================================== --- trunk/platforms/unix/src/vm/intplugins/SlangTestSupportPlugin/SlangTestSupportPlugin.c 2012-07-31 00:04:16 UTC (rev 2576) +++ trunk/platforms/unix/src/vm/intplugins/SlangTestSupportPlugin/SlangTestSupportPlugin.c 2012-07-31 00:05:06 UTC (rev 2577) @@ -1,5 +1,5 @@ -/* Automatically generated from Squeak on 27 June 2012 4:45:56 am - by VMMaker 4.9.5 +/* Automatically generated from Squeak on 30 July 2012 4:52:50 pm + by VMMaker 4.9.8 */
#include <math.h> @@ -70,9 +70,9 @@ struct VirtualMachine* interpreterProxy; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "SlangTestSupportPlugin 27 June 2012 (i)" + "SlangTestSupportPlugin 30 July 2012 (i)" #else - "SlangTestSupportPlugin 27 June 2012 (e)" + "SlangTestSupportPlugin 30 July 2012 (e)" #endif ;
Modified: trunk/platforms/unix/src/vm/intplugins/SocketPlugin/SocketPlugin.c =================================================================== --- trunk/platforms/unix/src/vm/intplugins/SocketPlugin/SocketPlugin.c 2012-07-31 00:04:16 UTC (rev 2576) +++ trunk/platforms/unix/src/vm/intplugins/SocketPlugin/SocketPlugin.c 2012-07-31 00:05:06 UTC (rev 2577) @@ -1,5 +1,5 @@ -/* Automatically generated from Squeak on 27 June 2012 4:45:56 am - by VMMaker 4.9.5 +/* Automatically generated from Squeak on 30 July 2012 4:52:51 pm + by VMMaker 4.9.8 */
#include <math.h> @@ -122,9 +122,9 @@ struct VirtualMachine* interpreterProxy; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "SocketPlugin 27 June 2012 (i)" + "SocketPlugin 30 July 2012 (i)" #else - "SocketPlugin 27 June 2012 (e)" + "SocketPlugin 30 July 2012 (e)" #endif ; static void * sCCLOPfn;
Modified: trunk/platforms/unix/src/vm/intplugins/SoundCodecPrims/SoundCodecPrims.c =================================================================== --- trunk/platforms/unix/src/vm/intplugins/SoundCodecPrims/SoundCodecPrims.c 2012-07-31 00:04:16 UTC (rev 2576) +++ trunk/platforms/unix/src/vm/intplugins/SoundCodecPrims/SoundCodecPrims.c 2012-07-31 00:05:06 UTC (rev 2577) @@ -1,5 +1,5 @@ -/* Automatically generated from Squeak on 27 June 2012 4:45:57 am - by VMMaker 4.9.5 +/* Automatically generated from Squeak on 30 July 2012 4:52:52 pm + by VMMaker 4.9.8 */
#include <math.h> @@ -53,9 +53,9 @@ struct VirtualMachine* interpreterProxy; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "SoundCodecPrims 27 June 2012 (i)" + "SoundCodecPrims 30 July 2012 (i)" #else - "SoundCodecPrims 27 June 2012 (e)" + "SoundCodecPrims 30 July 2012 (e)" #endif ;
Modified: trunk/platforms/unix/src/vm/intplugins/SoundGenerationPlugin/SoundGenerationPlugin.c =================================================================== --- trunk/platforms/unix/src/vm/intplugins/SoundGenerationPlugin/SoundGenerationPlugin.c 2012-07-31 00:04:16 UTC (rev 2576) +++ trunk/platforms/unix/src/vm/intplugins/SoundGenerationPlugin/SoundGenerationPlugin.c 2012-07-31 00:05:06 UTC (rev 2577) @@ -1,5 +1,5 @@ -/* Automatically generated from Squeak on 27 June 2012 4:45:57 am - by VMMaker 4.9.5 +/* Automatically generated from Squeak on 30 July 2012 4:52:52 pm + by VMMaker 4.9.8 */
#include <math.h> @@ -68,9 +68,9 @@ struct VirtualMachine* interpreterProxy; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "SoundGenerationPlugin 27 June 2012 (i)" + "SoundGenerationPlugin 30 July 2012 (i)" #else - "SoundGenerationPlugin 27 June 2012 (e)" + "SoundGenerationPlugin 30 July 2012 (e)" #endif ;
Modified: trunk/platforms/unix/src/vm/intplugins/SoundPlugin/SoundPlugin.c =================================================================== --- trunk/platforms/unix/src/vm/intplugins/SoundPlugin/SoundPlugin.c 2012-07-31 00:04:16 UTC (rev 2576) +++ trunk/platforms/unix/src/vm/intplugins/SoundPlugin/SoundPlugin.c 2012-07-31 00:05:06 UTC (rev 2577) @@ -1,5 +1,5 @@ -/* Automatically generated from Squeak on 27 June 2012 4:45:57 am - by VMMaker 4.9.5 +/* Automatically generated from Squeak on 30 July 2012 4:52:53 pm + by VMMaker 4.9.8 */
#include <math.h> @@ -66,9 +66,9 @@ struct VirtualMachine* interpreterProxy; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "SoundPlugin 27 June 2012 (i)" + "SoundPlugin 30 July 2012 (i)" #else - "SoundPlugin 27 June 2012 (e)" + "SoundPlugin 30 July 2012 (e)" #endif ;
Modified: trunk/platforms/unix/src/vm/intplugins/StarSqueakPlugin/StarSqueakPlugin.c =================================================================== --- trunk/platforms/unix/src/vm/intplugins/StarSqueakPlugin/StarSqueakPlugin.c 2012-07-31 00:04:16 UTC (rev 2576) +++ trunk/platforms/unix/src/vm/intplugins/StarSqueakPlugin/StarSqueakPlugin.c 2012-07-31 00:05:06 UTC (rev 2577) @@ -1,5 +1,5 @@ -/* Automatically generated from Squeak on 27 June 2012 4:45:58 am - by VMMaker 4.9.5 +/* Automatically generated from Squeak on 30 July 2012 4:52:53 pm + by VMMaker 4.9.8 */
#include <math.h> @@ -52,9 +52,9 @@ struct VirtualMachine* interpreterProxy; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "StarSqueakPlugin 27 June 2012 (i)" + "StarSqueakPlugin 30 July 2012 (i)" #else - "StarSqueakPlugin 27 June 2012 (e)" + "StarSqueakPlugin 30 July 2012 (e)" #endif ;
Modified: trunk/platforms/unix/src/vm/intplugins/ZipPlugin/ZipPlugin.c =================================================================== --- trunk/platforms/unix/src/vm/intplugins/ZipPlugin/ZipPlugin.c 2012-07-31 00:04:16 UTC (rev 2576) +++ trunk/platforms/unix/src/vm/intplugins/ZipPlugin/ZipPlugin.c 2012-07-31 00:05:06 UTC (rev 2577) @@ -1,5 +1,5 @@ -/* Automatically generated from Squeak on 27 June 2012 4:45:48 am - by VMMaker 4.9.5 +/* Automatically generated from Squeak on 30 July 2012 4:52:39 pm + by VMMaker 4.9.8 */
#include <math.h> @@ -78,9 +78,9 @@ struct VirtualMachine* interpreterProxy; static const char *moduleName = #ifdef SQUEAK_BUILTIN_PLUGIN - "ZipPlugin 27 June 2012 (i)" + "ZipPlugin 30 July 2012 (i)" #else - "ZipPlugin 27 June 2012 (e)" + "ZipPlugin 30 July 2012 (e)" #endif ; static unsigned int zipBaseDistance[] = {
Modified: trunk/platforms/unix/src/vm/sqNamedPrims.h =================================================================== --- trunk/platforms/unix/src/vm/sqNamedPrims.h 2012-07-31 00:04:16 UTC (rev 2576) +++ trunk/platforms/unix/src/vm/sqNamedPrims.h 2012-07-31 00:05:06 UTC (rev 2577) @@ -1,5 +1,5 @@ -/* Automatically generated from Squeak on 27 June 2012 4:45:58 am - by VMMaker 4.9.5 +/* Automatically generated from Squeak on 30 July 2012 4:52:54 pm + by VMMaker 4.9.8 */ /* This is an automatically generated table of all builtin modules in the VM */
vm-dev@lists.squeakfoundation.org