Commit Graph

239 Commits

Author SHA1 Message Date
BlackMATov
56c2a78d2b fix CI compilers 2024-06-17 23:34:37 +07:00
BlackMATov
19247ddccc new meta_poly_ptr method in META_HPP_ENABLE_POLY_INFO macro 2024-06-17 23:18:01 +07:00
BlackMATov
c64318873e known issue: crtp 2024-02-15 13:02:39 +07:00
BlackMATov
5daef64355 remove type_list::for_each 2024-02-11 10:25:04 +07:00
BlackMATov
a89f27e052 remove hashed_string class 2024-02-11 08:39:22 +07:00
BlackMATov
da757ae6e5 fix msvc compilation 2024-02-11 08:32:17 +07:00
BlackMATov
78d7ee5ccb fix xcode 13.4.1 compilation 2024-02-11 08:32:07 +07:00
BlackMATov
f228e92545 fix xcode 13.4.1 compilation 2024-02-11 08:17:44 +07:00
BlackMATov
93c8fc9ea9 functions with type resolving is not noexcept 2024-02-11 08:11:32 +07:00
BlackMATov
5d2186312b remove uarg cache vectors 2024-02-11 07:48:42 +07:00
BlackMATov
468b2abb36 add variadic variants of universal invoke functions 2024-02-10 12:40:02 +07:00
BlackMATov
8e220c0ee9 delete senseless class_type::get_destructors function 2024-02-09 13:24:30 +07:00
BlackMATov
b63143e19f refactoring of type resolving 2024-02-09 13:17:25 +07:00
BlackMATov
d6431f85d1 remove public resolve_constructor_type/resolve_destructor_type 2024-02-08 15:17:52 +07:00
BlackMATov
c1788f5c8b fix clang warnings 2024-02-08 09:10:08 +07:00
BlackMATov
b5a4628527 delete doxygen cmake target 2024-02-08 08:57:12 +07:00
BlackMATov
db52c66b5b cleanup examples 2024-02-08 08:43:42 +07:00
BlackMATov
9673a2ad6e cleanup type flags 2024-02-08 08:10:46 +07:00
BlackMATov
422d351caf cleanup argument and metadata binds 2024-02-08 07:55:29 +07:00
BlackMATov
aaeca488f1 remove redundant bind functions 2024-02-07 13:23:47 +07:00
BlackMATov
9a1afcee85 little meta_base cleanup 2024-02-07 09:20:37 +07:00
BlackMATov
cccda1bac2 cleanup and simplify internal hash calculations 2024-02-07 08:39:12 +07:00
BlackMATov
4be5845f0e move type_kinds from base to detail 2024-02-07 07:23:40 +07:00
BlackMATov
3efb47eccf cleanup ucast api 2024-02-07 05:21:55 +07:00
BlackMATov
e638fb2cfa cleanup uresult api 2024-02-07 04:37:24 +07:00
BlackMATov
ed7ddcef7b cleanup uvalue api 2024-02-07 04:14:51 +07:00
BlackMATov
121008c8f3 fix member object/function uvalue/uarg casting 2024-02-06 16:38:55 +07:00
BlackMATov
928221eeee delete uvalue::try_as for rvalue values 2024-02-06 11:03:00 +07:00
BlackMATov
5db1923cb0 remove some redundant noexcepts 2024-02-06 10:08:24 +07:00
BlackMATov
8467317059 cleanup and simplify basic type concepts 2024-02-06 09:55:48 +07:00
BlackMATov
a688f2181d cleanup policies api 2024-02-06 08:47:55 +07:00
BlackMATov
3158d1cfd0 cmake doxygen target 2024-02-06 06:50:51 +07:00
BlackMATov
8a5200a3fb leave "singles" targets only for untests 2024-02-05 02:54:31 +07:00
BlackMATov
8e112c1f80 Revert "remove vmath from develop's vendors"
This reverts commit a71069a894.
2024-02-05 02:44:49 +07:00
BlackMATov
f1372d6eb0 fix clang/gcc compilation issues 2024-02-05 02:36:25 +07:00
BlackMATov
096439b605 Merge remote-tracking branch 'origin/dev' into feature/shared_experiments 2024-02-05 02:17:45 +07:00
BlackMATov
9c3a8b5f6c first version of shared types 2024-02-05 02:09:55 +07:00
BlackMATov
02089116b9 remove some cv from type traits 2024-02-04 22:34:35 +07:00
BlackMATov
65324af30b type_to_kind, type_list_and, type_list_or utils 2024-02-03 21:31:17 +07:00
BlackMATov
be45a98e7f fix little warnings 2024-02-02 07:43:51 +07:00
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