leitner
1824bcbd0c
try to get bsdmake working again
8 months ago
leitner
d03a732c81
add sanitizers to unit test runs
...
remove unnecessary stdlib.h include in json.c
9 months ago
leitner
4422ec3770
gcc 13 -fanalyze run with fixes / comments about false positives
2 years ago
leitner
3992fa9f6b
make clean also removes json binary
2 years ago
leitner
2a5c8dc352
auto-generate compile_commands.json for clangd / vim ale
...
remove Makefile generation rules when generating Makefile
make sure compile_commands.json can generate with Makefile too, not just with GNUmakefile
2 years ago
leitner
ffdcdffcc0
next attempt to automate the dependency pain away: make updatedeps
2 years ago
leitner
154bc69e7a
update entities.json
...
fix build fails (never happened to me because I have the headers installed system-wide)
2 years ago
leitner
3a3c328a99
fix deps
4 years ago
leitner
7fd8e31f7d
OSX does not have accept4 :(
4 years ago
leitner
fc8aed5d39
add missign build deps (thanks Giorgio)
4 years ago
leitner
49152d0c56
add missed dependency
4 years ago
leitner
fa2eeedcfa
update dependencies, use $(AR) and $(RANLIB)
4 years ago
leitner
ddfdd4d077
add compiler.h to abstract gcc attributes
4 years ago
leitner
606a282145
also install parse.h
4 years ago
leitner
03feeb7ef2
make check can now run in parallel
4 years ago
leitner
4f66a05d0b
remove some warnings in unit tests
...
catch impossible buffer in bs_init_membuf
4 years ago
leitner
7ce1c93d0f
add "make check" target and make it work :)
4 years ago
leitner
adea4281a7
add static analyzer targets
4 years ago
leitner
3aef1c2faa
half-hearted Windows compilability improvements
6 years ago
leitner
9e07364ad3
another attempt
6 years ago
leitner
7bb7679563
make headers fix for bsd make
6 years ago
leitner
97368fbfa6
BSD build fix (hopefully)
...
move more #include to <libowfat/...>
6 years ago
leitner
50a03e6b6f
add make pic
6 years ago
leitner
d4d9b091ef
add rmdir
7 years ago
leitner
b1d44d62dd
update Makefile
7 years ago
leitner
3c68ae0dcc
scan_jsonescape ends when it sees an unescaped "
8 years ago
leitner
a2f86a77b5
put includes into <libowfat/*.h>
8 years ago
leitner
8d1f7f4024
make dep fix
8 years ago
leitner
137b80ea74
test for pread and use it instead of lseek+read in cdb and io_mmapwritefile
9 years ago
leitner
755ebfcb53
-fomit-leaf-frame-pointer was wrong even for gcc m(
9 years ago
leitner
ffc648cc14
typo
9 years ago
leitner
2208bdff68
gcc -> clang
9 years ago
leitner
48592a2400
-I.
9 years ago
leitner
dace178f25
add base64url support (forgot header)
...
compile byte/* with -O3
9 years ago
leitner
9ed7f82dc8
ar -> $(CROSS)ar
9 years ago
leitner
ed507aad14
support $DESTDIR for make install targets
9 years ago
leitner
c523dcbc48
also install critbit.h
...
documentation clarification
10 years ago
leitner
6d4c3850d6
update dependency
10 years ago
leitner
8a6186ba03
add critbit
10 years ago
leitner
42eb4c9830
use xz instead of bz2 in make tar
10 years ago
leitner
12caae78b2
cleaner make clean
10 years ago
leitner
38ea25fd9f
more updates
10 years ago
leitner
f07562d857
add haveuint128.h as dependency to make dep
10 years ago
leitner
ba56a8c350
add havealloca as dependency to dep
10 years ago
leitner
f278f9c049
also install compiletimeassert.h
10 years ago
leitner
798c06a785
add more comments
11 years ago
leitner
c548cce5a1
another attempt at a thread-safe array
11 years ago
leitner
324c8e0e8b
add rules regarding ent
11 years ago
leitner
35942878c2
$ make WERROR=-Werror now builds with -Werror
...
add some single char escaping routines to fmt.h
pull in html5 entities from w3c and use those to do a proper scan_html decoding
fix an off-by-one in fmt_to_array
add a ton of unit tests for the fmt routines
11 years ago
leitner
66cb1c1c82
fix dependencies
11 years ago