summaryrefslogtreecommitdiff
path: root/numpy/core/src/common
Commit message (Expand)AuthorAgeFilesLines
* Bug: Fix compilation of halffloat with gcc 13.1Sayed Adel2023-05-042-1/+2
* Merge pull request #22137 from Micky774/enable_simdMatti Picus2023-05-032-51/+96
|\
| * ENH: add NPY_ENABLE_CPU_FEATURES to allow limiting set of enabled featuresMeekail Zain2023-04-082-51/+96
* | Merge pull request #23298 from seiko2plus/cpp_half_supportSebastian Berg2023-04-257-27/+776
|\ \ | |/ |/|
| * ENH: Extend the functionlty of C++ type `np::Half`Sayed Adel2023-04-057-27/+776
* | BUG: fix loading and storing big arrays on s390xAleksei Nikiforov2023-03-301-7/+7
|/
* MAINT: move npy_dtype_info definition back to descriptor.hNathan Goldbaum2023-03-201-1/+0
* ENH: allow using dtype classes in array creation functionsNathan Goldbaum2023-03-172-1/+2
* Merge pull request #23153 from seiko2plus/removes_old_cpu_dispatcherCharles Harris2023-02-227-54/+66
|\
| * SIMD: Suppress VSX ambiguous warningsSayed Adel2023-02-213-0/+13
| * MAINT, SIMD: fix c++ build when VSX intrinsics are in the scopeSayed Adel2023-02-202-22/+16
| * MAINT, SIMD: fix c++ build when AVX2 intrinsics are in the scopeSayed Adel2023-02-201-8/+8
| * MAINT, SIMD: fix c++ build when SSE intrinsics are in the scopeSayed Adel2023-02-201-24/+29
* | BUG: use a _invalid_parameter_handler around _fdopen to prevent crashes when ...Matti Picus2023-02-201-0/+22
|/
* Merge pull request #22051 from r-devulap/spr-supportMatti Picus2023-02-192-0/+10
|\
| * BLD: Add compile and runtime checks for AVX512FP16Raghuveer Devulapalli2023-02-022-0/+10
* | Merge pull request #22315 from r-devulap/avxsortMatti Picus2023-02-155-0/+183
|\ \
| * | ENH, SIMD: include npy_cpu_dipatch.h by npy_config.hSayed Adel2023-02-071-0/+1
| * | ENH: Towards modern C++Sayed Adel2023-02-074-0/+182
| |/
* | Fix typos found by copdespellDimitri Papadopoulos2023-02-114-9/+9
* | Merge pull request #21056 from seiko2plus/replace_raw_arithmfpMatti Picus2023-01-3117-91/+2057
|\ \ | |/ |/|
| * ENH, SIMD: Implment intrinsic for mask divisionSayed Adel2023-01-292-0/+47
| * ENH, SIMD: Implment intrinsic for FMA multiply add(odd) and subtract(even)Sayed Adel2023-01-295-0/+72
| * ENH, SIMD: Add special intrinsics for better non-contiguous/partial memory ac...Sayed Adel2023-01-295-66/+1418
| * ENH: Implement intrinsics for shuffle over 128-bit lane and unzipSayed Adel2023-01-295-25/+520
* | MAINT: Allow export/import of bools in dlpackSebastian Berg2023-01-271-17/+136
|/
* replace __builtin_s390_vflls with npyv_doublee as beforePradipta Ghosh2023-01-241-2/+2
* BUG: Fix for npyv_s32 npyv__trunc_s32_f32 (VXE)Pradipta Ghosh2023-01-241-1/+2
* BLD, SIMD: Pad asm to avoid C99 complains on CLANGSayed Adel2023-01-161-3/+3
* BUG, SIMD: Fix spurious invalid exception for sin/cos on arm64/clangSayed Adel2023-01-061-2/+27
* Merge pull request #22777 from pkubaj/patch-1Sayed Adel2022-12-311-2/+14
|\
| * ENH: Detect CPU features on FreeBSD/powerpc64*pkubaj2022-12-301-2/+14
* | ENH, SIMD: Discard non-signaling comparison intrinsicsSayed Adel2022-12-1511-125/+9
* | BUG, SIMD: Fix invalid value encountered in rint/trunc/ceil/floor on armhf/neonSayed Adel2022-12-141-68/+81
* | BUG, SIMD: Fix invalid value encountered in rint/trunc/ceil/floor on x86/SSE2Sayed Adel2022-12-141-48/+134
* | BUG, SIMD: Fix invalid value encountered in cos/sin on aarch64 & ppc64leSayed Adel2022-12-141-1/+1
* | ENH, SIMD: Add ordered comparison intrinsics guarantees non-signalingSayed Adel2022-12-145-1/+126
|/
* BUG, SIMD: Fix rounding large numbers >= 2^52 on SSE2Sayed Adel2022-12-071-10/+11
* MAINT: remove remaining `NPY_INLINE` usagesRalf Gommers2022-11-271-4/+4
* MAINT: replace `NPY_INLINE` with `inline`Ralf Gommers2022-11-2510-36/+36
* BUG: fix issue with broken assert statement in `templ_common.h.src`Ralf Gommers2022-11-121-2/+3
* MAINT: Fix typos found by codespellDimitri Papadopoulos2022-10-071-1/+1
* Merge pull request #22325 from seiko2plus/npyv_speedup_neon_vec_initSebastian Berg2022-09-261-80/+88
|\
| * SIMD: Improve the performance of NEON vector initializerSayed Adel2022-09-251-80/+88
* | SIMD: Add new intrinsics to check true cross all vector lanesSayed Adel2022-09-1912-113/+455
* | ENH, SIMD: Implement new universal intrinsic for max/min operationsSayed Adel2022-09-1711-82/+742
|/
* ENH: Added support for SVML vectorization of power and arctan2Matthew Sterrett2022-09-091-2/+4
* TASK: rename macros (from review)mattip2022-08-211-14/+14
* BUILD: convert HAVE_ macros to BLOCK_, cleanupmattip2022-08-211-16/+16
* strtoull and strtoll are mandatorymattip2022-08-211-15/+0