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
|
da7cffcf4e
|
Fix clang errors
|
2020-07-18 01:49:13 -07:00 |
|
rexy712
|
7d659cd05e
|
Explicit string_intermediary constructor
|
2020-07-17 22:45:15 -07:00 |
|
rexy712
|
b1c2d260ee
|
Fix string 0 length segfault. Bring binary ctor/assignment up to par with strings
|
2020-07-17 15:48:56 -07:00 |
|
rexy712
|
8c783c48fa
|
Add c_str function to strings. Mainly just an aesthetic change for me
|
2020-07-17 14:39:06 -07:00 |
|
rexy712
|
03e81c0457
|
Add threadpool::invalidate function
|
2020-07-15 04:24:44 -07:00 |
|
rexy712
|
5d20755a66
|
Unlock in threadpool copy ctor
|
2020-07-09 11:14:43 -07:00 |
|
rexy712
|
14ec1b159d
|
Add basic threadpool
|
2020-07-07 15:47:34 -07:00 |
|
rexy712
|
dfe82a4181
|
fix clang warning
|
2020-06-24 03:12:20 -07:00 |
|
rexy712
|
4778d451d6
|
Fix vector end
|
2020-06-24 03:09:06 -07:00 |
|
rexy712
|
4f65c38507
|
Fix circular dependencies on string hashing
|
2020-05-14 19:00:25 -07:00 |
|
rexy712
|
4e74e263c2
|
Fix issue with boolean specialization iterators
|
2020-05-14 19:00:11 -07:00 |
|
rexy712
|
794cc547b7
|
Add specializations for cx::vector and cx::array on bool type
|
2020-05-12 10:43:22 -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
|
ee1c180071
|
Fix read on invalid byte
|
2020-05-08 11:07:32 -07:00 |
|
rexy712
|
2a708212c0
|
Split binary into 2 files
|
2020-05-08 10:34:55 -07:00 |
|
rexy712
|
25599e61ec
|
Add some utility overloads
|
2020-05-07 15:28:21 -07:00 |
|
rexy712
|
a4487f29e1
|
Add ability to check if hashmap key is valid
|
2020-05-07 15:28:06 -07:00 |
|
rexy712
|
0318efe1e6
|
Remove hash default arguments
|
2020-05-07 11:58:59 -07:00 |
|
rexy712
|
ef5cccee73
|
move quicksort partitioner to detail namespace
|
2020-05-07 11:57:06 -07:00 |
|
rexy712
|
31a177fc86
|
Simplify same string details and fix a couple foreseeable bugs
|
2020-05-07 11:55:40 -07:00 |
|
rexy712
|
d876f65e7b
|
Fix cx::swap to use move semantics
|
2020-05-07 11:54:56 -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
|
b97e7d7c1b
|
Add cx::element deduction guide
|
2020-05-02 22:30:38 -07:00 |
|
rexy712
|
ea1ac1cca3
|
Fix false flag strict alias warnings
|
2020-05-02 22:30:21 -07:00 |
|
rexy712
|
cdf329065a
|
Choose a more apt hash function for strings and fix build issues with cxstrings
|
2020-05-02 16:15:21 -07:00 |
|
rexy712
|
d878589737
|
Add compile time manipulatable strings
|
2020-05-02 14:04:39 -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
|
de681d3cd7
|
Improve constexpr-ness of strings
|
2020-04-23 14:40:51 -07:00 |
|
rexy712
|
6c142c990d
|
Merge branch 'master' of ssh://rexy712-server:1995/var/git/repos/rexy712/rexylib
|
2020-04-21 19:03:16 -07:00 |
|
rexy712
|
a280642cac
|
Improve string constexpr-ness and cleanup addition operators
|
2020-04-21 19:03:12 -07:00 |
|
rexy712
|
b5dc455566
|
Fix issue in string_cat_expr which would cause copy construction to never work
|
2020-04-21 13:06:13 -07:00 |
|
rexy712
|
72f8c0d592
|
Fix static_string not allowing move construction
|
2020-04-18 09:47:10 -07:00 |
|
rexy712
|
8d51604f02
|
Prevent undefined memcpy calls
|
2020-04-11 22:31:24 -07:00 |
|
rexy712
|
f6d44c38fc
|
Fix CMakeLists.txt
|
2020-04-09 15:23:06 -07:00 |
|
rexy712
|
2a6b854bee
|
Add license disclaimer to steal.hpp
|
2020-04-09 13:08:04 -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
|
ed1c6dd211
|
Fix typo in binary
|
2020-04-05 18:33:32 -07:00 |
|
rexy712
|
cb25ad6342
|
Add cmake build system
|
2020-04-04 22:24:10 -07:00 |
|
rexy712
|
e37ead5e9b
|
Ignore gcc's inaccurate strict aliasing warnings
|
2020-04-04 22:23:50 -07:00 |
|
rexy712
|
4d0b5fd125
|
Change directory structure so headers and source files are separate
|
2020-04-04 21:57:01 -07:00 |
|
rexy712
|
15f3592270
|
Improve compile times by a huge amount
|
2020-03-23 10:14:30 -07:00 |
|
rexy712
|
066d875f91
|
Initial commit
|
2020-03-02 16:35:52 -08:00 |
|