diff runtime/builtin.c @ 37:640f541e9116

Added support for type declarations on user defined workers and added a few more methods to Int32 in the runtime for the C backend
author Mike Pavone <pavone@retrodev.com>
date Mon, 05 Oct 2009 23:12:43 -0400
parents 495dddadd058
children a24eb366195c d2f9b0a9403d
line wrap: on
line diff
--- a/runtime/builtin.c	Sat Oct 03 03:18:15 2009 -0400
+++ b/runtime/builtin.c	Mon Oct 05 23:12:43 2009 -0400
@@ -14,6 +14,10 @@
 		bp = register_type_byid(TYPE_INT32, sizeof(int32_t), NULL, NULL, NULL);
 		add_method(bp, METHOD_ADD, MethodName(_PL_,Int32));
 		add_method(bp, METHOD_SUB, MethodName(_MN_,Int32));
+		add_method(bp, METHOD_MUL, MethodName(_TM_,Int32));
+		add_method(bp, METHOD_DIV, MethodName(_DV_,Int32));
+		add_method(bp, METHOD_LSHIFT, MethodName(LShift,Int32));
+		add_method(bp, METHOD_RSHIFT, MethodName(RShift,Int32));
 		add_method(bp, METHOD_LESS, MethodName(_LT_,Int32));
 		add_method(bp, METHOD_GREATER, MethodName(_GT_,Int32));
 		break;