Sean McBride
|
f7df3c876e
|
chore: assorted socket error handling
|
4 years ago |
Sean McBride
|
32099fa948
|
fix: correct allocate error handling
|
4 years ago |
Sean McBride
|
0307760810
|
chore: remove uv related prepocessor stuff
|
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
|
fbbcfe0792
|
chore: Remove configs that are now dynamic
|
4 years ago |
Sean McBride
|
6377185276
|
chore: DRY up scripts
|
4 years ago |
Sean McBride
|
99d33c46cb
|
fix: correct error code
|
4 years ago |
Sean McBride
|
e810d78561
|
feat: expose NWORKERS as environment var
|
4 years ago |
Sean McBride
|
f29a9935a5
|
chore: update preeption experiment
|
4 years ago |
Sean McBride
|
c0a97a5394
|
feat: Expose scheduler as runtime config
|
4 years ago |
Sean McBride
|
76b5346339
|
feat: Complete application experiment
|
4 years ago |
Sean McBride
|
c97ab91ff2
|
feat: Additional syscalls
|
4 years ago |
Sean McBride
|
46f597a78c
|
fix: correct http-parser bug
|
4 years ago |
Sean McBride
|
046433dc3d
|
test: Add payload experiment
|
4 years ago |
Sean McBride
|
7f3deb95e6
|
chore: Add gocr submodule
|
4 years ago |
Sean McBride
|
197e1c5a5a
|
chore: Add gocr application
|
4 years ago |
Sean McBride
|
abbce7df68
|
fix: restore additional syscalls
|
4 years ago |
Sean McBride
|
cfad9093ad
|
chore: Remove experiment results
|
4 years ago |
Sean McBride
|
33207f9b04
|
chore: Move preeption to experiments directory
|
4 years ago |
Sean McBride
|
fe35e90bb1
|
docs: add documentation for concurrency experiment
|
4 years ago |
Sean McBride
|
09834fb37f
|
chore: restore default NCORES
|
4 years ago |
Sean McBride
|
7620179862
|
test: add concurrency experiment
|
4 years ago |
Sean McBride
|
5d87f892a3
|
chore: add client debug logging
|
4 years ago |
Sean McBride
|
52d17f63cd
|
fix: ignore SIGPIPE
|
4 years ago |
Sean McBride
|
5ff50938e0
|
fix: Ignore SIGPIPEs
|
4 years ago |
Sean McBride
|
0a834833e4
|
chore: Various experiments
|
4 years ago |
Sean McBride
|
7ca1f8e63d
|
docs: Remove incorrect comment
|
4 years ago |
Sean McBride
|
0e892de5b0
|
chore: fix error handling
|
4 years ago |
Sean McBride
|
25d746c2e4
|
feat: WIP
|
4 years ago |
Sean McBride
|
ef777c2705
|
refactor: set flags to bool
|
4 years ago |
Sean McBride
|
f356cff4a2
|
chore: Return sane errno on unimplemented syscall
|
4 years ago |
Sean McBride
|
106db3d348
|
chore: clarified syscall backing functions
|
4 years ago |
Sean McBride
|
81a4d65a2e
|
docs: Add attribution to syscall.c
|
4 years ago |
Sean McBride
|
a307d6193a
|
fix: correct atomics
|
4 years ago |
Sean McBride
|
575d64eba8
|
chore: restore max cores
|
4 years ago |
Sean McBride
|
455d73d719
|
chore: fix error on NDEBUG
|
4 years ago |
Sean McBride
|
2a82fe96f3
|
feat: get epoll implementation working
|
4 years ago |
Sean McBride
|
ff8c04a6e9
|
chore: Change client parsing from error to log
|
4 years ago |
Sean McBride
|
10ad100847
|
feat: Use integers for admissions control
|
4 years ago |
Sean McBride
|
c3dbe76173
|
chore: Change panic to assert
|
4 years ago |
Sean McBride
|
3159ab8d88
|
chore: Replace assert with runtime panic
|
4 years ago |
Sean McBride
|
1429eb1218
|
chore: remove extra casts
|
4 years ago |
Sean McBride
|
c855d013c8
|
fix: remove atomics from threadlocal
|
4 years ago |
Sean McBride
|
bf6b5d3c61
|
fix: cleanup lock API
|
4 years ago |
Sean McBride
|
69aa03d68f
|
fix: correct async write 4XX
|
4 years ago |
Sean McBride
|
83c0fcd26a
|
fix: correct so compiles on USE_HTTP_UVIO
|
4 years ago |
Sean McBride
|
cded94e68d
|
refactor: Clear pointer earlier
|
4 years ago |
Sean McBride
|
6ade9a2927
|
docs: add missing returns
|
4 years ago |
Sean McBride
|
3c7e062548
|
refactor: cleanup module DB
|
4 years ago |