|
|
b6a8c83e0b
|
Add list class
|
2022-07-19 16:44:34 -07:00 |
|
|
|
eb10cf1375
|
Make dll builds on msvc output to same directory as tests so they should be able to run without manually copying
|
2022-06-30 12:42:43 -07:00 |
|
|
|
6372262304
|
Fix msvc warnings
|
2022-06-30 12:14:46 -07:00 |
|
|
|
2f64eb40f0
|
Fix MSVC build failure
|
2022-06-29 17:46:57 -07:00 |
|
|
|
2ecbff1cdd
|
Clean up rexy::hash stuff
|
2022-06-26 14:20:44 -07:00 |
|
|
|
2a69be29a6
|
Some minor cleanup to macros and future standard stuff
|
2022-06-22 18:18:38 -07:00 |
|
|
|
37e02ca871
|
Fix C++17 build
|
2022-06-22 16:43:34 -07:00 |
|
|
|
1bc234cbca
|
Change API macro names to be more consistent.
|
2022-06-22 13:42:07 -07:00 |
|
|
|
24ef556ab7
|
Improve basic_string type to include more functionality of std::string. Also add option to disable SSO if so desired
|
2022-06-22 13:30:00 -07:00 |
|
|
|
99b0ac2ed3
|
Fix storage_for and revert one changed macro to correct constexpr behavior
|
2022-05-24 17:35:14 -07:00 |
|
|
|
9a55d8594b
|
General code cleanup and allow for more C++20
|
2022-05-24 14:37:41 -07:00 |
|
|
|
5e49ed5f9a
|
Enable header only build
|
2022-05-23 18:25:44 -07:00 |
|
|
|
3fc89111ea
|
Remove deprecated class binary and string_view operators. Move string_view into its own files. Update version to 0.2.0.
|
2022-05-22 15:14:34 -07:00 |
|
|
|
1ece6dccca
|
Separated string_view from string_base. Add c++20 string concepts and created a new subfolder for c++17 compatability.
|
2022-05-21 12:38:33 -07:00 |
|
|
|
a838f1a25a
|
Add storage_for class to take the place of std::aligned_storage but with nice constructors and assignment operators and accessors added
|
2022-03-06 19:20:07 -08:00 |
|
|
|
7cfe707bc3
|
Add missing source file and fix license incorrectly saying GPL Affero instead of just GPL
|
2022-02-23 16:53:42 -08:00 |
|
|
|
8a3b5045cd
|
Add some types I've made over the last month or so from other projects
|
2022-02-23 16:24:16 -08:00 |
|
|
|
01e78a1a01
|
Add thin buffer wrapping class
|
2021-06-23 12:51:20 -07:00 |
|
|
|
c5776e8d2f
|
Fix soname
|
2021-04-11 19:25:02 -07:00 |
|
|
|
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 |
|