[pypy-commit] pypy remove-intlong-smm: comment
pjenvey
noreply at buildbot.pypy.org
Mon Nov 11 23:27:23 CET 2013
Author: Philip Jenvey <pjenvey at underboss.org>
Branch: remove-intlong-smm
Changeset: r67964:5589ab3cae12
Date: 2013-11-11 14:26 -0800
http://bitbucket.org/pypy/pypy/changeset/5589ab3cae12/
Log: comment
diff --git a/pypy/objspace/std/longobject.py b/pypy/objspace/std/longobject.py
--- a/pypy/objspace/std/longobject.py
+++ b/pypy/objspace/std/longobject.py
@@ -406,6 +406,8 @@
if w_exponent.asbigint().sign < 0:
from pypy.objspace.std.floatobject import delegate_Long2Float
w_exponent = delegate_Long2Float(space, w_exponent)
+ # XXX: hack around multimethod annoyances for now (when
+ # w_modulus=None)
return space.pow(self.descr_float(space), w_exponent, space.w_None if w_modulus is None else w_modulus)
return W_LongObject(self.num.pow(w_exponent.asbigint(), None))
elif space.isinstance_w(w_modulus, space.w_int):
More information about the pypy-commit
mailing list