Commit Graph

  • e72d21b537 Merge pull request #125 from BlackMATov/dev main Matvey Cherevko 2025-04-09 16:56:09 +07:00
  • 7aa0c05836 fix Darwin CI dev BlackMATov 2025-04-09 16:22:35 +07:00
  • 28c9d495a0 create methods should not be marked as nodiscard, because sometimes we want to just call ctors BlackMATov 2025-04-09 16:15:03 +07:00
  • 45b3c6d66c Merge pull request #122 from BlackMATov/dev Matvey Cherevko 2025-03-14 21:28:52 +07:00
  • f4e07a4da9 fix new msvc issues BlackMATov 2025-03-14 20:55:51 +07:00
  • c64676ba42 Merge pull request #121 from BlackMATov/dev Matvey Cherevko 2025-01-28 05:05:30 +07:00
  • 6aba60c05e Revert "make META_HPP_INSTALL_CONFIG_DIR a cache variable" BlackMATov 2025-01-28 04:46:02 +07:00
  • 7babdc1daa make META_HPP_INSTALL_CONFIG_DIR a cache variable BlackMATov 2025-01-28 01:11:07 +07:00
  • c7cb12f11f move the installation logic to the top-level of cmakelists BlackMATov 2025-01-25 05:09:52 +07:00
  • 5836b07bcb Merge pull request #117 from BlackMATov/dev Matvey Cherevko 2025-01-23 17:48:50 +07:00
  • 166e6f3cf2 new uvalue's size_traits BlackMATov 2025-01-23 17:18:26 +07:00
  • 837a23d921 Merge pull request #111 from BlackMATov/dev Matvey Cherevko 2025-01-17 21:41:00 +07:00
  • 107c4767d4 update darwin github workflow BlackMATov 2025-01-17 21:21:42 +07:00
  • 75ae192a9b fix new clang-tidy warnings: bugprone-crtp-constructor-accessibility BlackMATov 2025-01-17 21:10:25 +07:00
  • 33a30c6f48 fix new clang-tidy warnings: cppcoreguidelines-pro-bounds-pointer-arithmetic BlackMATov 2025-01-17 20:38:52 +07:00
  • c68505ea8f fix new clang-tidy warnings: cppcoreguidelines-virtual-class-destructor BlackMATov 2025-01-17 20:23:25 +07:00
  • 37b3525f99 fix new clang-tidy warnings: readability-avoid-return-with-void-value BlackMATov 2025-01-17 20:14:32 +07:00
  • dcf66d5218 fix new clang-tidy warnings: readability-redundant-inline-specifier BlackMATov 2025-01-17 20:12:43 +07:00
  • 74ce910785 fix new clang-tidy warnings: performance-enum-size BlackMATov 2025-01-17 20:06:53 +07:00
  • eb8857d56d Happy New Year! 🥳 BlackMATov 2025-01-17 19:33:53 +07:00
  • b389b2f04a update ROADMAP BlackMATov 2024-11-01 22:14:03 +07:00
  • 614cc9f855 Merge pull request #105 from BlackMATov/dev Matvey Cherevko 2024-09-22 02:28:32 +07:00
  • 98da362fdb purge, purge_binds, purge_metadata functions BlackMATov 2024-09-21 22:55:15 +07:00
  • f2db9c2a44 fixed #104 BlackMATov 2024-09-21 22:10:54 +07:00
  • a2f428bbb8 universal bind_ function BlackMATov 2024-09-12 19:10:30 +07:00
  • 637d989a86 remove unused raw pointer data from function/member/method/variable BlackMATov 2024-09-12 16:20:28 +07:00
  • e1a6c10b48 update roadmap BlackMATov 2024-09-11 14:46:27 +07:00
  • 0418551c42 Merge pull request #101 from BlackMATov/dev Matvey Cherevko 2024-09-05 09:31:01 +07:00
  • 9e9823a8dc fix gcc/clang tests compilation BlackMATov 2024-09-05 09:04:03 +07:00
  • c72e4047c0 fix all uvalue traits BlackMATov 2024-09-05 08:49:30 +07:00
  • 774d0c04c2 fix uvalue index traits BlackMATov 2024-09-05 07:28:05 +07:00
  • 41855b3ed7 fix uvalue deref traits BlackMATov 2024-09-05 07:18:15 +07:00
  • 5d5ba52045 fix uvalue copy traits BlackMATov 2024-09-05 06:30:44 +07:00
  • db84ad56a5 Merge pull request #98 from BlackMATov/dev Matvey Cherevko 2024-08-11 05:35:43 +07:00
  • 8f74952047 fix api reference BlackMATov 2024-08-11 05:08:15 +07:00
  • 7fd6ba7412 Merge pull request #97 from BlackMATov/dev Matvey Cherevko 2024-08-10 01:16:23 +07:00
  • 0b1dac5246 revert get_pointer functionality from method/member/variable/function BlackMATov 2024-08-10 00:58:22 +07:00
  • 794395ba9b Merge pull request #96 from BlackMATov/dev Matvey Cherevko 2024-08-09 21:31:35 +07:00
  • 71e0ea73bb update single-header version BlackMATov 2024-08-09 21:08:41 +07:00
  • 4ddaf7970f raw pointer getter for function/member/method/variable BlackMATov 2024-08-09 21:02:04 +07:00
  • ead26278fa increase uvalue internal sbo buffer to 3 pointers BlackMATov 2024-08-09 07:18:28 +07:00
  • 8bb1783209 Merge pull request #95 from BlackMATov/dev Matvey Cherevko 2024-08-08 03:31:30 +07:00
  • f90e8af84b refactor enum_type api for working with dynamic values BlackMATov 2024-08-08 03:08:23 +07:00
  • 11bc1c23b7 fix gcc warnings BlackMATov 2024-08-08 00:50:58 +07:00
  • e04f8a1fec uvalue's ops can throw exceptions now (when operations are not defined) BlackMATov 2024-08-08 00:27:20 +07:00
  • 1336ade8b3 new uvalue ops (less, equals) BlackMATov 2024-08-07 08:39:17 +07:00
  • 1390279b63 fix some tidy warnings BlackMATov 2024-08-02 10:24:45 +07:00
  • 523bb59df4 Merge pull request #89 from BlackMATov/dev Matvey Cherevko 2024-06-18 01:25:14 +07:00
  • 89da908543 fix clang warnings BlackMATov 2024-06-18 00:58:47 +07:00
  • 8d2413fb84 fix gcc warnings BlackMATov 2024-06-18 00:40:33 +07:00
  • 704c5414bc fix cmake presets for new CI compilers BlackMATov 2024-06-17 23:45:04 +07:00
  • 56c2a78d2b fix CI compilers BlackMATov 2024-06-17 23:33:13 +07:00
  • 19247ddccc new meta_poly_ptr method in META_HPP_ENABLE_POLY_INFO macro BlackMATov 2024-06-17 23:18:01 +07:00
  • 40008a562e Merge pull request #87 from BlackMATov/dev Matvey Cherevko 2024-02-15 21:26:33 +07:00
  • d8ef103581 remove indices from reference api BlackMATov 2024-02-15 16:28:08 +07:00
  • c64318873e known issue: crtp BlackMATov 2024-02-15 10:57:35 +07:00
  • 245f784dfe remove nodiscard for resolve_xxx functions BlackMATov 2024-02-14 00:19:16 +07:00
  • af6697edb8 fix api reference links BlackMATov 2024-02-13 16:26:53 +07:00
  • e329254edc Merge pull request #86 from BlackMATov/dev Matvey Cherevko 2024-02-11 10:54:20 +07:00
  • 5daef64355 remove type_list::for_each BlackMATov 2024-02-11 10:25:04 +07:00
  • a89f27e052 remove hashed_string class BlackMATov 2024-02-11 08:39:22 +07:00
  • da757ae6e5 fix msvc compilation BlackMATov 2024-02-11 08:32:17 +07:00
  • 78d7ee5ccb fix xcode 13.4.1 compilation BlackMATov 2024-02-11 08:32:07 +07:00
  • f228e92545 fix xcode 13.4.1 compilation BlackMATov 2024-02-11 08:17:44 +07:00
  • 93c8fc9ea9 functions with type resolving is not noexcept BlackMATov 2024-02-11 08:11:32 +07:00
  • 5d2186312b remove uarg cache vectors BlackMATov 2024-02-11 05:28:31 +07:00
  • ed4f4d65c6 update api reference BlackMATov 2024-02-10 14:34:34 +07:00
  • 468b2abb36 add variadic variants of universal invoke functions BlackMATov 2024-02-10 12:40:02 +07:00
  • b173a33ebe Merge pull request #85 from BlackMATov/dev Matvey Cherevko 2024-02-09 13:52:27 +07:00
  • 8e220c0ee9 delete senseless class_type::get_destructors function BlackMATov 2024-02-09 13:24:30 +07:00
  • b63143e19f refactoring of type resolving BlackMATov 2024-02-09 13:16:33 +07:00
  • d6431f85d1 remove public resolve_constructor_type/resolve_destructor_type BlackMATov 2024-02-08 15:17:52 +07:00
  • 6b10e65f8c Merge pull request #84 from BlackMATov/dev Matvey Cherevko 2024-02-08 11:19:52 +07:00
  • c1788f5c8b fix clang warnings BlackMATov 2024-02-08 09:10:08 +07:00
  • b5a4628527 delete doxygen cmake target BlackMATov 2024-02-08 08:57:12 +07:00
  • db52c66b5b cleanup examples BlackMATov 2024-02-08 08:43:42 +07:00
  • 4b30a1d832 raw type flags api BlackMATov 2024-02-08 08:11:17 +07:00
  • 9673a2ad6e cleanup type flags BlackMATov 2024-02-08 08:10:46 +07:00
  • 422d351caf cleanup argument and metadata binds BlackMATov 2024-02-08 07:55:29 +07:00
  • b6828614a0 raw binds api BlackMATov 2024-02-08 06:36:35 +07:00
  • 7db429b011 raw invoke api BlackMATov 2024-02-08 06:25:47 +07:00
  • 3e3e5b9d9d raw policies api BlackMATov 2024-02-08 06:12:04 +07:00
  • 9bc7333e51 raw states api BlackMATov 2024-02-07 18:32:57 +07:00
  • 6e43f17e6c raw types api BlackMATov 2024-02-07 18:19:00 +07:00
  • e218ac20d9 raw registry api BlackMATov 2024-02-07 18:05:37 +07:00
  • 80d0b9343e raw indices api BlackMATov 2024-02-07 17:52:36 +07:00
  • 176ecd9022 raw basics api BlackMATov 2024-02-07 14:36:09 +07:00
  • 145f0d9eba add some missed nodiscard BlackMATov 2024-02-07 14:35:11 +07:00
  • dc36a21358 draft api structure BlackMATov 2024-02-07 13:46:58 +07:00
  • 5ce1f5ee40 Merge branch 'dev' into feature/manuals BlackMATov 2024-02-07 13:24:40 +07:00
  • aaeca488f1 remove redundant bind functions BlackMATov 2024-02-07 13:21:18 +07:00
  • 0dcd1b897f remove redundant argument bind functions BlackMATov 2024-02-07 13:21:18 +07:00
  • 9a1afcee85 little meta_base cleanup BlackMATov 2024-02-07 09:20:37 +07:00
  • cccda1bac2 cleanup and simplify internal hash calculations BlackMATov 2024-02-07 08:39:12 +07:00
  • 4be5845f0e move type_kinds from base to detail BlackMATov 2024-02-07 07:23:40 +07:00
  • 3efb47eccf cleanup ucast api BlackMATov 2024-02-07 05:21:55 +07:00
  • e638fb2cfa cleanup uresult api BlackMATov 2024-02-07 04:37:24 +07:00
  • ed7ddcef7b cleanup uvalue api BlackMATov 2024-02-07 04:14:51 +07:00
  • 121008c8f3 fix member object/function uvalue/uarg casting BlackMATov 2024-02-06 16:38:55 +07:00
  • fea2ddc8b0 install doxygen on CI BlackMATov 2024-02-06 12:41:13 +07:00