14 Commits

Author SHA1 Message Date
1165165657 Fix utility not using the correct functions for runtime 2022-06-29 17:34:26 -07:00
5ce29908df Change size_t to std::size_t 2022-06-23 15:54:09 -07:00
cdd51a6e3a Remove deprecated string functions. Add replace functions to basic_string. 2022-06-23 15:03:40 -07:00
2a69be29a6 Some minor cleanup to macros and future standard stuff 2022-06-22 18:18:38 -07:00
588835d80a Fix strcmp not using 'if constexpr' and add strncmp 2022-06-19 11:27:26 -07:00
6f07577bf0 Fix abs placement in utility 2022-06-11 08:49:04 -07:00
35b64db13c Merge remote-tracking branch 'refs/remotes/origin/master' 2022-06-11 08:47:50 -07:00
feca03e9c9 Change utility functions to use more efficient runtime versions when invoked at runtime 2022-06-11 08:47:47 -07:00
e96899ceba Fixed abs just not doing anything 2022-06-08 16:06:24 -07:00
8ab328fcfe Make string_view trivially copy-able and trivially move-able. Add wstring alias for basic_string<wchar_t>. Add constexpr version of 'abs' function. 2022-06-08 12:09:52 -07:00
aa63f840f8 Add version directive 2021-04-11 19:13:08 -07:00
0695bfb72c Change LICENSE for AGPLv3 to GPLv3 2021-04-11 14:56:24 -07:00
rexy712
b22c525407 Add mpmc_queue classes taken from our_dick project 2020-09-20 15:06:44 -07:00
rexy712
28c8caae0a Add string searching with default option of two-way algorithm or user specified algorithm. Rearrange file structure to hopefully make things not seem arbitrarily placed in the cx subfolder 2020-09-19 09:44:05 -07:00