Commit Graph

  • aa9f2904ff
    Merge f8dc4593e0 into fe60817601 guangwu 2023-10-22 11:35:23 +0000
  • f8dc4593e0
    fix: typo guangwu 2023-10-22 19:35:10 +0800
  • 389b534f5e
    Merge e1e8a34ba8 into fe60817601 Karthik Abram 2023-07-10 13:39:32 +0000
  • e1e8a34ba8 Introduce a postWrite hook. Karthik Abram 2023-07-07 15:31:41 -0400
  • f6299797b6
    Merge f116d741ff into fe60817601 Evgeniy Sokolov 2022-05-30 16:51:12 +0900
  • 7736188e8f
    Merge d013b71941 into fe60817601 xtaci 2022-05-27 13:54:52 +0300
  • 094d1c3d37
    Merge 7c0d9bbba1 into fe60817601 Mario Squeo 2022-05-21 22:01:14 +0800
  • fe60817601
    Delete FUNDING.yml master Josh Baker 2022-05-14 10:33:58 -0700
  • c72befaf8b
    Create FUNDING.yml Josh Baker 2021-03-28 09:00:51 -0700
  • 5e8d3032b8 Update dependencies v1.0.8 tidwall 2020-11-03 11:30:06 -0700
  • e7a23d23eb
    Delete .travis.yml Josh Baker 2020-11-03 11:22:37 -0700
  • aa3f30144b
    Update README.md Josh Baker 2020-11-03 11:22:28 -0700
  • 72b36635bc
    Create go.yml Josh Baker 2020-11-03 10:34:54 -0700
  • 7c0d9bbba1 Fix typo in event.Tick example Mario Squeo 2020-10-31 14:19:30 -0400
  • fbd6420ba0 add go mod support. gitsrc 2020-06-04 15:18:24 +0800
  • 09589a76c0 Avoid unnecessary syscalls Roy O'Young 2020-04-06 13:14:06 +0800
  • d013b71941 eventfd should be created nonblocking xtaci 2020-02-09 03:19:58 +0000
  • e71ba0cdc2
    Merge ce57339063 into 399d938449 Evgeniy Sokolov 2020-01-21 16:05:46 -0700
  • ce57339063 go mod Evgenii Sokolov 2020-01-21 23:55:00 +0100
  • f116d741ff Fix http server example - parsing request path and query Evgenii Sokolov 2020-01-21 00:04:25 +0100
  • 399d938449 Add a deadline for epollwait v1.0.7 tidwall 2020-01-15 15:33:41 -0700
  • 34ff08a426 Fix tick event consuming 100% CPU v1.0.6 tidwall 2020-01-12 11:11:17 -0700
  • 7a03219ad6 Avoid allocation v1.0.5 tidwall 2020-01-07 10:09:15 -0700
  • 99e633d2ce Reuse connection output page v1.0.4 tidwall 2020-01-07 09:51:49 -0700
  • ef80c9bef1 Reuse queue allocation tidwall 2020-01-07 09:33:49 -0700
  • 3d2e3575bc
    Merge pull request #57 from coyove/coyove/fixendian v1.0.3 Josh Baker 2019-10-20 18:38:30 -0700
  • 04673f038e Fix Poll.Trigger byte order bug under linux coyove 2019-09-22 19:12:04 +0800
  • 8a344270d2 fix evio_other.go Allenxuxu 2019-07-10 08:21:16 +0800
  • d7e9322faa fix Allenxuxu 2019-07-09 17:19:16 +0800
  • ab824bb506 Automatically close idle connections Allenxuxu 2019-07-09 16:06:46 +0800
  • 935479e800 linux only kevin 2019-05-26 16:23:06 +0800
  • 0beb9b9044 only support linux kevin 2019-05-23 15:02:13 +0800
  • b0217f203b remove detach mode for simplicity kevin 2019-05-22 11:13:54 +0800
  • ea1c66060b add Write for conns kevin 2019-05-21 14:48:06 +0800
  • 2b16ce9881
    Make code consistent Andy Pan 2019-04-26 12:56:11 +0800
  • 4120365621
    Auto switch between multithread and single-thread Andy Pan 2019-04-26 11:49:38 +0800
  • 68cfbd9fce Make sure it only signalShutdown once Andy Pan 2019-04-24 21:32:41 +0800
  • e2353136fa Make sure it only signalShutdown once Andy Pan 2019-04-24 21:32:41 +0800
  • 71fdd2175f Reduce at least one syscall.EPOLLOUT event in every connection Andy Pan 2019-04-24 21:18:56 +0800
  • 6d44231eaa Reduce at least one write system-call in every connection Andy Pan 2019-04-22 02:15:11 +0800
  • 2b981b6271 Make sure it only signalShutdown once Andy Pan 2019-04-21 20:22:08 +0800
  • 14be65325f Make a more normalized structure Andy Pan 2019-04-21 20:18:39 +0800
  • cb28ac5c87 Make sure it only signalShutdown once Andy Pan 2019-04-20 20:22:44 +0800
  • c984ddfa77 Remove the test code Andy Pan 2019-04-20 19:54:32 +0800
  • a152b19a24 Simplify the evio connection interface Andy Pan 2019-04-20 19:52:30 +0800
  • 4200701e43 Utilize map to store listeners instead of slice in evio_std.go Andy Pan 2019-04-20 19:39:46 +0800
  • 4ce7ab7ca3 Make a more logical code structure Andy Pan 2019-04-20 17:17:42 +0800
  • 946902856c Format Andy Pan 2019-04-19 04:15:12 +0800
  • 141b083652 Utilize map to store listeners instead of slice, enhancing performance Andy Pan 2019-04-19 01:16:44 +0800
  • b353be3a76 Fix for linux/arm64 v1.0.2 tidwall 2019-01-14 12:23:58 -0700
  • 9753b21717 fix evio_unix auto-close bug Aspirin2d 2018-12-11 12:33:41 +0800
  • 68d9aabdca update namespace Aspirin2d 2018-12-11 11:29:58 +0800
  • c8c073c1d3 fix auto-close bug, when using evio_unix Aspirin2d 2018-12-11 10:55:20 +0800
  • 6dd9d0626b fix auto-close bug, when using evio_unix. Aspirin2d 2018-12-11 10:52:48 +0800
  • 40945e67cf An example of session Ryan Liu 2018-11-29 17:35:09 +0800
  • f15c8189ef bugfix: imported and not used: "bytes" Ryan Liu 2018-11-26 13:58:18 +0800
  • 560cf8be53 A session interface with id of a string Ryan Liu 2018-11-26 13:49:17 +0800
  • ef6e4014fc Use Receive() and Send() instead of Data() Ryan Liu 2018-11-26 12:38:54 +0800
  • 781ad69371 Use Receive() and Send() instead of Data() Ryan Liu 2018-11-26 12:00:04 +0800
  • ea610eff86 Fixed hang on detach closed v1.0.1 tidwall 2018-11-05 11:58:07 -0700
  • 67a98f8d46
    Update README.md Josh Baker 2018-10-28 11:30:18 -0700
  • 3a190d6d20 Added Wake to connection v1.0.0 tidwall 2018-10-17 04:38:38 -0700
  • 3db0020933
    Update README.md Josh Baker 2018-07-12 11:04:11 -0700
  • bd83ca50c1 Fix build on Windows Josh Baker 2018-06-11 08:40:29 -0700
  • e74aca3b5a Added PreWrite Josh Baker 2018-05-26 07:06:27 -0700
  • 0e201dccae
    Fixed typos Josh Baker 2018-05-24 15:34:14 -0700
  • dd88755b17 Added multithreaded support Josh Baker 2018-05-23 16:49:45 -0700
  • cc7a209dcb stub travis file mt Josh Baker 2018-04-26 17:33:43 -0700
  • 8a2c3fffa6 remove tests Josh Baker 2018-04-26 17:31:49 -0700
  • b1afb2adaa experimental multithreads Josh Baker 2018-04-26 17:06:18 -0700
  • 751f59108a
    Merge pull request #17 from kevwan/patch-1 v0.1.0 Josh Baker 2018-03-21 15:11:54 -0700
  • 4287f1e5cc
    Update evio_loop.go Kevin Wan 2018-03-21 11:49:22 +0800
  • cf82b88f7c SO_REUSEPORT Josh Baker 2018-03-19 12:47:53 -0700
  • da161873d0 detach ready reuseport Josh Baker 2018-03-19 12:04:36 -0700
  • 26d266b70e trace Josh Baker 2018-03-18 11:09:48 -0700
  • ac831bf3e5 reuseport option Josh Baker 2018-03-18 10:59:36 -0700
  • ac89b56717 disable travis Josh Baker 2018-02-01 15:24:09 -0700
  • a8d3e032b5 faster tests Josh Baker 2018-02-01 09:03:14 -0700
  • 8239004317 format code Josh Baker 2018-02-01 06:04:08 -0700
  • b9bc837c07
    Fix a crash bug CorerMan 2018-02-01 14:35:35 +0800
  • 7c27221c44 rename option Josh Baker 2017-12-22 05:43:16 -0700
  • 2856314c8f reuse buffer option, closes #14 Josh Baker 2017-12-21 12:25:33 -0700
  • 703dc170d8 allow wake from preflight dialed connections Josh Baker 2017-12-20 10:16:40 -0700
  • e07d3a91f8
    format Josh Baker 2017-11-14 11:56:15 -0700
  • b5a75773a4
    typo Josh Baker 2017-11-14 11:53:39 -0700
  • 1ef371695f packet conn close Josh Baker 2017-11-14 11:43:15 -0700
  • d99d9b2eb9 udp server bindings Josh Baker 2017-11-14 11:42:15 -0700
  • 48141e04ce fix #11 Josh Baker 2017-11-13 05:44:48 -0700
  • 57543f0139 Merge 1cfdec7347 into 81fe391381 Mester 2017-11-12 23:39:46 +0000
  • 81fe391381 test for nil addrs Josh Baker 2017-11-12 16:36:21 -0700
  • d6385cdf49 removed commented code Josh Baker 2017-11-12 16:34:35 -0700
  • 1cfdec7347 Merge branch 'master' of https://github.com/themester/evio themester 2017-11-09 14:28:04 +0100
  • e0a7de9cd0 fixed echo-server example themester 2017-11-09 14:27:48 +0100
  • 08622c142f
    fixed code format Josh Baker 2017-11-08 17:16:28 -0700
  • f416191b31
    typo Josh Baker 2017-11-08 16:59:29 -0700
  • 7fd6dad933
    mention dial feature Josh Baker 2017-11-08 16:57:46 -0700
  • 5641498bcd return accurate local addr on open Josh Baker 2017-11-08 16:45:30 -0700
  • 81bd0514f4 fix dial with no addr Josh Baker 2017-11-08 10:20:52 -0700
  • 1eb8a15a42 fix scheme Josh Baker 2017-11-08 10:13:47 -0700
  • 1854813bd9 fixed echo example Josh Baker 2017-11-07 16:12:16 -0700