Commit Graph

539 Commits

Author SHA1 Message Date
BlackMATov
072eabf36b fix using as submodule 2021-08-06 03:15:39 +07:00
BlackMATov
6b69a31724 fix doctest compilation 2021-08-06 02:58:47 +07:00
BlackMATov
f8ba7267ad fix github actions 2021-08-06 02:53:49 +07:00
BlackMATov
85ff0b31fd add doctest as submodule 2021-08-06 02:42:13 +07:00
BlackMATov
689740b858 update submodules 2021-08-06 02:38:51 +07:00
BlackMATov
481dbd3339 fill static types 2021-08-06 01:03:12 +07:00
BlackMATov
9a6b06d25a remove dummy trait tests 2021-08-06 00:55:02 +07:00
BlackMATov
4526cdd4e9 add kari.hpp and enum.hpp as submodules 2021-08-05 00:38:49 +07:00
BlackMATov
5eb8e4aed3 rename test files 2021-08-04 22:13:38 +07:00
BlackMATov
2adf5154db dummy arg file 2021-08-03 22:03:12 +07:00
BlackMATov
952bd4b214 get internals from info 2021-08-03 12:02:45 +07:00
BlackMATov
5dde35baef info internals registration 2021-08-03 11:16:27 +07:00
BlackMATov
0601285e9c type for infos 2021-08-03 10:57:55 +07:00
BlackMATov
adb8141d14 basic type_id 2021-08-03 10:56:32 +07:00
BlackMATov
481a5d5531 dummy type files 2021-08-03 09:21:05 +07:00
BlackMATov
d45c31c0b0 recursive registry filling 2021-08-03 07:52:24 +07:00
BlackMATov
505eff00d4 add curry impl from kari.hpp library 2021-08-03 07:51:28 +07:00
BlackMATov
4880d953a0 visit info functions 2021-08-03 06:47:16 +07:00
BlackMATov
929a173c09 simple info registration in registry 2021-08-03 01:52:29 +07:00
BlackMATov
071cc952b2 dummy info registration 2021-08-02 23:48:12 +07:00
BlackMATov
9ffdb59894 dummy info and registry files 2021-08-02 21:19:52 +07:00
BlackMATov
77d018264a dummy test files 2021-08-02 20:22:59 +07:00
BlackMATov
df54d1c9f4 start again from scratch 2021-08-02 19:46:59 +07:00
BlackMATov
aacce0179c Merge branch 'feature/ctor_infos' into dev 2021-07-14 00:33:11 +07:00
BlackMATov
ae9c4b11b4 fix return local scope variable after cast 2021-07-13 15:01:27 +07:00
BlackMATov
093c1fffc6 value: fix in place const types 2021-07-13 14:36:24 +07:00
BlackMATov
6677514faf invoke syntactic sugar 2021-07-13 13:19:09 +07:00
BlackMATov
2ea9a01f32 basic ctors 2021-07-13 09:24:07 +07:00
BlackMATov
dcf2b0e234 Merge branch 'dev' into feature/ctor_infos 2021-07-12 23:05:36 +07:00
BlackMATov
cdb3d0de54 explicit make_info function 2021-07-12 23:05:18 +07:00
BlackMATov
6b185028b1 return family id to infos 2021-07-08 00:55:06 +07:00
BlackMATov
06e5f2508b fix family id safety 2021-07-08 00:32:24 +07:00
BlackMATov
5da043763e fix const reference argument and return types 2021-07-07 06:28:08 +07:00
BlackMATov
028ab8eb2b instance type for field and method infos 2021-07-07 06:12:54 +07:00
BlackMATov
065b5751e9 value type for field and variable infos 2021-07-07 06:03:19 +07:00
BlackMATov
3336d8cc67 return and argument types for method and function infos 2021-07-07 05:55:18 +07:00
BlackMATov
997687d219 arity for method and function infos 2021-07-07 05:02:08 +07:00
BlackMATov
b8eb5d9921 Merge branch 'research/gcc_template_auto_issues' into dev 2021-07-07 04:51:53 +07:00
BlackMATov
ae0fb0285c return msvc 2017 2021-07-07 04:43:23 +07:00
BlackMATov
f97cd9492e fix msvc warnings 2021-07-07 03:27:28 +07:00
BlackMATov
014a1c4491 remove "auto Variable" 2021-07-07 03:11:17 +07:00
BlackMATov
4e829bc7b7 remove "auto Function" 2021-07-07 03:01:39 +07:00
BlackMATov
60674de7da remove "auto Method" 2021-07-07 02:53:58 +07:00
BlackMATov
0a173e55a1 remove "auto Field" 2021-07-07 02:36:45 +07:00
BlackMATov
788ce044dc rename get_type_family_id to get_family_id 2021-07-07 00:39:13 +07:00
BlackMATov
7f29d73e55 resolve return only class_info 2021-07-07 00:27:16 +07:00
BlackMATov
d08fe88b85 remove all value family id 2021-07-07 00:19:30 +07:00
BlackMATov
e471b3b70a remove auto templates usage 2021-07-06 22:20:23 +07:00
BlackMATov
6c64df3bce fix gcc warnings 2021-07-06 06:37:12 +07:00
BlackMATov
b6c469ccb3 invoke info by instance 2021-07-06 05:19:40 +07:00