opteryx icon indicating copy to clipboard operation
opteryx copied to clipboard

✨ compiler warnings

Open joocer opened this issue 9 months ago • 0 comments
trafficstars

warning: opteryx/compiled/structures/node.pyx:119:22: Strings should no longer be used for type declarations. Use 'cython.int' etc. directly.

performance hint: opteryx/compiled/functions/murmurhash3_32.pxd:6:28: No exception value declared for 'cy_murmurhash3' in pxd file. Users cimporting this function and calling it without the gil will always require an exception check. Suggest adding an explicit exception value.

/home/pi/opteryx_venv/lib/python3.11/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /home/pi/opteryx/opteryx/compiled/joins/outer_join.pyx

performance hint: ./opteryx/third_party/cyan4973/xxhash.pxd:11:27: No exception value declared for 'cy_xxhash3_64' in pxd file. Users cimporting this function and calling it without the gil will always require an exception check.

warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]

opteryx/compiled/list_ops/list_ops.cpp:25492:36: warning: comparison of integer expressions of different signedness: ‘Py_ssize_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]

joocer avatar Jan 23 '25 23:01 joocer