1.1 --- a/rsvp.py Sun Jun 07 21:17:59 2009 +0200
1.2 +++ b/rsvp.py Sun Jun 07 22:55:59 2009 +0200
1.3 @@ -875,9 +875,15 @@
1.4 def builtins_int_lt(self):
1.5 return self.builtins_int_op(operator.lt, 0)
1.6
1.7 + def builtins_int_le(self):
1.8 + return self.builtins_int_op(operator.le, 0)
1.9 +
1.10 def builtins_int_gt(self):
1.11 return self.builtins_int_op(operator.gt, 0)
1.12
1.13 + def builtins_int_ge(self):
1.14 + return self.builtins_int_op(operator.ge, 0)
1.15 +
1.16 def builtins_int_eq(self):
1.17 return self.builtins_int_op(operator.eq, 0)
1.18
1.19 @@ -936,10 +942,13 @@
1.20 native_functions = {
1.21 "__builtins__.int.__add__" : builtins_int_add,
1.22 "__builtins__.int.__radd__" : builtins_int_add, # NOTE: To be made distinct.
1.23 + "__builtins__.int.__iadd__" : builtins_int_add,
1.24 "__builtins__.int.__bool__" : builtins_int_bool,
1.25 "__builtins__.int.__neg__" : builtins_int_neg,
1.26 "__builtins__.int.__lt__" : builtins_int_lt,
1.27 + "__builtins__.int.__le__" : builtins_int_le,
1.28 "__builtins__.int.__gt__" : builtins_int_gt,
1.29 + "__builtins__.int.__ge__" : builtins_int_ge,
1.30 "__builtins__.int.__eq__" : builtins_int_eq,
1.31 "__builtins__.int.__ne__" : builtins_int_ne,
1.32 "__builtins__.bool.__bool__" : builtins_bool_bool,