kfr

Fast, modern C++ DSP framework, FFT, Sample Rate Conversion, FIR/IIR/Biquad Filters (SSE, AVX, AVX-512, ARM NEON)
Log | Files | Refs | README

DateCommit messageAuthorFiles+-
2025-02-27 15:13Update documentationd.levin256@gmail.com4+246-20
2025-01-13 11:006.1.1d.levin256@gmail.com2+8-1
2025-01-13 10:45Improve dft performance on arm64d.levin256@gmail.com3+44-11
2024-11-21 18:21Workaround MSVC 19.42.34433 ICEd.levin256@gmail.com1+1-2
2024-11-18 13:466.1.0d.levin256@gmail.com2+14-2
2024-11-18 13:40Add multidimensional DFT to C APId.levin256@gmail.com4+683-377
2024-11-10 16:28Source groups in cxxdox.ymld.levin256@gmail.com1+36-23
2024-11-09 18:46Update to latest CxxDox, capi sectiond.levin256@gmail.com4+92-82
2024-11-09 18:35Update documentationd.levin256@gmail.com3+531-129
2024-11-01 19:28Update README.mdd.levin256@gmail.com1+11-1
2024-10-28 09:19KFR 6.0.4d.levin256@gmail.com3+16-10
2024-10-05 18:41Fix incorrect field accessd.levin256@gmail.com1+1-1
2024-09-17 13:41KFR 6.0.3d.levin256@gmail.com2+15-1
2024-09-17 07:57Direct initialization of atomicsd.levin256@gmail.com1+4-4
2024-09-13 02:54Leave stdlib unspecified for Androidd.levin256@gmail.com1+2-3
2024-09-03 18:19CMake configuration fixes for Androidd.levin256@gmail.com1+15-2
2024-08-12 11:03Remove Big Sur: no longer supported by GAd.levin256@gmail.com1+0-23
2024-08-12 10:53Upgrade to Ubuntu 24 for gcc testsd.levin256@gmail.com1+2-2
2024-08-12 10:52Disable test that causes ICE in MSVCd.levin256@gmail.com1+3-0
2024-08-09 15:20More detailed comments for examplesd.levin256@gmail.com6+365-94
2024-05-07 08:13Fix Stateless parameterd.levin256@gmail.com1+14-14
2024-04-28 18:14Merge pull request #226 from jcelerier/patch-2Dan L Cazarín1+1-1
2024-04-28 18:07Another Win32 CMake portability fixJean-Michaël Celerier1+1-1
2024-04-28 17:28Merge pull request #225 from jcelerier/patch-1Dan L Cazarín1+1-1
2024-04-28 16:26Fix build with non-MSVC on Win32Jean-Michaël Celerier1+1-1
2024-04-04 14:23Update README.mdd.levin256@gmail.com1+3-3
2024-03-26 19:36Merge pull request #221 from Jalmenara/improve-iir-filters-docsDan L Cazarín2+33-1
2024-03-26 13:11Add separate IIR doxygen group for "Docs/Reference"Jesus Almenara R2+2-1
2024-03-26 13:09Add doxygen tags to `iir_design.hpp`Jesus Almenara R1+31-0
2024-02-14 09:00Android binariesd.levin256@gmail.com1+38-0
2024-02-14 08:48Documentation updated.levin256@gmail.com5+134-30
2024-02-14 08:356.0.2d.levin256@gmail.com1+1-1
2024-02-14 08:35fmt argument for complex_size_ford.levin256@gmail.com2+7-4
2024-02-14 07:48windows arm64 buildd.levin256@gmail.com3+38-0
2024-02-13 21:05KFR_DEBUG_INSTALL_SUFFIXd.levin256@gmail.com5+14-12
2024-02-13 18:55EMSCRIPTEN support in cmaked.levin256@gmail.com3+15-29
2024-02-13 18:49Merge pull request #187 from jcelerier/emscriptenDan L Cazarín2+30-4
2024-02-12 14:31Move dft_plan::execute to srcd.levin256@gmail.com4+246-167
2024-02-12 14:306.0.1d.levin256@gmail.com1+1-1
2024-02-12 14:30/Zc:lambda as generated expressiond.levin256@gmail.com1+2-2
2024-02-05 20:16Small documentation fixesd.levin256@gmail.com2+3-0
2024-02-05 19:54Fix versiond.levin256@gmail.com1+3-3
2024-02-05 19:42Add auto/base.md to navd.levin256@gmail.com1+1-0
2024-02-05 19:20Fix edit url in mkdocs.ymld.levin256@gmail.com1+1-1
2024-02-05 19:10Fix GitHub markdown formatd.levin256@gmail.com1+7-7
2024-02-05 18:48Update documentationd.levin256@gmail.com11+452-289
2024-02-05 11:14Update dsp examplesd.levin256@gmail.com13+117-120
2024-02-05 08:40DSP refactoringd.levin256@gmail.com14+634-233
2024-02-05 08:38array_ref refactoringd.levin256@gmail.com1+12-121
2024-02-05 08:37Disallow const T in univectord.levin256@gmail.com1+4-0
2024-02-01 10:42Fix complex operatorsd.levin256@gmail.com1+3-0
2024-02-05 08:36CMT_HAS_DATA_SIZEd.levin256@gmail.com1+4-0
2024-02-01 15:03inline_vectord.levin256@gmail.com2+133-0
2024-02-01 10:24Update README.mdd.levin256@gmail.com1+11-7
2024-01-30 10:32Build for macos-arm64d.levin256@gmail.com2+29-0
2024-01-30 10:24Cross compiling to arm64d.levin256@gmail.com1+3-0
2024-01-30 09:54GitHub Actions: macOS11 with sded.levin256@gmail.com1+23-0
2024-01-26 17:42dr_flac: disable SSE4.1 if not enabled in compilerd.levin256@gmail.com1+3-0
2024-01-26 15:35Arch tests: embed dsp sourcesd.levin256@gmail.com3+16-167
2024-01-26 14:50Migrate to Github Actionsd.levin256@gmail.com3+243-329
2024-01-26 14:46Remove KFR_ENABLE_DFT_NPd.levin256@gmail.com1+0-7
2024-01-26 13:39Set CMAKE_INSTALL_PREFIX in ci/rund.levin256@gmail.com2+4-2
2024-01-26 13:37CMake config tweaks and fixesd.levin256@gmail.com5+22-17
2024-01-25 06:01Set up GitHub Actionsd.levin256@gmail.com1+19-0
2024-01-24 08:45Add /Zc:lambda to kfr interfaced.levin256@gmail.com2+1-4
2024-01-24 08:44Simpler CMT_CVAL macrod.levin256@gmail.com1+1-1
2024-01-24 08:43explicit casts to prevent warningsd.levin256@gmail.com1+5-2
2024-01-24 07:11Use LINKER prefixd.levin256@gmail.com1+2-4
2024-01-23 08:37iir_design: explicit castsd.levin256@gmail.com1+22-22
2024-01-23 07:33macOS: use sse4.1+ for multiarch and testsd.levin256@gmail.com2+8-4
2024-01-23 07:18GCC7,8: _mm512_set_epi16 may be missingd.levin256@gmail.com1+16-0
2024-01-23 03:30Remove graphicsd.levin256@gmail.com10+0-1326
2024-01-22 01:46cmake: BITNESS64 and cross compilation fixd.levin256@gmail.com3+27-3
2024-01-20 01:00ci/run.sh: work out of treed.levin256@gmail.com1+3-2
2024-01-19 22:42CI tweaksd.levin256@gmail.com1+9-23
2024-01-22 07:30Multidimensional DFTd.levin256@gmail.com7+821-156
2024-01-17 06:57dft_stage_real_repack: inplaced.levin256@gmail.com1+12-6
2024-01-13 02:59maximum_dims = 16d.levin256@gmail.com1+2-1
2024-01-16 23:24Multidimensional reference DFTd.levin256@gmail.com1+111-110
2024-01-09 17:07call_with_tempd.levin256@gmail.com1+32-2
2023-12-23 07:02Cross compilation refactoringd.levin256@gmail.com3+105-64
2023-12-23 09:05Code generation bug in Clang 13+d.levin256@gmail.com2+9-0
2023-12-21 13:10.npy reading/writingd.levin256@gmail.com316+625-0
2023-12-21 13:09strides_for_shape fortran_orderd.levin256@gmail.com1+3-3
2023-12-16 04:27Remove kfr::complex (use std::complex instead)d.levin256@gmail.com5+6-253
2023-12-14 07:14CMake config generationd.levin256@gmail.com7+61-15
2023-12-14 07:13Module versionsd.levin256@gmail.com4+21-0
2023-12-14 03:34KFR_VERSION for cmaked.levin256@gmail.com1+45-16
2023-12-14 00:07KFR_WITH_CLANGd.levin256@gmail.com1+45-0
2023-12-13 07:11Pass scalars directlyd.levin256@gmail.com5+139-123
2023-12-08 15:59matrix_transposed.levin256@gmail.com5+570-199
2023-12-03 23:49Move some tests to internal/d.levin256@gmail.com38+716-758
2023-12-03 23:40Refactor testsd.levin256@gmail.com10+185-333
2024-01-17 07:13Multiarch refactoringd.levin256@gmail.com34+1355-962
2023-12-02 01:25C API: enable for non-x86d.levin256@gmail.com1+14-8
2023-12-02 01:00Move dft and io to src/d.levin256@gmail.com44+4300-4167
2023-12-01 22:18convert_endianessd.levin256@gmail.com1+47-0
2023-11-26 15:11transposed.levin256@gmail.com5+429-1
2023-11-26 15:09allow_copy = true by defaultd.levin256@gmail.com1+2-2
2023-11-26 10:21read_groupd.levin256@gmail.com3+50-57
2023-11-26 09:29KFR 6.0.0d.levin256@gmail.com2+3-3
2024-02-01 10:42Fix complex operatorsd.levin256@gmail.com1+2-0
2024-01-27 08:42Use _mm256_insertf128_si256 in KFR_mm256_setr_m128id.levin256@gmail.com1+1-2
2024-01-27 08:37Fix counter(T)d.levin256@gmail.com1+1-2
2024-01-27 07:20string_view representationd.levin256@gmail.com1+9-0
2024-01-22 08:45Update clang-format to 17, reformat coded.levin256@gmail.com35+135-147
2024-01-22 08:11convolution codestyle fixesd.levin256@gmail.com2+2-2
2024-01-22 07:30array_to_string: use Fmtd.levin256@gmail.com2+3-3
2024-01-19 22:42Use errorln in KFR_PRINT_AND_ABORTd.levin256@gmail.com1+2-4
2024-01-19 22:42flush in errorlnd.levin256@gmail.com1+1-0
2023-12-01 22:18Generic swapbyteorderd.levin256@gmail.com1+2-17
2023-11-26 18:04More vec testsd.levin256@gmail.com1+9-0
2023-11-26 17:59histogram_data::total() and fixesd.levin256@gmail.com2+62-8
2023-11-26 17:18More tests in reduce.cppd.levin256@gmail.com1+12-0
2023-11-26 10:53lowhalf, highhalfd.levin256@gmail.com1+24-0
2024-01-17 07:40Merge branch 'dev' of https://github.com/kfrlib/kfr into devd.levin256@gmail.com1+32-0
2023-12-03 16:54override_cpud.levin256@gmail.com1+7-0
2024-01-17 06:39Constructors for dft_pland.levin256@gmail.com3+27-5
2023-12-23 07:01open_file_for_* should return nullptr if failedd.levin256@gmail.com1+12-6
2023-12-21 13:09custom assign operators for tensord.levin256@gmail.com1+1-1
2023-12-14 00:39ctranspose: cast ps/pdd.levin256@gmail.com1+8-8
2023-11-26 15:10Fix flatten()d.levin256@gmail.com1+1-1
2023-12-01 22:17compound_type_traits for std::complexd.levin256@gmail.com1+24-0
2023-12-16 04:35Remove accepts_anyd.levin256@gmail.com1+1-5
2023-12-21 13:08is_betweend.levin256@gmail.com1+12-6
2023-12-21 13:09is_complexd.levin256@gmail.com1+4-0
2024-01-13 02:40Fixes for representationd.levin256@gmail.com2+11-1
2023-12-01 21:31Merge pull request #203 from reFX/mainDan L Cazarín1+32-0
2023-12-01 19:03Fix ARM buildRoland Rabien1+32-0
2023-11-29 16:29Add link commands in docsd.levin256@gmail.com1+99-8
2023-11-27 14:19KFR 5.2.0d.levin256@gmail.com3+30-1
2023-11-25 16:58Fix x86-use-vzeroupperd.levin256@gmail.com1+5-1
2023-11-25 15:09Fix fft on avx512d.levin256@gmail.com1+7-7
2023-11-15 10:33fft_algorithm_selectiond.levin256@gmail.com1+48-21
2023-11-15 09:46CMT_CVALd.levin256@gmail.com1+2-0
2023-11-15 09:46KFR_NO_PERF_TESTS to disable performance testsd.levin256@gmail.com2+7-1
2023-11-12 06:46Remove quotesd.levin256@gmail.com1+2-2
2023-11-12 05:59DFT: template for use_tabled.levin256@gmail.com2+29-13
2023-11-10 08:44DFT performance improvementsd.levin256@gmail.com10+1250-312
2023-11-22 15:31Force linking in correct orderd.levin256@gmail.com2+17-0
2023-11-22 14:05Revert "Set VISIBILITY_INLINES_HIDDEN for DFT"d.levin256@gmail.com1+0-1
2023-11-22 09:47Set VISIBILITY_INLINES_HIDDEN for DFTd.levin256@gmail.com1+1-0
2023-11-21 13:02Remove -flto for DFT binariesd.levin256@gmail.com1+0-1
2023-11-10 04:57Fix for MSVC 19.37 ICEd.levin256@gmail.com1+4-0
2023-11-06 00:18trig_fold: simplify to fix MSVC ICEd.levin256@gmail.com1+4-4
2023-11-05 23:28Add -Wno-unknown-warning-optiond.levin256@gmail.com1+1-1
2023-10-16 08:39Fix ambiguities with std::identity (c++20)d.levin256@gmail.com1+2-0
2023-10-16 08:18Fix typo in epsilond.levin256@gmail.com8+19-19
2023-10-16 08:17Fix Goertzeld.levin256@gmail.com2+42-8
2023-10-16 07:44KFR_USE_STD_ALLOCATION testd.levin256@gmail.com1+17-0
2023-10-16 07:44Disable operators if KFR_STD_COMPLEX definedd.levin256@gmail.com1+2-0
2023-10-16 07:16Fix indexing in nearest_real_or_complexd.levin256@gmail.com1+1-1
2023-10-16 07:14DFT: support degenerate sizes, more DFT testsd.levin256@gmail.com4+56-45
2023-10-11 21:33Update Changelogd.levin256@gmail.com1+21-0
2023-10-11 21:28Warning-free build on MSVCd.levin256@gmail.com20+59-16
2023-10-11 20:34Fix root and cbrtd.levin256@gmail.com2+18-2
2023-10-11 20:18Remove is_pod_liked.levin256@gmail.com4+0-17
2023-10-11 20:18KFR 5.1.0d.levin256@gmail.com1+2-2
2023-10-11 16:25Workaround for MSVC2019 Internal compiler errord.levin256@gmail.com1+7-1
2023-10-11 13:30Remove unnecessary unwrap_bit_valued.levin256@gmail.com1+13-15
2023-10-11 13:13Remove 32-bit MinGW from CI testsd.levin256@gmail.com1+3-18
2023-10-11 13:13Fix vec<bit<>> for GCCd.levin256@gmail.com1+6-12
2023-10-11 08:26Fix vec<bit<>> in MSVC and GCCd.levin256@gmail.com10+133-64
2023-10-11 08:05fix geometry constructors for MSVCd.levin256@gmail.com1+19-3
2023-09-15 19:31Fix copy constructors for geometry.hppd.levin256@gmail.com1+4-4
2023-09-15 18:52vec::element enhancementsd.levin256@gmail.com1+26-16
2023-09-15 12:24Use special_constants for allones etcd.levin256@gmail.com3+35-35
2023-09-14 16:10Merge branch 'dev' of https://github.com/kfrlib/kfr into devd.levin256@gmail.com6+26-15
2023-09-14 16:08Fix transpose(vec)d.levin256@gmail.com1+1-1
2023-09-14 16:08Fix subscript for nested vecd.levin256@gmail.com1+4-2
2023-08-24 10:06bittestany/bittestall for i32 on ARM64d.levin256@gmail.com1+2-0
2023-08-24 09:58Fix missing copy constructor for MSVCd.levin256@gmail.com2+10-4
2023-08-10 03:22Use ±0.1 threshold from tech 3341 for multichanneld.levin256@gmail.com1+4-4
2023-08-10 02:53Fix shape::adaptd.levin256@gmail.com2+10-7
2023-08-04 16:34Enable the library to build against WebAssembly SIMD support of EmscriptenJean-Michaël Celerier2+30-4
2023-08-04 01:44color.hpp/geometry.hpp refactoringd.levin256@gmail.com6+530-229
2023-07-30 07:51Fix for DFT with KFR_DFT_NO_NPo2d.levin256@gmail.com1+6-0
2023-06-27 19:29Tukey windowd.levin256@gmail.com2+36-1
2023-06-27 19:12Ignore Wpass-failedd.levin256@gmail.com3+14-0
2023-06-27 18:54Cast constant to T to fix warningd.levin256@gmail.com1+1-1
2023-06-27 18:53Merge pull request #124 from seanlikeskites/devDan L Cazarín2+5-4
2023-06-27 18:48DFT: Add constructors taking cpu_td.levin256@gmail.com1+11-14
2023-06-26 18:46Update CHANGELOGd.levin256@gmail.com1+106-2
2023-06-26 18:31Copyright: fix year, change url to httpsd.levin256@gmail.com208+271-273
2023-06-26 05:50KFR 5.0.3d.levin256@gmail.com1+1-1
2023-06-26 03:29Fix zero-padding in SRCd.levin256@gmail.com1+4-2
2023-06-25 16:21Planck-taper windowd.levin256@gmail.com3+44-1
2023-06-25 10:53Replace outdated CI imagesd.levin256@gmail.com1+9-11
2023-06-25 10:36Add .cache dir to gitignored.levin256@gmail.com1+4-2
2022-12-13 04:13merge with origingopher20082+33-12
2023-06-03 20:20Add options for installing libraries and headers (on by default)Nicholas Corgan1+20-14
2023-03-05 10:20Fix gen_sind.levin256@gmail.com2+24-10
2023-01-25 15:05Fix clang version suffixd.levin256@gmail.com1+1-1
2023-01-25 14:56CLANG_SUFFIX instead of update-alternativesd.levin256@gmail.com3+10-10
2023-01-25 14:31KFR 5.0.2d.levin256@gmail.com1+1-1
2023-01-25 14:31Update ARM builds to use Ubuntu 20d.levin256@gmail.com1+12-12
2023-01-24 05:23Fix neon register count settingd.levin256@gmail.com1+1-0
2022-12-27 16:10Fix sine and others not accepting scalar refsd.levin256@gmail.com4+26-19
2022-12-15 07:37Fix typo in bq_gallery.mdd.levin256@gmail.com1+1-1
2022-12-14 07:12Prefix fmt with namespace to avoid conflictsd.levin256@gmail.com3+9-9
2022-12-06 08:49Merge branch 'dev'd.levin256@gmail.com8+126-6
2022-12-06 01:59Fixes for MSVC: multiple versions of a defaulted special member functionsd.levin256@gmail.com2+20-3
2022-12-06 01:34KFR 5 upgrade guided.levin256@gmail.com3+99-1
2022-12-06 00:25KFR 5.0.1d.levin256@gmail.com1+1-1
2022-12-06 00:24Allow writing to slice only if arg is writabled.levin256@gmail.com1+1-1
2022-12-06 00:23Fix ambiguous assign operator for univectord.levin256@gmail.com1+5-0
2022-12-06 00:21Change range for packet_size_factor in ebu_r128d.levin256@gmail.com1+2-2
2022-12-01 02:40v4 documentation linksd.levin256@gmail.com2+11-13
2022-11-30 10:28Merge branch 'v5.x'd.levin256@gmail.com244+70853-18495
2022-11-30 05:48Fix random generator testsd.levin256@gmail.com1+1-1
2022-11-30 03:54Histogramsd.levin256@gmail.com6+149-79
2022-11-30 03:24Normal distribution for random number generatord.levin256@gmail.com2+149-0
2022-11-29 21:50Fix dark mode for docsd.levin256@gmail.com2+21-11
2022-11-29 21:26Update documentationd.levin256@gmail.com34+855-571
2022-11-24 07:21Reduce number of ninja jobs for MSVC2022d.levin256@gmail.com2+2-1
2022-11-24 07:11Fix get_arg: incorrect VecAxisd.levin256@gmail.com2+13-9
2022-11-24 07:11Testo: flush stdoutd.levin256@gmail.com1+2-0
2022-11-24 07:10Supress Wpass-failed warningd.levin256@gmail.com1+5-0
2022-11-24 07:09Move c++ flag to CMAKE_CXX_FLAGSd.levin256@gmail.com1+2-2
2022-11-22 21:02Disable generic tests in clang/msvc due to miscompilationd.levin256@gmail.com1+1-1
2022-11-22 20:59Fix tensor constructor conflict in MSVCd.levin256@gmail.com8+49-18
2022-07-14 18:35Use std::invoke_resultd.levin256@gmail.com1+5-0
2022-11-22 19:28Revert "Generic backend refactoring" because of ICE in MSVCd.levin256@gmail.com19+823-949
2022-11-17 21:39Generic backend refactoringd.levin256@gmail.com19+949-823
2022-11-17 21:14Paths for RelWithDebInfod.levin256@gmail.com3+5-0
2022-11-15 07:11Fix for GCCd.levin256@gmail.com1+6-6
2022-11-15 06:44Tensor small refactoringd.levin256@gmail.com8+233-153
2022-11-15 06:27Remove GCC12/avx512 from CI due to compiler bugd.levin256@gmail.com1+1-1
2022-11-12 23:21Fixes for MSVC2019 and MSVC2022d.levin256@gmail.com2+52-66
2022-11-12 23:20Enable VS2022 CId.levin256@gmail.com3+36-33
2022-11-12 22:48Rename shapeof -> get_shaped.levin256@gmail.com16+142-136
2022-11-12 22:40Use KFR_REPORT_LOGIC_ERROR instead of throwd.levin256@gmail.com3+13-8
2022-11-12 22:34Documentation: expressionsd.levin256@gmail.com1+160-7
2022-11-12 21:56Disable generic cpu tests on x32 due to ICE in Clangd.levin256@gmail.com1+1-1
2022-11-12 21:01Documentationd.levin256@gmail.com37+56288-10184
2022-11-12 18:13get_element, indices and selectd.levin256@gmail.com4+50-2
2022-11-12 17:40Fix tensor_subscript template argumentd.levin256@gmail.com1+1-1
2022-11-11 19:45Fix size_mind.levin256@gmail.com1+1-1
2022-11-11 19:43Fix index_t type castd.levin256@gmail.com1+1-1
2022-11-11 19:40complex comparison methods must be constd.levin256@gmail.com1+2-2
2022-11-11 19:10Fix common_type for GCCd.levin256@gmail.com9+56-83
2022-11-10 19:34Fix expression_handled.levin256@gmail.com1+10-8
2022-11-10 19:08GCC 9 fixesd.levin256@gmail.com10+46-21
2022-11-10 18:23Fix for clang 9 and olderd.levin256@gmail.com2+12-20
2022-11-10 18:10Disable forced inlining for NDEBUG buildsd.levin256@gmail.com2+20-8
2022-11-10 17:15Use sized int for index_td.levin256@gmail.com1+2-1
2022-11-10 16:10Fixes for older compilers: counter and memory_finalizerd.levin256@gmail.com4+56-25
2022-11-10 15:17has_expression_traitsd.levin256@gmail.com1+6-0
2022-11-10 12:42Remove duplicated functiond.levin256@gmail.com1+0-7
2022-11-09 19:29Fixes for GCC and MSVCd.levin256@gmail.com10+38-18
2022-11-09 15:45Fix DFT fallback algorithm testsd.levin256@gmail.com3+8-5
2022-11-09 10:50Fix ARCH_LISTd.levin256@gmail.com1+1-1
2022-11-09 08:56Fix expression_handle for large Nd.levin256@gmail.com1+3-2
2022-11-09 08:56Fix #included.levin256@gmail.com2+2-1
2022-11-08 11:52Update CId.levin256@gmail.com6+44-42
2022-11-08 11:15Fixes for GCC: constexpr, common_type etcd.levin256@gmail.com10+37-25
2022-11-04 18:49Fixes for MSVCd.levin256@gmail.com6+51-27
2022-11-04 17:46Remove std aliasesd.levin256@gmail.com38+415-330
2022-11-03 11:07Fix cometa ambiguitiesd.levin256@gmail.com34+305-273
2022-11-03 10:20IO refactoringd.levin256@gmail.com8+290-151
2022-11-02 14:04Warn about CPU_ARCHd.levin256@gmail.com2+41-20
2022-11-02 08:28Rename pointer -> handled.levin256@gmail.com24+540-547
2022-11-02 08:19expression_traced.levin256@gmail.com2+39-4
2022-11-01 15:26Runtime checksd.levin256@gmail.com10+167-48
2022-10-28 09:26Expressions refactoringd.levin256@gmail.com122+4690-3913
2022-10-28 09:22Source location for testsd.levin256@gmail.com2+30-18
2022-10-14 11:13Remove unused variabled.levin256@gmail.com1+0-1
2022-10-14 10:01Merge masterd.levin256@gmail.com180+357-283
2022-10-14 03:32Fix MSVC2019 ICEd.levin256@gmail.com6+145-73
2022-10-12 16:45Update SDE versiond.levin256@gmail.com1+2-2
2022-10-12 15:36Fix gather namespaced.levin256@gmail.com1+2-2
2022-10-12 15:30Fix scatter namespaced.levin256@gmail.com1+5-2
2022-10-12 15:20KFR 4.3.0d.levin256@gmail.com1+1-1
2022-10-12 15:08Upgrade Azure Pipelines imagesd.levin256@gmail.com1+14-14
2022-10-12 15:04Fix note_to_hertz tests for clang 14d.levin256@gmail.com1+1-1
2022-09-19 13:44Fix read/write with strided.levin256@gmail.com1+2-2
2022-08-03 17:55Add .editorconfigd.levin256@gmail.com1+12-0
2022-07-18 17:09Fix for recent GCCd.levin256@gmail.com1+86-48
2022-07-18 17:06Remove inline specifier for KFR_FUNCTIONd.levin256@gmail.com6+9-19
2022-07-14 18:40Fix gather_helper and scatter_strided.levin256@gmail.com1+32-10
2022-10-12 13:48Update copyright headersd.levin256@gmail.com180+180-180
2022-10-12 13:40Refactoringd.levin256@gmail.com49+2199-1994
2022-10-04 07:11Rename filesd.levin256@gmail.com8+502-1216
2022-08-03 17:59Update mkdocs.ymld.levin256@gmail.com1+10-7
2022-08-02 19:23Update cxxdox.ymld.levin256@gmail.com1+4-5
2022-09-28 18:53update expressionsd.levin256@gmail.com9+758-983
2022-09-19 18:32Complex number support for tensorsd.levin256@gmail.com7+84-41
2022-09-19 13:49Init tensor from initializer_list, slicingd.levin256@gmail.com6+527-100
2022-09-19 13:44Fix read/write with strided.levin256@gmail.com1+2-2
2022-08-31 16:09CMT_COMPILER_IS_MSVCd.levin256@gmail.com4+11-5
2022-08-31 16:04Ability to select axisd.levin256@gmail.com5+664-172
2022-08-04 13:08Multidimensional expressionsd.levin256@gmail.com5+353-71
2022-08-04 12:06Construct vec from lambdad.levin256@gmail.com1+10-0
2022-08-04 10:03Move expressions handling to based.levin256@gmail.com35+1148-976
2022-08-03 18:02Header for shape.hppd.levin256@gmail.com1+27-0
2022-08-03 18:01Header for static_arrayd.levin256@gmail.com1+27-0
2022-08-03 18:01Move is_numeric to Cometad.levin256@gmail.com2+8-8
2022-08-03 18:00CMT_PRAGMAd.levin256@gmail.com1+2-0
2022-08-03 17:59Update mkdocs.ymld.levin256@gmail.com1+10-7
2022-08-03 17:55Add .editorconfigd.levin256@gmail.com1+12-0
2022-08-02 19:23Fix includesd.levin256@gmail.com2+2-0
2022-08-02 19:23Update cxxdox.ymld.levin256@gmail.com1+4-5
2022-08-02 16:54Tensor testsd.levin256@gmail.com3+588-0
2022-08-02 16:53kfr::tensord.levin256@gmail.com4+1887-26
2022-08-02 16:49is_simd_float_type and is_simd_int_typed.levin256@gmail.com1+13-0
2022-08-02 16:18Move KFR_COMPONENTWISE_RET to simd.hppd.levin256@gmail.com2+17-16
2022-08-02 16:16CMT_INTRINSIC for cometa functionsd.levin256@gmail.com1+142-121
2022-08-02 16:16CMT_NO_FORCE_INLINE to disable inliningd.levin256@gmail.com1+21-3
2022-07-18 18:16Use CMT_LIKELY where it's profitabled.levin256@gmail.com12+30-29
2022-07-18 17:09Fix for recent GCCd.levin256@gmail.com1+86-48
2022-07-18 17:06Remove inline specifier for KFR_FUNCTIONd.levin256@gmail.com6+9-19
2022-07-14 18:42CTAD for vec{}, writable front/backd.levin256@gmail.com1+107-40
2022-07-14 18:40Fix gather_helper and scatter_strided.levin256@gmail.com1+32-10
2022-07-14 18:40representation<std::shared_ptr<void>>d.levin256@gmail.com1+13-0
2022-07-14 18:39padhigh/padlow with constant, enumerate with stepd.levin256@gmail.com1+49-0
2022-07-14 18:38Output expressions must use set_elements functionsd.levin256@gmail.com6+49-41
2022-07-14 18:35Use std::invoke_resultd.levin256@gmail.com1+5-0
2022-07-14 18:34CMT_LIKELY and CMT_UNLIKELYd.levin256@gmail.com1+6-0
2022-07-14 18:33Prefix CMake variables with KFR_d.levin256@gmail.com3+61-68
2022-07-14 18:40KFR 5.0.0d.levin256@gmail.com1+2-2
2021-11-11 11:24Clean up azure pipelinesd.levin256@gmail.com1+0-16
2021-11-11 11:14CLANG_ARG_PREFIXd.levin256@gmail.com9+26-20
2021-11-11 10:19Workaround for clang bugd.levin256@gmail.com6+64-14
2021-11-11 10:19Fix CI and arm toolchainsd.levin256@gmail.com3+19-11
2021-11-11 06:53CI: Add new compilersd.levin256@gmail.com1+100-21
2021-04-29 16:15Add test for cometa::type_named.levin256@gmail.com2+11-3
2021-04-29 07:40Fix ctype_name for clangd.levin256@gmail.com1+1-1
2021-04-28 18:34Add KFR_STD_COMPLEX cmake option, fix std::complex issued.levin256@gmail.com4+23-1
2021-04-15 11:57Clean up CMake filesd.levin256@gmail.com2+8-30
2021-04-15 11:52Fix field order in convolve_filterd.levin256@gmail.com2+4-3
2021-04-15 11:47Load twiddles using functionsd.levin256@gmail.com1+16-7
2021-03-31 22:50Fix x86 cross building on Apple Silicond.levin256@gmail.com2+6-5
2021-03-31 22:08Include cometa:: to distinguish fmt from namespaced.levin256@gmail.com1+2-2
2021-03-31 22:04Make weighting gain constantd.levin256@gmail.com1+3-3
2021-01-12 17:20fix inverse DCTSean Enderby2+5-4
2020-10-20 15:27ARM builds require Clang compilerd.levin256@gmail.com1+4-0
2020-10-20 15:12arm builds require neon supportd.levin256@gmail.com1+4-0
2020-10-20 15:05Make global constants inlined.levin256@gmail.com1+6-6
2020-10-20 15:01Remove cmake debugd.levin256@gmail.com1+2-2
2020-10-20 15:00Clang 8.0 fix: disable for non-x86d.levin256@gmail.com1+1-1
2020-10-20 15:00Fix python 3.7 compatibilityd.levin256@gmail.com1+2-2
2020-10-15 10:42Merge pull request #101 from purpl3F0x/masterDan Levin1+16-16
2020-10-13 11:35DFT: calculate width from vector capacityd.levin256@gmail.com7+121-66
2020-10-13 11:22MSVC2019 fixesd.levin256@gmail.com3+19-5
2020-10-13 11:20Fix size_t aliasd.levin256@gmail.com1+3-0
2020-10-13 11:19Increase timeoutInMinutesd.levin256@gmail.com1+20-20
2020-10-13 09:47Merge pull request #105 from xnorpx/fix123Dan Levin1+4-0
2020-10-08 01:32Fix CMake 3.18 behavior for CMAKE_LINKERd.levin256@gmail.com1+2-2
2020-10-08 00:38Add -DDEBUG_CMAKE=ONd.levin256@gmail.com2+47-38
2020-10-07 23:53Use MSVC2019 environment for Clang testsd.levin256@gmail.com1+4-20
2020-10-07 23:11Fix azure-pipelines.ymld.levin256@gmail.com1+0-32
2020-10-07 23:08Disable sde on MacOS 15d.levin256@gmail.com1+47-0
2020-10-07 21:49Update license headerd.levin256@gmail.com136+136-136
2020-10-07 21:32Set CMAKE_LINKER, update azure imagesd.levin256@gmail.com1+18-19
2020-10-07 21:17Fix carg and testsd.levin256@gmail.com2+7-1
2020-09-18 00:17Use new lambda processor in vs2019 to fix compiler error in vec unaligned_readMarcus Asteborg1+4-0
2020-08-24 07:35Update AVX512 Intrinsics to support all compilersStavros Avramidis1+16-16
2020-03-26 04:42Merge pull request #85 from acxz/archlinux_packageDan Levin1+12-2
2020-03-24 12:25Rename testd.levin256@gmail.com1+1-1
2020-03-24 12:05Additional test for AVX512d.levin256@gmail.com2+6-0
2020-03-24 11:47Set arch for kfr_iod.levin256@gmail.com1+1-0
2020-03-24 06:07Check USE_SDEd.levin256@gmail.com1+5-1
2020-03-24 05:56Arch tests and fixes for multi arch DFTd.levin256@gmail.com4+76-47
2020-03-24 05:37Don't check sse3 due to xcode bugd.levin256@gmail.com1+1-1
2020-03-24 04:51Downgrade Intel SDEd.levin256@gmail.com1+3-1
2020-03-24 04:16Prepare macOS for SDE checksd.levin256@gmail.com1+2-2
2020-03-22 21:03Use SDE for macOSd.levin256@gmail.com2+20-20
2020-03-22 20:49Update SDEd.levin256@gmail.com1+8-8
2020-03-18 19:31Fix typod.levin256@gmail.com1+9-9
2020-03-17 14:45Use macOS-10.14 for azure pipelinesd.levin256@gmail.com1+11-24
2020-03-17 13:09KFR 4.2.0d.levin256@gmail.com3+18-2
2020-03-17 11:29Skip kfr_dft definesd.levin256@gmail.com1+3-1
2020-03-17 11:27cmake install: DFT multi arch and C APId.levin256@gmail.com4+77-12
2020-03-17 09:22Multiple architectures for DFTd.levin256@gmail.com8+222-141
2020-03-17 09:18cmake-format.ymld.levin256@gmail.com2+69-0
2020-03-16 05:27Add instructions for archlinux packageacxz1+12-2
2020-03-04 13:00KFR 4.1d.levin256@gmail.com4+27-4
2020-03-03 12:51Fix accuracy test for expjd.levin256@gmail.com1+2-1
2020-03-02 11:35Merge pull request #82 from slarew/devDan Levin2+25-0
2020-02-29 02:04add stateless short_fir expressionStephen Larew2+25-0
2020-02-27 09:31Merge pull request #80 from BenjaminNavarro/biquad_filter_ctorDan Levin1+6-0
2020-02-27 09:30Merge pull request #79 from BenjaminNavarro/devDan Levin1+4-2
2020-02-26 10:03Add biquad_filter ctor for ease of useBenjamin Navarro1+6-0
2020-02-25 17:18Fix compilation in debug with GCCBenjamin Navarro1+4-2
2020-02-25 06:32Allow invert_t in real dft execute/refactoringd.levin256@gmail.com3+31-48
2020-02-25 06:30Fix expj testsd.levin256@gmail.com1+1-1
2020-02-25 06:26Fix fir_state for older compilersd.levin256@gmail.com1+1-1
2020-02-24 13:19Merge pull request #76 from slarew/updatesDan Levin16+701-116
2020-02-20 21:09Add MSVC2019 to CId.levin256@gmail.com1+16-0
2020-02-20 20:54Fix is_invocable_r fallbackd.levin256@gmail.com1+3-3
2020-02-20 20:30add cabssqrStephen Larew1+33-0
2020-02-20 20:30add moving_sum expressionStephen Larew2+111-2
2020-02-20 20:30factor out delay_state from delay expressionStephen Larew4+131-40
2020-02-20 20:28add gen_expjStephen Larew2+53-0
2020-02-20 20:28add complex support to convolve_filterStephen Larew6+356-58
2020-02-20 20:26fix std::complex compatibilityStephen Larew4+20-19
2020-02-20 19:04Fixes for new Azure Pipelines imagesd.levin256@gmail.com1+6-6
2020-02-03 18:32Make vec constructor constexprd.levin256@gmail.com1+1-1
2019-12-09 15:05MSVC2019 fixesd.levin256@gmail.com13+91-67
2019-12-05 23:00Changelogd.levin256@gmail.com1+89-0
2019-12-05 22:31Add logo to README.mdd.levin256@gmail.com3+597-0
2019-12-05 22:06Update docsd.levin256@gmail.com1+14-2
2019-12-04 21:46make fp_precision_limit inlined.levin256@gmail.com2+3-2
2019-12-04 20:50Make c_sin_table inlined.levin256@gmail.com1+2-2
2019-12-04 20:01add_test: full pathd.levin256@gmail.com2+57-14
2019-12-04 19:46faligned-allocation for macOSd.levin256@gmail.com1+1-1
2019-12-04 19:45Use atomic_uintd.levin256@gmail.com1+4-4
2019-12-04 19:29Upgrade Windows CI to Clang 9, C API testsd.levin256@gmail.com6+262-29
2019-12-04 18:23C API: memory functions namespaced.levin256@gmail.com2+12-8
2019-12-04 18:21Support for alignment > 255d.levin256@gmail.com1+12-9
2019-12-04 18:18Add KFR_API_SPEC for memory functionsd.levin256@gmail.com1+10-8
2019-12-03 21:44Fix dr_flac SSE4.1d.levin256@gmail.com1+8-0
2019-12-03 20:56Code formatting, fix included.levin256@gmail.com9+19-17
2019-12-03 19:29Build time optimizationsd.levin256@gmail.com1+4-7
2019-12-03 19:16Build time optimizationsd.levin256@gmail.com4+54-54
2019-12-03 13:55Tests for absminof, absmaxofd.levin256@gmail.com2+38-31
2019-12-02 21:41Documentation filesd.levin256@gmail.com62+131201-3
2019-12-02 20:52DSP testsd.levin256@gmail.com1+36-0
2019-12-02 20:52Fix generatorsd.levin256@gmail.com1+1-1
2019-12-02 20:47Remove KFR_ARCH_DEPd.levin256@gmail.com8+14-16
2019-12-02 19:43Fix nullptr for clang on linuxd.levin256@gmail.com1+1-1
2019-12-02 19:36bitwise for bit<T>d.levin256@gmail.com1+21-0
2019-12-02 19:20is_invocable_rd.levin256@gmail.com3+28-6
2019-12-02 18:54is_invocable fallbackd.levin256@gmail.com1+20-4
2019-12-02 18:30is_invocabled.levin256@gmail.com2+8-5
2019-12-02 18:24Move memory.hpp to cometad.levin256@gmail.com7+300-265
2019-12-02 17:00SDE: set archd.levin256@gmail.com1+17-1
2019-12-02 16:44Detect SSE4.2, detect_cpu executabled.levin256@gmail.com2+6-0
2019-12-02 16:26Rename convert to castd.levin256@gmail.com1+6-6
2019-12-02 16:11fraction testsd.levin256@gmail.com10+97-12
2019-11-29 11:24New implementation for cometa::functiond.levin256@gmail.com2+60-74
2019-11-29 09:09test for mask operatorsd.levin256@gmail.com1+22-0
2019-11-28 10:36iOS C++17 fixd.levin256@gmail.com3+9-2
2019-11-27 17:174.0 readmed.levin256@gmail.com1+3-3
2019-11-27 17:094.0 readmed.levin256@gmail.com1+32-3
2019-11-27 16:40Remove avx512 for GCC, arch tests for Xcoded.levin256@gmail.com1+18-5
2019-11-27 15:54sde for linuxd.levin256@gmail.com1+15-3
2019-11-27 12:25Build C API scriptd.levin256@gmail.com1+29-0
2019-11-27 10:51C API: Detect cpu at runtimed.levin256@gmail.com5+58-10
2019-11-27 10:47C API for macOSd.levin256@gmail.com2+26-38
2019-11-27 09:39Add .DS_Store to .gitignored.levin256@gmail.com1+2-0
2019-11-26 15:24Fix conv filter for ARMd.levin256@gmail.com1+1-1
2019-11-26 15:15Fix for convolve_filterd.levin256@gmail.com2+5-5
2019-11-26 15:03Chebyshev filtersd.levin256@gmail.com2+363-293
2019-11-26 09:45C API: refactoring, filtersd.levin256@gmail.com19+877-487
2019-11-26 09:45dct multiarch, fix includes, sse3 and ssse3d.levin256@gmail.com1+27-0
2019-11-26 09:44Aligned reallocated.levin256@gmail.com1+31-0
2019-11-26 06:50Disable Clang 8.0 workaround for latest Clangd.levin256@gmail.com1+9-4
2019-11-25 15:24zip & columnd.levin256@gmail.com2+35-0
2019-11-25 13:20-faligned-allocation for iOSd.levin256@gmail.com1+3-0
2019-11-25 12:53deleter for shared_ptrd.levin256@gmail.com1+2-2
2019-11-25 12:33Workaround for aligned newd.levin256@gmail.com1+2-2
2019-11-25 11:57Fix for limited C++17d.levin256@gmail.com1+6-4
2019-11-25 09:07Fix Xcode pathd.levin256@gmail.com1+2-2
2019-11-25 09:01Provide aligned new for expression_resourced.levin256@gmail.com1+9-0
2019-11-25 08:45Provide aligned new for expression_resourced.levin256@gmail.com2+1-9
2019-11-25 08:30Avoid undefined behavior in absmin and absmaxd.levin256@gmail.com1+19-2
2019-11-25 08:21cpu data alignment, _SILENCE_ALL_CXX17_DEPRECATION_WARNINGSd.levin256@gmail.com2+4-3
2019-11-25 07:10iOS on Xcode 11.2d.levin256@gmail.com1+4-4
2019-11-25 06:59cometa invoke_resultd.levin256@gmail.com2+3-1
2019-11-25 06:59Disable dr_mp3 SSE2 if not availabled.levin256@gmail.com2+10-0
2019-11-25 06:48Use result_ofd.levin256@gmail.com2+8-2
2019-11-25 06:28Fix type deduction/C++17 inline variablesd.levin256@gmail.com3+22-27
2019-11-25 06:20Disable some optimizations on AVX-512d.levin256@gmail.com1+2-0
2019-11-25 06:10Move cconj to simd moduled.levin256@gmail.com3+14-13
2019-11-25 05:594.0 (WIP)d.levin256@gmail.com34+1632-124
2019-11-22 04:09Fix typod.levin256@gmail.com1+1-1
2019-11-21 21:31KFR_FUNCTION for reduce.hppd.levin256@gmail.com1+10-10
2019-11-21 21:29inline variablesd.levin256@gmail.com63+694-726
2019-11-21 16:29vec<vec<vec<T>>> supportd.levin256@gmail.com3+183-154
2019-11-19 22:12Fix real DFT bugd.levin256@gmail.com1+1-1
2019-11-19 22:11color spacesd.levin256@gmail.com1+120-0
2019-11-19 21:59graphicsd.levin256@gmail.com9+861-1
2019-11-19 20:59Remove deprecated in C++17d.levin256@gmail.com3+13-26
2019-11-19 17:16Reading MP3 (using dr_libs)d.levin256@gmail.com16+16255-5532
2019-11-19 15:35Fix typo and format coded.levin256@gmail.com10+36-26
2019-11-19 15:18KFR 4.0d.levin256@gmail.com13+921-44
2019-11-14 20:59Fix GCC bugd.levin256@gmail.com3+7-0
2019-11-14 20:24bitcast<bit<>>d.levin256@gmail.com1+21-21
2019-11-14 19:57Remove debug lines in target_set_archd.levin256@gmail.com1+0-3
2019-11-14 17:03Optimizations for MSVC/GCCd.levin256@gmail.com9+131-21
2019-11-13 16:09Clang with MSVC2019d.levin256@gmail.com1+3-6
2019-11-13 15:06Add Linux Clang 8d.levin256@gmail.com1+11-1
2019-11-13 15:00Add new Xcode & MSVC2019d.levin256@gmail.com1+38-4
2019-11-13 14:53Format source using clang-format 9d.levin256@gmail.com22+289-243
2019-11-13 14:45Don't install LLVM if not needed, increase timeoutd.levin256@gmail.com1+17-6
2019-11-12 16:13Disable DFT for GCC9d.levin256@gmail.com1+1-1
2019-11-12 15:24GCC9 CId.levin256@gmail.com1+10-0
2019-11-12 15:00Add GCC 9 to CId.levin256@gmail.com1+4-4
2019-11-12 14:50Remove debug coded.levin256@gmail.com1+0-1
2019-11-12 14:40Merge pull request #46 from bmanga/dft-gccDan Levin7+16-12
2019-11-12 13:52Uninstall MinGW for MSVC buildsd.levin256@gmail.com1+3-3
2019-11-12 13:38Remove mingw and perl from PATHd.levin256@gmail.com1+12-0
2019-11-12 13:17Uninstall MinGWd.levin256@gmail.com1+6-0
2019-11-12 12:52Install LLVM using chocod.levin256@gmail.com1+22-12
2019-11-12 12:36Update CId.levin256@gmail.com1+58-32
2019-08-26 07:09move enum out of arch namespaced.levin256@gmail.com5+14-11
2019-08-21 05:53make_univector for containers and arraysd.levin256@gmail.com3+47-1
2019-08-21 13:35Merge branch 'dev' into dft-gccbmanga8+79-40
2019-08-19 13:23explicit copy assignment operator for Xcoded.levin256@gmail.com1+2-0
2019-08-19 12:28Fix NaNs in amp_to_dBd.levin256@gmail.com2+13-2
2019-08-14 10:09Fix target_set_arch outside project scoped.levin256@gmail.com1+30-27
2019-07-24 10:52Remove special_constant::undefinedd.levin256@gmail.com2+0-10
2019-07-24 09:56Add library destination for installd.levin256@gmail.com1+2-2
2019-07-24 09:42Merge pull request #61 from acxz/uninstallDan Levin2+32-0
2019-07-09 15:11Additional fixesbmanga4+10-9
2019-07-09 15:11Added gcc 9 workaround for lambda attributesbmanga1+3-1
2019-07-09 13:23Added workaround for gcc9 alignas bugbmanga3+8-4
2019-04-12 11:28Make DFT compile with GCCbmanga3+6-10
2019-07-21 21:04add uninstall targetacxz2+32-0
2019-06-17 21:05Copy constructor optimizationd.levin256@gmail.com1+16-0
2019-06-17 20:09fir_filter aliasd.levin256@gmail.com1+3-0
2019-06-17 16:56Workaround for Clang 8.0d.levin256@gmail.com7+20-60
2019-06-14 12:51Merge pull request #50 from ncorgan/consistencyDan Levin2+10-2
2019-06-14 09:36DFT shared libraryd.levin256@gmail.com9+274-51
2019-06-05 06:05Set ABI for multi arch dftd.levin256@gmail.com1+32-4
2019-05-23 10:11Change coefficients for flat top windowd.levin256@gmail.com1+5-5
2019-05-12 20:30Fixed window and complex_math API consistencyNicholas Corgan2+10-2
2019-04-16 15:00DFT refactoringd.levin256@gmail.com12+465-307
2019-04-15 10:17Pass -mstackrealign to clang-cld.levin256@gmail.com1+6-2
2019-04-15 10:12Fix cpuid for x86_64d.levin256@gmail.com1+12-0
2019-04-10 07:04Custom assertion_failed functiond.levin256@gmail.com1+4-0
2019-04-01 23:34Update README and CHANGELOGd.levin256@gmail.com2+38-2
2019-04-01 20:23Install LLVM 7.0.1d.levin256@gmail.com1+6-3
2019-04-01 19:01Disable additional intrinsics for 32-bit clangd.levin256@gmail.com1+1-1
2019-04-01 18:07Add MSVC2017 32-bit to testsd.levin256@gmail.com1+7-0
2019-04-01 18:04MSVC2017 32-bit fixesd.levin256@gmail.com1+17-0
2019-04-01 17:25reduce: support for different types and non-univectord.levin256@gmail.com1+44-15
2019-04-01 17:22univector: +=, -= etcd.levin256@gmail.com1+72-9
2019-04-01 17:21expression_scalar: support for vec<T>d.levin256@gmail.com2+10-28
2019-04-01 17:20concatenated.levin256@gmail.com1+71-14
2019-04-01 17:14Sample Rate Converter: use read_channels/write_channelsd.levin256@gmail.com1+4-13
2019-04-01 17:14Audio file IO: read_channels/write_channelsd.levin256@gmail.com1+20-0
2019-04-01 17:12is_vec_elementd.levin256@gmail.com1+5-0
2019-04-01 17:11Remove __unaligned keywordd.levin256@gmail.com1+2-8
2019-04-01 17:11KFR 3.0.9d.levin256@gmail.com1+1-1
2019-04-01 17:10as_string: support for std::vectord.levin256@gmail.com1+10-0
2019-03-20 14:23CMake: fix cpu detectiond.levin256@gmail.com1+2-2
2019-03-15 01:39Test iOS build in Xcode 10.1d.levin256@gmail.com1+0-4
2019-03-15 01:09iOS testsd.levin256@gmail.com5+536-4
2019-03-14 23:05KFR 3.0.8d.levin256@gmail.com1+3-3
2019-03-14 23:05Add tests, update license headerd.levin256@gmail.com13+143-0
2019-03-14 23:04Add more overloads to random_bit_generator, fix for ubuntu, disable cycle counter for armd.levin256@gmail.com1+34-14
2019-03-14 23:01FIR example: use initialized random generatord.levin256@gmail.com1+1-1
2019-03-13 03:11Move kfr::complex out of arch namespaced.levin256@gmail.com2+100-85
2019-03-13 01:10short_fir: change default vector widthd.levin256@gmail.com3+9-8
2019-03-11 19:28Enable C++14 for cpu detection toold.levin256@gmail.com2+43-12
2019-03-11 19:26Fix bug with Intellisensed.levin256@gmail.com2+14-7
2019-03-11 15:54Add AArch64 testsd.levin256@gmail.com1+9-0
2019-03-11 15:54make mask<> a specialization of vec<>d.levin256@gmail.com25+589-418
2019-03-11 15:51Remember detected cpud.levin256@gmail.com1+1-1
2019-03-07 23:45Merge pull request #44 from Jman420/fix/detect_cpu_build_errorDan Levin1+1-1
2019-03-07 23:37Use CMAKE_CURRENT_SOURCE_DIR to support add_subdirectory()Justin Giannone1+1-1
2019-03-07 18:38Workaround: create empty .android\repositories.cfgd.levin256@gmail.com1+2-2
2019-03-07 17:27Workaround: create empty .android\repositories.cfgd.levin256@gmail.com1+4-0
2019-03-07 17:03Remove --installd.levin256@gmail.com1+2-2
2019-03-07 16:49Add quotesd.levin256@gmail.com1+8-8
2019-03-07 16:35Install latest Android NDKd.levin256@gmail.com1+8-2
2019-03-07 15:38Add Android armv7 and aarch64 to Azure Pipelinesd.levin256@gmail.com3+20-3
2019-03-07 15:18Change version to 3.0.6d.levin256@gmail.com1+1-1
2019-03-07 15:14Detect cpu by default on x86d.levin256@gmail.com1+2-2
2019-03-07 15:11Add stdio to cometa.hppd.levin256@gmail.com1+1-0
2019-03-07 14:24Merge pull request #42 from Jman420/fix/android-supportDan Levin1+7-1
2019-03-03 13:54Fix build support for Android (no pthread library in Android, included in STL libs)Justin Giannone1+7-1
2019-03-01 15:58Update README.mdd.levin256@gmail.com2+12-9
2019-03-01 14:17Unaligned readd.levin256@gmail.com15+696-198
2019-02-21 19:51Call val_of with type, not valued.levin256@gmail.com2+3-3
2019-02-21 18:52Fix missing AVX2 intrinsics for GCC7d.levin256@gmail.com1+4-4
2019-02-21 18:14Add GCC7&8 and MSVC2017d.levin256@gmail.com1+27-0
2019-02-21 01:43Pass -m64 for clang-cld.levin256@gmail.com1+2-4
2019-02-21 01:26KFR 3.0.5d.levin256@gmail.com325+21331-15841
2019-02-20 23:35Switch to self-hosted MinGWd.levin256@gmail.com1+14-24
2019-02-20 17:18MSYS2: Save/restore directoryd.levin256@gmail.com1+4-0
2019-02-20 17:02MSYS2: Run script in MSYS2 bashd.levin256@gmail.com1+4-6
2019-02-20 16:44Set up MSYS2d.levin256@gmail.com1+4-0
2019-02-20 16:18Install MSYS2d.levin256@gmail.com2+5-2
2019-02-19 20:19Merge pull request #38 from ermito/devDan Levin1+20-17
2019-02-19 20:18Merge pull request #39 from ermito/fix_generatorsDan Levin1+1-1
2019-02-19 16:36fix generators usageermito1+1-1
2019-02-15 21:39fix resampler for complex signalermito1+20-17
2019-01-08 06:42Update CHANGELOGd.levin256@gmail.com1+17-1
2019-01-08 06:31Ability to redefine KFR_READCYCLECOUNTERd.levin256@gmail.com3+32-5
2018-12-27 01:55KFR 3.0.3d.levin256@gmail.com1+1-1
2018-12-27 01:31Partial compatibility for Visual Studio 2017d.levin256@gmail.com17+103-47
2018-12-24 18:22Support for KFR_USE_STD_ALLOCATIONd.levin256@gmail.com2+11-2
2018-12-20 17:55Fix typod.levin256@gmail.com1+1-1
2018-12-20 17:51Merge branch 'dev' of https://github.com/kfrlib/kfr into devd.levin256@gmail.com1+26-5
2018-12-20 17:51univector support for read/writed.levin256@gmail.com2+26-0
2018-12-20 17:28abstract_vector<T>d.levin256@gmail.com1+26-5
2018-12-20 16:35Fix CMake pathsd.levin256@gmail.com1+6-6
2018-12-20 16:26Make audio_reader/audio_writer methods virtuald.levin256@gmail.com1+29-18
2018-12-19 20:22Revert formatting for dr_libsd.levin256@gmail.com2+3965-5648
2018-12-19 20:09Code formattingd.levin256@gmail.com72+5918-4214
2018-12-19 16:53Add CHANGELOGd.levin256@gmail.com1+76-0
2018-12-19 15:29Fix resampler testd.levin256@gmail.com1+1-1
2018-12-19 15:13KFR 3.0.2d.levin256@gmail.com16+332-171
2018-12-18 21:17Fix amp_to_dBd.levin256@gmail.com1+4-3
2018-12-18 11:48Fix references to scaled.levin256@gmail.com1+1-1
2018-12-18 11:40Fix 24-bit filesd.levin256@gmail.com2+6-1
2018-12-18 11:39univector_typed.levin256@gmail.com12+48-40
2018-12-12 13:28Fix header inclusion orderd.levin256@gmail.com1+2-1
2018-12-12 12:56Documentationd.levin256@gmail.com26+295-114
2018-12-07 06:44Fix resampling buildingd.levin256@gmail.com1+0-11
2018-12-07 06:23Add cstdlibd.levin256@gmail.com1+1-0
2018-12-07 05:11Sample Rate Convertor refactoring and fixesd.levin256@gmail.com10+353-142
2018-12-06 02:13IO refactoringd.levin256@gmail.com16+10663-354
2018-12-05 19:14sample conversion/interleaving/deinterleavingd.levin256@gmail.com5+200-5
2018-12-04 22:21Assignment to an empty vector should resize itd.levin256@gmail.com2+18-1
2018-11-28 19:32Update README.mdd.levin256@gmail.com1+9-4
2018-11-28 16:08Benchmark resultsd.levin256@gmail.com10+1318-9
2018-11-28 12:21Change version to 3.0.1d.levin256@gmail.com1+2-2
2018-11-28 12:20Workaround for Azure Pipelines outaged.levin256@gmail.com1+0-9
2018-11-28 11:51Change test configd.levin256@gmail.com1+6-4
2018-11-28 09:40Add apt-get updated.levin256@gmail.com1+7-7
2018-11-28 09:31Fix FFT size=128 ssed.levin256@gmail.com1+3-3
2018-11-27 21:45Refactor DFT sourcesd.levin256@gmail.com15+4307-4134
2018-11-27 20:04Non-power of 2 DFTd.levin256@gmail.com6+723-247
2018-11-27 18:36Small fixes for kfr::complexd.levin256@gmail.com1+45-21
2018-11-27 18:35groupsize support for gather/scatterd.levin256@gmail.com1+41-7
2018-11-27 18:33Ability to make sized linspaced.levin256@gmail.com1+15-7
2018-11-27 18:32fraction typed.levin256@gmail.com2+138-0
2018-11-26 13:02New specializations for FFT, always_inlined.levin256@gmail.com1+54-24
2018-11-25 17:52Merge branch 'dft' into devd.levin256@gmail.com5+562-176
2018-11-25 17:51Optimize final FFT butterfliesd.levin256@gmail.com3+32-37
2018-11-23 11:11Place debug binaries to bind.levin256@gmail.com1+1-1
2018-11-23 10:58Fix to_fmtd.levin256@gmail.com1+2-1
2018-11-23 09:25Fix real DFT memory errord.levin256@gmail.com2+3-3
2018-11-23 07:33Debug buildsd.levin256@gmail.com1+64-16
2018-11-23 06:58Fix YAMLd.levin256@gmail.com1+2-2
2018-11-23 06:57Split into stepsd.levin256@gmail.com1+6-0
2018-11-23 06:38Add debug buildsd.levin256@gmail.com1+7-0
2018-11-23 06:30Pass all argumentsd.levin256@gmail.com2+5-5
2018-11-23 06:17Use scripts for automated testsd.levin256@gmail.com4+37-43
2018-11-23 04:50DFT C APId.levin256@gmail.com3+40-21
2018-11-22 18:18Add stddefd.levin256@gmail.com1+1-0
2018-11-22 18:10DFT C APId.levin256@gmail.com3+198-1
2018-11-22 17:37Non-power of 2 DFT (WIP)d.levin256@gmail.com5+560-174
2018-11-20 09:03DFT refactoringd.levin256@gmail.com2+78-89
2018-11-20 06:56Fix for GCCd.levin256@gmail.com3+15-8
2018-11-20 06:26Fix std::complexd.levin256@gmail.com2+28-0
2018-11-20 06:11More tests for FIR filtersd.levin256@gmail.com1+54-0
2018-11-20 06:04Merge pull request #19 from fbbdev/devDan Levin3+39-35
2018-11-20 05:56Change README.mdd.levin256@gmail.com4+1-172
2018-11-20 05:49Change README.mdd.levin256@gmail.com1+2-1
2018-11-19 08:22Update README.mdd.levin256@gmail.com2+176-38
2018-11-19 06:52Fix flags for AppleClangd.levin256@gmail.com1+1-1
2018-11-19 06:41Ability to include kfr using add_subdirectoryd.levin256@gmail.com2+37-15
2018-11-19 06:22CMake fixesd.levin256@gmail.com3+18-10
2018-11-19 06:02Change README.md/Licensed.levin256@gmail.com3+300-631
2018-11-19 05:46CMake refactoring/FindGMPd.levin256@gmail.com10+100-183
2018-11-19 04:55Split implementation into impld.levin256@gmail.com33+2880-2335
2018-11-19 03:00Perform arch tests only on AVX-512 machined.levin256@gmail.com3+6-9
2018-11-19 02:41KFR 3.0 fixes/testsd.levin256@gmail.com24+484-205
2018-11-16 02:14Fix process() alignmentd.levin256@gmail.com1+2-2
2018-11-16 01:56Merge branch 'building_dft' into 3.0d.levin256@gmail.com6+1132-1005
2018-11-16 01:42Merge branch 'ci' into 3.0d.levin256@gmail.com21+594-246
2018-11-16 01:41Change version to 3.0d.levin256@gmail.com1+2-2
2018-11-16 01:36FFT: support for AVX-512d.levin256@gmail.com2+101-112
2018-11-13 23:09partition testd.levin256@gmail.com1+4-4
2018-11-13 21:56Fix partitiond.levin256@gmail.com2+13-12
2018-11-13 21:17AVX-512 fixesd.levin256@gmail.com4+50-26
2018-11-13 20:22Merge branch 'avx512' into cid.levin256@gmail.com11+315-53
2018-11-13 20:14Test AVX512d.levin256@gmail.com1+13-0
2018-11-13 19:48Fix multiarch testd.levin256@gmail.com1+1-1
2018-11-13 19:44Add MSVC32d.levin256@gmail.com1+17-1
2018-11-13 19:35Fix MSVC compatibilityd.levin256@gmail.com3+39-4
2018-11-13 18:59New Paths for ARMd.levin256@gmail.com1+3-3
2018-11-13 18:49Fix indentd.levin256@gmail.com1+33-33
2018-11-13 18:47set -ed.levin256@gmail.com1+33-31
2018-11-13 18:38Azure pipelinesd.levin256@gmail.com2+67-61
2018-11-13 16:41AVX512 supportd.levin256@gmail.com11+315-53
2018-11-12 20:06Merge branch 'dev'd.levin256@gmail.com4+33-13
2018-11-12 19:58Add ARM cpu namesd.levin256@gmail.com1+5-0
2018-11-12 19:40Initial AVX-512 supportd.levin256@gmail.com4+28-13
2018-11-12 18:26Split DFT into dft-src.cppd.levin256@gmail.com5+1146-1014
2018-11-12 13:24Merge branch 'dev'd.levin256@gmail.com14+743-23
2018-11-12 12:51Optimize EBU R128d.levin256@gmail.com1+44-41
2018-11-12 12:49Fix error with parameter orderd.levin256@gmail.com1+2-1
2018-11-12 12:47Explicit alignment for vecd.levin256@gmail.com1+3-3
2018-10-21 16:31safe_cast, small fixesd.levin256@gmail.com4+50-15
2018-10-21 16:11EBU R128d.levin256@gmail.com8+685-4
2018-10-21 15:55Merge branch 'dev'd.levin256@gmail.com9+318-151
2018-10-21 15:15biquad_filter<T> implementationd.levin256@gmail.com2+39-10
2018-10-21 15:00Fix building in MSYS2d.levin256@gmail.com1+4-1
2018-10-21 14:46Replace std::index_sequence by csizes_td.levin256@gmail.com1+3-3
2018-10-21 14:39Example for expression_filter and placeholderd.levin256@gmail.com1+15-1
2018-10-21 14:39Tests for placeholdersd.levin256@gmail.com1+20-4
2018-10-21 14:38Optimize expression_vtable, add substituted.levin256@gmail.com2+214-123
2018-10-21 14:37Fix building in MSYS2d.levin256@gmail.com1+1-1
2018-10-21 14:36Ability to call dspplot from sourced.levin256@gmail.com2+17-11
2018-10-21 09:30Add new exceptions to .gitignored.levin256@gmail.com1+6-2
2018-10-21 09:30Add Xcode 10d.levin256@gmail.com1+5-1
2018-08-29 21:21Merge pull request #29 from kfrlib/devDan Levin5+19-9
2018-08-29 21:11Fix complex<T> pointer in goertzel.hppDan Levin1+1-1
2018-08-29 21:05Workaround for Clang bugDan Levin1+5-5
2018-08-29 19:11Update .travis.ymlDan Levin1+6-2
2017-11-16 20:02Fix clamp and pow functionsDan Levin2+7-1
2017-09-01 10:12FIR filters with different tap and sample typesFabio Massaioli3+39-35
2017-08-31 18:14Merge pull request #18 from fbbdev/patch-1Dan Levin1+1-1
2017-08-30 16:29fir.hpp: remove unused template parameterFabio Massaioli1+1-1
2017-06-28 13:52Merge pull request #15 from josephsmeng/masterDan Levin1+2-2
2017-06-27 17:15change lambda function arg type as float for making msvc happyjosephshen1+2-2
2017-06-06 18:47More tests for real dft and wrapper functionsd.levin256@gmail.com1+19-0
2017-06-06 18:45Different alignment for real fft, fixes #14d.levin256@gmail.com1+1-0
2017-06-06 18:44irealdft: fix incorrect size detection in wrapperd.levin256@gmail.com1+1-1
2017-06-06 18:42println: fix void* and const void* typesd.levin256@gmail.com1+3-0
2017-04-03 23:48Mark run_all as unusedd.levin256@gmail.com1+1-1
2017-04-03 23:48Lock-free ring bufferd.levin256@gmail.com1+65-0
2017-04-03 23:47convolution.hpp: reorder fieldsd.levin256@gmail.com1+2-2
2017-04-03 23:46Visual Studio: cast uint to atomic_uint to fix alignment issuesd.levin256@gmail.com1+16-12
2017-04-03 23:40Fixes for Visual Studiod.levin256@gmail.com2+10-5
2017-04-03 23:37Macro for right/left shiftd.levin256@gmail.com1+12-0
2017-04-03 23:36Update documentationd.levin256@gmail.com8+41-10
2017-04-03 23:35Pass build.py arguments to cmaked.levin256@gmail.com2+3-3
2017-03-31 20:27Memory allocated using aligned_malloc is now sharedd.levin256@gmail.com1+16-5
2017-03-31 20:23CoMeta: overloads for standard types and smart pointersd.levin256@gmail.com1+86-5
2017-03-31 20:22Testo: add ASSERT, refactor comparisonsd.levin256@gmail.com4+303-223
2017-03-31 20:04biquad.hpp: Check size of input expression. Fixes #10d.levin256@gmail.com1+1-1
2017-03-31 20:02Visual Studio: suppress warnings in cstring.hppd.levin256@gmail.com1+5-0
2017-03-31 20:01Travis CI no longer supports Xcode 7 and Xcode 6.3d.levin256@gmail.com1+0-8
2017-03-31 19:54Visual Studio: suppress warningsd.levin256@gmail.com1+6-0
2017-03-31 19:51CoMeta: is_sequence functiond.levin256@gmail.com1+21-0
2017-03-31 19:51Visual Studio: __forceinline implies inlined.levin256@gmail.com1+1-1
2016-11-23 14:47biquad: Fix input vector index. (Fixes #8 )d.levin256@gmail.com1+2-2
2016-11-09 10:14Tests for FFT based zero latency convolutiond.levin256@gmail.com1+10-0
2016-11-09 10:13FFT based zero latency convolutiond.levin256@gmail.com1+103-0
2016-11-09 10:12Filter API: Add functions to apply filter to arraysd.levin256@gmail.com1+13-1
2016-11-09 09:58filter_fir: FIR filter using new APId.levin256@gmail.com1+28-0
2016-11-09 09:55New filter APId.levin256@gmail.com4+88-1
2016-11-09 08:25biquad filter: set zero latency version as defaultd.levin256@gmail.com1+11-11
2016-11-09 08:01Refactor operators.hppd.levin256@gmail.com4+214-113
2016-11-09 07:47Remove bind_expression in expression operatorsd.levin256@gmail.com1+7-7
2016-11-09 07:40bind_expression: remove internal::arg<>d.levin256@gmail.com1+5-8
2016-11-09 07:40Code formattingd.levin256@gmail.com10+33-39
2016-11-09 07:34Refactor operators.hppd.levin256@gmail.com5+268-197
2016-11-09 07:09Move cpuid.hpp and cpuid_auto.hpp to cpuid folderd.levin256@gmail.com8+322-295
2016-11-09 06:46Rename expression to expression_based.levin256@gmail.com7+53-51
2016-11-08 10:56Add new files to sources.cmaked.levin256@gmail.com1+3-0
2016-11-08 10:51Tests for updated FIR filterd.levin256@gmail.com1+20-0
2016-11-08 10:43FIR filter with external stated.levin256@gmail.com2+85-36
2016-11-08 10:31Tests refactoringd.levin256@gmail.com15+835-851
2016-11-08 05:27Rename conv.hpp -> convolution.hppd.levin256@gmail.com4+93-92
2016-11-08 05:18Remove resample.hppd.levin256@gmail.com2+0-29
2016-11-08 05:13Remove impulse.hpp, Add special.hppd.levin256@gmail.com6+93-73
2016-11-08 04:56expression_pointer: size function and other improvementsd.levin256@gmail.com1+38-10
2016-11-08 04:55Extended precision type double_doubled.levin256@gmail.com1+79-0
2016-11-08 03:51waveshaper.hpp: add two saturation algorithmsd.levin256@gmail.com1+47-0
2016-11-08 03:49expression.hpp: Add CHECK_EXPRESSION macrod.levin256@gmail.com1+64-0
2016-11-08 03:41random.hpp: Add KFR_ENABLE_IFd.levin256@gmail.com1+6-6
2016-11-08 03:41operators.hpp: horner_even, horner_oddd.levin256@gmail.com1+60-0
2016-11-08 03:40operators.hpp: bitwise and comparison functionsd.levin256@gmail.com1+24-13
2016-11-08 03:38Remove internal::argd.levin256@gmail.com4+14-16
2016-11-08 03:35python_plot.hpp: flush_to_zero functiond.levin256@gmail.com1+7-1
2016-11-08 03:25univector: more documentationd.levin256@gmail.com1+36-0
2016-11-08 03:24vec.hpp: optvec<T> for vector with optimal widthd.levin256@gmail.com1+3-0
2016-11-08 03:22CoMeta: more documentation, small improvementsd.levin256@gmail.com1+16-7
2016-11-08 03:19split: call shuffle directlyd.levin256@gmail.com1+1-1
2016-11-08 03:19widen: fix ambiguous function calld.levin256@gmail.com1+1-1
2016-11-08 03:11Replace CMT_FUNC by KFR_FUNCd.levin256@gmail.com12+169-169
2016-11-08 03:05kfr.h: Include CMT_OS_NAME in version stringd.levin256@gmail.com1+5-2
2016-11-08 03:04Version 2.0.0d.levin256@gmail.com1+3-3
2016-11-08 03:03define CMT_OS_NAMEd.levin256@gmail.com1+14-0
2016-11-08 02:53Calculate loop unroll count based on total SIMD register countd.levin256@gmail.com1+2-2
2016-11-08 02:52window.hpp: convert constants to Td.levin256@gmail.com1+2-2
2016-11-04 04:44Allow vec<T> for vectors of native SIMD widthd.levin256@gmail.com2+5-5
2016-11-04 04:17Tests for inranged.levin256@gmail.com1+4-0
2016-11-04 00:13New function: inranged.levin256@gmail.com1+6-0
2016-11-04 00:12expression_pointer: pass vec by referenced.levin256@gmail.com1+11-7
2016-11-04 00:09Specialize cometa::representation for mask<>d.levin256@gmail.com1+13-0
2016-11-04 00:03Subscript operator for maskd.levin256@gmail.com1+9-1
2016-11-03 05:16Detect clang in CMakeLists.txtd.levin256@gmail.com7+126-105
2016-11-03 05:08expression_test: Allow sum to be greater than expectedd.levin256@gmail.com1+6-6
2016-11-03 05:04simd_intrin.hpp: Small fixesd.levin256@gmail.com1+2-2
2016-11-03 04:58Include x86intrin.h in GCCd.levin256@gmail.com1+4-0
2016-11-03 04:49Forward declaration for low/highd.levin256@gmail.com1+13-4
2016-11-03 04:47process: Inline for-loops and make the function staticd.levin256@gmail.com1+11-21
2016-11-03 04:42Update dspplot python libraryd.levin256@gmail.com2+25-11
2016-11-03 04:39Make library_version function staticd.levin256@gmail.com1+1-1
2016-11-03 04:38Set size in upsample/downsampled.levin256@gmail.com1+8-1
2016-11-03 04:36Fix biquad_zld.levin256@gmail.com1+4-4
2016-11-03 04:35Remove template parameter names in declarationd.levin256@gmail.com1+2-2
2016-11-03 04:29Fix cpu_name functiond.levin256@gmail.com1+1-1
2016-11-03 04:28Make read/write functions staticd.levin256@gmail.com1+2-2
2016-10-24 10:50New implementation for vec<>d.levin256@gmail.com27+1865-1312
2016-10-17 04:51cometa.hpp: map, scale and new CMT_ENABLE_IF_IMPLd.levin256@gmail.com1+15-2
2016-10-17 04:44Don't use vec<>::data()d.levin256@gmail.com1+2-2
2016-10-17 04:40sqrt.hpp: use constructor instead of tovecd.levin256@gmail.com1+2-2
2016-10-17 04:34Fix asymmetric FIR filter and define value_typed.levin256@gmail.com1+4-1
2016-10-17 04:25Replace KFR_INTRIN by CMT_FUNCd.levin256@gmail.com4+50-48
2016-10-17 04:17cident.h: Add CMT_FUNC and CMT_GNU_NOEXCEPTd.levin256@gmail.com1+4-0
2016-10-17 04:07random.hpp: use static const instead of constexprd.levin256@gmail.com1+2-2
2016-10-17 04:06expression_pointer.hpp: use vec<>d.levin256@gmail.com1+6-8
2016-10-17 03:55intrinsic_test: Remove unused typedefsd.levin256@gmail.com1+1-23
2016-10-17 03:54Add *.inc to list of source filesd.levin256@gmail.com1+1-1
2016-10-17 03:42Ignore Wformat-security in GCCd.levin256@gmail.com1+3-2
2016-10-17 03:40Add noexcept for mpfr::number constructord.levin256@gmail.com1+1-1
2016-10-17 03:39dB_to_stringd.levin256@gmail.com1+17-1
2016-10-17 03:35Ignore overflow warning for allonesd.levin256@gmail.com1+4-0
2016-10-17 03:29New implementation for acosd.levin256@gmail.com1+1-1
2016-10-11 01:07Move simd and related functions to kfr::internald.levin256@gmail.com3+15-11
2016-10-11 00:29Constants refactoring, macros for pragma, MSVC supportd.levin256@gmail.com73+1887-1362
2016-10-08 01:40Add generic compiler-independent SIMD functionsd.levin256@gmail.com10+228-18
2016-10-08 00:36Move vec_op to vec.hppd.levin256@gmail.com2+79-83
2016-10-08 00:26Make simd type opaqued.levin256@gmail.com1+9-6
2016-10-08 00:07New implementation for SIMD read/writed.levin256@gmail.com5+115-172
2016-10-08 00:06build.py: Detect cpu countd.levin256@gmail.com1+6-1
2016-10-07 21:30Expand macro KFR_ASGN_OPd.levin256@gmail.com1+51-18
2016-10-06 02:07MSVC compatibility fixesd.levin256@gmail.com3+52-86
2016-10-06 01:34Code formattingd.levin256@gmail.com4+11-18
2016-10-06 00:54Detect SSE/SSE2 in MSVCd.levin256@gmail.com1+4-2
2016-10-06 00:00Various fixes for MSVCd.levin256@gmail.com1+9-8
2016-10-05 23:59GNU builtins in MSVCd.levin256@gmail.com1+23-0
2016-10-05 23:56MSVS-compatible implementations of and_t and or_td.levin256@gmail.com1+21-5
2016-10-05 23:53CMT_UNUSED for __attribute__((unused))d.levin256@gmail.com1+2-0
2016-10-05 22:46New function: padded for padding expressiond.levin256@gmail.com2+69-0
2016-10-05 05:13Expression refactoringd.levin256@gmail.com2+11-24
2016-10-05 04:57Refactor kfr::expressiond.levin256@gmail.com1+1-25
2016-10-05 04:04Code formattingd.levin256@gmail.com2+1-3
2016-10-05 03:33Move cinput_t/coutput_t from types.hpp to expression.hppd.levin256@gmail.com2+18-17
2016-10-05 02:13Deduce value_type in process functiond.levin256@gmail.com6+12-33
2016-10-05 00:48Add reference_dft_plan classd.levin256@gmail.com1+19-0
2016-10-05 00:45Remove maxwidth template parameterd.levin256@gmail.com1+24-28
2016-09-29 13:10Implement context passingd.levin256@gmail.com13+196-127
2016-09-28 15:41intrinsic_test: Remove unused typedefsd.levin256@gmail.com1+0-6
2016-09-28 15:40Change expression_testd.levin256@gmail.com1+6-4
2016-09-28 15:39Disable some warnings in MSVCd.levin256@gmail.com1+5-0
2016-09-26 06:48static_assert for checking size of random_stated.levin256@gmail.com1+2-0
2016-09-26 06:45Fix incorrect vec<> size in MSVC2015 Update 2d.levin256@gmail.com1+1-1
2016-09-26 06:39CoMeta: Implement __declspec(empty_bases)d.levin256@gmail.com1+7-0
2016-09-26 05:59cmake: Generate only Debug and Release configsd.levin256@gmail.com1+3-0
2016-09-12 17:16Operators for complex numbers of different typesd.levin256@gmail.com3+94-4
2016-09-12 16:18Remove dft dependency from CTTId.levin256@gmail.com1+4-6
2016-09-12 16:12Implement cabs and carg for real numbersd.levin256@gmail.com3+19-1
2016-09-12 13:01New functions: realdft and irealdftd.levin256@gmail.com1+20-0
2016-09-12 12:26Cache for real FFTd.levin256@gmail.com1+36-3
2016-09-12 12:18Variable length biquadd.levin256@gmail.com1+18-0
2016-09-12 12:08Expression for horner functiond.levin256@gmail.com1+7-1
2016-09-12 12:06Version 1.3.0d.levin256@gmail.com1+3-3
2016-09-09 18:25Tests for partition functiond.levin256@gmail.com1+38-0
2016-09-09 17:24New expressions: printer and debug_printerd.levin256@gmail.com1+44-0
2016-09-09 17:05New function partition for parallel expression executiond.levin256@gmail.com1+37-0
2016-09-09 16:41process function now supports subrangesd.levin256@gmail.com2+15-11
2016-09-09 15:16Fix fn_noop in cometa::functiond.levin256@gmail.com1+2-2
2016-09-09 14:45Travis-CI: Test cmake before executing brew install cmaked.levin256@gmail.com1+1-1
2016-09-09 14:05operators.hpp: pass arguments by const referenced.levin256@gmail.com1+43-42
2016-09-08 17:36Add KFR_ENABLE_IF for mix/mixs overloadsd.levin256@gmail.com1+2-2
2016-09-08 16:18Expressions for mix/mixsd.levin256@gmail.com2+23-0
2016-09-08 15:34New implementation for sequenced.levin256@gmail.com1+5-5
2016-09-08 15:24Expressions refactoringd.levin256@gmail.com8+115-173
2016-09-08 14:55Move expression types to expression.hppd.levin256@gmail.com4+183-182
2016-09-08 14:40Move alignment and casting functions from types.hpp to cometa.hppd.levin256@gmail.com3+132-134
2016-09-08 14:28Macro refactoringd.levin256@gmail.com13+104-129
2016-09-08 14:02Remove unused structs and enumsd.levin256@gmail.com1+0-36
2016-09-08 13:58Extract platform specific constants and functions into platform.hppd.levin256@gmail.com4+193-156
2016-09-08 13:46Remove deprecated ioratiod.levin256@gmail.com2+1-32
2016-09-08 13:34Add is_incremental property to indicate incremental expressionsd.levin256@gmail.com2+6-0
2016-09-07 17:16Automatically get the size of expression rather than pass it as an argumentd.levin256@gmail.com5+12-12
2016-09-07 16:02Add autocorrelate functiond.levin256@gmail.com1+8-0
2016-09-07 15:58Add idft functiond.levin256@gmail.com1+10-0
2016-09-07 14:11DFT plan cached.levin256@gmail.com3+112-10
2016-09-07 12:32Cross correlation of two vectorsd.levin256@gmail.com2+31-3
2016-09-07 12:20New function: reverse(Expr)d.levin256@gmail.com2+30-0
2016-09-07 12:00New function: truncate(Expr, size)d.levin256@gmail.com7+35-17
2016-09-07 11:48Fix wrong size in slice function (+test)d.levin256@gmail.com4+32-10
2016-09-07 11:20Remove infinite structured.levin256@gmail.com2+0-13
2016-09-07 11:08Code formattingd.levin256@gmail.com1+4-4
2016-09-07 10:09Tests for real FFTd.levin256@gmail.com1+34-13
2016-09-07 09:51FFT: real-to-complex and complex-to-real transformsd.levin256@gmail.com1+142-0
2016-09-07 09:40Fix cmul_conj functionsd.levin256@gmail.com1+5-5
2016-09-06 13:50Add block_process functiond.levin256@gmail.com1+15-0
2016-09-06 13:44Fix double percent symbol in value_fmtd.levin256@gmail.com1+2-1
2016-09-06 13:43cstring: Add slice member functiond.levin256@gmail.com1+18-0
2016-09-06 13:19Add reference_fft for real FFTd.levin256@gmail.com1+35-0
2016-09-06 11:35Fix complex number printingd.levin256@gmail.com1+1-1
2016-09-06 10:47basic_expressions.hpp: Include <algorithm>d.levin256@gmail.com1+1-0
2016-09-06 10:46Define KFR_SHUFFLE_SPECIALIZATIONSd.levin256@gmail.com1+1-0
2016-09-06 10:45Implement copy_nd.levin256@gmail.com1+12-6
2016-09-06 10:28Refactor string conversion functionsd.levin256@gmail.com19+107-130
2016-09-06 09:41Code formattingd.levin256@gmail.com4+8-5
2016-09-05 09:43Merge branch 'dev'd.levin256@gmail.com18+749-614
2016-09-05 09:24Fix GCC 4.8 incompatibilityd.levin256@gmail.com1+2-0
2016-09-05 09:13Ubuntu: Fix missing ptrdiff_t definitiond.levin256@gmail.com1+2-2
2016-09-05 08:59Include <vector> and implement addressof from <memory>d.levin256@gmail.com2+12-1
2016-09-05 08:37Split and refactor CoMeta, remove unused includesd.levin256@gmail.com18+735-613
2016-09-05 08:26Short FFT test on ARMd.levin256@gmail.com1+7-1
2016-09-05 08:17tests: include testo/testo.hpp in cmaked.levin256@gmail.com1+12-8
2016-09-05 08:11macOS builds: install cmake only if missingd.levin256@gmail.com1+1-2
2016-09-05 08:03Remove constructor vec(array_ref)d.levin256@gmail.com1+0-8
2016-09-05 07:51fir.hpp: Use read function for reading vectord.levin256@gmail.com1+2-2
2016-09-05 07:49Supress -Wshift-count-negatived.levin256@gmail.com1+1-0
2016-09-05 07:32Update CoMeta to latest versiond.levin256@gmail.com4+42-48
2016-09-01 11:37select: add overload for vec parameterd.levin256@gmail.com1+6-0
2016-09-01 11:36New implementation for add expressiond.levin256@gmail.com1+8-13
2016-09-01 05:25Fix alignment issues for expression_resource_impld.levin256@gmail.com1+7-7
2016-08-31 06:46Verbose testsd.levin256@gmail.com1+1-1
2016-08-31 06:35Fix include orderd.levin256@gmail.com1+2-4
2016-08-31 06:27Refactor tests and examplesd.levin256@gmail.com16+422-497
2016-08-31 06:15library_version should return const char*d.levin256@gmail.com2+8-6
2016-08-30 05:22Mark CoMeta functions as CMT_INTRINd.levin256@gmail.com1+75-65
2016-08-29 02:53Refactoring: Add slice and unpack function, remove typed and skip functions and many mored.levin256@gmail.com17+176-204
2016-08-29 02:47cforeach: faster implementationd.levin256@gmail.com1+3-9
2016-08-29 02:44Add is_output_expressionsd.levin256@gmail.com1+4-0
2016-08-29 01:39Filter design functions shouldn't be inlined.levin256@gmail.com2+14-16
2016-08-29 01:37Version 1.2.0d.levin256@gmail.com1+3-3
2016-08-29 01:37Mark more functions as inlined.levin256@gmail.com3+8-8
2016-08-29 01:32Compile times have been reduced by 10 times in Debug moded.levin256@gmail.com1+7-2
2016-08-29 01:17Specify value_type for all expressionsd.levin256@gmail.com10+140-139
2016-08-29 00:39Fix __builtin_readcyclecounter()d.levin256@gmail.com1+1-1
2016-08-29 00:32Initial support for GCC and other compilersd.levin256@gmail.com11+565-408
2016-08-26 21:44Add phasor functiond.levin256@gmail.com2+20-0
2016-08-26 21:04New implementation of counter functionsd.levin256@gmail.com1+4-18
2016-08-26 20:33Change default type for swept and jaehned.levin256@gmail.com2+5-5
2016-08-26 19:59Add virtual base classes for expressionsd.levin256@gmail.com1+29-0
2016-08-24 23:17Zero latency biquad filterd.levin256@gmail.com1+115-13
2016-08-24 23:17Code formattingd.levin256@gmail.com3+35-36
2016-08-24 23:13Add test for replacing an argumentd.levin256@gmail.com1+13-0
2016-08-24 23:10dspplot: add parameter div_by_Nd.levin256@gmail.com2+5-2
2016-08-24 19:31Access to arguments in expression classd.levin256@gmail.com2+16-2
2016-08-24 19:09Add new function: rebindd.levin256@gmail.com5+33-3
2016-08-24 01:50Add documentation for DSP functionsd.levin256@gmail.com6+139-3
2016-08-19 21:01Add expression_adjacentd.levin256@gmail.com2+38-0
2016-08-19 19:10Add documentation for biquad filter functionsd.levin256@gmail.com2+64-0
2016-08-19 14:36Fix includesd.levin256@gmail.com8+23-23
2016-08-19 14:19Added documentation for generatorsd.levin256@gmail.com1+40-0
2016-08-19 13:32Code formattingd.levin256@gmail.com64+256-257
2016-08-19 13:29Added documentation for all functions in reduce.hppd.levin256@gmail.com1+72-4
2016-08-19 13:25Added documentation for math functionsd.levin256@gmail.com11+282-64
2016-08-18 15:40Update documentationd.levin256@gmail.com80+1882-1602
2016-08-16 10:10Update badgesd.levin256@gmail.com1+1-1
2016-08-12 07:46Update Readmed.levin256@gmail.com5+9-6
2016-08-12 06:58Small improvements and fixesd.levin256@gmail.com3+15-15
2016-08-12 06:36Version 1.0.0.d.levin256@gmail.com14+270-288
2016-08-11 05:50Merge branch 'dev'd.levin256@gmail.com7+299-13
2016-08-11 05:41Downsample/upsample by 2 and 4d.levin256@gmail.com1+114-10
2016-08-11 05:33Delay lined.levin256@gmail.com4+118-0
2016-08-11 05:23fir_design.hpp: functions now can take univector_refd.levin256@gmail.com1+25-0
2016-08-11 05:21univector.hpp: read/write vectors to ring bufferd.levin256@gmail.com1+42-3
2016-08-10 08:21Merge branch 'dev'd.levin256@gmail.com1+33-8
2016-08-10 08:21Update list of the tests and minimal requirementsd.levin256@gmail.com1+33-8
2016-08-10 07:18Merge branch 'dev'd.levin256@gmail.com20+592-280
2016-08-10 07:07Tests for ARM NEON (qemu)d.levin256@gmail.com2+55-3
2016-08-10 06:09intrinsic_test: use fbased.levin256@gmail.com1+3-3
2016-08-10 05:59vec_test: change double to fbased.levin256@gmail.com1+4-4
2016-08-10 05:47Use size_t for mask template parameterd.levin256@gmail.com1+1-1
2016-08-10 05:43Use tovec to convert vec to maskd.levin256@gmail.com2+10-5
2016-08-10 05:28Small internal changes and fixesd.levin256@gmail.com13+479-242
2016-08-10 05:22Move operators for cval_t and cvals_t to ops namespaced.levin256@gmail.com1+13-4
2016-08-10 02:38Use qemu-arm to test arm binariesd.levin256@gmail.com1+20-11
2016-08-10 01:10Fix neon saturated subtraction for i64d.levin256@gmail.com1+8-10
2016-08-10 00:58Fix sqrt returning zero instead of nand.levin256@gmail.com1+1-1
2016-08-10 00:04Add missing function max(i64neon, i64neon)d.levin256@gmail.com1+4-2
2016-08-09 05:58Merge remote-tracking branch 'origin/dev'd.levin256@gmail.com88+2861-2061
2016-08-09 05:15Fix i64 and long long mismatch on Ubuntud.levin256@gmail.com1+3-3
2016-08-09 03:49Use float instead of double if double is not supported in simdd.levin256@gmail.com10+110-82
2016-08-09 03:33New cpu code: neon64 for neon on aarch64d.levin256@gmail.com1+3-2
2016-08-09 03:32fracdelay.hpp: don't limit delayd.levin256@gmail.com1+0-2
2016-08-09 03:31ARM NEON: fix select(mf64neon, f64neon, f64neon)d.levin256@gmail.com1+14-4
2016-08-09 02:56biquad.hpp: conversion for biquad_paramsd.levin256@gmail.com2+17-4
2016-08-09 02:31window.hpp: use fbase by defaultd.levin256@gmail.com1+6-6
2016-08-09 02:29biquad_design.hpp: use fbase by defaultd.levin256@gmail.com1+16-16
2016-08-09 02:27python_plot: supress deprecation warningd.levin256@gmail.com1+5-0
2016-08-09 02:26to_pointer: use std::array for vtabled.levin256@gmail.com1+12-10
2016-08-09 02:24atan2: use mask instead of vecd.levin256@gmail.com1+3-3
2016-08-09 02:21cident.h: KFR_NO_NATIVE_F64 for ARM NEONd.levin256@gmail.com1+10-0
2016-08-09 02:20Update CMakeLists.txtd.levin256@gmail.com3+39-33
2016-08-08 05:22ARM NEON fixesd.levin256@gmail.com2+18-18
2016-08-08 03:47Add xcode6.3 to travis.ymld.levin256@gmail.com1+2-0
2016-08-08 03:39Xcode 6.3 supportd.levin256@gmail.com11+65-54
2016-08-08 02:15CMake 2.8: target_include_directoriesd.levin256@gmail.com1+1-1
2016-08-08 02:10CMake 2.8d.levin256@gmail.com3+9-3
2016-08-08 02:08travis-ci: switch to container-based workersd.levin256@gmail.com2+5-14
2016-08-08 01:37GCC 4.8 supportd.levin256@gmail.com3+19-3
2016-08-07 23:28fix ambiguous conversionsamuriddle@gmail.com2+32-6
2016-08-07 23:13macro refactoringsamuriddle@gmail.com51+990-1074
2016-08-07 22:24update vec_testsamuriddle@gmail.com1+13-6
2016-08-07 22:23add mixdown_stereosamuriddle@gmail.com1+27-0
2016-08-07 22:22expression_pack: small fixessamuriddle@gmail.com1+11-8
2016-08-07 22:21typedefs for matrix typessamuriddle@gmail.com1+24-1
2016-08-07 22:20vector_width: return 1 if type doesn't fit into registersamuriddle@gmail.com1+3-2
2016-08-07 22:18transpose for vec<vec<>>samuriddle@gmail.com1+5-0
2016-08-07 20:28rename sample rate convertersamuriddle@gmail.com6+331-293
2016-08-07 20:08bitcast: small improvements and fixessamuriddle@gmail.com2+21-7
2016-08-07 20:05print matrices in multiple linessamuriddle@gmail.com1+1-1
2016-08-07 05:40replace tuple with array in make_vector_implsamuriddle@gmail.com2+2-6
2016-08-07 04:43new algorithm: mixdownsamuriddle@gmail.com3+37-0
2016-08-07 04:38new algorithm: dcremovesamuriddle@gmail.com3+40-0
2016-08-07 04:28new tests: conversion functions, matrices, packssamuriddle@gmail.com1+71-0
2016-08-07 04:24new test: multiarchsamuriddle@gmail.com4+104-3
2016-08-07 04:20KFR_ARCH_DEP for kfr::resamplersamuriddle@gmail.com1+1-1
2016-08-07 04:19cometa::repr() for kfr::cpu_tsamuriddle@gmail.com1+4-0
2016-08-07 04:18add reverse function for vec<vec<>>samuriddle@gmail.com1+7-2
2016-08-07 04:17Add const to expression_iterator and expression_readersamuriddle@gmail.com1+7-7
2016-08-07 04:09New conversion functions and refactoringsamuriddle@gmail.com22+417-322
2016-08-03 21:29Add tests for transcendental functions using MPFRd.levin256@gmail.com5+844-2
2016-08-02 20:19Fix cpuid code for old cpusd.levin256@gmail.com1+2-8
2016-08-02 20:19Fix cpuid code for old cpusd.levin256@gmail.com1+2-8
2016-08-02 19:33empty_test: Include all headersd.levin256@gmail.com3+6-7
2016-08-02 19:31Goertzel algorithm has been fixedd.levin256@gmail.com1+69-78
2016-08-02 19:22Auto-generate sources.cmaked.levin256@gmail.com2+61-42
2016-08-02 19:21Add base.hpp, dft.hpp, dsp.hpp, io.hppd.levin256@gmail.com6+170-92
2016-08-02 18:52Improve ARM NEON supportd.levin256@gmail.com7+205-4
2016-08-02 14:44Don't use thread_local in older macOSd.levin256@gmail.com1+1-0
2016-08-02 14:22Add tests for transcendental functions using MPFRd.levin256@gmail.com5+843-2
2016-08-02 13:55testo: Reduce build timed.levin256@gmail.com1+10-10
2016-07-31 19:55update build scriptsamuriddle@gmail.com1+33-8
2016-07-31 19:46step for make_rangesamuriddle@gmail.com1+28-10
2016-07-31 14:28merge base and expressions folderssamuriddle@gmail.com25+460-459
2016-07-31 14:19merge base and dispatch folderssamuriddle@gmail.com4+4-4
2016-07-31 14:13merge misc and base folderssamuriddle@gmail.com15+483-484
2016-07-31 13:14use internal::expression_function instead of expr_funcsamuriddle@gmail.com22+123-125
2016-07-30 20:11Construct function wrapperd.levin256@gmail.com26+145-139
2016-07-30 18:33Pass vec by const reference (intrinsics)d.levin256@gmail.com27+464-396
2016-07-30 17:54Pass vec by const referenced.levin256@gmail.com3+148-125
2016-07-30 16:57Travis CI: Test in Xcode 7, 7.1, 7.2, 7.3, 8d.levin256@gmail.com1+19-4
2016-07-30 16:37FFT: Pass size as int (improve build speed)d.levin256@gmail.com1+26-26
2016-07-30 16:32Emulate __builtin_{add/sub}_overflow on old compilersd.levin256@gmail.com1+43-2
2016-07-30 14:26Use _mm_testc_ps/_mm_testc_pd if AVX is enabledd.levin256@gmail.com1+10-5
2016-07-30 14:09const specifier for all input expressionsd.levin256@gmail.com3+4-4
2016-07-30 14:08Remove diagnostic ignored -Winaccessible-based.levin256@gmail.com3+0-19
2016-07-30 12:25Better type deduction for expressionsd.levin256@gmail.com1+1-1
2016-07-27 18:01Revert "Better type deduction for expressions"d.levin256@gmail.com1+3-3
2016-07-27 17:55Generators: linear/exp/exp2/sin/sincosd.levin256@gmail.com1+166-190
2016-07-27 17:53Weighting functionsd.levin256@gmail.com1+33-18
2016-07-27 17:53Better type deduction for expressionsd.levin256@gmail.com1+3-3
2016-07-27 17:52Allow even/odd mask to be of any widthd.levin256@gmail.com1+2-2
2016-07-27 16:57Return infinity if available for min/maxd.levin256@gmail.com1+6-3
2016-07-27 16:08Add tests for all x86 architectures (x87, SSE2, SSE4, AVX and AVX2, both x32 and x64)d.levin256@gmail.com1+73-0
2016-07-27 16:07Code formattingd.levin256@gmail.com8+5-12
2016-07-27 16:06Hardcode vector widths (for build speed)d.levin256@gmail.com1+36-36
2016-07-27 15:45Move all intrinsics into separate namespaced.levin256@gmail.com25+272-264
2016-07-27 15:43Include intrinsic headers only if neededd.levin256@gmail.com1+4-2
2016-07-27 15:41Add ability to define architecture from cmake command lined.levin256@gmail.com2+10-2
2016-07-27 12:05vec_test: Tests for common_typed.levin256@gmail.com1+18-0
2016-07-27 12:04intrinsic_test: Tests for type conversiond.levin256@gmail.com1+6-0
2016-07-27 12:03Any argument types for all functionsd.levin256@gmail.com20+194-187
2016-07-27 11:49Specialize std::common_type for vecd.levin256@gmail.com1+14-0
2016-07-27 11:48pack now is an alias for make_vectord.levin256@gmail.com1+10-1
2016-07-27 10:24ifloor, iceil, iround, itruncd.levin256@gmail.com2+82-0
2016-07-26 19:15expression_file_reader: mutable positiond.levin256@gmail.com1+1-1
2016-07-26 17:49Remove kfr::native namespaced.levin256@gmail.com1+0-2
2016-07-26 17:46data/sincos.hpp: Reduce table sized.levin256@gmail.com1+12-197
2016-07-26 17:24Remove duplicate of vec.hppd.levin256@gmail.com7+0-36
2016-07-26 17:17bitness_const for const char*d.levin256@gmail.com1+11-0
2016-07-26 17:11library_version: new version formatd.levin256@gmail.com1+2-2
2016-07-26 17:10bitness_const: return const T&d.levin256@gmail.com1+1-1
2016-07-26 17:06speaker.hpp: Add Noned.levin256@gmail.com1+2-0
2016-07-26 16:36Add intrinsic_testd.levin256@gmail.com2+262-0
2016-07-26 16:36New version of logical.hppd.levin256@gmail.com1+71-122
2016-07-26 16:35Integer arguments for asin/acosd.levin256@gmail.com1+14-12
2016-07-26 16:19absmin / absmaxd.levin256@gmail.com1+15-4
2016-07-26 16:19New version of saturated arithmetic functionsd.levin256@gmail.com1+23-14
2016-07-26 16:17expand_simd with paramd.levin256@gmail.com1+6-0
2016-07-26 16:17Fix TESTO_CHECKd.levin256@gmail.com1+2-1
2016-07-26 12:52vec.hpp: decay instead of remove_referenced.levin256@gmail.com1+3-3
2016-07-26 12:51CoMeta: repr() for std::paird.levin256@gmail.com1+7-0
2016-07-26 12:16Small improvements and fixesd.levin256@gmail.com3+11-11
2016-07-26 11:55Add files to sources.cmaked.levin256@gmail.com1+3-0
2016-07-26 11:46Fix round functions and other small fixesd.levin256@gmail.com4+126-55
2016-07-26 10:42using testo::assert_is_samed.levin256@gmail.com1+1-0
2016-07-26 10:36Move assert_is_same to Testod.levin256@gmail.com2+11-6
2016-07-26 10:18Fix infinite recursion in abs(i64)d.levin256@gmail.com1+1-5
2016-07-26 10:17Code formattingd.levin256@gmail.com2+3-6
2016-07-26 10:15CoMeta: faster compilation of cforeachd.levin256@gmail.com1+11-12
2016-07-26 10:13CoMeta: cconcat for ctypes_td.levin256@gmail.com1+24-20
2016-07-25 11:27ARM NEON: absd.levin256@gmail.com1+1-1
2016-07-25 11:02Initial support for ARM NEONd.levin256@gmail.com3+69-6
2016-07-25 11:01Old stdlibc++ supportd.levin256@gmail.com2+4-4
2016-07-25 10:58#include arm_neon.hd.levin256@gmail.com1+0-137
2016-07-25 10:56function.hpp definesd.levin256@gmail.com1+0-80
2016-07-25 10:53Code formattingd.levin256@gmail.com9+13-23
2016-07-25 10:52Remove retargetd.levin256@gmail.com14+12-448
2016-07-25 10:45stat_test: test complex numbersd.levin256@gmail.com2+10-0
2016-07-25 10:44Remove expressions/operators.hppd.levin256@gmail.com1+0-66
2016-07-25 10:42Add operators to kfr::complexd.levin256@gmail.com1+21-0
2016-07-25 10:36Remove test_output.pyd.levin256@gmail.com1+0-34
2016-07-25 10:36Reorder testsd.levin256@gmail.com1+2-2
2016-07-25 10:35Add basic_vector_testd.levin256@gmail.com1+2-0
2016-07-25 10:34Add new files to all.hppd.levin256@gmail.com1+2-1
2016-07-25 10:28Refactoring: Improve compilation timed.levin256@gmail.com44+3271-4444
2016-07-25 10:01Move platform specific types to function.hppd.levin256@gmail.com2+143-48
2016-07-25 09:57Internal function wrapperd.levin256@gmail.com1+10-0
2016-07-25 09:51CoMeta: Fix args_andd.levin256@gmail.com2+2-2
2016-07-22 16:50Added test: stat_testd.levin256@gmail.com3+78-2
2016-07-22 14:33don't define CID_CDECLd.levin256@gmail.com1+4-0
2016-07-22 14:30__builtin_prefetchd.levin256@gmail.com1+11-0
2016-07-22 12:43generic cpu supportd.levin256@gmail.com11+52-2
2016-07-22 07:36code formattingd.levin256@gmail.com2+7-4
2016-07-22 07:31Fix x87 compilationd.levin256@gmail.com3+9-3
2016-07-22 07:15generic cpu supportd.levin256@gmail.com10+259-90
2016-07-21 15:11interpolation functionsd.levin256@gmail.com1+32-49
2016-07-20 17:45new line at the endd.levin256@gmail.com1+1-0
2016-07-20 17:44dspplot: Changed urld.levin256@gmail.com1+3-3
2016-07-20 17:22Waveshaperd.levin256@gmail.com3+44-0
2016-07-20 17:11Code cleanup and formattingd.levin256@gmail.com16+38-151
2016-07-20 16:41Small refactoringd.levin256@gmail.com6+44-11
2016-07-20 16:31Split filter design into separate headersd.levin256@gmail.com8+443-297
2016-07-20 12:09Added more hyperbolic functionsd.levin256@gmail.com6+190-150
2016-07-20 11:05Code formattingd.levin256@gmail.com7+12-41
2016-07-20 11:04Format all filesd.levin256@gmail.com1+5-6
2016-07-20 11:01Prevent comments from being formattedd.levin256@gmail.com1+1-1
2016-07-20 10:58#include cpuid_auto.hppd.levin256@gmail.com1+1-1
2016-07-20 10:45use std::complex if defined KFR_STD_COMPLEXd.levin256@gmail.com1+17-3
2016-07-19 12:59Split cpuid.hpp into two headersd.levin256@gmail.com2+53-25
2016-07-19 12:56detect_cpu: default value for template parameterd.levin256@gmail.com1+1-1
2016-07-19 12:55CMake: Set target cpud.levin256@gmail.com4+10-7
2016-07-19 10:58more benchmark results in README.mdd.levin256@gmail.com2+10-5
2016-07-19 08:21Fixed biquad titlesd.levin256@gmail.com1+2-2
2016-07-19 07:49biquad example: set titlesd.levin256@gmail.com1+8-8
2016-07-19 07:47Parallel build (-j4) by defaultd.levin256@gmail.com2+3-2
2016-07-18 13:280.9.1 versiond.levin256@gmail.com1+3-3
2016-07-18 13:26Feature added: Fractional delayd.levin256@gmail.com5+90-0
2016-07-18 13:25Added scalar versions of round functionsd.levin256@gmail.com1+15-0
2016-07-18 13:24Fixed short FIR filter with long vector sized.levin256@gmail.com1+14-35
2016-07-18 11:21Updated README.mdd.levin256@gmail.com1+1-0
2016-07-18 11:14Feature added: Convolutiond.levin256@gmail.com5+98-0
2016-07-18 11:08Biquad: one version for all lengthsd.levin256@gmail.com1+7-59
2016-07-18 11:06Default width if width==0d.levin256@gmail.com1+3-3
2016-07-18 06:43Visual Studio supportd.levin256@gmail.com12+131-81
2016-07-18 04:46tostring.hpp: change namespaced.levin256@gmail.com1+26-10
2016-07-18 04:43Biquad: use array instead of vector and fix initializationd.levin256@gmail.com1+14-15
2016-07-18 04:32Reorder includes in all.hppd.levin256@gmail.com1+22-17
2016-07-18 04:30carray: constructor must be called only for the callablesd.levin256@gmail.com1+1-1
2016-07-18 04:27Fixed compiler attribute detectiond.levin256@gmail.com1+2-4
2016-07-18 04:26Better detection of clangd.levin256@gmail.com1+2-2
2016-07-18 04:23univector: detect if the parent's constructor is noexceptd.levin256@gmail.com1+1-1
2016-07-18 04:18use allocate_shared instead of make_shared to consider alignmentd.levin256@gmail.com1+3-2
2016-07-18 04:16Define NOMINMAX before including windows.hd.levin256@gmail.com1+3-0
2016-07-11 09:21Added link to fft benchmark repositoryd.levin256@gmail.com1+1-0
2016-07-08 21:23Update README.mdd.levin256@gmail.com2+2-1
2016-07-01 13:28Update README.mdd.levin256@gmail.com2+3-2
2016-07-01 13:16Enable testing on travis-cid.levin256@gmail.com1+5-2
2016-07-01 13:07New test: vec_testd.levin256@gmail.com2+118-0
2016-07-01 13:00Merge remote-tracking branch 'refs/remotes/origin/master' into devd.levin256@gmail.com6+27-21
2016-07-01 12:58kfr::broadcast now takes the width of the result vectord.levin256@gmail.com5+13-13
2016-07-01 11:55Fix building on Ubuntu with non-default clangd.levin256@gmail.com1+2-2
2016-07-01 11:43Updated CMakeLists.txtd.levin256@gmail.com1+16-10
2016-06-30 11:30Update and rename readme.md to README.mdkfrlib2+106-104
2016-06-30 11:06Update travis-ci scriptd.levin256@gmail.com1+3-1
2016-06-30 10:56Add travis-ci buildd.levin256@gmail.com1+24-0
2016-06-30 10:18Updated README.md to include Ubuntu specific requirementd.levin256@gmail.com1+5-2
2016-06-30 10:08link against libmd.levin256@gmail.com2+2-1
2016-06-30 09:44Various small fixes and improvementsd.levin256@gmail.com3+20-16
2016-06-29 17:59Initial commitd.levin256@gmail.com96+25231-0