Sean McBride
|
5327ac1e8c
|
chore: refactor away DEBUG define
|
5 years ago |
Sean McBride
|
012729ada1
|
chore: assorted socket error handling
|
5 years ago |
Sean McBride
|
51c26bb952
|
feat: remove libuv, rework pq, http close DRY up
|
5 years ago |
Sean McBride
|
abce89b981
|
feat: Expose scheduler as runtime config
|
5 years ago |
Sean McBride
|
e7723e3331
|
fix: correct http-parser bug
|
5 years ago |
Sean McBride
|
20f965af61
|
fix: Ignore SIGPIPEs
|
5 years ago |
Sean McBride
|
2a82fe96f3
|
feat: get epoll implementation working
|
5 years ago |
Sean McBride
|
e3261244ee
|
chore: replace aborts with panics
|
5 years ago |
Sean McBride
|
9bed646e3b
|
chore: enhance log granularity
|
5 years ago |
Sean McBride
|
01d32c19f8
|
chore: replace asserts with abort to be use NDEBUG
|
5 years ago |
Sean McBride
|
84cdcf7b6c
|
chore: Remove extra softint disable/enable
|
5 years ago |
Sean McBride
|
6673734857
|
feat: mcs locks and profiling
|
5 years ago |
Sean McBride
|
628275f6f9
|
docs: Associate FIXMEs and TODOs with issues
|
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
|
c0bcbdbc2e
|
feat: set as returned
|
5 years ago |
Sean McBride
|
c014f94797
|
feat: set as blocked
|
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
|
048b01e690
|
feat: print_perf
|
5 years ago |
Sean McBride
|
33d65605b1
|
refactor: free linear memory func
|
5 years ago |
Sean McBride
|
3aba285862
|
refactor: namespace to arch_context_variant
|
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
|
9c74fffd38
|
docs: remove FIXME
|
5 years ago |
Sean McBride
|
bbc8d05ec9
|
refactor: remove erronious error check
|
5 years ago |
Sean McBride
|
ef648ab47c
|
docs: remove zombie commented out code.
|
5 years ago |
Sean McBride
|
8614a838f8
|
docs: fix comment block
|
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
|
2b161f2f86
|
refactor: move mcontext_restore to arch_context
|
5 years ago |
Sean McBride
|
d1f80d8b1e
|
chore: port simple doc and error handlign
|
5 years ago |
Sean McBride
|
a2319f2a68
|
chore: refactor out arch_context_t
|
5 years ago |
Sean McBride
|
2f164c3430
|
chore: refactor our sandbox_request_t
|
5 years ago |
Sean McBride
|
fa8e8628eb
|
fix: correct interrupt logic on sandbox switch
|
5 years ago |
Sean McBride
|
95f339de94
|
refactor: clarify assert in switch_to_sandbox
|
5 years ago |
Sean McBride
|
47f24b6952
|
fix: namespace sandbox states
|
5 years ago |
Sean McBride
|
b4fe9a537e
|
refactor: cleanup wakeup sandbox logic
|
5 years ago |
Sean McBride
|
ba31db340b
|
fix: panic on completed run loop
|
5 years ago |
Sean McBride
|
5c4bd98f54
|
chore: Improve munmap error handling
|
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
|
1c2aa448cd
|
chore: rename scheduler interfaces and variants
|
5 years ago |
Sean McBride
|
06180781f6
|
chore: refactor ternary statements
|
5 years ago |
Sean McBride
|
bd584b164c
|
chore: clean up ternary
|
5 years ago |
Sean McBride
|
3bfb3859c1
|
docs: Improved description of context switch
|
5 years ago |
Sean McBride
|
29201f737d
|
docs: Use style guide format for comments
|
5 years ago |
Sean McBride
|
b8a0e28d11
|
chore: cleanup sandbox logic
|
5 years ago |
Sean McBride
|
ebfe8856bc
|
docs: minor comment improvements
|
5 years ago |
Sean McBride
|
c0d82db22b
|
fix: Correct memory leak and general cleanup
|
5 years ago |