Commit Graph

114 Commits

Author SHA1 Message Date
mo7sen 82abc8fee5 Fixed non-memory related failing tests
Run tests / Run tests (push) Failing after 9s
2026-05-04 20:42:46 +03:00
mo7sen 396e2c1e52 Changed evstring to use capacity instead of size
Run tests / Run tests (push) Failing after 9s
2026-05-03 23:52:41 +03:00
mo7sen 0f62e962c9 Fixed str - find_first_empty_query
Run tests / Run tests (push) Failing after 9s
2026-05-03 23:30:34 +03:00
mo7sen e7c6cc507c Fixed ev_vec_pop not always free'ing the popped element
Run tests / Run tests (push) Failing after 9s
2026-05-03 23:23:47 +03:00
mo7sen 8b6c7ec42a Fixed murmur hash function signature and removed seed_high_bits test as it's no longer relevant
Run tests / Run tests (push) Failing after 9s
2026-05-03 23:09:07 +03:00
mo7sen a0f16f8ca0 Disabled coverage reporting
Run tests / Run tests (push) Failing after 9s
2026-05-03 20:30:01 +03:00
mo7sen 81a5b4a3c8 Added more tests
Run tests / Run tests (push) Failing after 6s
2026-05-03 20:21:33 +03:00
mo7sen 96131f8188 Added coverage report generation to CI + always running memory testing
Run tests / Run tests (push) Failing after 7s
2026-05-03 20:10:54 +03:00
mo7sen a4fa298d95 Moved tests + Added more tests + Added memory testing to actions
Run tests / Run tests (push) Failing after 6s
2026-05-03 20:07:16 +03:00
mo7sen b992f8c223 Added gitea actions testing
Run tests / Run tests (push) Failing after 6s
2026-05-03 09:31:05 +03:00
mo7sen f085ce2fa4 Moved from gnu23 to c23 2026-05-03 09:29:50 +03:00
mo7sen c38e5784e9 Multiple Changes 2026-05-02 01:02:01 +03:00
mo7sen 7663c76329 Fixed underflow in ev_vec_pop 2026-04-21 14:06:30 +02:00
mo7sen 76a5bf0afa Fixed incorrect function signature in evstring_pushView 2026-04-21 14:06:09 +02:00
mo7sen 701a3807b6 Fixed clang detection 2026-04-21 14:05:41 +02:00
mo7sen b5b2df24aa Fixed multiple evstring bugs 2026-04-21 13:57:58 +02:00
mo7sen b845e72902 Fixed incorrect function definition signature 2026-04-21 13:57:39 +02:00
mo7sen dcd1beae8a Fixed potential crash on non-windows when using evstring_readFile 2026-04-21 13:57:20 +02:00
mo7sen ea9d45625d Added ev_log
Signed-off-by: Robear Selwans <robear.selwans@outlook.com>
2025-07-07 16:36:29 +03:00
mo7sen 2dcc69e692 Updated meson native files
Signed-off-by: Robear Selwans <robear.selwans@outlook.com>
2025-07-07 16:36:20 +03:00
mo7sen eb271ae2a8 Added .gitignore file
Signed-off-by: Robear Selwans <robear.selwans@outlook.com>
2025-07-07 16:35:57 +03:00
mo7sen d3bbc155af [ev_vec] Added ev_vec_dup
Signed-off-by: Robear Selwans <robear.selwans@outlook.com>
2025-07-07 10:46:20 +03:00
mo7sen 77a594b36b [ev_types] Temporarily removed EV_CATN usage to fix TYPEDATA_GEN issues
Signed-off-by: Robear Selwans <robear.selwans@outlook.com>
2025-07-07 10:46:00 +03:00
mo7sen 8410e66eb5 [ev_str] Added COPY and FREE to type data
Signed-off-by: Robear Selwans <robear.selwans@outlook.com>
2025-07-07 10:45:09 +03:00
mo7sen 2daeb8652c Fixed compilation on linux
Signed-off-by: Robear Selwans <robear.selwans@outlook.com>
2025-07-07 10:44:29 +03:00
mo7sen fe5b9a131f Fixed warnings + add vec magic number
Signed-off-by: Robear Selwans <robear.selwans@outlook.com>
2025-01-27 14:46:36 +02:00
mo7sen 2ccfad3875 Added a couple of new macros
Signed-off-by: Robear Selwans <robear.selwans@outlook.com>
2024-12-06 17:30:56 +02:00
mo7sen e45152d20f svec improvements
Signed-off-by: Robear Selwans <robear.selwans@outlook.com>
2024-11-13 15:39:41 +02:00
mo7sen 0ee9771976 Fixed issue with incorrect open-mode being passed to fopen
Signed-off-by: Robear Selwans <robear.selwans@outlook.com>
2024-11-08 16:26:12 +02:00
mo7sen ca8403112d Added optional typedata overrides to ev_vec_init
Signed-off-by: Robear Selwans <robear.selwans@outlook.com>
2024-10-28 14:37:24 +03:00
mo7sen 6ae093c721 Re-exposed ev_vec_pop
Signed-off-by: Robear Selwans <robear.selwans@outlook.com>
2024-10-28 12:09:16 +03:00
mo7sen 14935c3b74 Added ev_helpers.h
Signed-off-by: Robear Selwans <robear.selwans@outlook.com>
2024-10-20 14:53:59 +03:00
mo7sen 89fd3a7af9 ev_vec improvements
Signed-off-by: Robear Selwans <robear.selwans@outlook.com>
2024-10-13 17:18:51 +03:00
mo7sen 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
mo7sen df24bf2940 Added equal_fn to evstring TypeData
Signed-off-by: Robear Selwans <robear.selwans@outlook.com>
2024-10-13 14:45:17 +03:00
mo7sen ad569f5ed8 Added ev_vec_find
Signed-off-by: Robear Selwans <robear.selwans@outlook.com>
2024-10-13 14:37:39 +03:00
mo7sen 2c5a988001 Reduced EV_EVAL depth for now
Signed-off-by: Robear Selwans <robear.selwans@outlook.com>
2024-10-13 00:55:12 +03:00
mo7sen 3e3967c1ce Switched to clang and C23
Signed-off-by: Robear Selwans <robear.selwans@outlook.com>
2024-10-13 00:48:40 +03:00
mo7sen 7ea2195fcb Added test case for pushFmt and added str_test as a meson unit test
Signed-off-by: Robear Selwans <robear.selwans@outlook.com>
2024-10-06 23:43:56 +03:00
mo7sen 7f8d34504a Fixed issue with pushFmt producing incorrect output
Signed-off-by: Robear Selwans <robear.selwans@outlook.com>
2024-10-06 23:43:07 +03:00
mo7sen 5d2b212d48 Fixed compilation error when ev_internal.h is included in a cpp file
Signed-off-by: Robear Selwans <robear.selwans@outlook.com>
2024-10-06 23:42:25 +03:00
mo7sen fdc7ccc94d Added default build type to not break linting
Signed-off-by: Robear Selwans <robear.selwans@outlook.com>
2024-10-06 23:41:56 +03:00
mo7sen 3382a51ad3 ev_vec EV_INVALID added
Signed-off-by: Robear Selwans <robear.selwans@outlook.com>
2022-06-27 21:18:08 +02:00
mo7sen 137a6e66fd ev_vec API changes
Signed-off-by: Robear Selwans <robear.selwans@outlook.com>
2022-06-27 21:11:03 +02:00
mo7sen aba3f20e41 Updated ev_vec documentation
Signed-off-by: Robear Selwans <robear.selwans@outlook.com>
2022-06-27 19:21:42 +02:00
mo7sen 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
mo7sen abc9d87820 Added EV_ALIGN
Signed-off-by: Robear Selwans <robear.selwans@outlook.com>
2022-06-03 23:13:51 +02:00
mo7sen b29b2fc46c Added more recursive macros
Signed-off-by: Robear Selwans <robear.selwans@outlook.com>
2022-05-24 18:32:58 +02:00
mo7sen e7a184c538 Reimplemented loops with recursion
Signed-off-by: Robear Selwans <robear.selwans@outlook.com>
2022-05-23 17:08:06 +02:00
mo7sen 0f8b624508 Generated typedata for EvTypeData
Signed-off-by: Robear Selwans <robear.selwans@outlook.com>
2022-05-18 22:06:43 +02:00