1024 Commits (0756884d41a8dfed0bfee81aa07aa0d8de5bff32)
 

Author SHA1 Message Date
leitner 0756884d41 add iom_requeue 8 months ago
leitner 7100af72ca add entries for new files 8 months ago
leitner 5dbad67352 autofree mode for io_batch 8 months ago
leitner f045b33647 document the new functions 8 months ago
leitner af8a2d7215 typo 8 months ago
leitner 6f8e168ae3 proper return value handling 8 months ago
leitner cf112a57fa timespec is absolute, not relative! 8 months ago
leitner 962bcbd917 more apple 8 months ago
leitner 3003b1cfba applify iom test 8 months ago
leitner 4200c23f6e try to accomodate apple 8 months ago
leitner 3ad333ea50 see if threads.h is there 8 months ago
leitner 328ca85792 remove k&r prototype 8 months ago
leitner e7a4cd490d next try (too late) 8 months ago
leitner efc47fbe95 stupid copy&paste error 8 months ago
leitner 071088c183 forgot to set v6only on bsd in the SOCK_NONBLOCK case 8 months ago
leitner e19831955e sigh 8 months ago
leitner cf6441b0c4 another bsd warning 8 months ago
leitner 8d027b2a2b silence bsd warning 8 months ago
leitner e394b3cb06 silence warnings under bsd 8 months ago
leitner 1824bcbd0c try to get bsdmake working again 8 months ago
leitner 4a3dadafa8 fix unused include warning 9 months ago
leitner d03a732c81 add sanitizers to unit test runs
remove unnecessary stdlib.h include in json.c
9 months ago
leitner 1644367743 add unit tests, make code more obvious 9 months ago
leitner 0d788fb946 get rid of gcc compiler warning 9 months ago
leitner 365cfb10c5 silence compiler warning 10 months ago
leitner 1f113d5623 remove unaligned memory access behind #ifdef i386 from uint*.h (compilers are now smart enough so they are no longer needed and they were technically undefined behavior so the sanitizer complained) 10 months ago
leitner 0dbac6ba02 remove unaligned write for #ifdef i386 (it was technically undefined
behavior and the compiler is now smart enough to turn the more elaborate
code into a single store)
10 months ago
leitner a71f28fe6c silence C23 warning 10 months ago
leitner b375c53c7d get rid of undefined behavior regarding order of evaluation 1 year ago
leitner cee447066f get rid of undefined behavior regarding -INT_MAX 1 year ago
leitner 90529e9952 reduce compiler warnings during unit tests 1 year ago
leitner 80328bccf9 return early 1 year ago
leitner b4ba06aee4 add C++ convenience overloads to uint*.h 1 year ago
leitner 5b6e6a0671 be more explicit about size requirement 2 years ago
leitner 444c36f3e8 silence clang static analyzer 2 years ago
leitner 4422ec3770 gcc 13 -fanalyze run with fixes / comments about false positives 2 years ago
leitner e98c1c426f don't need fmt.h 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 ee44f1a430 #define _POSIX_C_SOURCE 200809L 2 years ago
leitner 6d74052760 also be more c99 compliant on non-linux platforms :-) 2 years ago
leitner ec3d2bfe6c change a few // comments back to /* */ for older compilers 2 years ago
leitner dbca5e9d5a be more C99 compliant (Florian Weimer) 2 years ago
leitner ffdcdffcc0 next attempt to automate the dependency pain away: make updatedeps 2 years ago
leitner f621834f84 mcfgthread renamed their include file 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 0c12716977 version bump 2 years ago
leitner f2a990d28e add iob_write2 with sendfile callback so caller can use OpenSSL's SSL_sendfile 2 years ago
leitner 00bc4e4a5d add iob_write2 which takes an additional sendfile callback 2 years ago
leitner 7b4391d263 explicitly give main's return type 2 years ago