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