Age | Commit message (Collapse) | Author | |
---|---|---|---|
2025-05-06 | wip: Build with -Wconversionlukeshu/safe-conversion | Luke T. Shumaker | |
I think this found a real bug in the dhcp packet parser. I don't think anything called lib9p_str{,n}() values that could be big enough, but their bounds-checking was broken. | |||
2025-05-06 | libmisc: macro.h: Add utilities for int conversions | Luke T. Shumaker | |
2025-05-06 | Merge libobj into libmisc | Luke T. Shumaker | |
2025-05-06 | Use C23 | Luke T. Shumaker | |
This gives us: - [[maybe_unused]] instead of [[gnu::unused]] - bool/true/false are predefined, so no need for <stdbool.h> | |||
2025-05-06 | libmisc: log.h: Add a "log_" prefix to errorf/infof/debugf | Luke T. Shumaker | |
2025-05-06 | Fix for GCC 15 | Luke T. Shumaker | |
2025-04-18 | Tidy `do { ... } while (0)` macros | Luke T. Shumaker | |
2025-04-15 | libmisc: Add alloc.h to help detect wrong alloc sizes | Luke T. Shumaker | |
Lo and behold, there was a mistake in chan.c. | |||
2025-04-15 | libcr_ipc: Have generic cr_chan_* funcs instead of chan-specific funcs | Luke T. Shumaker | |
2025-04-07 | libcr_ipc: Pull as much as possible from public .h to .c files | Luke T. Shumaker | |
2025-04-07 | libcr_ipc: Have *_DECLARE() allow+require semicolons | Luke T. Shumaker | |
2025-04-07 | fixup! Have libhw_generic be independent of libcr, rename libhw to libhw_cr | Luke T. Shumaker | |
2025-04-05 | SYSTEM headers don't get strict GCC checks, so change them to PUBLIC | Luke T. Shumaker | |
2025-04-05 | libobj, libmisc/private.h: Allow+force semicolons | Luke T. Shumaker | |
2025-04-05 | libhw: hwspi: Improve comments and asserts | Luke T. Shumaker | |
2025-03-26 | libhw_generic: Re-think duplex_iovec | Luke T. Shumaker | |
2025-03-26 | Have libhw_generic be independent of libcr, rename libhw to libhw_cr | Luke T. Shumaker | |