Commit Graph
4 Commits
Author SHA1 Message Date
Tom DoronandGitHub Enterprise c3d4ad5a39 performance tests (#16)
motivation: benchmark for comparison of warm/cold runs

changes:
* refactor configuration
* add mock server that can be used by perf tests
* add simple perf test script
* change redundant classes to structs, make remaining classes final
* make offloading opt-in
* safer locking
* fix format
2020-03-04 11:01:15 -08:00
Tom DoronandGitHub Enterprise 4b9cd8350c update code to swift5 and nio2 (#10)
* update code to swift5 and nio2

motivation: support newer version of swift and underlying dependencies

changes:
* adjust code to swift 5
* use swift 5 result type and better error handling for json encoding/decoding
* adjust code to nio 2
* add dependency on swift-log for logging instead of print statements
* make logger as part of context
* improve error handling
* add dependecy on swift-backtrace to capture crashes
* improve lifecycle 
* adjust tests
* add default formatting rules and fix formatting
* improve readme
2019-08-05 14:05:48 -07:00
Tom DoronandGitHub Enterprise 61a90e123c hide LambdaLifecycleResult from users (#6)
hide LambdaLifecycleResult from users

motivation: cleaner end-user API

changes:
* make LambdaLifecycleResult internal
* change run, _run method signatures to hide LambdaLifecycleResult from end-user API
* adjust tests
2018-11-30 15:11:53 -08:00
tomer doron 93c9cfdf63 initial commit 2018-11-13 17:48:44 -08:00