426 Commits (5d8a761b618714c826f19afcc12b1647b634ecbc)

Author SHA1 Message Date
Sean McBride 5d8a761b61 feat: Refactor of conditional compilation units
4 years ago
Sean McBride 25b67841e4 chore: rename state in unhygienic lock macros
4 years ago
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 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