1
1
mirror of https://github.com/theoludwig/libcproject.git synced 2024-11-12 15:23:12 +01:00
Commit Graph

13 Commits

Author SHA1 Message Date
72645da4b2
perf: mutate strings instead of copy when possible
BREAKING CHANGE: Most of string functions mutates the string instead of copying now.
This allows better performance when copy is not needed.
It also allows more granual control.
If copy is wanted, simply use `string_copy` before calling the function.

Impacted functions are:
`string_to_uppercase`, `string_to_lowercase`, `string_replace`,
`string_trim_start`, `string_trim_end`, `string_trim`,
`string_capitalize`, `string_reverse`
2023-08-06 23:17:07 +02:00
d604288365
docs: improve usage explanations 2023-08-06 16:12:10 +02:00
0c93355e60
chore: remove .exe file extension to be more "linux way" 2023-06-25 20:17:28 +02:00
baea00fdac
feat!: remove dictionary data structure
Replaced by `hash_map`
2023-06-25 20:09:07 +02:00
1ded37b106
feat!: rename types string to string_t and byte to byte_t 2023-06-25 20:08:58 +02:00
8f3ee199e5
feat: add string type 2023-06-25 15:20:38 +02:00
20d31ba2e3
fix: update author - Théo LUDWIG 2023-06-24 20:29:30 +02:00
Divlo
821c27c6a9
chore: minor improvements 2023-01-07 18:57:14 +01:00
Divlo
ba5dddcf2f
fix: exclude release tools in documentation 2023-01-06 18:08:34 +01:00
Divlo
86ae85f130
docs: add online documentation link 2023-01-06 17:46:23 +01:00
Divlo
6932907f05
feat: generate documentation
fixes #1
2023-01-06 16:32:29 +01:00
Divlo
cf6b7db16d
feat: first release 2023-01-05 21:13:10 +01:00
Divlo
0fa82c5772
chore: initial commit 2023-01-05 19:28:05 +01:00