index
:
sbc-harness
lukeshu/9p-L
lukeshu/9p-containers
lukeshu/9p-read-multi-iovec
lukeshu/clang-format
lukeshu/dhcp
lukeshu/libobj
lukeshu/macros
lukeshu/measurestack-refactor
lukeshu/no-pico_time
lukeshu/patch-typeshed
lukeshu/picolibc
lukeshu/promise
lukeshu/safe-conversion
lukeshu/uf2
lukeshu/vid-scratch
lukeshu/waitgroup
lukeshu/wrap-foreach
main
Unnamed repository; edit this file 'description' to name the repository.
Luke T. Shumaker
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
libmisc
/
include
Age
Commit message (
Expand
)
Author
2025-05-12
More GCC 15 fixes
Luke T. Shumaker
2025-05-12
libmisc: macro.h: Add LM_PARTIAL_SWITCH, use it
Luke T. Shumaker
2025-05-06
Merge libobj into libmisc
Luke T. Shumaker
2025-05-06
Drop -fplan9-extensions
Luke T. Shumaker
2025-05-06
Use static_assert to force semicolons, instead of empty structs
Luke T. Shumaker
2025-05-06
Use C23
Luke T. Shumaker
2025-05-06
libmisc: log.h: Add a "log_" prefix to errorf/infof/debugf
Luke T. Shumaker
2025-04-18
Tidy `do { ... } while (0)` macros
Luke T. Shumaker
2025-04-18
libmisc: LM_ARRAY_LEN: Compiler-error if not array
Luke T. Shumaker
2025-04-15
libmisc: Add alloc.h to help detect wrong alloc sizes
Luke T. Shumaker
2025-04-15
libmisc: Rework linkedlist to be non-intrusive
Luke T. Shumaker
2025-04-15
libmisc: Tidy linkedlist.h
Luke T. Shumaker
2025-04-12
Replace lib9p map with a libmisc heap-allocated map
Luke T. Shumaker
2025-04-11
libmisc: LM_CAST_FIELD_TO_STRUCT: Allow the pointer to be NULL
Luke T. Shumaker
2025-04-11
libmisc: Add LM_CAST_FIELD_TO_STRUCT, don't require lm_[ds]ll_node to be first
Luke T. Shumaker
2025-04-11
Move the linkedlist to libmisc
Luke T. Shumaker
2025-04-07
fixup! SYSTEM headers don't get strict GCC checks, so change them to PUBLIC
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-04-02
lib9p: Split internal.h up, rename some CONFIG symbols
Luke T. Shumaker
2025-02-26
libmisc: macro.h: Add LM_FLOORLOG2
Luke T. Shumaker
2025-02-26
libmisc: private.h: Add IS_IMPLEMENTATION_FOR(name) for use with LM_IF
Luke T. Shumaker
2025-02-26
libmisc: macro.h: Add LM_ROUND_DOWN
Luke T. Shumaker
2025-02-20
libmisc: macro.h: Fix LM_NEXT_POWER_OF_2(0)
Luke T. Shumaker
2025-02-09
libmisc: Drop vcall.h
Luke T. Shumaker
2025-02-09
libmisc: macro.h: Add utilities for tuples
Luke T. Shumaker
2025-02-04
libmisc: log.h: Allow using n_* in headers without LOG_NAME
Luke T. Shumaker
2025-01-19
libmisc: endian.h: Add 64-bit versions
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
Gather macros into libmisc/macro.h
Luke T. Shumaker
2024-12-09
libhw: Separate w5500_ll.h logging from w5500.c logging
Luke T. Shumaker
2024-12-08
w5500: Add DEBUG logging
Luke T. Shumaker
2024-11-25
libmisc: Fix an error message
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-19
Add libmisc/log.h to remove stdio.h
Luke T. Shumaker
2024-11-15
Add tests to libmisc
Luke T. Shumaker
2024-11-12
Work on stack.c.gen
Luke T. Shumaker
2024-11-12
Oh dang, I broke `make lint` a while back :(
Luke T. Shumaker
2024-11-11
Factor out libmisc/rand.h
Luke T. Shumaker
2024-11-11
libmisc: Write my own assert.h with assert_notreached()
Luke T. Shumaker
2024-10-29
Add a way to make private object members
Luke T. Shumaker
2024-10-28
s/Licence/License/g
Luke T. Shumaker
2024-10-27
Factor out a libhw
Luke T. Shumaker
2024-10-26
conventions: Don't have 2 ways to spell "implements_foo"
Luke T. Shumaker
2024-10-23
wip
Luke T. Shumaker
2024-10-21
wip dhcp
Luke T. Shumaker
2024-10-21
wip dhcp
Luke T. Shumaker
[next]