[pypy-commit] pypy numpy-dtype: Added in Int64 and fixed a typo.

justinpeel noreply at buildbot.pypy.org
Tue Aug 23 08:44:12 CEST 2011


Author: Justin Peel <notmuchtotell at gmail.com>
Branch: numpy-dtype
Changeset: r46715:48a26861a1ac
Date: 2011-08-22 01:17 -0600
http://bitbucket.org/pypy/pypy/changeset/48a26861a1ac/

Log:	Added in Int64 and fixed a typo.

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
@@ -183,7 +183,7 @@
 #UInt8_dtype = make_dtype(r_uchar, lltype.Array(rffi.UCHAR, hints={'nolength': True}),
 #    'uint8', conv_int, cast_uint8, unwrap_int, UInt8_num, UNSIGNEDLTR)
 #Int16_dtype = make_dtype(r_short, lltype.Array(rffi.SHORT, hints={'nolength': True}),
-    'int16', conv_int, cast_int16, unwrap_int, Int16_num, SIGNEDLTR)
+#    'int16', conv_int, cast_int16, unwrap_int, Int16_num, SIGNEDLTR)
 #UInt16_dtype = make_dtype(r_ushort, lltype.Array(rffi.USHORT, hints={'nolength': True}),
 #    'uint16', conv_int, cast_uint16, unwrap_int, UInt16_num, UNSIGNEDLTR)
 Int32_dtype = make_dtype(r_int, lltype.Array(rffi.INT, hints={'nolength': True}),
@@ -199,9 +199,9 @@
                     #unwrap_ubigint if LONG_BIT == 32 else unwrap_int,
                     #ULong_num, UNSIGNEDLTR)
 
-#Int64_dtype = make_dtype(r_longlong, lltype.Array(rffi.LONGLONG, hints={'nolength': True}),
-#    'int64', conv_int, cast_int64, 
-#    unwrap_bigint if LONG_BIT == 32 else unwrap_bigint, Int64_num, SIGNEDLTR)
+Int64_dtype = make_dtype(r_longlong, lltype.Array(rffi.LONGLONG, hints={'nolength': True}),
+    'int64', conv_int, cast_int64, 
+    unwrap_bigint if LONG_BIT == 32 else unwrap_bigint, Int64_num, SIGNEDLTR)
 #UInt64_dtype = make_dtype(r_ulonglong, lltype.Array(rffi.ULONGLONG, hints={'nolength': True}),
 #    'uint64', conv_int, cast_uint64, unwrap_ubigint, UInt64_num, UNSIGNEDLTR)
 #Float32_dtype = make_dtype('float32', conv_float, cast_float32, unwrap_float, Float32_num, FLOATINGLTR)
@@ -213,11 +213,10 @@
 Float96_dtype = Float64_dtype
 Int8_dtype = Int32_dtype
 UInt8_dtype = Int32_dtype
-#Int16_dtype = Int32_dtype
+Int16_dtype = Int32_dtype
 UInt16_dtype = Int32_dtype
 UInt32_dtype = Int32_dtype
 ULong_dtype = Int32_dtype
-Int64_dtype = Int32_dtype
 UInt64_dtype = Int32_dtype
 
 


More information about the pypy-commit mailing list