index
:
moslib
master
a personal lib for some useful stuff
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Commit message (
Expand
)
Author
Age
Files
Lines
*
fix: fixed some memory related bugs
HEAD
master
Mosder
4 days
3
-16
/
+19
*
feat: improved compatibility for specific platforms
Mosder
4 days
5
-17
/
+17
*
feat: improved support for windows. added gating behind _WIN32 to use _ prefi...
Mosder
4 days
7
-30
/
+104
*
fix: fixed flushing wrong stream and removed some POSIX deps
Mosder
11 days
1
-8
/
+8
*
refactor: changed API in tester, so the output related functions use FILE * s...
Mosder
11 days
4
-32
/
+42
*
refactor: removed the use of mkstemp and replaced it with tmpfile + fileno ->...
Mosder
11 days
6
-46
/
+18
*
feat: added feature test macros for different OSes / libc's
Mosder
2026-10-08
1
-1
/
+6
*
changed status exit code getting to use WEXITSTATUS instead of bit shifting
Mosder
2026-10-06
1
-1
/
+6
*
added a temporary fix for glibc
Mosder
2026-10-06
6
-8
/
+27
*
refactor: prefixed compat functions (and added a macro to libc implementation...
Mosder
2026-09-28
5
-12
/
+17
*
refactor: removed unnecessary includes
Mosder
2026-09-28
6
-5
/
+5
*
fix: made strdup compat implementation return NULL instead of exit on insuffi...
Mosder
2026-09-28
1
-2
/
+4
*
doc: add memory arena as a planned feature in README.md
Mosder
2026-09-25
1
-0
/
+1
*
fix: added missing macro and missing tests for new safe functions
Mosder
2026-09-17
2
-0
/
+30
*
feat: changed output tests and suppression to use file descriptors for more p...
Mosder
2026-09-17
6
-57
/
+68
*
feat: improved compatibility - removed possible duplicate names, exit tests n...
Mosder
2026-09-17
10
-42
/
+77
*
fix: fixed the bug with not enough allocation and not properly looping over t...
Mosder
2026-09-17
1
-3
/
+3
*
feat: added a simple compatibbility layer for functions not from C99 standard
Mosder
2026-09-16
8
-41
/
+102
*
fix: fixed macro error in Makefile (also added cleanup to static and shared t...
Mosder
2026-09-16
1
-4
/
+8
*
feat: generalized and improved Makefile + added config options to it
Mosder
2026-09-16
3
-39
/
+54
*
feat: made protable-ish stripping for both static and shared libraries
Mosder
2026-09-16
1
-1
/
+3
*
fix: fixed stripping for shared library
Mosder
2026-09-16
1
-5
/
+3
*
formatting: formatted against new .clang-format
Mosder
2026-09-15
12
-154
/
+282
*
feat: improved trigger for shrinking the hashmap
Mosder
2026-09-14
3
-61
/
+91
*
feat: added MacOS conditional, so I don't have to change Makefile everytime I...
Mosder
2026-09-14
1
-2
/
+9
*
fix: added -Wpedantic to CFLAGS
Mosder
2026-09-14
1
-2
/
+2
*
fix: removed const from where it shouldn't be and added a free fix for a spec...
Mosder
2026-09-14
2
-3
/
+3
*
refactor: removed dead code; feat: added shrinking of hashmap
Mosder
2026-09-14
1
-5
/
+15
*
fix: fixed stale cap in rehash and added an error when MOS_HM_LOAD_FACTOR wou...
Mosder
2026-09-12
3
-1
/
+5
*
fix: fixed naming, and some edge cases for hashmap
Mosder
2026-09-12
2
-21
/
+24
*
feat: added deleting from hashmap and changed type of tests to be nicer
Mosder
2026-09-12
7
-71
/
+167
*
feat: added hm_size; fix: fixed MOS_HM_LOAD_FACTOR not doing anything lol
Mosder
2026-09-12
3
-8
/
+29
*
feat: implemented hashmap
Mosder
2026-09-12
7
-43
/
+233
*
feat: added some (very little) implementation for hashmap
Mosder
2026-09-11
1
-2
/
+76
*
fix: added missing const specifiers
Mosder
2026-09-11
5
-28
/
+29
*
refactor: well, if it's private, it doesn't need the prefix
Mosder
2026-09-11
1
-13
/
+13
*
fix: moved MosArrHeader to .c from .h. Why was it there in the first place? idfk
Mosder
2026-09-11
2
-5
/
+5
*
doc: README interpunction
Mosder
2026-09-09
1
-1
/
+1
*
fix: add missing hashmap.h import into the main header
Mosder
2026-09-02
2
-1
/
+2
*
doc: added quick usage guide to hashmap.h
Mosder
2026-09-02
1
-20
/
+79
*
feat: added tests for hashmap
Mosder
2026-08-31
3
-6
/
+146
*
fix: added missing arr_frees to arr tests. no leaks allowed
Mosder
2026-08-31
1
-0
/
+13
*
feat: added "macro prototypes" for hashmap implementation
Mosder
2026-08-27
3
-25
/
+123
*
feat: implemented string slices
Mosder
2026-08-21
3
-50
/
+154
*
feat: added remaining tests for string.h
Mosder
2026-08-21
4
-10
/
+124
*
feat: added some (but not all yet) string.h tests
Mosder
2026-08-21
2
-7
/
+94
*
feat: added some for safe wrappers + added ability to capture and test whethe...
Mosder
2026-08-21
5
-26
/
+190
*
refactor: renamed mem/alloc.h to safe.h and made it be a collection of "safe"...
Mosder
2026-08-21
14
-118
/
+113
*
feat: added templates for more functions for string slices. still no implemen...
Mosder
2026-08-19
3
-81
/
+288
*
refactor: renamed arr_del_front and arr_del_back functions to arr_del_left an...
Mosder
2026-08-19
3
-18
/
+18
[next]