48 Commits (91c429cd8f13a55f639ea6a7e27d2ab12cb388ae)

Author SHA1 Message Date
Sean McBride 91c429cd8f feat: simplified sigalrms
4 years ago
Sean McBride 0b6e8e891f refactor: Additional static inlines
4 years ago
Sean McBride 064dac1aaf refactor: assorted header cleanup
4 years ago
Sean McBride faacc5c785 refactor: http header cleanup
4 years ago
Sean McBride b3e93a087e feat: WIP implementation
4 years ago
Sean McBride a0810a4533 chore: log client info on socket descriptor error
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 46f597a78c fix: correct http-parser bug
4 years ago
Sean McBride bf6b5d3c61 fix: cleanup lock API
5 years ago
Sean McBride c8c7c6a000 feat: check for accidental sandbox returns
5 years ago
Sean McBride 587e2ab354 feat: Only dequeue request if actually earlier
5 years ago
Sean McBride 9bed646e3b chore: enhance log granularity
5 years ago
Sean McBride 9749299672 chore: replace spinloop with return to main loop
5 years ago
Sean McBride 6021807256 feat: formalize idle loop
5 years ago
Sean McBride f8f1db7eaf feat: complete lock refactor
5 years ago
Sean McBride 628275f6f9 docs: Associate FIXMEs and TODOs with issues
5 years ago
Sean McBride f963828db7 chore: general pq cleanup
5 years ago
Sean McBride e898d5ab69 chore: validate interrupts disabled at spinlock
5 years ago
Sean McBride d6f10cac7a refactor: decompose types.h
5 years ago
Sean McBride b315844c46 feat: constant propagation state transitions
5 years ago
Sean McBride eca1546f7a chore: improved logging
5 years ago
Sean McBride c37b2ba9a9 docs: Assorted comment cleanup
5 years ago
Sean McBride c0bcbdbc2e feat: set as returned
5 years ago
Sean McBride b85d089537 feat: running, preempted, complete transitions
5 years ago
Sean McBride 65b10f19dd feat: sandbox set as runnable
5 years ago
Sean McBride 8b199f702e chore: remove extra consistency check
5 years ago
Sean McBride fdba1b1de8 feat: error check context variants
5 years ago
Sean McBride 7919dff0ba refactor: decapitalize enums
5 years ago
Sean McBride b979809c12 chore: fix debuglog usage
5 years ago
Sean McBride 2db5f84f11 chore: Initial buggy port
5 years ago
Sean McBride 8ddab81a22 chore: revert soft int location
5 years ago
Sean McBride 080c3d6656 chore: simplify RCs
5 years ago
Sean McBride 41f63ebafc chore: use debuglog
5 years ago
Sean McBride 2ceede804a chore: revert sandbox alloc API
5 years ago
Sean McBride 1ae6acbbee fix: correct bug and harden error handling
5 years ago
Sean McBride 180df1a7d5 feat: initial implementation with interrupt bugs
5 years ago
Sean McBride 5c87885722 chore: rename request_arrival_timestamp
5 years ago
Sean McBride d1f80d8b1e chore: port simple doc and error handlign
5 years ago
Sean McBride 2f164c3430 chore: refactor our sandbox_request_t
5 years ago
Sean McBride 3d9829e6b3 chore: clean up get sandbox in minheap preempt
5 years ago
Sean McBride 324253095d refactor: clarify interval duration is not macro
5 years ago
Sean McBride 47f24b6952 fix: namespace sandbox states
5 years ago
Sean McBride 788ba6909b docs: Replace printfs with debuglog
5 years ago
Sean McBride 9eb5541afa feat: propagate dequeue and remove return codes
5 years ago
Sean McBride d36b28bf21 chore: local_runqueue add cleanup
5 years ago
Sean McBride dfb1c65e93 fix: push PQ error handling to caller
5 years ago
Sean McBride 1c2aa448cd chore: rename scheduler interfaces and variants
5 years ago