Commit Graph

14 Commits

Author SHA1 Message Date
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