summaryrefslogtreecommitdiff
path: root/libmisc
AgeCommit message (Expand)Author
2025-07-07libmisc: Log to stderr, not stdout by defaultLuke T. Shumaker
2025-07-07Use pico_rand instead of newlib:random()Luke T. Shumaker
2025-07-07libmisc: Don't include _intercept.h from public headersLuke T. Shumaker
2025-07-07Move the assert.h proxy from libmisc to libpicosdkLuke T. Shumaker
2025-07-06libmisc: Rework the malloc abstraction into heap.hLuke T. Shumaker
2025-07-05Remove extra keywords from target_include_directories() callsLuke T. Shumaker
2025-07-05libmisc: macro: Begone with LM_ALWAYS_INLINE, LM_NEVER_INLINE, and LM_FLATTENLuke T. Shumaker
2025-07-01libmisc: fmt.h: Have `ptr` be more accepting of pointer typesLuke T. Shumaker
2025-06-27Lighten assert()'s stack-useLuke T. Shumaker
2025-06-24libmisc: error.h: Add ok_or_errorLuke T. Shumaker
2025-06-24libmisc: error.h: Allow a 2-arg form of DECLARE_ERROR_{OR,AND}Luke T. Shumaker
2025-06-24libmisc: map.h: Touch upLuke T. Shumaker
2025-06-23libmisc: alloc.h: Assert that we succeedLuke T. Shumaker
2025-06-23libmisc: alloc.h: Let heap_cleanup() be used on typed pointersLuke T. Shumaker
2025-06-22libmisc: fmt: `const` pointer fixesLuke T. Shumaker
2025-06-22fixup! libmisc: static_assert: Disable -Wtype-limitsLuke T. Shumaker
2025-06-21libmisc: static_assert: Disable -Wtype-limitsLuke T. Shumaker
2025-06-21lib9p: tests: Don't bother compiling deps for the compile testsLuke T. Shumaker
2025-06-12libmisc: error.h: Add error_dup()Luke T. Shumaker
2025-06-12lib9p_srv: Clean up the handle_Tread() implementationLuke T. Shumaker
2025-06-10libmisc: obj.h: Rework the LO_INTERFACE_* API to expose method funcsLuke T. Shumaker
2025-06-09libmisc: test_obj_nest: Don't use ssize_tLuke T. Shumaker
2025-06-09libmisc: assert.h: Disable -Wtype-limits inside of assert()Luke T. Shumaker
2025-06-08Merge remote-tracking branch 'origin/main' into lukeshu/fix-obj-boxLuke T. Shumaker
2025-06-08libmisc: obj.h: Use LM_DEFAPPEND() to implement magic LO_BOX()Luke T. Shumaker
2025-06-08libmisc: obj.h: Fuss with whitespaceLuke T. Shumaker
2025-06-08libmisc: obj.h: Use LM_DEFAPPEND() to have lo_box_*_as_*() be macrosLuke T. Shumaker
2025-06-08libmisc: obj.h: Fix boxing from one interface to anotherLuke T. Shumaker
2025-06-06libmisc: Add error.hLuke T. Shumaker
2025-06-06Prune #includesLuke T. Shumaker
2025-06-02libmisc: obj.h: Use LM_DEFAPPEND() to implement magic LO_BOX()Luke T. Shumaker
2025-06-02libmisc: macro.h, wrap-cc: Implement LM_DEFAPPENDLuke T. Shumaker
2025-06-01Add a (for-now noop) wrapper around cppLuke T. Shumaker
2025-06-01no-integrated-cppLuke T. Shumaker
2025-05-31libmisc: obj.h: Use LM_FORCE_SEMICOLONLuke T. Shumaker
2025-05-31libmisc: macro.h: Clearer section divider commentsLuke T. Shumaker
2025-05-30libmisc: fmt.h: Add fmt_print2() and fmt_asprint()Luke T. Shumaker
2025-05-28Get test coverage of fmt.c and utf8.c up; fix found bugsLuke T. Shumaker
2025-05-27libmisc: fmt: Add hbyte and hmemLuke T. Shumaker
2025-05-26No more (static inline) function bodies in headersLuke T. Shumaker
2025-05-17Tidy some whitespaceLuke T. Shumaker
2025-05-17Fix some funny indentsLuke T. Shumaker
2025-05-17Sort+align #includesLuke T. Shumaker
2025-05-17Pull UTF-8 decoding into libmisc/utf8.cLuke T. Shumaker
2025-05-15Begone with the printf variants of the log functionsLuke T. Shumaker
2025-05-15libmisc: Remove uses of printfLuke T. Shumaker
2025-05-15libmisc: log.h: Add support for libmisc/fmt.h printingLuke T. Shumaker
2025-05-15libmisc: Invent fmt.h to replace printfLuke T. Shumaker
2025-05-15libmisc: _intercept.h: Have __lm_printf return size_t instead of intLuke T. Shumaker
2025-05-15libmisc: macro.h: Add LM_FOREACH_PARAMLuke T. Shumaker