index
:
sbc-harness
lukeshu/9p-L
lukeshu/9p-containers
lukeshu/9p-perms
lukeshu/9p-read-multi-iovec
lukeshu/clang-format
lukeshu/dhcp
lukeshu/heap-valgrind
lukeshu/libobj
lukeshu/macros
lukeshu/measurestack-refactor
lukeshu/no-pico_time
lukeshu/patch-typeshed
lukeshu/picolibc
lukeshu/pio-spi
lukeshu/promise
lukeshu/safe-conversion
lukeshu/uf2
lukeshu/vid-hdmi
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
/
libcr
Age
Commit message (
Expand
)
Author
2025-07-08
lib9p_util: Add a listing of coroutines
Luke T. Shumaker
2025-07-06
Use libheap everywhere we use libcr
Luke T. Shumaker
2025-07-06
libcr: Add cr_maybe_getcid() that is less abort()y
Luke T. Shumaker
2025-07-06
libmisc: Rework the malloc abstraction into heap.h
Luke T. Shumaker
2025-07-05
Remove extra keywords from target_include_directories() calls
Luke T. Shumaker
2025-07-05
libmisc: macro: Begone with LM_ALWAYS_INLINE, LM_NEVER_INLINE, and LM_FLATTEN
Luke T. Shumaker
2025-06-27
Statically allocate coroutine stacks
Luke T. Shumaker
2025-06-21
libcr: coroutine.h: Check that config NAME_LEN is set
Luke T. Shumaker
2025-06-21
lib9p: tests: Don't bother compiling deps for the compile tests
Luke T. Shumaker
2025-06-16
lint-src: Fuss with the rules for config files identifying themselves
Luke T. Shumaker
2025-05-27
libcr: Fuss with logs
Luke T. Shumaker
2025-05-17
Sort+align #includes
Luke T. Shumaker
2025-05-17
Don't forget to use (void) in signatures without arguments
Luke T. Shumaker
2025-05-15
Begone with the printf variants of the log functions
Luke T. Shumaker
2025-05-12
More GCC 15 fixes
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-17
tests: Name coroutines foo_cr, not cr_foo
Luke T. Shumaker
2025-04-10
Have valgrind detect memory leaks, not just errors
Luke T. Shumaker
2025-04-05
SYSTEM headers don't get strict GCC checks, so change them to PUBLIC
Luke T. Shumaker
2025-02-23
Complete TODO comments and documentation
Luke T. Shumaker
2025-02-21
Make use of the generated stack.c
Luke T. Shumaker
2025-02-21
libcr_ipc: Fixes and tests for sema.h
Luke T. Shumaker
2025-02-04
libcr: Flesh out cr_cid_info, clarify stack bounds
Luke T. Shumaker
2025-01-11
gc sections from host builds
Luke T. Shumaker
2025-01-11
Add basic smoke tests for the 9p server
Luke T. Shumaker
2024-12-26
Build the full matrix of CMAKE_BUILD_TYPE
Luke T. Shumaker
2024-12-26
libcr: Tell GCC that coroutine_table[n].name might not be nul-terminated
Luke T. Shumaker
2024-12-26
libcr: Pull out CID allocation
Luke T. Shumaker
2024-12-13
Gather macros into libmisc/macro.h
Luke T. Shumaker
2024-12-09
libcr: Add public cr_assert_in_{coroutine,intrhandler}()
Luke T. Shumaker
2024-12-09
libcr: s/cr_is_in_intrhandler/cr_plat_is_in_intrhandler/
Luke T. Shumaker
2024-12-09
GDB fixes
Luke T. Shumaker
2024-12-08
Fix libcr gdb integration?
Luke T. Shumaker
2024-12-08
libcr: Add cr_{set,long}jmp wrappers around the cr_plat_ variants
Luke T. Shumaker
2024-12-08
libcr: Centralize the structure of plat_jmp_buf
Luke T. Shumaker
2024-12-08
libcr: Move preprocessor macros up
Luke T. Shumaker
2024-12-08
libcr: Pull out a _CR_SIG_SENTINEL
Luke T. Shumaker
2024-12-08
libcr: Log stack allocations
Luke T. Shumaker
2024-11-30
Tidy #includes
Luke T. Shumaker
2024-11-29
gdb-helpers/libcr.py: Use fewer breakpoints
Luke T. Shumaker
2024-11-25
libcr: Return if all coroutines exit
Luke T. Shumaker
2024-11-25
libcr: Add very basic tests
Luke T. Shumaker
2024-11-23
libcr: Fix cr_cid_info if coroutine_add is running
Luke T. Shumaker
2024-11-23
libcr: Track coroutine names
Luke T. Shumaker
2024-11-23
libcr: Group SP-tracking into a setjmp wrapper
Luke T. Shumaker
2024-11-23
Use C23 (C++11) attribute syntax instead of __attribute__
Luke T. Shumaker
2024-11-23
libcr: coroutine.c: Move things around
Luke T. Shumaker
2024-11-19
Add libmisc/log.h to remove stdio.h
Luke T. Shumaker
2024-11-19
libcr: Add cr_is_in_intrhandler() and _cr_plat_are_interrupts_enabled()
Luke T. Shumaker
[next]