Sean McBride
35b83ba090
refactor: Eliminate _new and _delete functions
3 years ago
Sean McBride
e888a14e51
refactor: Eliminate sandbox request
3 years ago
Sean McBride
43592da622
feat: signal tracking and pretty printing
3 years ago
Sean McBride
f3326dc929
refactor: sandbox perf log
3 years ago
Sean McBride
3a60134d44
refactor: scheduler cleanup
3 years ago
Emil
9778db645a
Fixed the Dynamic read of the Number of CPU Cores ( #261 )
...
* Fixed the Dynamic read of the Number of CPU Cores
Closes #260
* removed a commented line
* small changes per Sean's review
* Accomadate Gabe's comments:
- Validate runtime_worker_threads array before usage
- final cleanup
4 years ago
Sean McBride
e4f0bcf8f7
refactor: streamline perf log logic
4 years ago
Sean McBride
dd9f7e1501
fix: Init on two cores
4 years ago
Sean McBride
a221d7938b
chore: shift off core 0
4 years ago
Sean McBride
758a1425b5
refactor: additional cleanup
4 years ago
Sean McBride
85856148e1
refactor: Additional cleanup
4 years ago
Sean McBride
064dac1aaf
refactor: assorted header cleanup
4 years ago
Sean McBride
d269c04c69
refactor: Namespace cleanup
4 years ago
Sean McBride
6b1dde7257
refactor: Clean up listener core locks and org
4 years ago
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