Sean McBride
|
f656df5319
|
refactor: runtime-runqueue-size
|
3 years ago |
Sean McBride
|
3aaa7737df
|
fix: handle NULL from realloc
|
3 years ago |
Sean McBride
|
3b92963868
|
refactor: priority_queue_grow_nolock
|
3 years ago |
Sean McBride
|
8a170e1a64
|
refactor: Move grow logic into PQ API
|
3 years ago |
Sean McBride
|
08a0f03cd5
|
refactor: change PQ capacity to exclude 0th elem
|
3 years ago |
Sean McBride
|
69bdf5b49b
|
feat: grow local runqueue if full
|
3 years ago |
Sean McBride
|
ebf6dc2e84
|
refactor: Use C18 features
|
4 years ago |
Sean McBride
|
b924ed812d
|
feat: Simplify softint disable logic
|
4 years ago |
Sean McBride
|
85856148e1
|
refactor: Additional cleanup
|
4 years ago |
Sean McBride
|
0f0d0fcb18
|
feat: rework of scheduler logic
|
4 years ago |
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 |