Sean McBride
|
64d67185f6
|
refactor: keys global const array
|
3 years ago |
Sean McBride
|
012c67457f
|
refactor: Resize back to original size
|
3 years ago |
Sean McBride
|
e6b4119652
|
refactor: JSON_TOKENS_CAPACITY
|
3 years ago |
Sean McBride
|
8f2f18722d
|
refactor: change load_file_into_buffer err
|
3 years ago |
Sean McBride
|
ed048e1219
|
refactor: Remove extraneous assertion
|
3 years ago |
Sean McBride
|
252ed746ed
|
fix: has_valid_size use expected_size
|
3 years ago |
Sean McBride
|
423e11c036
|
Merge branch 'master' of github.com:gwsystems/sledge-serverless-framework into json-refactor
|
3 years ago |
Sean McBride
|
cbb004cae6
|
Merge pull request #325 from gwsystems/fix-scheduler-types
feat: Improve behavior when scheduling structures fill up
|
3 years ago |
Sean McBride
|
4a301588bb
|
fix: json_buf memory leak
|
3 years ago |
Sean McBride
|
c9fc627375
|
fix: double free
|
3 years ago |
Sean McBride
|
1457f6f2a8
|
refactor: init with module_config
|
3 years ago |
Sean McBride
|
e4c063a209
|
fix: extern module_listen
|
3 years ago |
Sean McBride
|
7f038f1269
|
refactor: jsonint parsing and module validation
|
3 years ago |
Sean McBride
|
a07533bd2c
|
refactor: move tok advance and add assumption
|
3 years ago |
Sean McBride
|
68bf915c02
|
refactor: Improve JSON validation logs
|
3 years ago |
Sean McBride
|
e27ffa5620
|
refactor: break JSON parsing out from module.c
|
3 years ago |
Sean McBride
|
b79eb44958
|
refactor: move JSON file loading from module
|
3 years ago |
Sean McBride
|
438b7650ba
|
refactor: Move validation to module_alloc
|
3 years ago |
Sean McBride
|
74a3270cb0
|
refactor: load_file_into_buffer
|
3 years ago |
Sean McBride
|
087b984e54
|
Merge pull request #332 from gwsystems/validate-socket-err-handler
doc: Remove TODO comment
|
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
feat: sigfpe and sigsegv wasm traps
|
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
feat: Dynamically size runtime globals
|
3 years ago |
Sean McBride
|
02187fefc5
|
Merge pull request #308 from gwsystems/valgrind-nits
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 |