Josh Baker
dd88755b17
Added multithreaded support
...
It's now possible to fire up multiple event loops in separate
goroutines. All that's needed is to set the `events.NumLoops` options
before calling `Serve`.
There are a few breaking API changes.
- The events pass an evio.Conn param that represents the unique
incoming socket connection.
- Prewrite and Postwrite events have been removed.
- Wake and Dial functions have been removed.
- The Transform utility has been removed.
The older version has been tagged as `v0.1.0` for vendoring purposes.
2018-05-23 16:49:45 -07:00
Josh Baker
5641498bcd
return accurate local addr on open
...
Use the write event before the read event and wait for an accurate local
address prior to firing the Opened event.
2017-11-08 16:45:30 -07:00
Josh Baker
81bd0514f4
fix dial with no addr
2017-11-08 10:20:52 -07:00
Josh Baker
749915306d
wip
2017-11-07 09:52:16 -07:00
Josh Baker
0852af983f
Merge branch 'master' into proxy
2017-11-06 05:01:34 -07:00
Josh Baker
91a7a6b471
added rn newline
2017-11-06 04:48:10 -07:00
Josh Baker
a811bc2da2
wip
2017-11-06 03:58:06 -07:00
Josh Baker
3801fe2cd9
use bombardier instead of wrk
2017-11-04 06:26:00 -07:00
Josh Baker
8ea2a4a98f
benchmarks
2017-11-03 16:39:28 -07:00
Josh Baker
da1895587a
single proc
2017-11-03 13:22:31 -07:00
Josh Baker
6a86476275
benchmarks
2017-11-02 18:31:36 -07:00
Josh Baker
23d55c2b35
updated parser
2017-11-02 13:29:13 -07:00
Josh Baker
99cbc8cb19
license message
2017-11-02 08:08:18 -07:00
Josh Baker
c786acc971
better coverage
2017-11-01 17:36:35 -07:00
Josh Baker
b304b5f216
translator
2017-10-31 17:44:57 -07:00
Josh Baker
912b6ea575
local and remote addresses
2017-10-29 14:05:23 -07:00
Josh Baker
74c1ecc501
rename
2017-10-28 14:58:59 -07:00
Josh Baker
c4a44c4fad
updated examples README
2017-10-28 12:34:12 -07:00
Josh Baker
6d5eca9acd
refactor internal sockopts
2017-10-28 12:23:13 -07:00
Josh Baker
8897e0d5f0
wip wake with write
2017-10-27 18:27:18 -07:00
Josh Baker
17aa5a0890
wip mt
2017-10-27 17:01:03 -07:00