123 Commits (ac4bbf6d66f04be5c0a88b2f599580c0e033f26d)

Author SHA1 Message Date
Sean McBride 7dd623fd6f chore: fix typo in comment
4 years ago
Sean McBride 192f539f36 test: Improve Image resize
4 years ago
Sean McBride b5f63edfee chore: Update logs and flags
4 years ago
Sean McBride 9767aec9ad chore: refactor away DEBUG define
4 years ago
Sean McBride 5d8a761b61 feat: Refactor of conditional compilation units
4 years ago
Sean McBride a83ae29d1b feat: remove libuv, rework pq, http close DRY up
4 years ago
Sean McBride 8aef688553 feat: runtime configurable sandbox perf logging
4 years ago
Sean McBride 99d33c46cb fix: correct error code
4 years ago
Sean McBride c0a97a5394 feat: Expose scheduler as runtime config
4 years ago
Sean McBride 46f597a78c fix: correct http-parser bug
4 years ago
Sean McBride 52d17f63cd fix: ignore SIGPIPE
4 years ago
Sean McBride a307d6193a fix: correct atomics
5 years ago
Sean McBride 10ad100847 feat: Use integers for admissions control
5 years ago
Sean McBride c3dbe76173 chore: Change panic to assert
5 years ago
Sean McBride 3159ab8d88 chore: Replace assert with runtime panic
5 years ago
Sean McBride 1429eb1218 chore: remove extra casts
5 years ago
Sean McBride cded94e68d refactor: Clear pointer earlier
5 years ago
Sean McBride 92c17d7717 chore: Assorted debugging enhancements
5 years ago
Sean McBride 0e521668f8 feat: refactor workers for nonblocking sockets
5 years ago
Sean McBride a7293a7a0a feat: non-blocking listener core
5 years ago
Sean McBride c1edca2a42 chore: assorted socket error handling
5 years ago
Sean McBride 9ead528dfc chore: better debugging and small socket fixes
5 years ago
Sean McBride 9bed646e3b chore: enhance log granularity
5 years ago
Sean McBride 82d0505104 chore: make durations uint32_t
5 years ago
Sean McBride d1d27a9162 feat: percentiles for execution estimates
5 years ago
Sean McBride e430202c1f fix: correct control flow bug
5 years ago
Sean McBride e445e76870 feat: add ability to reject request
5 years ago
Sean McBride 76ba308c16 feat: Initial MVP of admissions control
5 years ago
Sean McBride 628275f6f9 docs: Associate FIXMEs and TODOs with issues
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 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 407a20d22a chore: refactor out u64
5 years ago
Sean McBride 5ccf8bbd87 chore: organize preprocessor includes
5 years ago
Sean McBride 1c2aa448cd chore: rename scheduler interfaces and variants
5 years ago
Sean McBride 29201f737d docs: Use style guide format for comments
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 996c147928 fix: correct runqueue cleanup bug
5 years ago
Sean McBride 83ee42e89b chore: break up runtime and worker_thread
5 years ago
Sean McBride 61c7ccea0c feat: implement PQ-based runqueue
5 years ago
Sean McBride f5f9c168c6 chore: Simplify worker scheduling
5 years ago
Sean McBride 307f7c0d59 chore: encapsulte http_parser_settings
5 years ago
Sean McBride d08e3b7f54 chore: refactore flags to bools
5 years ago
Sean McBride 321e26577d chore: replace in_interrupt with bool
5 years ago
Sean McBride 82f79b1ed4 chore: simplify event loop
5 years ago
Sean McBride d42370c357 chore: simplify sandbox_allocate
5 years ago
Sean McBride c2c6332bc1 chore: encapsulate completion queue
5 years ago