42 Commits (06b717ec4a858353205da1b800238983592b2650)

Author SHA1 Message Date
Sean McBride 6e998a8143 fix: Ensure workers init before softints
4 years ago
Sean McBride 978b692452 fix: correct assorted bugs
4 years ago
Sean McBride a83ae29d1b feat: remove libuv, rework pq, http close DRY up
4 years ago
Sean McBride 9bed646e3b chore: enhance log granularity
4 years ago
Sean McBride 628275f6f9 docs: Associate FIXMEs and TODOs with issues
4 years ago
Sean McBride 6cb442d13d docs: assumptions and runtime globals
4 years ago
Sean McBride 1b58f819a7 chore: reuse is_worker function
4 years ago
Sean McBride d6f10cac7a refactor: decompose types.h
4 years ago
Sean McBride 486a72647b feat: add check to validate signal on worker
4 years ago
Sean McBride 564765c226 refactor: break sigalrm propagate into util func
4 years ago
Sean McBride 3cec497a9b refactor: break signal handlers into inline funcs
4 years ago
Sean McBride 81e3a88a1f chore: fix case on enums
4 years ago
Sean McBride 3aba285862 refactor: namespace to arch_context_variant
4 years ago
Sean McBride 8b199f702e chore: remove extra consistency check
4 years ago
Sean McBride 7919dff0ba refactor: decapitalize enums
4 years ago
Sean McBride 20588eb489 refactor: remove extra asserts in SIGUSR1
4 years ago
Sean McBride 47672b4c93 fix: correct bugs
4 years ago
Sean McBride b979809c12 chore: fix debuglog usage
4 years ago
Sean McBride 2db5f84f11 chore: Initial buggy port
4 years ago
Sean McBride e0df43fedf docs: added comments to SIGALRM
4 years ago
Sean McBride de9e20ce89 chore: Improve default signal handler
4 years ago
Sean McBride d1f80d8b1e chore: port simple doc and error handlign
4 years ago
Sean McBride eca987ccb4 fix: correct valgrind errors
4 years ago
Sean McBride b381077b13 docs: cleanup comments
4 years ago
Sean McBride 324253095d refactor: clarify interval duration is not macro
4 years ago
Sean McBride 47f24b6952 fix: namespace sandbox states
4 years ago
Sean McBride 5ccf8bbd87 chore: organize preprocessor includes
4 years ago
Sean McBride 1c2aa448cd chore: rename scheduler interfaces and variants
4 years ago
Sean McBride 29201f737d docs: Use style guide format for comments
4 years ago
Sean McBride 653af014a7 fix: cleanly handling preemption
5 years ago
Sean McBride 218893ed3b feat: Non-crashing demo state
5 years ago
Sean McBride 3caecadefe feat: Implement peek in ps
5 years ago
Sean McBride f5f9c168c6 chore: Simplify worker scheduling
5 years ago
Sean McBride db2372f02f chore: make signal handler more verbose
5 years ago
Sean McBride 321e26577d chore: replace in_interrupt with bool
5 years ago
Sean McBride a949cbebe3 chore: refactor double underscores
5 years ago
Sean McBride a70a83326c chore: de-dunder worker_thread
5 years ago
Sean McBride a771b78a92 chore: de-dunder software_interrupt
5 years ago
Sean McBride ba032a5905 chore: de-dunder runtime
5 years ago
Sean McBride d64ca75c4e chore: de-dunder current_sandbox
5 years ago
Sean McBride 9dfc740d05 chore: namespace macros and globals in main.c
5 years ago
Sean McBride 25bdc18118 chore: rename sigint to signal_interrupt in files
5 years ago