aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/utils
Commit message (Expand)AuthorAgeFilesLines
* Fix clang-tidy readability-container-size-empty warningsJack Lloyd2022-02-066-9/+9
* Fix clang-tidy performance warningsJack Lloyd2022-02-067-9/+9
* Avoid uses of volatile deprecated in C++20Jack Lloyd2022-01-272-2/+2
* Fix some Clang warningsJack Lloyd2022-01-271-2/+1
* Check OSXSAVE and AVX flags before enabling AVX2 support.Alexander Bluhm2022-01-121-2/+8
* Merge GH #2827 Remove OpenSSL providerJack Lloyd2021-12-113-9/+3
|\
| * Remove the OpenSSL providerJack Lloyd2021-10-283-9/+3
* | Remove OS::get_cpu_total and make OS::get_cpu_available more resiliantJack Lloyd2021-10-282-18/+21
|/
* Add an explicit overflow check for callocJack Lloyd2021-09-181-0/+6
* Merge GH #2798 Improve doc stringsJack Lloyd2021-09-181-2/+2
|\
| * Clarify some docstrings and commentsPhilippe Lieser2021-09-141-2/+2
* | extends allocate_memory api using malloc_conceal/freezero on openbsd.David Carlier2021-09-141-1/+4
|/
* Revamp x86 CPUIDJack Lloyd2021-05-241-8/+7
* Fix cast for ICC cpuid (GH #2748)Jack Lloyd2021-05-211-4/+1
* Merge GH #2747 Remove OpenMP supportJack Lloyd2021-05-201-3/+1
|\
| * Remove OpenMP supportJack Lloyd2021-05-191-3/+1
* | Add missing limits includeJack Lloyd2021-05-191-0/+1
|/
* Name constraint fixesJack Lloyd2021-05-082-4/+2
* Merge GH #2733 Change CT::copy_output semanticsJack Lloyd2021-05-022-23/+52
|\
| * Change CT::copy_output semanticsJack Lloyd2021-04-292-23/+52
* | Fix sstream usageJack Lloyd2021-04-271-1/+3
|/
* Clean up some visibility issuesJack Lloyd2021-04-253-29/+29
* Allow disabling the thread pool at runtime via env variableJack Lloyd2021-04-212-10/+56
* cpuid arm64, sigill detection probing via sha512su0 instruction.David CARLIER2021-04-201-0/+3
* Make get_byte take a compile-time constant indexJack Lloyd2021-04-163-36/+54
* Remove raw new in socket codeJack Lloyd2021-04-052-4/+4
* More raw pointer removalJack Lloyd2021-04-051-3/+3
* Fix C4127 warningJack Lloyd2021-03-111-2/+2
* Merge GH #2644 Refactor mul128 code to avoid macrosJack Lloyd2021-03-091-54/+25
|\
| * Refactor mul128 to avoid macrosJack Lloyd2021-03-091-54/+25
* | Fix asm clobbers for rotate asmJack Lloyd2021-03-091-2/+8
|/
* Drop trying to use the M1 cycle counterJack Lloyd2021-03-091-3/+0
* Remove old scalar typedefs when we are building the libraryJack Lloyd2021-03-071-0/+2
* using pragma directives insteadDavid CARLIER2021-02-281-0/+15
* Add const annotationJack Lloyd2021-02-171-1/+1
* Clean up latin1_to_utf8 fnJack Lloyd2021-02-131-15/+7
* After discussing with an ARM specialist, it appears CNTVCT_EL0David CARLIER2021-01-271-1/+1
* referring to inner type insteadDavid Carlier2021-01-231-2/+2
* get_auxval implementation for NetBSD.David Carlier2021-01-221-0/+13
* Name the reference here, in case the link changesJack Lloyd2021-01-211-1/+3
* get_cpu_cycle_counter on Darwin ARM64 implementation.David CARLIER2021-01-201-0/+3
* Merge GH #2590 More charset function cleanupsJack Lloyd2021-01-134-150/+2
|\
| * More charset.h cleanupsJack Lloyd2021-01-134-150/+2
* | Decode ASN.1 TeletexStrings strings correctlyJack Lloyd2021-01-132-8/+4
|/
* Remove unused charset conversion functionsJack Lloyd2021-01-132-64/+0
* Avoid using macros in x86 cpuid codeJack Lloyd2021-01-092-26/+41
* Add compile-time AVX512VL versions of Ch and Maj for AVX2Jack Lloyd2021-01-091-0/+8
* Merge GH #2579 Add majority and choose bitwise functionsJack Lloyd2021-01-092-2/+23
|\
| * Add choose and majority functionsJack Lloyd2021-01-092-2/+23
* | Whitespace fixJack Lloyd2021-01-091-1/+0
|/