Chris Robinson
|
c093728ced
|
Move the polyphase resampler to the common lib
|
2019-11-28 10:54:47 -08:00 |
|
Chris Robinson
|
697da8724f
|
Avoid an extraneous macro and use a simplified type alias
|
2019-10-27 00:47:33 -07:00 |
|
Chris Robinson
|
0cba99ed1b
|
Avoid static constexpr for arrays iterated over at run-time
|
2019-10-25 01:43:23 -07:00 |
|
Chris Robinson
|
f8ff4e269b
|
Put the pragma defines in a separate header
|
2019-10-07 15:26:35 -07:00 |
|
Chris Robinson
|
4620912f0f
|
Don't inline the utf8 converters
|
2019-10-01 23:33:00 -07:00 |
|
Chris Robinson
|
0063f4bfac
|
Add some allocator fields GCC 6.3 seems to want
|
2019-10-01 01:49:21 -07:00 |
|
Chris Robinson
|
94ff2daafc
|
Use using to avoid extraneous template instantiations
|
2019-09-29 16:02:25 -07:00 |
|
Chris Robinson
|
95996effaf
|
Move the ifstream wrapper to common
|
2019-09-22 12:23:41 -07:00 |
|
Chris Robinson
|
2ae1f8b8b6
|
Revert "Silence some unreachable code warnings on MSVC"
This reverts commit 2ab4883439b1bc96578e86cc894504b9a1d1021b.
It apparently didn't work at silencing anything.
|
2019-09-20 14:40:12 -07:00 |
|
Chris Robinson
|
2ab4883439
|
Silence some unreachable code warnings on MSVC
|
2019-09-20 14:25:06 -07:00 |
|
Chris Robinson
|
65eb0987e2
|
Remove and simplify some functions
|
2019-09-20 13:35:29 -07:00 |
|
Chris Robinson
|
79a621ac47
|
Simplify some REQUIRES uses
|
2019-09-20 10:59:12 -07:00 |
|
Chris Robinson
|
b9daffe159
|
Don't clean up more than necessary on destruction
|
2019-09-20 10:58:29 -07:00 |
|
Chris Robinson
|
24a1058952
|
Work around MSVC's lack of standard _Pragma support
|
2019-09-18 13:58:04 -07:00 |
|
Chris Robinson
|
b8f64155e9
|
Silence a couple specific warning instances
|
2019-09-18 13:24:16 -07:00 |
|
Chris Robinson
|
66565ca7a3
|
Enable and fix some more warnings
|
2019-09-18 10:09:04 -07:00 |
|
Chris Robinson
|
2c5c5a5397
|
Add and use custom string types and functions
|
2019-09-16 13:45:14 -07:00 |
|
Chris Robinson
|
4b8f78a8d6
|
Fix a few more GCC warnings
|
2019-09-14 19:42:54 -07:00 |
|
Chris Robinson
|
b212ab9ea2
|
Add a note about clearing complex_hilbert's imaginary input
|
2019-09-14 18:37:00 -07:00 |
|
Chris Robinson
|
2c348cecb6
|
Fix some more implicit conversions noted by GCC
|
2019-09-14 18:35:23 -07:00 |
|
Lopuska
|
925894fb8b
|
removed unnecessary loop
the caller in fshifter is already doing the same job by putting 0 for the imaginary part
|
2019-09-15 02:58:53 +02:00 |
|
Chris Robinson
|
fa64b1fd6d
|
Fix implicit conversions in the effects
|
2019-09-14 12:16:51 -07:00 |
|
Chris Robinson
|
5f862a5b49
|
Clean up sample converter implicit conversions
|
2019-09-12 17:45:06 -07:00 |
|
Chris Robinson
|
b71eb4dafd
|
Don't use [[nodiscard]] in C++11
To silence some warnings in older compilers, and fix an error with newer MSVC.
|
2019-09-12 04:30:52 -07:00 |
|
Chris Robinson
|
1a9f1e0869
|
Fix a few more C-style casts
|
2019-09-11 08:08:23 -07:00 |
|
Chris Robinson
|
14c76ca244
|
Fix allocator comparison operators
|
2019-09-11 07:32:14 -07:00 |
|
Chris Robinson
|
388928f3aa
|
Fix some more implicit casts
|
2019-09-11 05:53:10 -07:00 |
|
Chris Robinson
|
5b37e2339b
|
Simplify flexible array member usage
|
2019-09-11 03:59:53 -07:00 |
|
Chris Robinson
|
c6c5048416
|
Don't inherit for the allocator
|
2019-09-11 03:22:10 -07:00 |
|
Chris Robinson
|
fcb496bb5c
|
Avoid unnecessary explicit copy methods
|
2019-09-08 00:31:55 -07:00 |
|
Chris Robinson
|
3e499e70fd
|
Try to improve non-dynamic-extent span construction
|
2019-08-20 12:31:46 -07:00 |
|
Chris Robinson
|
a9223ae601
|
Improve subspan default template argument
|
2019-08-18 23:26:49 -07:00 |
|
Raulshc
|
550f1dce1f
|
Move double2int function
Move inline double2int function to alnumeric.h from pshifter.cpp
|
2019-08-18 19:12:38 +02:00 |
|
Chris Robinson
|
1aaf65abfe
|
Add methods to get env vars as an optional
|
2019-08-12 03:59:52 -07:00 |
|
Chris Robinson
|
f290bf2751
|
Move vector.h to common
|
2019-08-11 20:54:21 -07:00 |
|
Chris Robinson
|
e200569cd3
|
Move the wstr converters to a separate header
|
2019-08-11 18:50:07 -07:00 |
|
Chris Robinson
|
70058a8a84
|
Move the dynload decls and defs to common
|
2019-08-10 21:54:30 -07:00 |
|
Chris Robinson
|
e3f5bd37e6
|
Avoid __popcnt[64] on MSVC
It requires SSE4, and provides no fallback mechanism for CPU targets lacking
the opcode it maps to.
|
2019-08-10 16:35:29 -07:00 |
|
Chris Robinson
|
e286ec8d09
|
Move some declarations out of alcmain.h
|
2019-08-05 15:03:18 -07:00 |
|
Chris Robinson
|
2fa2c35bdc
|
Modify LIKELY and UNLIKELY to not need extra parenthesis
|
2019-08-04 11:59:14 -07:00 |
|
Chris Robinson
|
559d1666b8
|
Add a Create method to FlexArray for "raw" arrays
|
2019-08-03 14:59:01 -07:00 |
|
Chris Robinson
|
61bb079036
|
Add operator* to intrusive_ptr
|
2019-08-01 20:15:47 -07:00 |
|
Chris Robinson
|
0be823320d
|
Add and use an intrusive_ptr type
|
2019-08-01 15:19:37 -07:00 |
|
Chris Robinson
|
65f7fc610e
|
Add a common base for auto-deleting ref-counted objects
Which will also work as the basis for a future intrusive_ptr
|
2019-08-01 13:43:32 -07:00 |
|
Chris Robinson
|
f0408809d6
|
Cleanup common sources' includes
|
2019-07-29 09:29:35 -07:00 |
|
Chris Robinson
|
585d965c92
|
Remove a couple unnecessary includes
|
2019-07-28 15:16:13 -07:00 |
|
Chris Robinson
|
7cfb353334
|
Don't explicitly check for standard functions
|
2019-07-26 14:02:14 -07:00 |
|
Chris Robinson
|
bc1d058d2d
|
Add a helper to construct the optional value
|
2019-07-01 17:55:56 -07:00 |
|
Chris Robinson
|
6bb0edf0a5
|
Create and use a make_optional method
|
2019-07-01 17:25:58 -07:00 |
|
Chris Robinson
|
eb70171433
|
Add a few more constructor and assignment operators for optional
|
2019-07-01 16:27:49 -07:00 |
|