22 Commits

Author SHA1 Message Date
aa63f840f8 Add version directive 2021-04-11 19:13:08 -07:00
baaec5dfec Fix issue with building tests with static library 2021-04-11 15:13:38 -07:00
dfe0073f03 Fix missing threadpool from result 2021-04-11 14:52:45 -07:00
774b9362c0 Add meta.hpp 2021-04-09 17:26:18 -07:00
rexy712
f0d9d6f6ab Fix linker flags since threadpool needs pthreads 2020-09-25 06:12:03 -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
rexy712
710ea2a8bf Start work on basic tests 2020-08-04 10:36:22 -07:00
rexy712
8cf91a7505 Fix link errors 2020-08-03 13:29:58 -07:00
rexy712
c83d2ce686 Explicit template instantiation for rexy::string and rexy::binary 2020-07-28 06:18:20 -07:00
rexy712
8ae27c1ba3 Remove threadpool from shared library since it needlessly pulls in pthread dep 2020-07-19 08:41:24 -07:00
rexy712
14ec1b159d Add basic threadpool 2020-07-07 15:47:34 -07:00
rexy712
0d33ec9444 Generalize expression templates and bring binary_data up to par with string_intermediary 2020-05-08 22:40:03 -07:00
rexy712
981e57b34c Improve binary constexpr-ness and exception specs 2020-05-07 11:54:28 -07:00
rexy712
c622eb7323 Cleanup constexpr namespace and some metaprogramming junk 2020-05-02 14:04:08 -07:00
rexy712
c99abad226 Add compile time vector, array, and hashmap 2020-05-01 23:49:25 -07:00
rexy712
d415af2bdd Add a source file to ensure header only classes have proper syntax 2020-04-24 14:31:24 -07:00
rexy712
4cad6f794d Improve readability and constexpr-ness 2020-04-24 12:52:47 -07:00
rexy712
f6d44c38fc Fix CMakeLists.txt 2020-04-09 15:23:06 -07:00
rexy712
afd2f02032 Add rexy::steal to disambiguate constructors of strings and binarys 2020-04-09 12:59:24 -07:00
rexy712
7351e3be10 Reorganize file structure again. Fix confusing issue dealing with null terminators with static_string using an array for initialization 2020-04-06 16:51:38 -07:00
rexy712
cb25ad6342 Add cmake build system 2020-04-04 22:24:10 -07:00