aboutsummaryrefslogtreecommitdiff
path: root/include
Commit message (Collapse)AuthorAgeFilesLines
* formatting: formatted against new .clang-formatMosder2026-09-154-101/+129
|
* feat: improved trigger for shrinking the hashmapMosder2026-09-141-5/+32
|
* fix: removed const from where it shouldn't be and added a free fix for a ↵Mosder2026-09-141-2/+2
| | | | specific concurrent operation on a hashmap - it still is not recommended, but this one is free, so might as well
* fix: fixed stale cap in rehash and added an error when MOS_HM_LOAD_FACTOR ↵Mosder2026-09-121-0/+3
| | | | would have an incorrect value
* fix: fixed naming, and some edge cases for hashmapMosder2026-09-121-8/+8
|
* feat: added deleting from hashmap and changed type of tests to be nicerMosder2026-09-122-14/+38
|
* feat: added hm_size; fix: fixed MOS_HM_LOAD_FACTOR not doing anything lolMosder2026-09-121-5/+19
|
* feat: implemented hashmapMosder2026-09-121-8/+29
|
* fix: added missing const specifiersMosder2026-09-113-17/+18
|
* fix: moved MosArrHeader to .c from .h. Why was it there in the first place? idfkMosder2026-09-111-5/+0
|
* fix: add missing hashmap.h import into the main headerMosder2026-09-021-0/+1
|
* doc: added quick usage guide to hashmap.hMosder2026-09-021-20/+79
|
* feat: added tests for hashmapMosder2026-08-311-5/+13
|
* feat: added "macro prototypes" for hashmap implementationMosder2026-08-271-17/+123
|
* feat: added remaining tests for string.hMosder2026-08-211-3/+18
|
* feat: added some for safe wrappers + added ability to capture and test ↵Mosder2026-08-212-4/+43
| | | | whether output is what was expected
* refactor: renamed mem/alloc.h to safe.h and made it be a collection of ↵Mosder2026-08-215-53/+40
| | | | "safe" wrappers for "unsafe" functions
* feat: added templates for more functions for string slices. still no ↵Mosder2026-08-191-65/+231
| | | | implementation though
* refactor: renamed arr_del_front and arr_del_back functions to arr_del_left ↵Mosder2026-08-191-10/+10
| | | | and arr_del_right
* feat: added basic templates for hashmap implementationMosder2026-08-181-0/+66
|
* feat: added return value to run_tests to determine whether all tests passedMosder2026-08-181-2/+5
|
* feat: added basic definitions and documentation + templates for ↵Mosder2026-08-182-0/+387
| | | | implementation and tests for string slices
* docs: added documentation about defining macros to change how lib worksMosder2026-08-172-1/+11
|
* feat: added ability to redefine ARR_INIT_CAP and MAX_ALLOC_ATTEMPTSMosder2026-08-173-48/+51
|
* fix: fixed arr_prev and arr_next to not give warnings about void* arithmeticMosder2026-08-171-2/+4
|
* implemented dynamic arrayMosder2026-08-152-51/+75
|
* feat: added documentation for all the array functions, still not implemented btwMosder2026-08-141-10/+312
|
* added optional prefixes to the lib for a sort of namespacing to avoid conflictsMosder2026-08-133-54/+116
|
* feat: added basic definitions of array functions (no implementations), so ↵Maciej2026-08-131-0/+31
| | | | the tessts compile and make it to the end without aborting
* feat: added ability to suppress and unsuppress outputs in tester (removed ↵Mosder2026-08-101-2/+26
| | | | 2>/dev/null from run_tests thanks to that)
* feat: added tests for dynamic arrayMaciej2026-08-101-1/+1
|
* refactor: added void to argument-less functions, removed uwanted reference ↵Mosder2026-08-042-13/+13
| | | | in array docs, added template files for array tests. TODO: write array tests
* feat: created testerMosder2026-07-311-1/+83
|
* feat: created safe_malloc and safe_reallocMosder2026-07-311-0/+38
|
* feat: added quick usage guide for testerMosder2026-07-302-9/+57
|
* feat: added some typedefs to testerMosder2026-07-302-2/+19
|
* feat: initialized the repo and added some blank filesMosder2026-07-304-0/+157