Commit Graph

386 Commits (87903f2c41569472050c729689ddc381ca9589b6)

Author SHA1 Message Date
Sean McBride d014641efd refactor: Try to better align to wasm spec
4 years ago
Sean McBride 6b043666f6 refactor: Indirect table
4 years ago
Sean McBride ef09fcc3f1 refactor: cleanup linear memory code
4 years ago
Sean McBride 7e46f58d0f chore: reformat
4 years ago
Sean McBride 25493641b3 fix: Add missing type
4 years ago
Sean McBride 18f36172e3 Merge branch 'master' of github.com:gwsystems/sledge-serverless-framework into mmap-opt
4 years ago
Sean McBride fc3325366f refactor: wasm linear memory
4 years ago
Sean McBride a6689c4823 feat: WIP object pool
4 years ago
Sean McBride 29af1d7fa5 refactor: cleanup response header logic
4 years ago
Sean McBride 9b2f1905a5 docs: high level intro to scheduler
4 years ago
Sean McBride 098829113b docs: Better explain memory barriers
4 years ago
Sean McBride a9d3b3199f refactor: break out buffers
4 years ago
Sean McBride 522809de8d chore: pin clang-format 11
4 years ago
Sean McBride 84820219e0 format: clang-format
4 years ago
Sean McBride 886bdbb970 fix: Add interrupted perf log header
4 years ago
Sean McBride 45e44d51de feat: enable direct fast switch between sandboxes
4 years ago
Sean McBride 06910736d1 feat: Improved sandbox timekeeping
4 years ago
Sean McBride 72e6c3e043 refactor: Cleanup deferred sigalrm handling
4 years ago
Sean McBride ce132b7bcc fix: Remove extra memory barriers
4 years ago
Sean McBride 132401177c fix: protect preemption changes with mem barriers
4 years ago
Sean McBride 43592da622 feat: signal tracking and pretty printing
4 years ago
Sean McBride cf5e6ea72d feat: replay deferred sigalrms
4 years ago
Sean McBride 64e35f767e
Merge pull request #282 from gwsystems/http-resp-headers
4 years ago
Sean McBride f3326dc929 refactor: sandbox perf log
4 years ago
Sean McBride 89e0305b6f feat: More detailed HTTP response headers
4 years ago
Sean McBride fb7f657db4 fix: correct LOG_HTTP_PARSER buffer
4 years ago
Sean McBride 3ada5aa08a refactor: Move triage logic to scheduler
4 years ago
Sean McBride 9ec668ec3e refactor: rename state transitions
4 years ago
Sean McBride 3a60134d44 refactor: scheduler cleanup
4 years ago
Sean McBride b8364bd53e refactor: Remove preemptable
4 years ago
Sean McBride 7e85bb4c59 refactor: more semantic names
4 years ago
Sean McBride 7ccf845389 refactor: deadline updates to current_sandbox_set
4 years ago
Sean McBride 815546852c feat: Modified scheduler state machine
4 years ago
Sean McBride a61ac83575 chore: remove FIXME
4 years ago
Sean McBride ebf6dc2e84 refactor: Use C18 features
4 years ago
Sean McBride 448befd8cd refactor: Remove cyclic include
4 years ago
Sean McBride c185c751bd feat: -1 on wasm memory.grow instruction failure
4 years ago
Sean McBride 4751c52ede fix: priority queue nits
4 years ago
Sean McBride b2262245d4 fix: perf_window VLAs
4 years ago
Sean McBride f61f34f08a refactor: Clean up HTTP handling
4 years ago
Sean McBride 1757ac8e51 refactor: Clarify initialize globals
4 years ago
Sean McBride 7387a69f2d refactor: module and ABI interface
4 years ago
Sean McBride 7a390562bd refactor: Remove unused http-resp-headers
4 years ago
Sean McBride 813ff54bef refactor: remove argsize and arguments
4 years ago
Sean McBride 0c887702e9 refactore: Remove inert http-req config
4 years ago
Sean McBride ae533694e9 refactor: sandbox memory and module cleanup
4 years ago
Sean McBride a5739f338d refactor: sandbox state durations
4 years ago
Sean McBride c80dfa1db5 refactor: sandbox timestamps
4 years ago
Sean McBride 8578176b98 refactor: move WASM macros to wasm_types.h
4 years ago
Sean McBride d95f25c46d refactor: sandbox stack
4 years ago