|
|
858f7533e6
|
Make hasallocator take advantage of empty base optimization for simpler code
|
2022-07-19 16:43:19 -07:00 |
|
|
|
0ac55f3699
|
Improve build times by not including functional
|
2022-07-15 16:37:42 -07:00 |
|
|
|
7ee0beb343
|
Remove some dead code and fix format output when to_chars gives a value other than 'nan' or 'inf'
|
2022-06-30 12:14:23 -07:00 |
|
|
|
5eb7821cfc
|
Fix some formatting output issues
|
2022-06-30 11:37:46 -07:00 |
|
|
|
d4ab8fb401
|
List initialize default integer types because I think it looks better
|
2022-06-30 10:43:35 -07:00 |
|
|
|
3c9b318218
|
Fix warning
|
2022-06-30 10:43:10 -07:00 |
|
|
|
50f6f81a05
|
Simplify print logic and make utf-8, utf-16, and utf-32 encodings detectible
|
2022-06-29 17:48:53 -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 |
|
|
|
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 |
|
|
|
3d17d3ec8c
|
Add rexy::format and rexy::print functions
|
2022-06-22 13:42:53 -07:00 |
|
|
|
1bc234cbca
|
Change API macro names to be more consistent.
|
2022-06-22 13:42:07 -07:00 |
|
|
|
a2ba8b9eb6
|
Separate debug defines from debug_print to allow using them in other stuff
|
2022-06-17 13:43:30 -07:00 |
|
|
|
1acce4c588
|
Add is_nothrow_allocator type trait
|
2022-06-08 19:21:49 -07:00 |
|
|
|
2578895b40
|
More general cleanup of conditional C++20 support. Add Allocator concept and apply it to strings.
|
2022-05-24 17:24:55 -07:00 |
|
|
|
9a55d8594b
|
General code cleanup and allow for more C++20
|
2022-05-24 14:37:41 -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 |
|
|
|
53378eb6c3
|
Change hashmap is_valid to contains, separate implementation to separate file. Add iterator constructors to string_view
|
2022-05-21 09:12:35 -07:00 |
|
|
|
11ea9db137
|
Enable some c++20 constexpr features for strings
|
2022-03-20 18:33:01 -07:00 |
|
|
|
0695bfb72c
|
Change LICENSE for AGPLv3 to GPLv3
|
2021-04-11 14:56:24 -07:00 |
|
rexy712
|
22903db4c1
|
Fix license disclaimers
|
2020-09-19 10:42:45 -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
|
0f6866e982
|
Add allocator to public facing api
|
2020-08-04 10:36: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
|
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
|
daac14dddf
|
Add noexcept specs to all the things
|
2020-05-06 15:23:58 -07:00 |
|
rexy712
|
c99abad226
|
Add compile time vector, array, and hashmap
|
2020-05-01 23:49:25 -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 |
|