1
1
mirror of https://github.com/theoludwig/libcproject.git synced 2024-07-17 23:30:12 +02:00
Commit Graph

41 Commits

Author SHA1 Message Date
baea00fdac
feat!: remove dictionary data structure
Replaced by `hash_map`
2023-06-25 20:09:07 +02:00
256e9cb690
refactor: usage of hash_map instead of dictionary 2023-06-25 20:09:07 +02:00
4a11a096fa
feat: add hash_map data structure
fixes #3
2023-06-25 20:09:07 +02:00
931a0b69ce
chore: replace missing string_t 2023-06-25 20:09:07 +02:00
682997c0a5
chore: prefix all #define for includes with LIBCPROJECT 2023-06-25 20:09:07 +02:00
5f60abc759
chore: remove useless @return 2023-06-25 20:09:07 +02:00
a0140a6716
feat: add types.h 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
ce088f8ff5
feat: add byte typedef 2023-06-25 15:20:38 +02:00
eb798a619a
fix: update filesystem_read and filesystem_write signatures
BREAKING CHANGE: take a `uint8_t` for file_content instead of `char`

It makes more sense to treat files as array of "bytes", not only characters/text files.
2023-06-25 15:20:07 +02:00
b9f573bfb2
feat: support more mimetypes for filesystem_get_mimetype 2023-06-24 21:15:55 +02:00
b665e3629d
fix: handle filesystem read and write errors 2023-06-24 21:13:00 +02:00
d42ec38e36
ci: add gcc --version 2023-06-24 21:09:19 +02:00
d1b93d1da0
docs: add @since to know when a structure/function was added 2023-06-24 21:06:45 +02:00
071b645cb4
build(deps): update doxygen-awesome-css to v2.2.1 2023-06-24 20:44:48 +02:00
e5d07d73cd
ci: set dependencies version explicitly 2023-06-24 20:39:14 +02:00
d850f04069
perf: compile with -O3 gcc flag 2023-06-24 20:30:34 +02:00
20d31ba2e3
fix: update author - Théo LUDWIG 2023-06-24 20:29:30 +02:00
semantic-release-bot
f1a729c418
chore(release): 1.2.0 [skip ci] 2023-01-07 18:43:17 +00:00
Divlo
bd85171e2d
refactor: include only in header files 2023-01-07 19:41:04 +01:00
Divlo
886038a0ac
feat: add array_list data structure
fixes #2
2023-01-07 19:40:16 +01:00
Divlo
821c27c6a9
chore: minor improvements 2023-01-07 18:57:14 +01:00
semantic-release-bot
e844600214
chore(release): 1.1.2 [skip ci] 2023-01-06 17:09:41 +00:00
Divlo
ba5dddcf2f
fix: exclude release tools in documentation 2023-01-06 18:08:34 +01:00
semantic-release-bot
3b9d137df4
chore(release): 1.1.1 [skip ci] 2023-01-06 17:00:28 +00:00
Divlo
471cb862f5
fix: generate documentation after release
To have the correct version number in the documentation (version.h).
2023-01-06 17:58:15 +01:00
semantic-release-bot
892cc71391
chore(release): 1.1.0 [skip ci] 2023-01-06 16:47:43 +00:00
Divlo
86ae85f130
docs: add online documentation link 2023-01-06 17:46:23 +01:00
Divlo
3fb77f70cb
chore: add doxygen-awesome-css git submodule correctly 2023-01-06 17:42:51 +01:00
Divlo
469859001e
perf: improve Makefile to only compile changed files
fixes #4
2023-01-06 17:37:50 +01:00
Divlo
6932907f05
feat: generate documentation
fixes #1
2023-01-06 16:32:29 +01:00
Divlo
9fc4cd9139
ci: add lint-commit job 2023-01-06 14:40:15 +01:00
semantic-release-bot
6f96cc55d4
chore(release): 1.0.0 [skip ci] 2023-01-05 20:33:06 +00:00
Divlo
13fd4f269d
chore: prepare release correctly 2023-01-05 21:32:24 +01:00
Divlo
50f425b793
chore: delete unneeded files before release 2023-01-05 21:27:14 +01:00
Divlo
bf1e3ad022
ci: install release tools locally 2023-01-05 21:23:39 +01:00
Divlo
74113d24a0
chore: add commitlint 2023-01-05 21:18:49 +01:00
Divlo
60e9074bb2
ci: fix installation of build tools 2023-01-05 21:16:02 +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