Commit Graph

62 Commits

Author SHA1 Message Date
e7f2d6cdeb refactor(string): delete wrong string_copy doc 2025-12-03 08:04:52 +01:00
f8dcae213d refactor(string): remove thread-specific storage 2025-12-03 07:59:49 +01:00
f15d94b02c feat(hashmap): add hm_get_keys and hm_free_keys 2025-12-02 02:24:29 +01:00
19c461f089 refactor(hashmap): use atomic size 2025-12-02 02:19:23 +01:00
d93eef112a feat(hashmap): add hm_foreach and hm_clear 2025-12-02 02:09:44 +01:00
c71986a5f6 refactor(readme): add uninstall option 2025-12-01 03:10:15 +01:00
900254f023 style: clang-format 2025-11-25 23:31:28 +01:00
0fa14e8c37 refactor(test): fix meson compile 2025-11-25 23:31:15 +01:00
824de36448 chore(meson): add posix feature macro 2025-11-25 23:30:53 +01:00
b47854cdda refactor(socket): improve overall code 2025-11-25 23:16:55 +01:00
de9807166e refactor(clang-format): move to LLVM style 2025-11-25 23:14:07 +01:00
ec1ca30c75 style: clang-format 2025-10-24 20:18:43 +02:00
167c21cb80 refactor(socket): update sock_readall 2025-10-17 01:47:07 +02:00
da319620d1 fix(build): linux compilation 2025-09-16 22:31:12 +02:00
69e9ea2ac3 feat(socket): add read/write all 2025-09-16 22:25:59 +02:00
aef9914747 chore: bump c and project versions 2025-09-12 21:48:48 +02:00
ff90146aee refactor(test): remove relative include 2025-09-12 03:54:30 +02:00
55ca92414f refactor(build): remove nativecl 2025-09-12 03:32:59 +02:00
44f2cb8ba9 fix(socket): add header guard 2025-09-12 03:27:00 +02:00
a699745785 feat: initial set and sockets 2025-09-12 03:17:08 +02:00
56fa31d087 refactor(build): add static_library 2025-09-12 01:43:26 +02:00
25e259ae07 feat(hashmap): add size, contains 2025-09-10 18:38:21 +02:00
9ed7b65031 refactor(stack): add docs 2025-09-10 17:05:26 +02:00
1bf5f1199d refactor(vector): add docs 2025-09-10 16:59:03 +02:00
7b6da3fdc3 refactor(string): add docs 2025-09-10 16:51:45 +02:00
8957d565f8 refactor(readme) 2025-09-10 16:48:15 +02:00
610bf5dab9 feat: add stack 2025-09-10 16:45:50 +02:00
9c037c5e25 feat(vector): quicksort 2025-09-10 02:47:35 +02:00
b2f7510d64 refactor(vector): add index to foreach 2025-09-09 22:25:43 +02:00
6b177c87c6 feat(string): format, insert, replace, remove 2025-09-09 02:51:47 +02:00
26f0887c5c feat(vector): foreach method 2025-09-09 00:58:39 +02:00
0974609339 feat(vector): remove, set 2025-09-08 23:57:52 +02:00
fa2a85322c feat(vector): shrink, insert, pop 2025-09-08 23:18:30 +02:00
39e6a2a6ab refactor(vector): remove namespace 2025-09-08 19:39:07 +02:00
fe80f687de refactor(queue): remove namespace 2025-09-08 19:36:38 +02:00
47856a43d9 refactor(hm): remove namespace mcl 2025-09-08 19:27:23 +02:00
ed23ef8bf2 refactor(string): remove mcl namespace 2025-09-08 19:18:34 +02:00
a21f759d23 feat: string find 2025-09-08 02:48:47 +02:00
71ac226e50 refactor: update readme 2025-09-07 23:26:32 +02:00
ad54d35f2b feat: add vector 2025-09-07 23:24:17 +02:00
16ee246956 refactor: string extend method 2025-09-07 22:36:30 +02:00
3e0584d139 feat: add tests 2025-09-07 17:35:30 +02:00
be154db6cf refactor: improve string methods 2025-09-05 21:15:27 +02:00
487afb5d6a fix: printf warnings on string example 2025-09-05 02:20:54 +02:00
9361bd281f feat: add string clear, compare, tolower, toupper 2025-09-05 01:42:53 +02:00
4f71eed36f fix: examples 2025-09-05 00:18:08 +02:00
24f6ed0f84 refactor: drop pthreads on hashmap and queue 2025-09-04 23:04:00 +02:00
3297890967 refactor: move to mcl_string_s 2025-09-04 22:52:42 +02:00
8936243527 refactor: drop pthreads for threads 2025-09-04 22:37:06 +02:00
3bfd7faa24 use thread-specific data keys 2025-08-10 17:44:14 +02:00