Age | Commit message (Expand) | Author |
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 |
2024-11-19 | libcr: Fixups | Luke T. Shumaker |
2024-11-19 | libcr: Begone with PRE_RUNNABLE | Luke T. Shumaker |
2024-11-19 | libcr: Fix races? | Luke T. Shumaker |
2024-11-19 | libcr: Assert that cr_getcid() is only called inside a coroutine | Luke T. Shumaker |
2024-11-19 | libcr: Use SIG_SETMASK instead of SIG_(UN)BLOCK | Luke T. Shumaker |
2024-11-19 | libcr: Start to add coroutine names | Luke T. Shumaker |
2024-11-12 | fix typo in a comment | Luke T. Shumaker |
2024-11-12 | Avoid using fprintf | Luke T. Shumaker |
2024-11-11 | libmisc: Write my own assert.h with assert_notreached() | Luke T. Shumaker |
2024-10-28 | s/Licence/License/g | Luke T. Shumaker |
2024-10-26 | Lint for tabs-as-alignment | Luke T. Shumaker |
2024-10-24 | use #if __unix__ | Luke T. Shumaker |
2024-10-16 | copyright statements | Luke T. Shumaker |
2024-10-07 | tidy config | Luke T. Shumaker |
2024-10-06 | s/assert(false)/__builtin_unreachable()/ | Luke T. Shumaker |
2024-10-05 | fixes, valgrind | Luke T. Shumaker |
2024-10-05 | fixes | Luke T. Shumaker |
2024-10-05 | libcr: Use a ringbuf ready-queue | Luke T. Shumaker |
2024-10-05 | libcr: comments/tidy | Luke T. Shumaker |
2024-10-04 | wip | Luke T. Shumaker |
2024-10-04 | fixup array_len | Luke T. Shumaker |
2024-10-02 | trim trailing ws | Luke T. Shumaker |
2024-10-01 | libcr: expose cr_{disable,enable}_interrupts | Luke T. Shumaker |
2024-09-30 | make coroutine.c signal-safe, add cr_cid_info() | Luke T. Shumaker |