105 Commits (5327ac1e8c6aded5daca9eb8e748e93adee9635d)

Author SHA1 Message Date
Sean McBride 5327ac1e8c chore: refactor away DEBUG define
4 years ago
Sean McBride 4d2e2641f4 feat: Refactor of conditional compilation units
4 years ago
Sean McBride 012729ada1 chore: assorted socket error handling
4 years ago
Sean McBride 51c26bb952 feat: remove libuv, rework pq, http close DRY up
4 years ago
Sean McBride 3afe74ae78 feat: runtime configurable sandbox perf logging
4 years ago
Sean McBride e7723e3331 fix: correct http-parser bug
4 years ago
Sean McBride b283f8b8f1 docs: Remove incorrect comment
4 years ago
Sean McBride 7bf48e3aaa feat: WIP
4 years ago
Sean McBride 2a82fe96f3 feat: get epoll implementation working
4 years ago
Sean McBride 10ad100847 feat: Use integers for admissions control
4 years ago
Sean McBride e3261244ee chore: replace aborts with panics
4 years ago
Sean McBride 9bed646e3b chore: enhance log granularity
4 years ago
Sean McBride 01d32c19f8 chore: replace asserts with abort to be use NDEBUG
4 years ago
Sean McBride 82d0505104 chore: make durations uint32_t
4 years ago
Sean McBride 76ba308c16 feat: Initial MVP of admissions control
4 years ago
Sean McBride 628275f6f9 docs: Associate FIXMEs and TODOs with issues
4 years ago
Sean McBride d6f10cac7a refactor: decompose types.h
4 years ago
Sean McBride eb491a9018 chore: add always inline attributes
4 years ago
Sean McBride b315844c46 feat: constant propagation state transitions
4 years ago
Sean McBride eca1546f7a chore: improved logging
4 years ago
Sean McBride 465b820326 chore: static inline sandbox_state_stringify
4 years ago
Sean McBride c37b2ba9a9 docs: Assorted comment cleanup
4 years ago
Sean McBride 842d078846 feat: set as error transition
4 years ago
Sean McBride c0bcbdbc2e feat: set as returned
4 years ago
Sean McBride c014f94797 feat: set as blocked
4 years ago
Sean McBride b85d089537 feat: running, preempted, complete transitions
4 years ago
Sean McBride 65b10f19dd feat: sandbox set as runnable
4 years ago
Sean McBride fd22432cb0 refactor: set_as_initialized
4 years ago
Sean McBride 048b01e690 feat: print_perf
4 years ago
Sean McBride 24e25f255f feat: add sandbox_state_stringify
4 years ago
Sean McBride 33d65605b1 refactor: free linear memory func
4 years ago
Sean McBride 7dc4488d74 chore: add sandbox state
4 years ago
Sean McBride 8d1b447e74 refactor: cleanup HTTP response logic
4 years ago
Sean McBride 8b199f702e chore: remove extra consistency check
4 years ago
Sean McBride 2db5f84f11 chore: Initial buggy port
4 years ago
Sean McBride 2ceede804a chore: revert sandbox alloc API
4 years ago
Sean McBride 180df1a7d5 feat: initial implementation with interrupt bugs
4 years ago
Sean McBride 5c87885722 chore: rename request_arrival_timestamp
4 years ago
Sean McBride 2b161f2f86 refactor: move mcontext_restore to arch_context
4 years ago
Sean McBride d1f80d8b1e chore: port simple doc and error handlign
4 years ago
Sean McBride a2319f2a68 chore: refactor out arch_context_t
4 years ago
Sean McBride 2f164c3430 chore: refactor our sandbox_request_t
4 years ago
Sean McBride 213c558a75 chore: refactor out i32
4 years ago
Sean McBride 4cb7c355b4 chore: refactor out u32
4 years ago
Sean McBride 407a20d22a chore: refactor out u64
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 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 b8a0e28d11 chore: cleanup sandbox logic
5 years ago