phani
576bc4b086
sandbox alloc on each core, for scalability
5 years ago
phani
3fab99424a
fibonacci test update
5 years ago
phani
affe5fbc35
read() chunks fix, other standalone compilation fixes
5 years ago
phani
837fc3a7c0
legacy function pointer typecasts fail in wasm
5 years ago
phani
5016942e3f
work test
5 years ago
phani
611ec2257a
keep empty and add work program
5 years ago
phani
ae392fdfe3
read from stdin (http req body), write to stdout (http resp body), bug fixes in http parsing
5 years ago
phani
f019193952
read() to read from request body!
5 years ago
phani
2e8a22b710
fix for standalone execution
5 years ago
phani
7dba263141
switch to llvm n clang 8
5 years ago
phani
be01f87687
Merge branch 'master' of https://github.com/phanikishoreg/awsm-Serverless-Framework
5 years ago
phani
5968495a55
adds floor for float and double
5 years ago
phani
618f269a9a
content-length header in response
5 years ago
phani
27b317116d
reset offset in read
5 years ago
phani
aa0017f4b0
http request response using uv
5 years ago
phani
8a3e050282
Support TCP (TODO: http parsing based on module specification)
...
* Major:
- Moved sandbox data struct into linear memory of a sandbox.
- (Should work well with other sandboxing mechanisms).
- Removed all mallocs from within uv usage, using a pre-allocated
memory within sandbox data-struct for read/write.
- TODO: convert prints on stdout to a string and send it out with
function response body.
- TODO: for each function loaded, what is the request and response
http header/body specification.
To start, keep headers minimal.
body either: json, plain.
- TODO: track TIMEOUTS. If we go beyond that, return a HTTP 408?
5 years ago
phani
9654c1f2fc
libc reuse mem for recv
5 years ago
phani
d31057ebde
cleanup commented code
5 years ago
phani
69b6dcf83c
added http-parser
5 years ago
phani
9376453058
uvio for sandbox response.
5 years ago
phani
95bf6fc1a9
udp response (return value of main) and multi-threaded udp client
5 years ago
phani
d8e4cc3d99
silverfish repo change
5 years ago
phani
0cb6be518f
GPL v2
5 years ago
phani
ee5f6f5f28
fix in devenv.sh
5 years ago
phani
eb8fcf00c4
Work-stealing deque for global request queue
...
* all cores steal from that queue.
* other bug fixes
* tested with NCORES = 2 and 4.
5 years ago
Phani
2f3ddcb9c5
fix tests makefile
5 years ago
Phani
670e3ad2b5
revert from standalone
5 years ago
Phani
a231796990
for standalone execution
5 years ago
Phani
7ce5cf9a6d
fix in wasm_timespec
5 years ago
Phani
fb690e538b
update rust and wasi-sdk (lucet based)
5 years ago
Phani Gadepalli
2a0dea41cd
Update LICENSE to ARM Ltd
5 years ago
phani
98bca90764
update readme
5 years ago
phani
9b0ec6f7dc
Changed directory structure
...
* silverfish is a submodule now
* memory modules from silverfish runtime is copied in to the aWsm runtime.
* runtime/tests/Makefile compiles different tests and silverfish/code_benches..
5 years ago
phani
b2d0ecc66f
readme copied
5 years ago
Phani Gadepalli
d1b020fc47
Initial commit
5 years ago