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-04-12 | Replace lib9p map with a libmisc heap-allocated map | Luke T. Shumaker | |
Turns out using static buffers makes it hard to detect "use-after-free" problems and leaks. | |||
2025-04-07 | fixup! libobj, libmisc/private.h: Allow+force semicolons | 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-02 | Add libfmt to bypass output buffering for libmisc:assert | Luke T. Shumaker | |
2025-02-26 | libmisc: macro.h: Add LM_FLOORLOG2 | Luke T. Shumaker | |
2025-02-09 | libmisc: Drop vcall.h | Luke T. Shumaker | |
2025-01-19 | libmisc: endian.h: Add 64-bit versions | Luke T. Shumaker | |
2024-12-26 | Build the full matrix of CMAKE_BUILD_TYPE | Luke T. Shumaker | |
2024-12-26 | libmisc: test_rand: Avoid divide-by-zero, even if its result is ignored | Luke T. Shumaker | |
2024-12-26 | libmisc: Rework how test-intercepts work | Luke T. Shumaker | |
2024-12-26 | libmisc: Check that assert.h has no deps | Luke T. Shumaker | |
2024-12-13 | Add some tests for LM_NEXT_POWER_OF_2 | Luke T. Shumaker | |
2024-12-13 | Gather macros into libmisc/macro.h | Luke T. Shumaker | |
2024-11-23 | Use C23 (C++11) attribute syntax instead of __attribute__ | Luke T. Shumaker | |
2024-11-23 | libmisc: Logging/assert fixes | Luke T. Shumaker | |
2024-11-15 | Add tests to libmisc | Luke T. Shumaker | |