Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-11-29 | gdb-helpers/libcr.py: Use fewer breakpoints | Luke T. Shumaker | |
They're at a premium on the RP2040. | |||
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-27 | Lint that include-guards match the filename | 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 | |
2024-09-30 | wip | Luke T. Shumaker | |
2024-09-29 | tidy, s/sighandler/intrhandler/ | Luke T. Shumaker | |
2024-09-29 | fixes | Luke T. Shumaker | |
2024-09-29 | wip fixes | Luke T. Shumaker | |
2024-09-29 | libcr: Faster context switches, wait for interrupt | Luke T. Shumaker | |
2024-09-29 | libcr: Fix stack alignment | Luke T. Shumaker | |
2024-09-27 | wip fixes | Luke T. Shumaker | |
2024-09-27 | fixes | Luke T. Shumaker | |
2024-09-27 | use GNU Make for `generate` | Luke T. Shumaker | |
2024-09-27 | wip | Luke T. Shumaker | |
2024-09-26 | wip reorg | Luke T. Shumaker | |