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