407 Commits (7cacac64c08ca112f17e034b6c92f2c4e2f1c5f3)

Author SHA1 Message Date
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
Sean McBride 65434b15e5 feat: Abstract vec
3 years ago
Sean McBride e89696d911 refactor: DRY up pool macro
4 years ago
Sean McBride 9eec575e9e refactor: remove size_t from wasm_stack
4 years ago
Sean McBride 639fa953b6 docs: Better explain bounds check assertions
4 years ago
Sean McBride 35b83ba090 refactor: Eliminate _new and _delete functions
4 years ago
Sean McBride fdaff6c666 docs: Add more inline docs about buffers
4 years ago
Sean McBride 7d91a9cfc0 refactor: rename self
4 years ago
Sean McBride a044f8ec37 fix: redundant wasm memory wipe
4 years ago
Sean McBride 2a21db9a34 style: remove extra newline
4 years ago
Sean McBride ba05a924d3 refactor: Align on doulbe cache line
4 years ago
Sean McBride 773dbf3f70 refactor: Align memory pools on cache lines
4 years ago
Sean McBride b652613ece refactor: Invert pool structure
4 years ago
Sean McBride a446ed077a Merge branch 'spec-alignment-2' of github.com:gwsystems/sledge-serverless-framework into object-pool
4 years ago
Sean McBride 452db10284 refactor: wasm_memory_get_string
4 years ago
Sean McBride 57d95388b1 refactor: wasm_table
4 years ago
Sean McBride 3cf4580b5d refactor: wasm_memory
4 years ago
Sean McBride 4b1f9914f7 refactor: flatten http buffers
4 years ago
Sean McBride ae48d1ace6 fix: Spell environment correctly
4 years ago
Sean McBride acff35683a fix: send_reponse err handling
4 years ago
Sean McBride 569fdd39ea refactor: Use INLINE macro throughout compiletime
4 years ago
Sean McBride b3dc7db31c feat: wasm_stack object pool
4 years ago
Sean McBride 2311ec1ccf feat: wasm_memory pool
4 years ago
Sean McBride f51da123e2 fix: Corrected assorted bugs
4 years ago
Sean McBride 332b492761 refactor: mem instructions
4 years ago
Sean McBride 22d3890e06 fix: correct error handling wasm_stack
4 years ago
Sean McBride e888a14e51 refactor: Eliminate sandbox request
4 years ago
Sean McBride 5e9c7d08d9 fix: debug assorting context switch issues
4 years ago
Sean McBride f4ede43b52 feat: WIP restage of memory allocation features
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 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