Commit Graph

199 Commits

Author SHA1 Message Date
BlackMATov
c8a904a874 Merge branch 'dev' into feature/shared_experiments 2024-01-31 20:50:30 +07:00
BlackMATov
d9db0b3bc0 fix new gcc warnings 2024-01-31 20:25:12 +07:00
BlackMATov
8a1e207786 Merge branch 'dev' into feature/shared_experiments 2024-01-30 17:22:05 +07:00
BlackMATov
738878ca28 prevent windows.h min/max issues 2024-01-30 15:46:47 +07:00
BlackMATov
2e19c8590d Merge branch 'dev' into feature/shared_experiments 2024-01-28 06:16:29 +07:00
BlackMATov
da3d6d322f fix clang warnings 2024-01-28 05:44:52 +07:00
BlackMATov
e28da23c3d Merge branch 'dev' into feature/shared_experiments 2024-01-28 04:04:20 +07:00
BlackMATov
35f0f37efc fix type duplication in the registry 2024-01-28 04:01:07 +07:00
BlackMATov
9effcfbf56 experiments with shared libraries 2024-01-28 02:39:14 +07:00
BlackMATov
28e42523b4 add variadic invoke functions 2024-01-27 00:36:19 +07:00
BlackMATov
8fe23fbeec remove uvalue::empty_value 2024-01-26 04:12:26 +07:00
BlackMATov
b2255f3dd2 fix msvc 2019 issues 2024-01-26 02:20:51 +07:00
BlackMATov
d85a8013d0 fix clang issues 2024-01-26 02:09:26 +07:00
BlackMATov
d5e47db94f fix ambiguous class traits instantiations 2024-01-26 02:01:39 +07:00
BlackMATov
95181bf521 reflect class template argument values 2024-01-26 01:21:56 +07:00
BlackMATov
a71069a894 remove vmath from develop's vendors 2024-01-18 01:47:07 +07:00
BlackMATov
0356045a12 Happy New Year! 🥳 2024-01-18 01:44:14 +07:00
BlackMATov
e83e62ebe9 revert all about debug names
now isn't the time for it
2023-12-31 15:00:07 +07:00
BlackMATov
5ec0d9406d fix clang-10 tests 2023-12-31 00:21:29 +07:00
BlackMATov
9770cc2d99 generate singles 2023-12-31 00:08:42 +07:00
BlackMATov
6becc7f261 simple name_of impl for types (gcc, clang) 2023-12-31 00:06:37 +07:00
BlackMATov
09baf9ddef simple name_of impl for types (msvc) 2023-12-30 23:42:10 +07:00
BlackMATov
29fa7cccfc return trait specializations 2023-12-30 17:51:55 +07:00
BlackMATov
0467d385be fix clang warnings 2023-12-30 13:01:21 +07:00
BlackMATov
50d6ab4974 rewrite uvalue traits 2023-12-30 12:32:22 +07:00
BlackMATov
e25af84b3f replace hand-made intrusive pointer to shared pointer 2023-12-29 23:50:20 +07:00
BlackMATov
e2b295784b fix some potential problem in the type_registry::for_each_type function 2023-12-29 23:31:22 +07:00
BlackMATov
f248035c30 cleanup fnv1a impl 2023-12-29 19:50:28 +07:00
BlackMATov
fe2c1045e2 remove unnecessary code 2023-12-29 16:43:55 +07:00
BlackMATov
5fd20c8bad fix clang warnings 2023-12-29 05:02:29 +07:00
BlackMATov
78c02da6eb add ucast manual 2023-12-29 04:54:01 +07:00
BlackMATov
b65e71a6f1 remove resolve_poly_type, use resolve_type(T&&) instead 2023-12-29 02:24:11 +07:00
BlackMATov
427459dcc6 mark all internal macro with META_HPP_DETAIL prefix 2023-12-28 02:20:01 +07:00
BlackMATov
ca8fd075cd polish base info filling 2023-12-28 01:19:37 +07:00
BlackMATov
ddf9481647 fix apple-clang errors 2023-12-28 00:39:19 +07:00
BlackMATov
43b144be27 new deep upcasts, remove is_virtual_base_of 2023-12-27 23:35:45 +07:00
BlackMATov
d181a6b8a9 new dynamic cast benches 2023-12-27 22:55:40 +07:00
BlackMATov
004a957507 add some random issue with virtual bases 2023-12-27 00:22:59 +07:00
BlackMATov
f8acda1fef fix gcc warning 2023-12-26 00:46:20 +07:00
BlackMATov
3148223141 new base info wip 2023-12-25 22:56:21 +07:00
BlackMATov
1aea60c686 fix new clang-tidy warnings 2023-12-10 06:34:46 +07:00
BlackMATov
debecdb14b move cdb directory option to vscode settings 2023-12-10 04:45:37 +07:00
BlackMATov
e0bc93b9f3 update deps 2023-12-10 04:34:34 +07:00
BlackMATov
33bf8cc215 cleanup binds with opts 2023-08-11 12:15:16 +07:00
BlackMATov
d4185e738d any_type::match function 2023-08-11 07:02:44 +07:00
BlackMATov
03fbc72400 ref-qualifiers for binds 2023-08-11 02:15:46 +07:00
BlackMATov
10a34a32a1 cleanup metadata and arguments binding impl 2023-08-11 00:35:09 +07:00
BlackMATov
3ddd47b12e remove rttr submodule and rttr benches 2023-08-10 23:40:21 +07:00
BlackMATov
5b1928b173 little cleanup 2023-08-10 23:24:06 +07:00
BlackMATov
3a5cab9eaa new way to bind metadata and arguments 2023-08-10 09:44:35 +07:00