BlackMATov
|
4edc174ec3
|
exclude bench from CI
|
2023-02-13 18:38:14 +07:00 |
|
BlackMATov
|
c15b5aa50d
|
bench: invoke_4
|
2023-02-13 16:42:09 +07:00 |
|
BlackMATov
|
b25fe5c6b0
|
add rttr for bench
|
2023-02-13 16:03:18 +07:00 |
|
BlackMATov
|
0f92a0c763
|
cleanup uarg casts
|
2023-02-13 02:25:50 +07:00 |
|
BlackMATov
|
d6922fa622
|
Merge branch 'feature/safe_api' into dev
|
2023-02-12 14:44:25 +07:00 |
|
BlackMATov
|
4bd4b4e3d9
|
cleanup function/method calls
|
2023-02-12 14:13:10 +07:00 |
|
BlackMATov
|
8dbbf7417c
|
reduce some boilerplate
|
2023-02-12 02:39:25 +07:00 |
|
BlackMATov
|
4bfde4b1fb
|
safe_invoke, safe_get_as, safe_create
|
2023-02-12 02:15:27 +07:00 |
|
BlackMATov
|
deeaebd6a6
|
new uvalue safe api
|
2023-02-10 23:09:52 +07:00 |
|
BlackMATov
|
214920da44
|
replace some throws to asserts
|
2023-02-10 16:29:24 +07:00 |
|
BlackMATov
|
6661912b9b
|
simple invoke bench
|
2023-02-10 11:07:47 +07:00 |
|
BlackMATov
|
6c4d4cdf73
|
add google benchmark for the future
|
2023-02-09 23:29:24 +07:00 |
|
|
|
814b582b62
|
Merge pull request #55 from BlackMATov/dev
Dev
|
2023-02-09 19:26:14 +07:00 |
|
BlackMATov
|
9a1a2cf8cb
|
fix gcc warnings
|
2023-02-09 19:06:39 +07:00 |
|
BlackMATov
|
937dbe20c8
|
move meta_invoke to top headers
|
2023-02-09 18:40:53 +07:00 |
|
BlackMATov
|
874fae2bab
|
state and type detail traits
|
2023-02-09 17:58:59 +07:00 |
|
BlackMATov
|
81c829d5a2
|
new META_HPP_THROW_IF macro
|
2023-02-09 02:43:01 +07:00 |
|
BlackMATov
|
176813304e
|
overridable assert macro
|
2023-02-09 01:37:40 +07:00 |
|
BlackMATov
|
c452ff532a
|
clean up indices
|
2023-02-08 17:26:43 +07:00 |
|
BlackMATov
|
02a3438ec6
|
return all types by value in public api
|
2023-02-08 15:25:34 +07:00 |
|
BlackMATov
|
178a4486cf
|
return an empty type for empty uvalues
|
2023-02-08 06:22:45 +07:00 |
|
BlackMATov
|
24657755eb
|
more readable kind names
|
2023-02-08 05:29:19 +07:00 |
|
BlackMATov
|
c89c169cc2
|
return type/state explicit ctors from data for great good
|
2023-02-08 04:53:20 +07:00 |
|
BlackMATov
|
ca7570897b
|
template ctor for any_type
|
2023-02-07 23:22:43 +07:00 |
|
|
|
3250c94a47
|
Merge pull request #54 from BlackMATov/dev
Dev
|
2023-02-07 02:22:30 +07:00 |
|
BlackMATov
|
fa68b6fb01
|
template is/as for any_type
|
2023-02-07 02:11:19 +07:00 |
|
BlackMATov
|
23599f8104
|
constructor/destructor_type change get_owner_type return type
|
2023-02-07 01:46:58 +07:00 |
|
BlackMATov
|
52d62c73b4
|
string ilist alias
|
2023-02-05 23:52:58 +07:00 |
|
|
|
98a0ee490c
|
Merge pull request #53 from BlackMATov/dev
Dev
|
2023-02-05 13:02:27 +07:00 |
|
BlackMATov
|
78c13de466
|
move clangd file to headers
|
2023-02-05 12:30:26 +07:00 |
|
BlackMATov
|
c9e5c256c9
|
reformat all headers
|
2023-02-05 12:26:39 +07:00 |
|
BlackMATov
|
caf6830424
|
prepare for reformat
|
2023-02-05 10:43:30 +07:00 |
|
|
|
5b4e4e941a
|
Merge pull request #52 from BlackMATov/dev
Dev
|
2023-02-03 16:58:00 +07:00 |
|
BlackMATov
|
eaea064b9c
|
remove symmetric spaceship ops
|
2023-02-03 15:44:21 +07:00 |
|
BlackMATov
|
914eab46f1
|
CONFIGURE_DEPENDS for cmake sources
|
2023-02-03 15:27:09 +07:00 |
|
BlackMATov
|
dd16e71ac4
|
type_id tests
|
2023-02-03 15:21:30 +07:00 |
|
BlackMATov
|
2c9dc25e9d
|
compare ops hashed_string with string_view
|
2023-02-03 03:38:17 +07:00 |
|
BlackMATov
|
0a4ba7b128
|
use spaceship operator
|
2023-02-03 01:09:05 +07:00 |
|
BlackMATov
|
0fd9509556
|
move fnv1a_hash to the personal header
|
2023-02-02 14:40:02 +07:00 |
|
|
|
059f953e33
|
Merge pull request #51 from BlackMATov/dev
Dev
|
2023-02-01 05:18:45 +07:00 |
|
BlackMATov
|
2d90247546
|
fix CI tests
|
2023-02-01 04:47:54 +07:00 |
|
|
|
a93162deef
|
Merge pull request #50 from BlackMATov/dev
Dev
|
2023-01-31 20:22:49 +07:00 |
|
BlackMATov
|
e9204d4b33
|
cleanup intrusive_ptr
|
2023-01-31 19:52:09 +07:00 |
|
BlackMATov
|
4a6dff48a8
|
remove unnecessary hashed string ctor overloads
|
2023-01-31 15:44:55 +07:00 |
|
|
|
fa221e7ec4
|
Merge pull request #49 from BlackMATov/dev
Dev
|
2023-01-31 08:40:51 +07:00 |
|
BlackMATov
|
71b896de16
|
fix gcc build
|
2023-01-31 08:16:25 +07:00 |
|
BlackMATov
|
fcced26218
|
fix msvc build
|
2023-01-31 08:01:53 +07:00 |
|
BlackMATov
|
14193a1434
|
constexpr hashed_string
|
2023-01-31 07:42:16 +07:00 |
|
BlackMATov
|
6a8aa13444
|
replace all shared to intrusive ptrs
|
2023-01-31 06:37:54 +07:00 |
|
|
|
b320bd1f04
|
Merge pull request #48 from BlackMATov/dev
Dev
|
2023-01-30 18:16:34 +07:00 |
|