Robert McLeod
694a838a5a
Control max threads with 'NUMEXPR_MAX_THREADS' environment variable
2018-04-10 11:31:17 -07:00
Oleksandr Pavlyk
f81fe92633
MAINT: Update to use current Numpy API
...
This eliminates numerous warnings like
warning: #warning "Using deprecated NumPy API, disable it by "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
2016-10-10 15:04:55 -05:00
Antoine Pitrou
2baef92b95
Fix crash when evaluate() called from multiple threads
2016-01-20 10:54:27 +01:00
Francesc Alted
70bf71bc5a
Undone a 'fix' for a harmless data race. Fixes #185 .
2015-10-24 12:03:07 +02:00
Clement Courbet
f6462f52c1
Fix harmless data race that triggers false positives in ThreadSanitizer.
2015-06-04 20:36:51 +02:00
Francesc Alted
224ac6f872
MKL_VML -> MKL_DOMAIN_VML because the former is deprecated in MKL
2015-04-14 14:33:28 +02:00
Francesc Alted
6be8ad5dec
Using the correct name for mkl_get_version_string() for MKL 11.
2014-01-24 16:29:08 +01:00
Francesc Alted
cf22320445
Added support for latest version of MKL
2013-04-14 23:45:39 +02:00
Antonio Valentino
2988ce8a74
Fix module initialization to support both Python 2 and Python 3.
...
Handling of global_state still needs to be improved.
2012-04-22 11:17:48 +02:00
Antonio Valentino
8e47beca98
Fixed incompatibilities regarding the int/long API
2012-04-15 13:25:04 +02:00
Antonio Valentino
b83e68bdb3
Switch from PyString to PyBytes API
2012-04-15 13:18:11 +02:00
Mark Wiebe
b8a42cbeec
Replace tabs with spaces
2012-03-01 15:37:38 -08:00
Mark Wiebe
db92b02ed9
Fix issue 69, wrong result when out is also an input
...
This doesn't deal with the more general overlapping case.
2012-03-01 15:29:29 -08:00
Mark Wiebe
b64ca885eb
Split apart interpreter.cpp into more manageable chunks
2012-03-01 14:16:56 -08:00