Commit Graph

61 Commits (10b75e8961817c30cf889fa9f1b1bb035877110b)

Author SHA1 Message Date
Darien Raymond 10b75e8961
simpify Buffer.FillFrom() 2016-12-05 15:30:08 +01:00
Darien Raymond cf3eb0e77d
refine buffer usage 2016-12-05 15:19:14 +01:00
Darien Raymond 9ecf89657c
optimize for 0 buffer size 2016-12-05 00:48:41 +01:00
Darien Raymond b575de2a55
limit size of written data 2016-12-02 14:35:28 +01:00
Darien Raymond d00f8eef56
remove use of 'v' as a variable name 2016-11-27 17:01:44 +01:00
Darien Raymond 85f9e39416
also resize value when error 2016-11-22 00:00:27 +01:00
Darien Raymond 70c75038a2
small buffer 2016-11-21 22:08:34 +01:00
Darien Raymond 18cd10be2b
revert buffer api change 2016-11-19 21:13:00 +01:00
Darien Raymond c884d04c7b
buffer api 2016-11-19 14:38:35 +01:00
Darien Raymond 5a32cd8602
remove large buffer 2016-11-19 01:50:09 +01:00
Darien Raymond 43dacc3936
remove small buffer pool 2016-11-01 12:37:35 +01:00
Darien Raymond 59125f665b
allow env speicified buffer size 2016-08-25 11:21:32 +02:00
v2ray 07a86f549b
unified import path 2016-08-20 20:55:45 +02:00
Darien Raymond 8951c4da71 comment 2016-08-17 10:05:53 +00:00
v2ray 1f503ec99f
adjust number of preallocated buffers 2016-08-01 17:47:31 +02:00
v2ray 42efa5dde0
refine buffer usage in kcp 2016-07-28 16:24:15 +02:00
v2ray 85d6e1ad13
prepend hash 2016-07-17 23:11:05 +02:00
v2ray f45fa6e918
allow buffer on local stack 2016-07-16 13:22:08 +02:00
v2ray 33e0cfe233
fully allocate buffer pools 2016-07-15 15:17:06 +02:00
v2ray 9e8ed30052
update buffer pool size 2016-07-15 15:16:35 +02:00
v2ray 9523cb3ec3
refine buffer struct 2016-07-15 14:24:20 +02:00
v2ray 4c63e9e168
improve fetch performance 2016-07-12 14:32:17 +02:00
v2ray 67ac925ee7
refactor bytes functions 2016-06-26 22:34:48 +02:00
V2Ray Dev 1cd5372a5a
'comment'
Signed-off-by: V2Ray Dev <admin@v2ray.com>
2016-06-19 17:02:20 +02:00
V2Ray Dev 143829e065
'comment'
Signed-off-by: V2Ray Dev <admin@v2ray.com>
2016-06-19 16:55:50 +02:00
v2ray 16f5f81fe9 enlarge small buffer to fix common mtu size 2016-06-18 17:14:30 +02:00
v2ray 3156c4586c Allow data stream passing through http proxy 2016-05-25 09:32:26 +02:00
v2ray fc63f0432c simplify testing 2016-05-24 21:55:46 +02:00
v2ray 634c4964cc Massive fixes 2016-05-12 17:20:07 -07:00
v2ray abdcda0a2f reorg common/log 2016-05-11 23:24:41 -07:00
v2ray e9ae553f78 test cases for v2io 2016-05-11 10:54:20 -07:00
v2ray 0c6a14c27b test case for buffer string 2016-04-29 23:47:42 +02:00
v2ray 5390e8efff reduce memory usage in log 2016-04-29 23:40:28 +02:00
v2ray 308c40553c split BufferPool from buffer.go 2016-04-12 16:52:57 +02:00
v2ray be90c04deb prevent double release in buffer 2016-03-09 11:34:39 +01:00
v2ray be09847bbd buffered reader and writer 2016-02-26 23:45:33 +01:00
v2ray e47dd29ed1 more doc 2016-02-06 22:28:35 +01:00
v2ray edd02f7d3c format code 2016-02-03 12:18:52 +01:00
Darien Raymond 50007a9790 reduce number of preallocated buffers 2016-02-02 10:52:23 +00:00
v2ray d3ff2b3698 chunk stream in vmess 2016-02-01 12:22:29 +01:00
v2ray 6c7a9586d0 Save 1 allocation in shadowsocks 2016-01-31 21:37:00 +01:00
v2ray 97a85f04ce Buffer.Prepend() 2016-01-31 21:24:40 +01:00
Darien Raymond 008c285324 move transport methods from net to io 2016-01-29 13:39:55 +00:00
v2ray 06b92bddcf authenticator 2016-01-29 10:57:52 +01:00
v2ray dde3f60e30 udp for shadowsocks 2016-01-28 21:30:05 +01:00
v2ray e0b56528fc leverage sync.Pool for allocation boost 2016-01-10 10:50:36 +01:00
v2ray 89175198ee remove unnecessary cleanup routine 2016-01-09 20:36:23 +01:00
Darien Raymond e6ad1d8518 format code 2016-01-04 14:16:52 +00:00
v2ray e2acec745c Add a bytes method to alloc.buffer 2015-12-15 00:53:27 +01:00
Darien Raymond 0a2e4343bc massive refactoring against unit test lib 2015-12-02 14:27:18 +00:00