699 Commits

Author SHA1 Message Date
e72d21b537 Merge pull request #125 from BlackMATov/dev
Dev
2025-04-09 16:56:09 +07:00
BlackMATov
7aa0c05836 fix Darwin CI 2025-04-09 16:22:35 +07:00
BlackMATov
28c9d495a0 create methods should not be marked as nodiscard, because sometimes we want to just call ctors 2025-04-09 16:15:03 +07:00
45b3c6d66c Merge pull request #122 from BlackMATov/dev
Dev
2025-03-14 21:28:52 +07:00
BlackMATov
f4e07a4da9 fix new msvc issues 2025-03-14 20:55:51 +07:00
c64676ba42 Merge pull request #121 from BlackMATov/dev
Dev
2025-01-28 05:05:30 +07:00
BlackMATov
6aba60c05e Revert "make META_HPP_INSTALL_CONFIG_DIR a cache variable"
This reverts commit 7babdc1daa.
2025-01-28 04:46:02 +07:00
BlackMATov
7babdc1daa make META_HPP_INSTALL_CONFIG_DIR a cache variable 2025-01-28 01:11:07 +07:00
BlackMATov
c7cb12f11f move the installation logic to the top-level of cmakelists
discussion: https://github.com/BlackMATov/meta.hpp/issues/119
2025-01-25 05:21:08 +07:00
5836b07bcb Merge pull request #117 from BlackMATov/dev
Dev
2025-01-23 17:48:50 +07:00
BlackMATov
166e6f3cf2 new uvalue's size_traits
discussion: https://github.com/BlackMATov/meta.hpp/issues/114
2025-01-23 17:18:26 +07:00
837a23d921 Merge pull request #111 from BlackMATov/dev 2025-01-17 21:41:00 +07:00
BlackMATov
107c4767d4 update darwin github workflow 2025-01-17 21:21:42 +07:00
BlackMATov
75ae192a9b fix new clang-tidy warnings: bugprone-crtp-constructor-accessibility 2025-01-17 21:10:25 +07:00
BlackMATov
33a30c6f48 fix new clang-tidy warnings: cppcoreguidelines-pro-bounds-pointer-arithmetic
https://clang.llvm.org/extra/clang-tidy/checks/cppcoreguidelines/pro-bounds-pointer-arithmetic.html
2025-01-17 20:38:52 +07:00
BlackMATov
c68505ea8f fix new clang-tidy warnings: cppcoreguidelines-virtual-class-destructor
https://clang.llvm.org/extra/clang-tidy/checks/cppcoreguidelines/virtual-class-destructor.html
2025-01-17 20:23:25 +07:00
BlackMATov
37b3525f99 fix new clang-tidy warnings: readability-avoid-return-with-void-value
https://clang.llvm.org/extra/clang-tidy/checks/readability/avoid-return-with-void-value.html
2025-01-17 20:14:32 +07:00
BlackMATov
dcf66d5218 fix new clang-tidy warnings: readability-redundant-inline-specifier
https://clang.llvm.org/extra/clang-tidy/checks/readability/redundant-inline-specifier.html
2025-01-17 20:12:43 +07:00
BlackMATov
74ce910785 fix new clang-tidy warnings: performance-enum-size
https://clang.llvm.org/extra/clang-tidy/checks/performance/enum-size.html
2025-01-17 20:06:53 +07:00
BlackMATov
eb8857d56d Happy New Year! 🥳 2025-01-17 19:33:53 +07:00
BlackMATov
b389b2f04a update ROADMAP
ref: #108
2024-11-01 22:14:03 +07:00
614cc9f855 Merge pull request #105 from BlackMATov/dev
Dev
2024-09-22 02:28:32 +07:00
BlackMATov
98da362fdb purge, purge_binds, purge_metadata functions 2024-09-21 22:55:15 +07:00
BlackMATov
f2db9c2a44 fixed #104 2024-09-21 22:10:54 +07:00
BlackMATov
a2f428bbb8 universal bind_ function 2024-09-12 19:10:30 +07:00
BlackMATov
637d989a86 remove unused raw pointer data from function/member/method/variable 2024-09-12 16:20:28 +07:00
BlackMATov
e1a6c10b48 update roadmap
ref: https://github.com/BlackMATov/meta.hpp/issues/103
2024-09-11 14:46:27 +07:00
0418551c42 Merge pull request #101 from BlackMATov/dev
Dev
2024-09-05 09:31:01 +07:00
BlackMATov
9e9823a8dc fix gcc/clang tests compilation 2024-09-05 09:04:03 +07:00
BlackMATov
c72e4047c0 fix all uvalue traits
ref: https://github.com/BlackMATov/meta.hpp/issues/100
2024-09-05 08:49:30 +07:00
BlackMATov
774d0c04c2 fix uvalue index traits
ref: https://github.com/BlackMATov/meta.hpp/issues/100
2024-09-05 07:28:05 +07:00
BlackMATov
41855b3ed7 fix uvalue deref traits
ref: https://github.com/BlackMATov/meta.hpp/issues/100
2024-09-05 07:18:15 +07:00
BlackMATov
5d5ba52045 fix uvalue copy traits
ref: https://github.com/BlackMATov/meta.hpp/issues/100
2024-09-05 06:30:44 +07:00
db84ad56a5 Merge pull request #98 from BlackMATov/dev
Dev
2024-08-11 05:35:43 +07:00
BlackMATov
8f74952047 fix api reference 2024-08-11 05:08:15 +07:00
7fd6ba7412 Merge pull request #97 from BlackMATov/dev
Dev
2024-08-10 01:16:23 +07:00
BlackMATov
0b1dac5246 revert get_pointer functionality from method/member/variable/function 2024-08-10 00:58:22 +07:00
794395ba9b Merge pull request #96 from BlackMATov/dev
Dev
2024-08-09 21:31:35 +07:00
BlackMATov
71e0ea73bb update single-header version 2024-08-09 21:08:41 +07:00
BlackMATov
4ddaf7970f raw pointer getter for function/member/method/variable 2024-08-09 21:02:04 +07:00
BlackMATov
ead26278fa increase uvalue internal sbo buffer to 3 pointers 2024-08-09 07:38:03 +07:00
8bb1783209 Merge pull request #95 from BlackMATov/dev
Dev
2024-08-08 03:31:30 +07:00
BlackMATov
f90e8af84b refactor enum_type api for working with dynamic values 2024-08-08 03:08:23 +07:00
BlackMATov
11bc1c23b7 fix gcc warnings 2024-08-08 00:50:58 +07:00
BlackMATov
e04f8a1fec uvalue's ops can throw exceptions now (when operations are not defined) 2024-08-08 00:27:20 +07:00
BlackMATov
1336ade8b3 new uvalue ops (less, equals) 2024-08-07 08:39:17 +07:00
BlackMATov
1390279b63 fix some tidy warnings 2024-08-02 10:24:45 +07:00
523bb59df4 Merge pull request #89 from BlackMATov/dev
Dev
2024-06-18 01:25:14 +07:00
BlackMATov
89da908543 fix clang warnings 2024-06-18 01:08:23 +07:00
BlackMATov
8d2413fb84 fix gcc warnings 2024-06-18 00:40:33 +07:00