24 Commits

Author SHA1 Message Date
daf5914a51 Changed equal_fn to return 'true' on equality
Signed-off-by: Robear Selwans <robear.selwans@outlook.com>
2024-10-13 16:43:04 +03:00
3e3967c1ce Switched to clang and C23
Signed-off-by: Robear Selwans <robear.selwans@outlook.com>
2024-10-13 00:48:40 +03:00
c644b34b19 Replaced nested EV_CATs with EV_CATN in ev_types
Signed-off-by: Robear Selwans <robear.selwans@outlook.com>
2022-06-03 23:17:01 +02:00
0f8b624508 Generated typedata for EvTypeData
Signed-off-by: Robear Selwans <robear.selwans@outlook.com>
2022-05-18 22:06:43 +02:00
47d5d79538 Made type methods static for typedata generation in headers
Signed-off-by: Robear Selwans <robear.selwans@outlook.com>
2022-05-18 22:06:08 +02:00
d8981dbb49 Added EV_TOSTR and EV_TOSTRLEN
Signed-off-by: Robear Selwans <robear.selwans@outlook.com>
2022-05-17 22:53:43 +02:00
0d169433a4 Added default overrides in ev_types
Signed-off-by: Robear Selwans <robear.selwans@outlook.com>
2022-02-01 20:20:43 +02:00
40017d2ad0 Updated EV_WARNING_* usage in ev_types
Signed-off-by: Robear Selwans <robear.selwans@outlook.com>
2022-01-31 19:20:24 +02:00
34450de16d Parenthesized EV_INVALID and EV_DEFAULT macro expansions
Signed-off-by: Robear Selwans <robear.selwans@outlook.com>
2022-01-30 16:16:34 +00:00
e0acb5b08a Disabled -Woverride-init in TYPEDATA_GEN
Signed-off-by: Robear Selwans <robear.selwans@outlook.com>
2022-01-30 15:26:57 +00:00
c373f03490 Fixed unused-const-variable in ev_types
Signed-off-by: Robear Selwans <robear.selwans@outlook.com>
2022-01-30 14:33:34 +00:00
9af63bac9c Fixed void pointer dereferencing in ev_types
Signed-off-by: Robear Selwans <robear.selwans@outlook.com>
2022-01-23 18:42:11 +00:00
82ad4b4bfb Changed how types are registered
Signed-off-by: Robear Selwans <robear.selwans@outlook.com>
2022-01-05 23:11:20 +02:00
5b22053ff3 Number types changes
Signed-off-by: Robear Selwans <robear.selwans@outlook.com>
2022-01-05 22:14:29 +02:00
140a0b4d34 Added EV_REGISTER_TYPE
Signed-off-by: Robear Selwans <robear.selwans@outlook.com>
2022-01-05 21:42:19 +02:00
2d02e4cc66 Added EV_EQUAL function
Signed-off-by: Robear Selwans <robear.selwans@outlook.com>
2022-01-05 03:55:17 +02:00
af1ab56872 Changed ev_hash_fn signature and added default murmur3
Signed-off-by: Robear Selwans <robear.selwans@outlook.com>
2022-01-05 03:26:03 +02:00
2cf3f76e70 Fixed typo in ev_types
Signed-off-by: Robear Selwans <robear.selwans@outlook.com>
2022-01-03 23:04:25 +02:00
e0cb295f65 Updated ev_types
Signed-off-by: Robear Selwans <robear.selwans@outlook.com>
2022-01-03 13:56:27 +02:00
4080e7299b Started using ev_types in ev_numeric, added ev_internal
Signed-off-by: Robear Selwans <robear.selwans@outlook.com>
2022-01-02 15:13:17 +02:00
2ce705baee Added ev_types for type metadata management
Signed-off-by: Robear Selwans <robear.selwans@outlook.com>
2022-01-02 14:53:00 +02:00
30e40047c5 Merged ev_types and ev_limits to ev_numeric
Signed-off-by: Robear Selwans <robear.selwans@outlook.com>
2022-01-02 14:51:59 +02:00
7168de8524 Added floating-point types and limits
Signed-off-by: Robear Selwans <robear.selwans@outlook.com>
2021-12-28 15:08:43 +02:00
1af5237371 Added integer types and limits
Signed-off-by: Robear Selwans <robear.selwans@outlook.com>
2021-12-27 23:18:23 +02:00