17 Commits

Author SHA1 Message Date
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
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
5e49ed5f9a Enable header only build 2022-05-23 18:25:44 -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
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
0f6866e982 Add allocator to public facing api 2020-08-04 10:36:11 -07:00
rexy712
d98c40dac8 Add explicit template instantiation strings for different char types. add operator _ss overloads for different char types 2020-08-03 13:28:11 -07:00
rexy712
f7b0822dd2 Generisize string types 2020-08-01 01:28:29 -07:00
rexy712
a10c12c1cf Change allocator to conform to c++ standard library allocators 2020-07-28 09:07:42 -07:00
rexy712
f4aa7f8564 Change naming convention for template impl of standard class 2020-07-28 06:22:33 -07:00
rexy712
c83d2ce686 Explicit template instantiation for rexy::string and rexy::binary 2020-07-28 06:18:20 -07:00
rexy712
4f65c38507 Fix circular dependencies on string hashing 2020-05-14 19:00:25 -07:00
rexy712
daac14dddf Add noexcept specs to all the things 2020-05-06 15:23:58 -07:00
rexy712
4cad6f794d Improve readability and constexpr-ness 2020-04-24 12:52:47 -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