372 Commits
Author SHA1 Message Date
xtaci c4aa1e2a37 update test v3.12 2017-03-28 18:21:06 +08:00
xtaci 53dcf516d7 optimize deadline handling in read/write 2017-03-28 18:15:07 +08:00
xtaci 01ab4697ab update benchmark 2017-03-28 17:50:38 +08:00
xtaci f008820215 take out a memcpy in Read() 2017-03-28 15:54:07 +08:00
xtaci 4bdcbcdbeb only allocate extra buffer when extra header is required 2017-03-28 14:25:48 +08:00
xtaciandGitHub 79b4c78185 Update README.md 2017-03-28 13:59:07 +08:00
xtaci aef99bce24 recvLoop return immediately when session or listener closed 2017-03-28 12:25:43 +08:00
xtaciandGitHub 549032bd9d Update README.md 2017-03-28 10:53:57 +08:00
xtaci ea6485b855 report allocs in flush test 2017-03-28 10:52:48 +08:00
xtaci af68a93e67 update tests for zero copy on non-fec& non-encryption session v3.11 2017-03-27 17:02:27 +08:00
xtaci 77e3ad6976 extend buffer only when block or fec is enabled 2017-03-27 16:49:19 +08:00
xtaci 0423ef7410 user time.After for 0 cpu usage when idle v3.10 2017-03-25 22:46:36 +08:00
xtaci 44313e7013 optimize cache line 2017-03-24 13:37:12 +08:00
xtaci 3cec19419b optimize cache line 2017-03-24 13:33:49 +08:00
xtaci 74dfc18208 eliminate const value 2017-03-24 13:24:35 +08:00
xtaci 4ac47f5316 a minor change 2017-03-24 13:14:36 +08:00
xtaciandGitHub a801e22dd5 Update README.md 2017-03-23 18:07:29 +08:00
xtaci 850d6ff601 optimize Segment struct 2017-03-23 17:50:49 +08:00
xtaci 512af64a8c optimize one line 2017-03-23 16:54:43 +08:00
xtaci 47a794dddb remove unused kcp.xmit 2017-03-23 15:59:39 +08:00
xtaciandGitHub a88c20a7f5 Update README.md 2017-03-23 11:21:14 +08:00
xtaci 50c1512c98 use range instead of i++ v3.9 2017-03-22 16:21:56 +08:00
xtaci 993d72d876 shorten critical code path 2017-03-22 15:26:23 +08:00
xtaciandGitHub aa21978f42 Update README.md 2017-03-21 12:40:45 +08:00
xtaciandGitHub 1796a8c9f7 Update README.md 2017-03-21 12:32:48 +08:00
xtaciandGitHub 87df6cb2fc Update README.md 2017-03-21 12:28:43 +08:00
xtaciandGitHub c83bd077fc Update README.md 2017-03-21 11:37:11 +08:00
xtaciandGitHub 036e5e56ea Update README.md 2017-03-21 11:29:40 +08:00
xtaci 943a20abe9 optimize time updates in flush loop v3.8 2017-03-20 17:19:45 +08:00
xtaci 9421ccbd75 use extending instead of copying in kcp.stream mode 2017-03-20 16:48:28 +08:00
xtaci cd98e642cd add SetWriteDelay 2017-03-18 13:06:32 +08:00
xtaci 962ede4ec7 only dereference .data field 2017-03-18 11:11:42 +08:00
xtaci 3e3e6ada4e refactor fec.go 2017-03-18 10:48:05 +08:00
xtaci 6cf1414af4 GoRename 2017-03-17 18:31:05 +08:00
xtaci 3e9e93604f GoRename 2017-03-17 18:13:30 +08:00
xtaci 35e4843b67 renaming 2017-03-17 18:03:40 +08:00
xtaci 04764b60e3 refactor fec 2017-03-17 16:36:58 +08:00
xtaciandGitHub f524514c13 Update README.md 2017-03-16 10:12:30 +08:00
xtaci 0f3b8d2b55 simplify a line v3.7 2017-03-15 15:41:24 +08:00
xtaci 6bd3866de1 do not let new session overwhelm accept queue, set accept backlog to 128 2017-03-15 15:12:38 +08:00
xtaci b07f72b9f0 use unbuffered channel 2017-03-15 13:07:27 +08:00
xtaci 7a30f7ee9b add some comments 2017-03-15 12:29:44 +08:00
xtaciandGitHub 1cffd2ed71 Update README.md 2017-03-14 15:52:24 +08:00
xtaciandGitHub 448e4ae3ae Update README.md 2017-03-14 14:28:04 +08:00
xtaciandGitHub 09db9909c9 Update README.md 2017-03-14 14:25:18 +08:00
xtaciandGitHub 8704ed2f72 Update README.md 2017-03-14 14:24:09 +08:00
xtaciandGitHub a74894f3ba Update README.md 2017-03-14 14:13:13 +08:00
xtaciandGitHub 9826c10cb1 Update README.md 2017-03-14 13:04:55 +08:00
xtaciandGitHub d506144a0d Update README.md 2017-03-14 12:52:17 +08:00
xtaciandGitHub 2a001f14f5 Update README.md 2017-03-14 12:37:59 +08:00