-
e956ca0500
fix: fix extra warnings
main
thetek
2023-04-30 13:41:00 +0200
-
0178df85bd
feat(fs): add fs module
thetek
2023-04-27 14:28:18 +0200
-
69519211ad
feat(color): add color module
thetek
2023-04-27 09:26:54 +0200
-
95473337fa
feat(enum-helper): add enum-helper module
thetek
2023-04-26 20:33:57 +0200
-
76ca0c9131
fix(vec): actually undefine helper macros
thetek
2023-04-25 20:00:43 +0200
-
6677629bfa
feat(vec): vec_fma
thetek
2023-04-25 20:00:03 +0200
-
ecc2e0245e
chore: update readme to incorporate `vec` library
thetek
2023-04-25 15:01:57 +0200
-
554917ce56
test(vec): vec_add, vec_sub
thetek
2023-04-25 15:01:11 +0200
-
69c6d1516a
feat(vec): introduce vec library
thetek
2023-04-25 15:00:59 +0200
-
c6b32a3543
refactor(test): use common.h types and nullptr
thetek
2023-04-25 13:21:35 +0200
-
0fa391bb43
refactor: use nullptr instead of NULL
thetek
2023-04-25 13:20:59 +0200
-
1baa0a33af
refactor: use types from common.h
thetek
2023-04-25 13:18:05 +0200
-
ea058316be
feat(common): type and nullptr aliases
thetek
2023-04-25 13:04:24 +0200
-
96d05f7e61
fix(common): use stdbit.h for C23
thetek
2023-04-25 12:44:31 +0200
-
2cc4fcc83b
style: update code style
thetek
2023-04-25 12:40:14 +0200
-
389e5f1d69
refactor: function parameters, pedantic warnings
thetek
2023-04-25 12:22:35 +0200
-
f8300ed3a2
fix(common): make srealloc C23 proof
thetek
2023-04-25 11:56:24 +0200
-
60ab9f8823
chore: add pedantic flag
thetek
2023-04-25 11:35:02 +0200
-
c885ed4ef0
chore: ccls support
thetek
2023-03-04 13:07:31 +0100
-
d93ea22904
chore: license
thetek
2023-03-04 13:02:37 +0100
-
899c7f7fbf
chore: readme
thetek
2023-03-04 13:02:03 +0100
-
01b64e92fd
fix: (makefile) correct mkdir dependency
thetek
2023-02-16 12:29:23 +0100
-
adc2a2a16c
feat: (common) rand_range
thetek
2023-02-15 10:29:30 +0100
-
8c8695fec4
fix: (str) return str_t instead of caller allocted
thetek
2023-02-15 10:18:29 +0100
-
6b1ad69a34
feat: (str) str_resize
thetek
2023-02-15 09:56:55 +0100
-
baac095e9d
feat: (str) str_clone
thetek
2023-02-15 09:50:36 +0100
-
4048a4d2b9
feat: (str) str_{up,down}case
thetek
2023-02-15 09:46:51 +0100
-
261498b03f
fix: (cstr) renovate cstr functions
thetek
2023-02-15 09:43:27 +0100
-
dc1e58971f
feat: (str) str_is_blank
thetek
2023-02-15 09:40:29 +0100
-
30a978beca
feat: (str) str_find, str_pos
thetek
2023-02-15 09:37:20 +0100
-
05cf50a079
feat: (str) str_starts_with_*, str_ends_with_*
thetek
2023-02-15 09:29:29 +0100
-
197f826067
feat: (str) str_cmp, str_eq
thetek
2023-02-15 09:20:57 +0100
-
b39ba90bc9
doc: (str) add str documentation
thetek
2023-02-14 16:26:34 +0100
-
df4d6036fc
feat: (str) str_append_*
thetek
2023-02-14 13:03:11 +0100
-
60845b521c
fix: (str) null checks
thetek
2023-02-14 12:15:05 +0100
-
12b9bf1762
feat: (log) log_fatal_*
thetek
2023-02-12 18:43:44 +0100
-
8c17895b97
fix: (test) use s{m,re}alloc
thetek
2023-02-12 18:39:50 +0100
-
1b4bc3619a
feat: (str) str_new_*, str_free
thetek
2023-02-12 18:36:44 +0100
-
d13172d535
feat: (common) next_pow_of_two, min, max
thetek
2023-02-12 18:28:44 +0100
-
0732dc4717
feat: (common, debug) safe allocation functions
thetek
2023-02-12 18:15:08 +0100
-
c87149338c
feat: (cstr) strisblank
thetek
2023-02-12 17:34:54 +0100
-
260d5559f3
refactor: (test) change test/assert usage
thetek
2023-02-12 17:27:48 +0100
-
a8641e4c33
doc: (cstr) strupcase, strdowncase, strcount
thetek
2023-02-12 17:10:26 +0100
-
5585cc2d87
fix: (cstr) null checks
thetek
2023-02-12 17:04:36 +0100
-
712baafd59
feat: (cstr) strupcase, strdowncase
thetek
2023-02-12 17:00:07 +0100
-
25c5b760e0
feat: (cstr) strcount
thetek
2023-02-12 16:53:02 +0100
-
1f07e35af5
feat: (test) add test module
thetek
2023-02-11 16:25:24 +0100
-
66f45c9152
feat: (cstr) strtrim, strtriml, strtrimr
thetek
2023-02-11 15:06:47 +0100
-
e0ab3286a2
doc: (debug, log) add documentation
thetek
2023-02-11 14:40:27 +0100
-
46f0872247
init
thetek
2023-02-11 14:17:02 +0100