21 Commits (916cf34a0eb96696e27f79696cc6fb18583d88ba)

Author SHA1 Message Date
lyuxiaosu 916cf34a0e 1. Implement memory-based logging for worker threads. 2. Dump all memory log to a file when a worker thread receives SIGINT signal.
4 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
5 years ago
Sean McBride 04e63c2a02 chore: panic on recursive softint disables
5 years ago
Sean McBride 94a95c826d fix: add missing header
5 years ago
Sean McBride d6f10cac7a refactor: decompose types.h
5 years ago
Sean McBride eca1546f7a chore: improved logging
5 years ago
Sean McBride a9423b104c chore: wrap multiline if
5 years ago
Sean McBride 1ae6acbbee fix: correct bug and harden error handling
5 years ago
Sean McBride df043c5a4a chore: assert preemp disabled on mcontext restore
5 years ago
Sean McBride 324253095d refactor: clarify interval duration is not macro
5 years ago
Sean McBride 5ccf8bbd87 chore: organize preprocessor includes
5 years ago
Sean McBride 0eb474a8d7 chore: replace app header guards w pragma once
5 years ago
Sean McBride 29201f737d docs: Use style guide format for comments
5 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