[pypy-svn] r47899 - pypy/dist/pypy/lang/smalltalk
lukas at codespeak.net
lukas at codespeak.net
Thu Oct 25 10:54:06 CEST 2007
Author: lukas
Date: Thu Oct 25 10:54:06 2007
New Revision: 47899
Modified:
pypy/dist/pypy/lang/smalltalk/primitives.py
Log:
added some more primitive skeletons
Modified: pypy/dist/pypy/lang/smalltalk/primitives.py
==============================================================================
--- pypy/dist/pypy/lang/smalltalk/primitives.py (original)
+++ pypy/dist/pypy/lang/smalltalk/primitives.py Thu Oct 25 10:54:06 2007
@@ -512,3 +512,66 @@
return const
define_const_primitives()
+# ___________________________________________________________________________
+# Control Primitives
+
+PRIMITIVE_BLOCK_COPY = 80
+PRIMITIVE_VALUE = 81
+PRIMITIVE_VALUE_WITH_ARGS = 82
+PRIMITIVE_PERFORM = 83
+PRIMITIVE_PERFORM_WITH_ARGS = 84
+PRIMITIVE_SIGNAL = 85
+PRIMITIVE_WAIT = 86
+PRIMITIVE_RESUME = 87
+PRIMTIIVE_SUSPEND = 88
+PRIMTIIVE_FLUSH_CACHE = 89
+
+ at primitive(PRIMITIVE_BLOCK_COPY)
+ at stack(2)
+def func(interpreter, receiver, argcount):
+ raise PrimitiveNotYetWrittenError()
+
+ at primitive(PRIMITIVE_VALUE)
+ at stack(1)
+def func(interpreter, receiver):
+ raise PrimitiveNotYetWrittenError()
+
+ at primitive(PRIMITIVE_VALUE_WITH_ARGS)
+ at stack(2)
+def func(interpreter, receiver):
+ raise PrimitiveNotYetWrittenError()
+
+ at primitive(PRIMITIVE_PERFORM)
+ at stack(2)
+def func(interpreter, receiver, selector):
+ raise PrimitiveNotYetWrittenError()
+
+ at primitive(PRIMITIVE_PERFORM_WITH_ARGS)
+ at stack(3)
+def func(interpreter, receiver, selector, arguments):
+ raise PrimitiveNotYetWrittenError()
+
+ at primitive(PRIMITIVE_SIGNAL)
+ at stack(1)
+def func(interpreter, receiver):
+ raise PrimitiveNotYetWrittenError()
+
+ at primitive(PRIMITIVE_WAIT)
+ at stack(1)
+def func(interpreter, receiver):
+ raise PrimitiveNotYetWrittenError()
+
+ at primitive(PRIMITIVE_RESUME)
+ at stack(1)
+def func(interpreter, receiver):
+ raise PrimitiveNotYetWrittenError()
+
+ at primitive(PRIMTIIVE_SUSPEND)
+ at stack(1)
+def func(interpreter, receiver):
+ raise PrimitiveNotYetWrittenError()
+
+ at primitive(PRIMTIIVE_FLUSH_CACHE)
+ at stack(1)
+def func(interpreter, receiver):
+ raise PrimitiveNotYetWrittenError()
More information about the Pypy-commit
mailing list