856 Commits (160b38e4dd3229fa0bcf38add3b154e3d5f5a085)

Author SHA1 Message Date
Sean McBride 160b38e4dd refactor: Allocate http_session on listener
3 years ago
Sean McBride 80b4d0e99c refactor: http_session
3 years ago
Sean McBride c7758bbb00 refactor: Abstract sandbox from http-parser
3 years ago
Sean McBride ee24d1f5b0 refactor: http-session
3 years ago
Sean McBride cbb004cae6
Merge pull request #325 from gwsystems/fix-scheduler-types
3 years ago
Sean McBride 087b984e54
Merge pull request #332 from gwsystems/validate-socket-err-handler
3 years ago
Sean McBride e62fb9817f fix: correct type nit
3 years ago
Sean McBride 77f63c15de feat: stub for sock_accept
3 years ago
Sean McBride 4b076e6798 doc: Remove TODO comment
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 823c46f6f8 feat: return 429 if request queue full
3 years ago
Sean McBride 362bf39047 refactor: sandbox struct in req queue
3 years ago
Sean McBride d93b224d4d chore: cleanup args logic
3 years ago
Sean McBride 6eab1e7015 feat: query params to wasi args
3 years ago
Sean McBride d05a58af75 feat: module name as first argument
3 years ago
Sean McBride 255461198d fix: wasi args
3 years ago
Sean McBride b101e8bcda feat: Remove exit trap
3 years ago
Sean McBride 135ba6105f chore: update wasm apps
3 years ago
Sean McBride ac374e72fd feat: unreachable trap support
3 years ago
Sean McBride cac0b32520
Merge pull request #318 from gwsystems/sigfpe-wasm-trap
3 years ago
Sean McBride 7a9b2ce938 feat: linear memory OOB via SIGSEGV handler
3 years ago
Sean McBride a0474d34f2 chore: Remove zombie macros
3 years ago
Sean McBride 4b1aec0788 fix: global_request_scheduler_deque_add type
3 years ago
Sean McBride 37a203c774 fix: unmask SIGFPE handler no preemption
3 years ago
Sean McBride 62a8dafa7c feat: sigfpe wasm traps
3 years ago
Sean McBride 908cdefa3b fix: Remove memory size from perf log
3 years ago
Sean McBride 5bee5bf6bd
Merge pull request #306 from gwsystems/dynamically-size-global-table
3 years ago
Sean McBride 02187fefc5
Merge pull request #308 from gwsystems/valgrind-nits
3 years ago
Sean McBride 85294ccd96 fix: Correct error handling get_globals_len
3 years ago
Sean McBride cf2d136c81 refactor: stack use mprotect
3 years ago
Sean McBride 15c6606353 refator: replace malloc with calloc
3 years ago
Sean McBride 2be838b11e fix: PAGE_SIZE used before defined
3 years ago
Sean McBride d1009f4987 fix: flipped calloc args
3 years ago
Sean McBride 2c64f7ed41 refactor: Add missing header
3 years ago
Sean McBride bd94d0e645 fix: Check heap allocations
3 years ago
Sean McBride 32469bf1ab fix: state history not flexible array member
3 years ago
Sean McBride 5f5d99952a fix: invalid dereference of array in memset
3 years ago
Sean McBride ba21a7f09c fix: Use default content type if needed
3 years ago
Sean McBride 9cef2280bc refactor: Remove unused value
3 years ago
Sean McBride ece929ebe9 chore: Remove fd logs
3 years ago
Sean McBride 54f36f8471 feat: Dynamically size runtime globals
3 years ago
Sean McBride eb74a306ff
Wasm traps (#301)
3 years ago
Sean McBride 1cb220f348 fix: Correct globals bugs
3 years ago
Sean McBride 7cacac64c0
WIP: WASI Support (#267)
3 years ago
Sean McBride 5d19891e63
feat: libsledge pattern for wasmception (#299)
3 years ago
Sean McBride 4ba4cf4969 feat: Add new HTTP codes
3 years ago