Commit Graph

  • 0e7d5286c4
    Merge pull request #295 from gwsystems/move-apps Sean McBride 2022-01-25 10:10:37 -0500
  • ffc7573ec9 fix: Resolve wasmception build issues Sean McBride 2022-01-25 14:53:23 +0000
  • 33d60fd936 chore: Update application path in github yaml Sean McBride 2022-01-25 13:48:48 +0000
  • ea728b013b chore: Move apps Sean McBride 2022-01-25 04:03:44 +0000
  • 03ed5c8133
    Merge pull request #294 from gwsystems/test-mk Sean McBride 2022-01-24 22:00:18 -0500
  • 9cc448d3a2 test: Correct make rules Sean McBride 2022-01-25 02:47:43 +0000
  • a058d1b2e4 test: Fix application install directory Sean McBride 2022-01-25 02:25:19 +0000
  • 3167c99454
    Merge pull request #293 from gwsystems/abstract-vec Sean McBride 2022-01-24 21:16:35 -0500
  • 3d051a2e53 test: Replace test.sh with test.mk Sean McBride 2022-01-25 02:12:55 +0000
  • 65434b15e5 feat: Abstract vec Sean McBride 2022-01-25 01:55:01 +0000
  • 24fc351b02
    Merge pull request #288 from gwsystems/object-pool Sean McBride 2021-12-16 16:45:40 -0500
  • e89696d911 refactor: DRY up pool macro Sean McBride 2021-12-16 16:26:01 -0500
  • 9eec575e9e refactor: remove size_t from wasm_stack Sean McBride 2021-12-16 15:39:48 -0500
  • d562a9315d refactor: Shift module valildation to JSON parsing Sean McBride 2021-12-16 14:26:46 -0500
  • 639fa953b6 docs: Better explain bounds check assertions Sean McBride 2021-12-16 14:17:24 -0500
  • 35b83ba090 refactor: Eliminate _new and _delete functions Sean McBride 2021-12-16 13:54:26 -0500
  • fdaff6c666 docs: Add more inline docs about buffers Sean McBride 2021-12-16 10:48:06 -0500
  • 7d91a9cfc0 refactor: rename self Sean McBride 2021-12-16 10:30:58 -0500
  • 7f931c5ebb Merge branch 'master' of github.com:gwsystems/sledge-serverless-framework into object-pool Sean McBride 2021-12-16 10:04:05 -0500
  • a044f8ec37 fix: redundant wasm memory wipe Sean McBride 2021-12-16 10:02:19 -0500
  • 2a21db9a34 style: remove extra newline Sean McBride 2021-12-16 09:58:17 -0500
  • ba05a924d3 refactor: Align on doulbe cache line Sean McBride 2021-12-16 09:53:45 -0500
  • 773dbf3f70 refactor: Align memory pools on cache lines Sean McBride 2021-12-16 09:47:57 -0500
  • af016f2a40
    Merge pull request #287 from gwsystems/spec-alignment-2 Sean McBride 2021-12-15 21:09:26 -0500
  • b652613ece refactor: Invert pool structure Sean McBride 2021-12-10 21:41:47 +0000
  • e1cb478262 fix: Correct sandbox free stack logic Sean McBride 2021-12-10 20:59:29 +0000
  • a446ed077a Merge branch 'spec-alignment-2' of github.com:gwsystems/sledge-serverless-framework into object-pool Sean McBride 2021-12-10 20:41:40 +0000
  • 452db10284 refactor: wasm_memory_get_string Sean McBride 2021-12-10 19:57:33 +0000
  • 57d95388b1 refactor: wasm_table Sean McBride 2021-12-10 19:49:10 +0000
  • 3cf4580b5d refactor: wasm_memory Sean McBride 2021-12-10 19:33:19 +0000
  • 4b1f9914f7 refactor: flatten http buffers Sean McBride 2021-12-10 13:52:37 +0000
  • ae48d1ace6 fix: Spell environment correctly Sean McBride 2021-12-09 17:34:49 -0500
  • acff35683a fix: send_reponse err handling Sean McBride 2021-12-09 16:47:23 -0500
  • 569fdd39ea refactor: Use INLINE macro throughout compiletime Sean McBride 2021-12-09 16:38:33 -0500
  • b3dc7db31c feat: wasm_stack object pool Sean McBride 2021-12-09 02:51:41 +0000
  • 2311ec1ccf feat: wasm_memory pool Sean McBride 2021-12-08 22:34:14 +0000
  • f51da123e2 fix: Corrected assorted bugs Sean McBride 2021-12-07 22:27:08 +0000
  • 332b492761 refactor: mem instructions Sean McBride 2021-12-07 20:43:42 +0000
  • 13b123866f refactor: reorder memory_instructions Sean McBride 2021-12-07 20:29:27 +0000
  • 22d3890e06 fix: correct error handling wasm_stack Sean McBride 2021-12-07 19:00:20 +0000
  • f1e1e852ae build: Makefile cleanup Sean McBride 2021-12-07 18:58:32 +0000
  • e888a14e51 refactor: Eliminate sandbox request Sean McBride 2021-12-06 21:41:28 +0000
  • 5e9c7d08d9 fix: debug assorting context switch issues Sean McBride 2021-12-06 15:31:16 +0000
  • f4ede43b52 feat: WIP restage of memory allocation features Sean McBride 2021-12-04 19:51:04 -0500
  • 6b037e3667
    Merge pull request #286 from gwsystems/spec-alignment Sean McBride 2021-12-04 19:22:09 -0500
  • b841889846
    Merge pull request #285 from gwsystems/tests-makefile-cleanup Sean McBride 2021-12-04 19:21:09 -0500
  • 5efee76cae refactor: header include nit Sean McBride 2021-12-04 15:02:35 -0500
  • 13e8407884 chore: Adjust memory path Sean McBride 2021-12-04 15:02:10 -0500
  • ded4717ed8 docs: Create compiletime README Sean McBride 2021-12-04 14:54:17 -0500
  • 93a7ed0017 chore: format nit Sean McBride 2021-12-04 14:15:49 -0500
  • 3259808b57 Merge branch 'tests-makefile-cleanup' into spec-alignment Sean McBride 2021-12-04 14:13:44 -0500
  • 1f25f3dbd1 build: Update test.sh install logic Sean McBride 2021-12-04 13:36:22 -0500
  • 01bca00be4 build: Makefile cleanup Sean McBride 2021-12-04 17:46:08 +0000
  • 1a34f91cdd refactor: table instructions Sean McBride 2021-12-03 15:14:02 -0500
  • bb41caeae0 refactor: Remove zombie table instruction Sean McBride 2021-12-03 15:12:45 -0500
  • 30c3d17a2c refactor: Rename memory_instructions Sean McBride 2021-12-03 15:08:04 -0500
  • 9bc023bd1b chore: rename instr Sean McBride 2021-12-03 15:07:29 -0500
  • 79ca1f04ae
    Merge pull request #284 from gwsystems/replay-sigalrm Sean McBride 2021-12-01 11:47:41 -0500
  • 8d563a5f53 refactor: Further sigalrm changes Sean McBride 2021-11-30 14:45:01 -0500
  • 9b7cefccd7 refactor: Cleanup sigalrm handler Sean McBride 2021-11-30 13:53:01 -0500
  • 9b2f1905a5 docs: high level intro to scheduler Sean McBride 2021-11-29 10:17:51 -0500
  • 098829113b docs: Better explain memory barriers Sean McBride 2021-11-29 09:58:24 -0500
  • 3982c2db5a build: Revert sledgert command Sean McBride 2021-11-29 09:23:19 -0500
  • 522809de8d chore: pin clang-format 11 Sean McBride 2021-11-23 11:38:29 -0500
  • 84820219e0 format: clang-format Sean McBride 2021-11-23 11:25:50 -0500
  • 886bdbb970 fix: Add interrupted perf log header Sean McBride 2021-11-23 10:30:52 -0500
  • c845bcce8e fix: Correct nit when NDEBUG is set Sean McBride 2021-11-22 18:35:25 -0500
  • 45e44d51de feat: enable direct fast switch between sandboxes Sean McBride 2021-11-22 18:31:17 -0500
  • 74a715febb fix: Update state assertion in FIFO round robin Sean McBride 2021-11-22 15:53:49 -0500
  • 06910736d1 feat: Improved sandbox timekeeping Sean McBride 2021-11-22 15:38:07 -0500
  • 72e6c3e043 refactor: Cleanup deferred sigalrm handling Sean McBride 2021-11-22 10:30:17 -0500
  • ce132b7bcc fix: Remove extra memory barriers Sean McBride 2021-11-20 13:26:47 -0500
  • 132401177c fix: protect preemption changes with mem barriers Sean McBride 2021-11-20 12:42:10 -0500
  • 43592da622 feat: signal tracking and pretty printing Sean McBride 2021-11-19 21:37:13 -0500
  • cf5e6ea72d feat: replay deferred sigalrms Sean McBride 2021-11-19 13:28:27 -0500
  • 64e35f767e
    Merge pull request #282 from gwsystems/http-resp-headers Sean McBride 2021-11-18 14:10:08 -0500
  • 6a4359f40d
    Merge pull request #280 from gwsystems/preemptable-debugging Sean McBride 2021-11-18 14:04:11 -0500
  • f3326dc929 refactor: sandbox perf log Sean McBride 2021-11-18 13:47:50 -0500
  • 89e0305b6f feat: More detailed HTTP response headers Sean McBride 2021-11-16 15:42:59 -0500
  • fb7f657db4 fix: correct LOG_HTTP_PARSER buffer Sean McBride 2021-11-16 14:53:47 -0500
  • 9bd12e5403 fix: Correct valid state in sandbox init error Sean McBride 2021-11-16 14:37:34 -0500
  • 3ada5aa08a refactor: Move triage logic to scheduler Sean McBride 2021-11-16 13:37:02 -0500
  • 9ec668ec3e refactor: rename state transitions Sean McBride 2021-11-15 21:42:55 -0500
  • 3a60134d44 refactor: scheduler cleanup Sean McBride 2021-11-15 20:23:14 -0500
  • 54848b765a fix: correct memset to use bytes not nelems Sean McBride 2021-11-11 16:34:27 -0500
  • 59f491f48a refactor: Replace magic number Sean McBride 2021-11-11 16:26:59 -0500
  • ccdaf1038c build: stop redundant ck builds Sean McBride 2021-11-11 15:10:24 -0500
  • f62ba1459b build: Cleanup runtime Makefile Sean McBride 2021-11-11 14:56:01 -0500
  • de0659806c chore: Disable HTTP features in hey Sean McBride 2021-11-11 14:55:31 -0500
  • 613310d4c5 chore: disable debug flag Sean McBride 2021-11-11 11:31:18 -0500
  • ba3a179475 Merge branch 'master' of github.com:gwsystems/sledge-serverless-framework into preemptable-debugging Sean McBride 2021-11-11 10:12:37 -0500
  • e9075bd9d7
    Merge pull request #281 from gwsystems/fix-autoformat Sean McBride 2021-11-11 10:12:14 -0500
  • 8c6ac3eb7b format: Fix clang-format whitespace nit Sean McBride 2021-11-11 09:49:17 -0500
  • d01aaa8e9f Merge branch 'master' of github.com:gwsystems/sledge-serverless-framework into preemptable-debugging Sean McBride 2021-11-11 09:46:54 -0500
  • c4bcd6fedb
    Merge pull request #266 from meilier/fix-cflags-DLOG_LOCK_OVERHEAD Sean McBride 2021-11-11 09:44:57 -0500
  • 3782c160ca
    Merge pull request #279 from gwsystems/compiling_permission_issue Sean McBride 2021-11-11 09:43:24 -0500
  • b8364bd53e refactor: Remove preemptable Sean McBride 2021-11-09 18:44:34 -0500
  • 7e85bb4c59 refactor: more semantic names Sean McBride 2021-11-09 17:21:40 -0500
  • 7ccf845389 refactor: deadline updates to current_sandbox_set Sean McBride 2021-11-09 11:55:02 -0500
  • d651c0d0f4 chore: Update awsm dependency Sean McBride 2021-11-09 11:40:06 -0500