21 Commits (main)

Author SHA1 Message Date
xiaosuGW b4a5fc7af2 1.Implement memory-based logging for each worker thread. 2. Dump all memory-based log to a file when receiving SIGINT signal
3 years ago
Sean McBride b924ed812d feat: Simplify softint disable logic
4 years ago
Sean McBride 91c429cd8f feat: simplified sigalrms
4 years ago
Sean McBride d269c04c69 refactor: Namespace cleanup
4 years ago
Sean McBride ea6c40ab3c chore: Configurable quantum
4 years ago
Sean McBride aa224d1ac1 chore: make quantum smaller
4 years ago
Sean McBride f93a18e685 chore: change perror to debuglog
4 years ago
Sean McBride 04e63c2a02 chore: panic on recursive softint disables
4 years ago
Sean McBride 94a95c826d fix: add missing header
4 years ago
Sean McBride d6f10cac7a refactor: decompose types.h
4 years ago
Sean McBride eca1546f7a chore: improved logging
4 years ago
Sean McBride a9423b104c chore: wrap multiline if
4 years ago
Sean McBride 1ae6acbbee fix: correct bug and harden error handling
4 years ago
Sean McBride df043c5a4a chore: assert preemp disabled on mcontext restore
4 years ago
Sean McBride 324253095d refactor: clarify interval duration is not macro
4 years ago
Sean McBride 5ccf8bbd87 chore: organize preprocessor includes
4 years ago
Sean McBride 0eb474a8d7 chore: replace app header guards w pragma once
4 years ago
Sean McBride 29201f737d docs: Use style guide format for comments
4 years ago
Sean McBride 3caecadefe feat: Implement peek in ps
5 years ago
Sean McBride a771b78a92 chore: de-dunder software_interrupt
5 years ago
Sean McBride 25bdc18118 chore: rename sigint to signal_interrupt in files
5 years ago