summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-05-26No more (static inline) function bodies in headersLuke T. Shumaker
2025-05-17Merge branch 'lukeshu/lint-ish'Luke 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-17Tidy #includes: We don't use PRI* anymoreLuke T. Shumaker
2025-05-17Consistently use LM_UNUSED instead of (void) castsLuke T. Shumaker
2025-05-17Don't forget to use (void) in signatures without argumentsLuke T. Shumaker
2025-05-17Pull UTF-8 decoding into libmisc/utf8.cLuke T. Shumaker
2025-05-17lint: Exclude symlinks and submodules from sources.mkLuke T. Shumaker
2025-05-15Merge branch 'lukeshu/simple-call-graph'Luke T. Shumaker
2025-05-15Fully banish printf from the firmwareLuke T. Shumaker
2025-05-15Begone with the printf variants of the log functionsLuke T. Shumaker
2025-05-15lib9p: Remove uses of printfLuke 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
2025-05-15libmisc: macro.h: Tidy and test LM_FOREACH_TUPLELuke T. Shumaker
2025-05-15Add `static` to a few definitionsLuke T. Shumaker
2025-05-15measurestack: lib9p: Learn about srv->msglogLuke T. Shumaker
2025-05-15measurestack: Learn about flash_range_program_funcLuke T. Shumaker
2025-05-15lib9p: Adjust _lib9p_{validate,unmarshal,marshal} to be macros, not functionsLuke T. Shumaker
2025-05-15lib9p: srv.c: Simplify handler callingLuke T. Shumaker
2025-05-14measurestack: Woah, stdio won't assert(0)????Luke T. Shumaker
2025-05-12Merge branch 'lukeshu/misc'Luke T. Shumaker
2025-05-12More GCC 15 fixesLuke T. Shumaker
2025-05-12libhw_generic: io.h: Clarify that sum lenghts of iovecs must not be 0Luke T. Shumaker
2025-05-12libmisc: macro.h: Add LM_PARTIAL_SWITCH, use itLuke T. Shumaker
2025-05-12Merge branch 'lukeshu/measurestack-fixes-round3'Luke T. Shumaker
2025-05-11lib9p: Tidy core_utf8.hLuke T. Shumaker
2025-05-10Merge branch 'lukeshu/measurestack-fixes-round2'Luke T. Shumaker
2025-05-10measurestack: Test how we handle %vLuke T. Shumaker
2025-05-10measurestack: Add a test for cfg_max_call_depthLuke T. Shumaker
2025-05-10measurestack: test_app_plugins.py: Pull out a testutil.pyLuke T. Shumaker
2025-05-06Merge branch 'lukeshu/measurestack-fixes-round1'Luke T. Shumaker
2025-05-06Merge branch 'lukeshu/misc'Luke T. Shumaker
2025-05-06measurestack: Fix+test printf measurementLuke T. Shumaker
2025-05-06Merge libobj into libmiscLuke T. Shumaker
2025-05-06measurestack: Fix+test skipmodel chain collectionsLuke T. Shumaker
2025-05-06Drop -fplan9-extensionsLuke T. Shumaker
2025-05-06measurestack: Add `dbg_(no)cache` togglesLuke T. Shumaker
2025-05-06libobj: Long lines are more readable than backslash noise?Luke T. Shumaker
2025-05-06measurestack: Add a `dbg_sort` toggleLuke T. Shumaker
2025-05-06Use static_assert to force semicolons, instead of empty structsLuke T. Shumaker
2025-05-06measurestack: Add a `dbg_dumpgraph` toggleLuke T. Shumaker
2025-05-06YOUR_RIGHTS_AND_OBLIGATIONS: Include the WIZnet DHCP licenseLuke T. Shumaker
2025-05-06measurestack: Promote and enhance `dbg` to a global `dbg_nstatic`Luke T. Shumaker
2025-05-06Use C23Luke T. Shumaker
This gives us: - [[maybe_unused]] instead of [[gnu::unused]] - bool/true/false are predefined, so no need for <stdbool.h>