67 Commits (c5f2418e8d7f70c8b7bd86374b567c85d5a7e6e4)

Author SHA1 Message Date
Sean McBride de8def59cc chore: rlimit cleanup
4 years ago
Sean McBride eb4e5b276a fix: Revert sigmask change
4 years ago
Sean McBride b3e93a087e feat: WIP implementation
4 years ago
Sean McBride ea6c40ab3c chore: Configurable quantum
4 years ago
Sean McBride 3f18cf0cfc feat: make preemption toggle runtime config
4 years ago
Sean McBride 124d1180bd chore: Cleanup dl error handling
4 years ago
Sean McBride 86b1a274e9 chore: validation and active as boolean
4 years ago
Sean McBride 5968d9b72e feat: more explicit config logging and validation
4 years ago
Sean McBride e771e7e1e0 feat: add memory to sandbox log
4 years ago
Sean McBride 8dd53dfd96 fix: Flush log on sigterm
4 years ago
Sean McBride 6e998a8143 fix: Ensure workers init before softints
4 years ago
Sean McBride 6554e6d1fe fix: correct sloppy overflow
4 years ago
Sean McBride a97fe31848 chore: Refactor processor speed to use int
4 years ago
Sean McBride 9767aec9ad chore: refactor away DEBUG define
4 years ago
Sean McBride 8aef688553 feat: runtime configurable sandbox perf logging
4 years ago
Sean McBride e810d78561 feat: expose NWORKERS as environment var
4 years ago
Sean McBride c0a97a5394 feat: Expose scheduler as runtime config
4 years ago
Sean McBride 9bed646e3b chore: enhance log granularity
5 years ago
Sean McBride 4b107f3033 chore: cleanup debuglog file logic
5 years ago
Sean McBride 6cb442d13d docs: assumptions and runtime globals
5 years ago
Sean McBride d6f10cac7a refactor: decompose types.h
5 years ago
Sean McBride 2d1678e091 feat: Encore minimum cores at compiletime
5 years ago
Sean McBride 9720f82441 chore: require min 2 cores
5 years ago
Sean McBride 213c558a75 chore: refactor out i32
5 years ago
Sean McBride 4cb7c355b4 chore: refactor out u32
5 years ago
Sean McBride eca987ccb4 fix: correct valgrind errors
5 years ago
Sean McBride 324253095d refactor: clarify interval duration is not macro
5 years ago
Sean McBride 788ba6909b docs: Replace printfs with debuglog
5 years ago
Sean McBride 5ccf8bbd87 chore: organize preprocessor includes
5 years ago
Sean McBride 50b4ab1b6c fix: correct leak in error handling
5 years ago
Sean McBride 06180781f6 chore: refactor ternary statements
5 years ago
Sean McBride 2d03fe390b chore: remove blank line to clarify unit
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 83ee42e89b chore: break up runtime and worker_thread
5 years ago
Sean McBride 6a7bbc2e97 feat: add deadline logic
5 years ago
Sean McBride a949cbebe3 chore: refactor double underscores
5 years ago
phani 7ff05b9d73 making it work for aarch64 - seem to work on RPi
5 years ago
Sean McBride a70a83326c chore: de-dunder worker_thread
5 years ago
Sean McBride ba032a5905 chore: de-dunder runtime
5 years ago
Sean McBride 4d660e666b chore: de-dunder listener thrd, module, libuv cbs
5 years ago
Sean McBride b5439ab922 chore: fix inadvertant double prefix
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
Sean McBride 2d9a3925cd chore: namespace runtime.c
5 years ago
Sean McBride 70d87fcb51 chore: partial namespace of runtime
5 years ago
Sean McBride 08eb26e984 chore: move module json parsing to module
5 years ago
Sean McBride 75a34360b8 chore: Assorted cleanup
5 years ago
Sean McBride b67860112f chore: cleanup util
5 years ago
Sean McBride ea888ddbb3 chore: assorted refactors
5 years ago