Commit graph

1267 commits

Author SHA1 Message Date
Paul Fd
620dbb9380 Corrected bugs and warnings in atomic_queue and LeakDetector 2020-03-14 22:56:33 +01:00
Paul Fd
a1f3a10b09 The CMAKE_CXX_STANDARD value passed on command line was ignored 2020-03-14 22:55:03 +01:00
Paul Fd
d2af3eaf8d Added a conditional move on return if CXX 11 for polymorphic unique_pointers 2020-03-14 22:54:19 +01:00
Jean Pierre Cimalando
a6df5d9526 Add the autopan effect 2020-03-14 18:10:54 +01:00
Paul Fd
51be7a68ba Warnings about [[fallthrough]] 2020-03-14 18:02:54 +01:00
Paul Fd
401e4e6601 Put CXX standard to 17 on non-MOD targets 2020-03-14 18:02:54 +01:00
Jean Pierre Cimalando
14f6b09d61 Travis build for MOD devices 2020-03-14 18:02:54 +01:00
Paul Ferrand
4695656ea5
Merge pull request #111 from paulfd/gcc-4.9
GCC 4.9 compatibility
2020-03-14 18:02:19 +01:00
Paul Fd
26afbcd455 Move and clean up standards 2020-03-14 17:33:25 +01:00
Paul Fd
57d9598ab3 Restore the initial sleep time in the emptyFileLoadingQueues() 2020-03-14 17:33:25 +01:00
Paul Fd
976385976c Changed CONSTEXPR_OR_INLINE to CXX14_CONSTEXPR 2020-03-14 17:33:25 +01:00
Paul Fd
f5a47b8f67 Compile VST3 targets with c++14 2020-03-14 17:33:25 +01:00
Paul Fd
3ed225323d unused variable 2020-03-14 17:33:25 +01:00
Paul Fd
cedc72a707 Unused constexpr 2020-03-14 17:33:25 +01:00
Paul Fd
dc25c5282e Remove the clang specifics in cmake and
use the default XCode
2020-03-14 17:33:25 +01:00
Paul Fd
b44b4efad3 Magic by @jpcima to solve the clang segfault 2020-03-14 17:33:25 +01:00
Paul Fd
8ba825d3dd Clean up changes to the atomic_queue 2020-03-14 17:33:25 +01:00
Paul Ferrand
bd93955fb3 Try to save the OSX build 2020-03-14 17:33:25 +01:00
Paul Ferrand
dcca4c1cce Added leak detectors in Logger 2020-03-14 17:33:25 +01:00
Paul Ferrand
3d1cf4ac1e Explicit const on member functions of Buffer 2020-03-14 17:33:25 +01:00
Paul Ferrand
fbb6b18f0a absl's make_unique in wavfile 2020-03-14 17:33:25 +01:00
Paul Ferrand
ad44c2cea9 Switch between inline and constexpr for c++ version 2020-03-14 17:33:25 +01:00
Paul Ferrand
17c4f87d4b Move EXPORT_SYMBOLS into Macros.h 2020-03-14 17:33:25 +01:00
Paul Ferrand
5e008cf684 List constructors
You can remove the default move/copy guys
 but I suspect that in this case the objects will
 never be moved in the queue but copied.
2020-03-14 17:33:25 +01:00
Paul Ferrand
1f95f90d26 Added member initializers to Logger data structures 2020-03-14 17:33:25 +01:00
Paul Ferrand
a26fc7a1fb Changed maybe unused into comments or macros 2020-03-14 17:33:25 +01:00
Paul Ferrand
0b90ab722f Fallthroughs 2020-03-14 17:33:25 +01:00
Paul Fd
d1706c4df4 chrono literals 2020-03-14 17:32:25 +01:00
Paul Fd
29aa231960 Updated tests 2020-03-14 17:32:25 +01:00
Paul Fd
543c638926 constexpr variables 2020-03-14 17:32:25 +01:00
Paul Fd
70743900b5 auto in lambdas 2020-03-14 17:32:25 +01:00
Paul Fd
f405e2c23f auto and braces 2020-03-14 17:32:25 +01:00
Paul Fd
0814d67337 Don't initialize member arrays 2020-03-14 17:32:25 +01:00
Paul Fd
2d74e0c776 absl's make unique 2020-03-14 17:32:25 +01:00
Paul Fd
624f014dec absl's type traits 2020-03-14 17:32:25 +01:00
Paul Fd
bc8d2b61b8 chrono literals and changes file handles
to enable aggregate initialization
2020-03-14 17:32:25 +01:00
Paul Fd
2daf53ab6c chrono literals 2020-03-14 17:32:25 +01:00
Paul Fd
de189371f5 Force C99 (@falktx) 2020-03-14 17:32:25 +01:00
Paul Fd
89c26f462f Corrected an error introduced in dce954 2020-03-14 17:32:25 +01:00
Paul Fd
e158e9e381 multiplyByCents is inline 2020-03-14 17:32:25 +01:00
Paul Ferrand
a1606d951b Comment in CMake for CXX STANDARD
Co-Authored-By: JP Cimalando <jp-dev@inbox.ru>
2020-03-14 17:32:25 +01:00
Paul Fd
a31ded0797 Tentative atomic_queue patch 2020-03-14 17:32:25 +01:00
Paul Fd
c919cc9c90 Can't use auto in lambda params 2020-03-14 17:32:25 +01:00
Paul Fd
d70268e1d8 Can't use auto return values 2020-03-14 17:32:25 +01:00
Paul Fd
91495d29d4 Use verbose type_trait 2020-03-14 17:32:25 +01:00
Paul Fd
542bd28a28 Use @falktx's way for the math constants 2020-03-14 17:32:25 +01:00
Paul Fd
81ee0f00fd make_unique and chrono literals 2020-03-14 17:32:25 +01:00
Paul Fd
cc01fcfe4e use absl::make_unique 2020-03-14 17:32:25 +01:00
Paul Fd
7e696828a7 Change in math constants 2020-03-14 17:32:25 +01:00
Paul Fd
9065f82339 Use the verbose type_trait in AudioBuffer 2020-03-14 17:32:25 +01:00