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
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
BlackMATov
|
2d90247546
|
fix CI tests
|
2023-02-01 04:47:54 +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 |
|
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 |
|
BlackMATov
|
410dc0d8a1
|
fix unit-test includes
|
2023-01-30 16:39:31 +07:00 |
|
BlackMATov
|
9a369e235a
|
foreach for all types and scopes
|
2023-01-20 23:10:22 +07:00 |
|
BlackMATov
|
43bcc14c1a
|
types with type_id compare operators
|
2023-01-20 17:55:24 +07:00 |
|
BlackMATov
|
544dcd3a9f
|
rewrite uvalue without variant
|
2023-01-20 05:25:43 +07:00 |
|
BlackMATov
|
ad133deebc
|
fix ifdefed includes
|
2023-01-18 22:48:23 +07:00 |
|
BlackMATov
|
cdbd078f02
|
new unmap uvalue operator
|
2023-01-18 03:29:29 +07:00 |
|
BlackMATov
|
702349dca9
|
safe deref/index uvalue's operators
|
2023-01-18 02:58:06 +07:00 |
|
BlackMATov
|
0326ac3188
|
use META_HPP_THROW_AS instead throw_exception_with function
|
2023-01-17 23:26:09 +07:00 |
|
BlackMATov
|
ec05ff9a3d
|
allow to disable exceptions and RTTI manually
|
2023-01-17 16:48:13 +07:00 |
|