269 Commits
Author SHA1 Message Date
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
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