New issue 2197: sqlite benchmark fails in 4.0.1
https://bitbucket.org/pypy/pypy/issues/2197/sqlite-benchmark-fails-in-401
Pete Vine:
I was about to try comparing the 32-bit backends but got as far as sqlite:
````
~/pypy-4.0.1-i686_x87/bin/pypy own/sqlitesynth.py -n 5
Traceback (most recent call last):
File "own/sqlitesynth.py", line 57, in <module>
util.run_benchmark(options, options.num_runs, main)
File
"/unpacked/pypy-benchmarks-770e56a1296f/unladen_swallow/performance/util.py",
line 27, in run_benchmark
data = bench_func(num_runs, *args)
File "own/sqlitesynth.py", line 41, in main
_main() # warmup
File "own/sqlitesynth.py", line 25, in _main
conn.execute('insert into cos values (?, ?, ?)', [i, math.cos(i), str(i)])
File "/pypy-4.0.1-i686_x87/lib_pypy/_sqlite3.py", line 383, in execute
return cur.execute(*args)
File "/pypy-4.0.1-i686_x87/lib_pypy/_sqlite3.py", line 700, in wrapper
return func(self, *args, **kwargs)
File "/pypy-4.0.1-i686_x87/lib_pypy/_sqlite3.py", line 857, in execute
return self.__execute(False, sql, [params])
File "/pypy-4.0.1-i686_x87/lib_pypy/_sqlite3.py", line 815, in __execute
self.__statement._set_params(params)
File "/pypy-4.0.1-i686_x87/lib_pypy/_sqlite3.py", line 1117, in _set_params
"probably unsupported type." % i)
InterfaceError: Error binding parameter 1 - probably unsupported type.
````
That very same non-SSE2 backend in 2.6.1 has no problem completing the sqlite
benchmark - what gives?
_______________________________________________
pypy-issue mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-issue