[pypy-commit] pypy numpy-dtype-alt: more completeness, and whacking and :(
alex_gaynor
noreply at buildbot.pypy.org
Wed Aug 17 05:58:32 CEST 2011
Author: Alex Gaynor <alex.gaynor at gmail.com>
Branch: numpy-dtype-alt
Changeset: r46555:d821e2c64568
Date: 2011-08-16 23:02 -0500
http://bitbucket.org/pypy/pypy/changeset/d821e2c64568/
Log: more completeness, and whacking and :(
diff --git a/pypy/module/micronumpy/interp_dtype.py b/pypy/module/micronumpy/interp_dtype.py
--- a/pypy/module/micronumpy/interp_dtype.py
+++ b/pypy/module/micronumpy/interp_dtype.py
@@ -223,12 +223,20 @@
applevel_types = [],
T = rffi.SIGNEDCHAR,
)
+class W_Int8Dtype(W_Int8Dtype):
+ def unwrap(self, space, w_item):
+ return self.adapt_val(space.int_w(space.int(w_item)))
+
W_Int32Dtype = create_low_level_dtype(
num = 5, kind = SIGNEDLTR, name = "int32",
aliases = ["i"],
applevel_types = [],
T = rffi.INT,
)
+class W_Int32Dtype(W_Int32Dtype):
+ def unwrap(self, space, w_item):
+ return self.adapt_val(space.int_w(space.int(w_item)))
+
W_LongDtype = create_low_level_dtype(
num = 7, kind = SIGNEDLTR, name = "???",
aliases = ["l"],
@@ -248,6 +256,7 @@
class W_Int64Dtype(W_Int64Dtype):
def unwrap(self, space, w_item):
return self.adapt_val(space.int_w(space.int(w_item)))
+
W_Float64Dtype = create_low_level_dtype(
num = 12, kind = FLOATINGLTR, name = "float64",
aliases = [],
More information about the pypy-commit
mailing list