[pypy-commit] pypy unsigned-dtypes: change default dtype to be LongDtype for ints and as identity
justinpeel
noreply at buildbot.pypy.org
Tue Sep 27 02:25:45 CEST 2011
Author: Justin Peel <notmuchtotell at gmail.com>
Branch: unsigned-dtypes
Changeset: r47615:65355e14724b
Date: 2011-09-26 18:25 -0600
http://bitbucket.org/pypy/pypy/changeset/65355e14724b/
Log: change default dtype to be LongDtype for ints and as identity
diff --git a/pypy/module/micronumpy/interp_ufuncs.py b/pypy/module/micronumpy/interp_ufuncs.py
--- a/pypy/module/micronumpy/interp_ufuncs.py
+++ b/pypy/module/micronumpy/interp_ufuncs.py
@@ -234,15 +234,15 @@
w_type = space.type(w_obj)
bool_dtype = space.fromcache(interp_dtype.W_BoolDtype)
- int64_dtype = space.fromcache(interp_dtype.W_Int64Dtype)
+ long_dtype = space.fromcache(interp_dtype.W_LongDtype)
if space.is_w(w_type, space.w_bool):
if current_guess is None:
return bool_dtype
elif space.is_w(w_type, space.w_int):
if (current_guess is None or current_guess is bool_dtype or
- current_guess is int64_dtype):
- return int64_dtype
+ current_guess is long_dtype):
+ return long_dtype
return space.fromcache(interp_dtype.W_Float64Dtype)
@@ -308,7 +308,7 @@
identity = extra_kwargs.get("identity")
if identity is not None:
- identity = space.fromcache(interp_dtype.W_Int64Dtype).adapt_val(identity)
+ identity = space.fromcache(interp_dtype.W_LongDtype).adapt_val(identity)
extra_kwargs["identity"] = identity
func = ufunc_dtype_caller(space, ufunc_name, op_name, argcount,
More information about the pypy-commit
mailing list