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
Age
Commit message (
Collapse
)
Author
4 days
libmisc: fmt.h: Have `ptr` be more accepting of pointer types
Luke T. Shumaker
7 days
Lighten assert()'s stack-use
Luke T. Shumaker
11 days
libmisc: error.h: Add ok_or_error
Luke T. Shumaker
11 days
libmisc: error.h: Allow a 2-arg form of DECLARE_ERROR_{OR,AND}
Luke T. Shumaker
11 days
libmisc: map.h: Touch up
Luke T. Shumaker
11 days
libmisc: alloc.h: Assert that we succeed
Luke T. Shumaker
11 days
libmisc: alloc.h: Let heap_cleanup() be used on typed pointers
Luke T. Shumaker
12 days
libmisc: fmt: `const` pointer fixes
Luke T. Shumaker
12 days
fixup! libmisc: static_assert: Disable -Wtype-limits
Luke T. Shumaker
14 days
libmisc: static_assert: Disable -Wtype-limits
Luke T. Shumaker
14 days
lib9p: tests: Don't bother compiling deps for the compile tests
Luke T. Shumaker
2025-06-12
libmisc: error.h: Add error_dup()
Luke T. Shumaker
2025-06-12
lib9p_srv: Clean up the handle_Tread() implementation
Luke T. Shumaker
2025-06-10
libmisc: obj.h: Rework the LO_INTERFACE_* API to expose method funcs
Luke T. Shumaker
2025-06-09
libmisc: test_obj_nest: Don't use ssize_t
Luke T. Shumaker
I like to grep for `ssize` because I have decided that using ssize_t is an anti-pattern, and this was an annoying false-positive.
2025-06-09
libmisc: assert.h: Disable -Wtype-limits inside of assert()
Luke T. Shumaker
2025-06-08
Merge remote-tracking branch 'origin/main' into lukeshu/fix-obj-box
Luke T. Shumaker
2025-06-08
libmisc: obj.h: Use LM_DEFAPPEND() to implement magic LO_BOX()
Luke T. Shumaker
2025-06-08
libmisc: obj.h: Fuss with whitespace
Luke T. Shumaker
2025-06-08
libmisc: obj.h: Use LM_DEFAPPEND() to have lo_box_*_as_*() be macros
Luke T. Shumaker
2025-06-08
libmisc: obj.h: Fix boxing from one interface to another
Luke T. Shumaker
2025-06-06
libmisc: Add error.h
Luke T. Shumaker
2025-06-06
Prune #includes
Luke T. Shumaker
2025-06-02
libmisc: obj.h: Use LM_DEFAPPEND() to implement magic LO_BOX()
Luke T. Shumaker
2025-06-02
libmisc: macro.h, wrap-cc: Implement LM_DEFAPPEND
Luke T. Shumaker
2025-06-01
Add a (for-now noop) wrapper around cpp
Luke T. Shumaker
2025-06-01
no-integrated-cpp
Luke T. Shumaker
2025-05-31
libmisc: obj.h: Use LM_FORCE_SEMICOLON
Luke T. Shumaker
2025-05-31
libmisc: macro.h: Clearer section divider comments
Luke T. Shumaker
2025-05-30
libmisc: fmt.h: Add fmt_print2() and fmt_asprint()
Luke T. Shumaker
2025-05-28
Get test coverage of fmt.c and utf8.c up; fix found bugs
Luke T. Shumaker
2025-05-27
libmisc: fmt: Add hbyte and hmem
Luke T. Shumaker
2025-05-26
No more (static inline) function bodies in headers
Luke T. Shumaker
2025-05-17
Tidy some whitespace
Luke T. Shumaker
2025-05-17
Fix some funny indents
Luke T. Shumaker
2025-05-17
Sort+align #includes
Luke T. Shumaker
2025-05-17
Pull UTF-8 decoding into libmisc/utf8.c
Luke T. Shumaker
2025-05-15
Begone with the printf variants of the log functions
Luke T. Shumaker
2025-05-15
libmisc: Remove uses of printf
Luke T. Shumaker
2025-05-15
libmisc: log.h: Add support for libmisc/fmt.h printing
Luke T. Shumaker
2025-05-15
libmisc: Invent fmt.h to replace printf
Luke T. Shumaker
2025-05-15
libmisc: _intercept.h: Have __lm_printf return size_t instead of int
Luke T. Shumaker
2025-05-15
libmisc: macro.h: Add LM_FOREACH_PARAM
Luke T. Shumaker
2025-05-15
libmisc: macro.h: Tidy and test LM_FOREACH_TUPLE
Luke T. Shumaker
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
This gives us: - [[maybe_unused]] instead of [[gnu::unused]] - bool/true/false are predefined, so no need for <stdbool.h>
[next]