Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pull #214

Open
wants to merge 909 commits into
base: master
Choose a base branch
from
Open

pull #214

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
909 commits
Select commit Hold shift + click to select a range
56d566a
Add Timestamp test code
zieckey Feb 25, 2017
baf74cc
Refactor evnsq::Conn to evnsq::NSQConn
zieckey Feb 25, 2017
28fe0fa
Merge branch 'master' of git.corp.qihoo.net:cloudsafeeng/evpp into tmp
zhangke-s Feb 27, 2017
50b250d
Add astyle_format_code.sh
zieckey Feb 27, 2017
58d0d0d
Add astyle code formatter.
zieckey Feb 27, 2017
1285909
Delete astyle.mk and rpm
zieckey Feb 27, 2017
68b20f2
Code format
zieckey Feb 27, 2017
f233ebc
Update Makefile
zieckey Feb 27, 2017
760c757
Update Makefile
zieckey Feb 27, 2017
35e2fe4
Merge branch 'master' of git.corp.qihoo.net:cloudsafeeng/evpp
zieckey Feb 27, 2017
37305a6
Add evnsq readme
zieckey Feb 27, 2017
f4c5cdb
Merge branch 'master' of git.corp.qihoo.net:cloudsafeeng/evpp
zieckey Feb 27, 2017
d398ac7
Code format of evnsq
zieckey Feb 27, 2017
4754983
update readme
zieckey Feb 27, 2017
9f82665
Fix evnsq::Client::Close bug
zieckey Feb 27, 2017
c34cd09
Fix TCPClient::Close bug when the application delete tcpclient in cal…
zieckey Feb 27, 2017
b997855
Update nsq_conn.h/cc
zieckey Feb 27, 2017
02e0b15
Fix NSQConn::Close status error bug
zieckey Feb 28, 2017
1d0edb0
Fix evnsq/test/main.cc thread does not join bug
zieckey Feb 28, 2017
492a252
delete libevent-2.1.5-beta libevent-release-2.1.7-rc
zieckey Feb 28, 2017
7262a2c
delete useless files
zieckey Feb 28, 2017
622b320
Delete evmc/pkg evnsq/pkg
zieckey Feb 28, 2017
f17faaa
Update CMakeLists.txt
zieckey Feb 28, 2017
9ad1060
Merge branch 'master' of git.corp.qihoo.net:cloudsafeeng/evpp
zieckey Feb 28, 2017
0c21d63
Delete useless code
zieckey Feb 28, 2017
e0d5b4e
fix command serial cmd mismatch bug
zhangke-s Feb 28, 2017
19431a0
delete useless files
zieckey Feb 28, 2017
6f308e4
delete useless files
zieckey Feb 28, 2017
735c81b
Merge branch 'master' of git.corp.qihoo.net:cloudsafeeng/evpp
zieckey Feb 28, 2017
a8a640a
Fix apps/evnsq/test/main.cc argument empty bug. Modify readme.md
zieckey Feb 28, 2017
f53493f
Update readme.md
zieckey Feb 28, 2017
cd29404
Merge branch 'master' of git.corp.qihoo.net:cloudsafeeng/evpp
zieckey Feb 28, 2017
0a4e24f
Fix some compile errors and warnings on MACOSX
zieckey Mar 1, 2017
cb7d9b5
Rename H_OS_APPLE to H_OS_MACOSX
zieckey Mar 1, 2017
a6a5a70
Fix compile warning
zieckey Mar 1, 2017
7e24622
Fix testSignalEventWatcher test failed
zieckey Mar 1, 2017
90e6d13
Add multi-accept test code
zieckey Mar 1, 2017
7a73906
Fix example/tcpecho example/pingping/server error : TCPServer does no…
zieckey Mar 1, 2017
b63753d
Merge branch 'master' of git.corp.qihoo.net:cloudsafeeng/evpp
zieckey Mar 1, 2017
e8fa34e
Fix multi_accept error
zieckey Mar 1, 2017
25b0ac3
Merge branch 'multi_accept'
zieckey Mar 2, 2017
3b69edf
Add SetReusePort
zieckey Mar 2, 2017
f8ac4a5
Update several setsockopt functions
zieckey Mar 2, 2017
445b6f9
Update readme.md
zieckey Mar 2, 2017
52d7d8e
delete useless files
zieckey Mar 3, 2017
069cb55
Delete useless files
zieckey Mar 3, 2017
cf90bea
Delete useless files
zieckey Mar 3, 2017
16d9c78
Merge branch 'master' of git.corp.qihoo.net:cloudsafeeng/evpp
zieckey Mar 3, 2017
cf12115
Fix compile error
zieckey Mar 3, 2017
9c2b380
Change test url to http://www.360.cn/robots.txt
zieckey Mar 3, 2017
ee63f72
Merge branch 'master' of git.corp.qihoo.net:cloudsafeeng/evpp
zieckey Mar 3, 2017
b26843e
Update readme
zieckey Mar 3, 2017
a874384
Update comments
zieckey Mar 3, 2017
bf02fd6
delete 3rdparty/gflags-2.2.0/.vs/gflags/v14/.suo
zieckey Mar 3, 2017
807b9f6
Update some code format
zieckey Mar 4, 2017
012cef0
Add examples/twisted/pubsubserver
zieckey Mar 4, 2017
bfd6b3a
Add examples/twisted/pubsubserver/readme.md
zieckey Mar 4, 2017
f189be9
Fix compile warning
zieckey Mar 4, 2017
6ac1c7e
Add examples/twisted/webserver
zieckey Mar 4, 2017
273eee2
Fix a typo "ConnectToLoopupd". Add NSQConn::kDisconnecting status
zieckey Mar 5, 2017
ac45931
Reset vesion to 0.1.0
zieckey Mar 5, 2017
5d9f9c0
Add timer examples
zieckey Mar 5, 2017
f760bc5
Add httpc::Request::host_ and host()
zieckey Mar 5, 2017
d3f9aa2
Add http_client_request examples code
zieckey Mar 5, 2017
63b00ea
Move -DGOOGLE_STRIP_LOG=2 to RELEASE mode
zieckey Mar 5, 2017
6b832c6
Add http post example
zieckey Mar 5, 2017
337679e
delete useless include headers
zieckey Mar 5, 2017
e755a3e
Merge branch 'master' of github.com:Qihoo360/evpp
zieckey Mar 6, 2017
b995e06
Merge branch 'master' of github.com:Qihoo360/evpp
zieckey Mar 6, 2017
e6dc811
Merge branch 'master' of github.com:Qihoo360/evpp
zieckey Mar 6, 2017
8a5c30a
Fix quick_start_win32_vs2015.md link broken. Add more comments to rea…
zieckey Mar 6, 2017
d46d352
Update quick_start.md
zieckey Mar 6, 2017
93ed2dc
Move build script files to tools
zieckey Mar 6, 2017
89762ad
Code format
zieckey Mar 6, 2017
0ab4856
Add Chinese readme document
zieckey Mar 6, 2017
ac69d7c
Merge branch 'master' of github.com:Qihoo360/evpp
zieckey Mar 6, 2017
b690ebd
Update documents
zieckey Mar 6, 2017
20d552c
Add more documents : "Origin"
zieckey Mar 6, 2017
90f6966
Update some typo
zieckey Mar 6, 2017
6a4a885
Update readme.
zieckey Mar 6, 2017
2ad00cd
Update readme.
zieckey Mar 6, 2017
0ad8944
Update readme document
zieckey Mar 6, 2017
d4e34fb
Move readme_cn.md to project root
zieckey Mar 6, 2017
e1362f4
typo
Mar 6, 2017
51d4eba
Merge pull request #1 from Leviathan1995/master
zieckey Mar 7, 2017
40395d4
Update readme documents
zieckey Mar 7, 2017
dd897eb
Update documents
zieckey Mar 7, 2017
9105fdf
fix:TCPConn::Send使用shared_from_this防止异常
ivanabc Mar 7, 2017
919201d
Merge pull request #2 from ivanabc/master
zieckey Mar 7, 2017
41dd5d2
Update readme documents
zieckey Mar 7, 2017
4a4904d
Update the comments : replace mandarin to english
zieckey Mar 7, 2017
0755059
Update readme. Update the comments : replace mandarin to english. Rem…
zieckey Mar 9, 2017
2a6cd34
Add benchmark dir
zieckey Mar 9, 2017
7902b3f
Add TCPConn::SetTcpNoDelay and update some comments
zieckey Mar 9, 2017
e88b6ab
Add #include <netinet/tcp.h> for TCP_NODELAY
zieckey Mar 9, 2017
6a284e8
Delete Makefile. Code format
zieckey Mar 9, 2017
458e6d4
Add some comments.
zieckey Mar 10, 2017
cd1d3eb
Update doc
zieckey Mar 10, 2017
799ebaa
Update pingpong server and client code
zieckey Mar 10, 2017
d935506
Merge branch 'master' of github.com:Qihoo360/evpp
zieckey Mar 10, 2017
9fb67dc
Add benchmark codes
zieckey Mar 10, 2017
60767ba
Update benchmark script
zieckey Mar 10, 2017
f9140db
Add benchmark/gettimeofday
zieckey Mar 10, 2017
393fe80
Update gettimeofday benchmark
zieckey Mar 10, 2017
62c0f99
Update the implements of Timestamp::Now() using gettimeofday to repla…
zieckey Mar 10, 2017
19756a9
Merge branch 'master' of github.com:Qihoo360/evpp
zieckey Mar 10, 2017
9f00405
Merge branch 'master' of github.com:Qihoo360/evpp
zieckey Mar 10, 2017
10ddf7d
Update comments
zieckey Mar 10, 2017
931c9da
Add steady_clock_benchmark
zieckey Mar 10, 2017
79f3e7e
Add throughput benchmark data and images
zieckey Mar 10, 2017
c28a30e
Add brief explaination of throughput benchmark
zieckey Mar 10, 2017
8a1e817
Fix evnsq reconnect to NSQD coredump
zieckey Mar 10, 2017
9f1610e
Update to 0.2.1
zieckey Mar 10, 2017
5e04434
Refactor c++11 lambda expression codes : use capture instead of param…
zieckey Mar 10, 2017
a2b5a5c
Update comments
zieckey Mar 10, 2017
ebfd679
Refactor code : replace NULL to nullptr
zieckey Mar 10, 2017
1987837
Add benchmark to readme_cn.md
zieckey Mar 10, 2017
adc04e2
Update readme
zieckey Mar 10, 2017
8400c7a
Update readme
zieckey Mar 10, 2017
e34b355
Add server.SetConnectionCallback(&OnConnection)
zieckey Mar 11, 2017
81cd98a
Add tcp_server and tcp_client examples
zieckey Mar 11, 2017
a8dd70b
Refactor the benchmark codes
zieckey Mar 11, 2017
c9a5246
Update examples codes and readme documents
zieckey Mar 11, 2017
426ab31
Update gitignore files
zieckey Mar 11, 2017
c1039f9
Refactor : use shared_ptr instead raw pointer of timer_
zieckey Mar 11, 2017
10de4b8
Update comments to replace mandarin to english
zieckey Mar 11, 2017
0453a7c
Merge branch 'master' of github.com:Qihoo360/evpp
zieckey Mar 11, 2017
e1c0497
Add more benchmark data
zieckey Mar 11, 2017
5a9247f
Add http bench mark
zieckey Mar 11, 2017
bcaa409
Add comments
zieckey Mar 11, 2017
178b759
Merge branch 'master' of github.com:Qihoo360/evpp
zieckey Mar 11, 2017
2e95e06
Update benchmark CMakeLists.txt
zieckey Mar 11, 2017
6aaa6c7
Refactor : rename SetTcpNoDelay to SetTCPNoDelay
zieckey Mar 11, 2017
1919dd9
Add http benchmark : evpp vs libevent
zieckey Mar 11, 2017
d564550
Merge branch 'master' of github.com:Qihoo360/evpp
zieckey Mar 11, 2017
a966494
Upgrade to 0.2.2
zieckey Mar 11, 2017
add5cca
Update comments
zieckey Mar 11, 2017
627feae
Add comments
zieckey Mar 12, 2017
b88ab5c
Delete useless code
zieckey Mar 12, 2017
22749a0
Add ioevent benchmark
zieckey Mar 12, 2017
1d8daf1
Add evpp_ioevent_pipe_watcher.cc
zieckey Mar 12, 2017
013d1f3
Fix libevent/libevent_ioevent_bench.c compile error on linux
zieckey Mar 12, 2017
e0e29ce
Merge branch 'master' of github.com:Qihoo360/evpp
zieckey Mar 12, 2017
e3b2444
Fix sock::strerror wrong implementation
zieckey Mar 12, 2017
acf7868
Add Average cost
zieckey Mar 12, 2017
5d181d3
Merge branch 'master' of github.com:Qihoo360/evpp
zieckey Mar 12, 2017
744f833
Merge branch 'master' of github.com:Qihoo360/evpp
zieckey Mar 12, 2017
bc1f6f9
Add average cost log
zieckey Mar 12, 2017
9cacd82
Comments the setrlimit relaive code
zieckey Mar 12, 2017
4fdac8f
Add fd_channel_vs_pipe_event_watcher
zieckey Mar 12, 2017
1ededa3
Add more benchmark code
zieckey Mar 12, 2017
e982053
Merge branch 'master' of github.com:Qihoo360/evpp
zieckey Mar 12, 2017
852be92
Add more ignore files
zieckey Mar 12, 2017
0374f99
fd_channel_vs_pipe_event_watcher running OK
zieckey Mar 12, 2017
c57ea62
Update benchmark code
zieckey Mar 12, 2017
d99cbf2
Update some comments
zieckey Mar 12, 2017
9d2b785
Add docs/benchmark/throughput-multi-thread-4096bytes-evpp-vs-asio.png
zieckey Mar 12, 2017
7752f2d
Merge branch 'bench-dev' of git.oschina.net:zieckey/evpp
zieckey Mar 13, 2017
be6b885
Add ioevent test data chart
zieckey Mar 13, 2017
3c8b7a4
Add average data
zieckey Mar 13, 2017
d11c6cf
Add overall test data chart of evpp, muduo, libevent
zieckey Mar 13, 2017
a23a22c
Adjust dir
zieckey Mar 13, 2017
df1b9ae
Update comments of the benchmark test data
zieckey Mar 13, 2017
4aefb78
Add comments. Redefine LOG_TRACE,LOG_DEBUG,LOG_INFO to make sure ther…
zieckey Mar 14, 2017
db4845f
Add benchmark/throughput/evpp/client_fixed_size.cc
zieckey Mar 14, 2017
cf210f9
Merge branch 'master' of github.com:Qihoo360/evpp
zieckey Mar 14, 2017
59cc446
Add name of the output message for benchmark test
zieckey Mar 14, 2017
e0c6250
Merge branch 'master' of github.com:Qihoo360/evpp
zieckey Mar 14, 2017
d0a2ebb
Update benchmark script
zieckey Mar 14, 2017
c9fe5d1
Fix pingpong client NOT EXIT bug
zieckey Mar 14, 2017
cdc265d
Merge branch 'master' of github.com:Qihoo360/evpp
zieckey Mar 14, 2017
be5cc7c
Update benchmark code and script
zieckey Mar 14, 2017
e6257de
Add ../../../docs/benchmark/throughput/throughput-1thread-evpp-vs-mud…
zieckey Mar 14, 2017
05debab
Add docs/benchmark_throughput_vs_muduo_cn.md
zieckey Mar 14, 2017
23c47c6
Fix some typo.
zieckey Mar 14, 2017
cce1c84
Refactor : Remove Timestamp parameter from MessageCallback #3
zieckey Mar 14, 2017
355a360
Fix compile error problem
zieckey Mar 14, 2017
65647e4
Update benchmark_throughput_vs_muduo_cn.md
zieckey Mar 15, 2017
c43da95
Update comments using English
zieckey Mar 15, 2017
1db27b8
Add boost test code
zieckey Mar 15, 2017
32c96ac
Update readme.md
zieckey Mar 15, 2017
338bee4
Update readme
zieckey Mar 15, 2017
8aafa87
Update thread count
zieckey Mar 15, 2017
cdb226e
Merge branch 'master' of github.com:Qihoo360/evpp
zieckey Mar 15, 2017
6c29fa2
Add throughput_header_size
zieckey Mar 15, 2017
fe08113
Merge branch 'master' of github.com:Qihoo360/evpp
zieckey Mar 15, 2017
cc1611e
Add throughput_header_size
zieckey Mar 15, 2017
0fbfd98
Fix compile warning
zieckey Mar 15, 2017
678f501
Fix a EventLoop bug. Please see https://github.com/Qihoo360/evpp/issu…
zieckey Mar 15, 2017
7c52e62
Add docs/benchmark_throughput_vs_asio.md
zieckey Mar 15, 2017
fd4d041
Update benchmark_throughput_vs_asio.md
zieckey Mar 15, 2017
a33f803
Trivial changes
zieckey Mar 15, 2017
841cd23
Add asio from huyuguang test script
zieckey Mar 16, 2017
4e6cd55
Update docs
zieckey Mar 16, 2017
6d7ddc6
Merge branch 'master' of github.com:Qihoo360/evpp
zieckey Mar 16, 2017
f222612
rename
zieckey Mar 16, 2017
35de48c
Merge branch 'master' of github.com:Qihoo360/evpp
zieckey Mar 16, 2017
b46d94e
Update asio-vs-evpp test data chart
zieckey Mar 16, 2017
2edbf5a
Merge branch 'master' of github.com:Qihoo360/evpp
zieckey Mar 16, 2017
e1bb501
Update doc
zieckey Mar 16, 2017
94a9704
Add throughput_header_body
zieckey Mar 16, 2017
b3f5b0c
Add run_ioevent_bench.sh
zieckey Mar 16, 2017
03e0780
Add ../docs/benchmark/ioevent/ioevent-evpp-muduo-boost-libevent-opt.c…
zieckey Mar 16, 2017
b5d10a6
Merge branch 'master' of github.com:Qihoo360/evpp
zieckey Mar 16, 2017
86e6282
Add ioevent-evpp-boost.chart
zieckey Mar 16, 2017
b7623ea
Update docs
zieckey Mar 17, 2017
1b73cc7
Update docs
zieckey Mar 17, 2017
1a7aa3a
Add AUTH relative code. No tests
zieckey Mar 17, 2017
9dca0d8
Fix a bug : crash when TCPClient connect failed on DEBUG mode. See ht…
zieckey Mar 17, 2017
7bc7173
Update doc
zieckey Mar 17, 2017
f330d24
Add AUTH logic code
zieckey Mar 17, 2017
1575d9a
Fix bug : https://github.com/Qihoo360/evpp/issues/9
zieckey Mar 17, 2017
330132e
Release v0.3.0
zieckey Mar 17, 2017
f111e7c
Fix connector not released bug. see https://github.com/Qihoo360/evpp/…
zieckey Mar 17, 2017
6f1c7d1
Fix DNSResolver live circle choas problem. Fix bug : https://github.c…
zieckey Mar 18, 2017
660d955
Update docs
zieckey Mar 18, 2017
586f0b8
Add more benchmark test report : throughput of evpp vs libevent
zieckey Mar 18, 2017
cc13a2e
Add .travis.yml
zieckey Mar 18, 2017
f49c80c
Performance improved
zieckey Mar 18, 2017
b72a4c0
Fix a "struct evhttp_request* req" wrong usage bug. see https://githu…
zieckey Mar 18, 2017
8af69d5
Fix bug : DNSResolver::OnTimeout do not clear the timer. see https://…
zieckey Mar 18, 2017
0bd71d7
Fix http unit test failed problem. see https://github.com/Qihoo360/ev…
zieckey Mar 18, 2017
3b4a586
Fix testTCPClientDisconnectImmediately failed bug : DNSResolve::Cance…
zieckey Mar 18, 2017
78f1f1f
Update readme.
zieckey Mar 19, 2017
5ef1e70
Add std::move for EventLoop/PipeEventWatcher/TimerEventWatcher/Signal…
zieckey Mar 20, 2017
589fbcd
Merge branch 'master' into nsq-dev
zieckey Mar 21, 2017
96e8ad3
Fix NSQConn AUTH failed coredump bug
zieckey Mar 21, 2017
eadd021
Add evnsq::Client::IsReady
zieckey Mar 21, 2017
e20efcb
Fix EventWatcher::FreeEvent attached_ do not be setted to false.
zieckey Mar 21, 2017
3f3aff7
Adjust the source code of evnsq and add apps/evnsq/test/producer_with…
zieckey Mar 21, 2017
1582d2c
Add evnsq test script
zieckey Mar 22, 2017
bf53636
Add evnsq test script
zieckey Mar 22, 2017
64ab44d
Add more trace logs.
zieckey Mar 24, 2017
ed624bc
Fix issue 18 : The delay closing feature of an incoming TCPConn will …
zieckey Mar 24, 2017
541f383
Try to fix travis-ci out of memory problem when we compile the whole …
zieckey Mar 24, 2017
72d55d9
Merge branch 'master' of github.com:Qihoo360/evpp
zieckey Mar 24, 2017
05d91ff
Fix bug : TCPClient will crash when we do 'Disconnect' and descrute t…
zieckey Mar 24, 2017
4e16bb1
Merge
zieckey Mar 24, 2017
5bb6add
Remove some useless commented codes. Refactor lambda
zieckey Mar 24, 2017
243a109
Merge branch 'master' of github.com:Qihoo360/evpp
zieckey Mar 24, 2017
dd1ad89
Add testTCPServerSilenceShutdown2
zieckey Mar 25, 2017
8dc7699
Update readme doc. Add sample_rate/msg_timeout for evnsq
zieckey Mar 25, 2017
665935f
Add DNS Resolve example
zieckey Mar 26, 2017
3301b22
Add example signal.
zieckey Mar 26, 2017
2f83666
Add more signal examples
zieckey Mar 26, 2017
98b1f19
Add libevpp_boost.so compile option.
zieckey Mar 26, 2017
0a50e2b
Upgrade 0.3.1
zieckey Mar 27, 2017
5a65d3c
Add benchmark : post task1/task2/task3/task4/task5/task6
zieckey Mar 28, 2017
70ae528
Fix travis-ci running error
zieckey Mar 29, 2017
351677e
Fix typo
zieckey Mar 30, 2017
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
101 changes: 101 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,101 @@
# Compiled Object files
*.slo
*.lo
*.o
*.d

# Compiled Dynamic libraries
*.so
*.dylib

# Compiled Static libraries
*.lai
*.la
*.a

# vim swp file
*.swp

*.VC.VC.opendb

vsprojects/Debug/
vsprojects/Release/
vsprojects/bin/
vsprojects/*.opensdf
vsprojects/*.sdf
vsprojects/*.suo
vsprojects/.vs/
vsprojects/libevpp.VC.db
vsprojects/evnsq-test.vcxproj.filters
vsprojects/enc_temp_folder/
vsprojects/evnsq-test.vcxproj.user
vsprojects/libevpp-test.vcxproj.user

test/evpp-test
examples/echo/*/simple_echo
examples/pingpong/client/pingpong_client
examples/pingpong/server/pingpong_server

core.*

*.out

*.orig

build
build-debug
build-release


apps/evnsq/evnsqtail/evnsqtail
apps/evnsq/test/evnsqtest
apps/evnsq.bak/

3rdparty/libevent-2.1.5-beta/.vs/
3rdparty/libevent-2.1.5-beta/Win32/
3rdparty/libevent-2.1.5-beta/libevent.VC.db
3rdparty/libevent-2.1.5-beta/*.dir/
3rdparty/libevent-2.1.5-beta/build/
3rdparty/libevent-release-2.1.7-rc/build/
3rdparty/libevent-release-2.1.7-rc/*.dir/
3rdparty/glog-0.3.4/Backup/
3rdparty/glog-0.3.4/Debug/
3rdparty/glog-0.3.4/Release/
3rdparty/glog-0.3.4/UpgradeLog.htm
3rdparty/glog-0.3.4/google-glog.VC.db
3rdparty/glog-0.3.4/vsprojects/libglog/libglog.vcxproj
3rdparty/glog-0.3.4/vsprojects/libglog/libglog.vcxproj.filters
3rdparty/glog-0.3.4/vsprojects/libglog_static/Debug/
3rdparty/glog-0.3.4/vsprojects/libglog_static/Release/
3rdparty/glog-0.3.4/vsprojects/libglog_static/libglog_static.vcxproj
3rdparty/glog-0.3.4/vsprojects/libglog_static/libglog_static.vcxproj.filters
3rdparty/glog-0.3.4/vsprojects/logging_unittest/logging_unittest.vcxproj
3rdparty/glog-0.3.4/vsprojects/logging_unittest/logging_unittest.vcxproj.filters
3rdparty/glog-0.3.4/vsprojects/logging_unittest_static/logging_unittest_static.vcxproj
3rdparty/glog-0.3.4/vsprojects/logging_unittest_static/logging_unittest_static.vcxproj.filters
3rdparty/glog-0.3.4/.vs/
3rdparty/glog-0.3.4/Backup1/
3rdparty/glog-0.3.4/UpgradeLog2.htm
3rdparty/astyle/

evpp/libevpp.so.1
evpp/libevpp.so.1.0

benchmark/throughput/asio/client
benchmark/throughput/asio/server
benchmark/throughput/evpp/example_pingpong_client
benchmark/throughput/evpp/example_pingpong_server
benchmark/throughput/asio/benchmark_tcp_asio_client
benchmark/throughput/asio/benchmark_tcp_asio_server
benchmark/throughput/libevent/benchmark_tcp_libevent_client
benchmark/throughput/libevent/benchmark_tcp_libevent_server
benchmark/ioevent/libevent/benchmark_ioevent_evpp
benchmark/ioevent/libevent/benchmark_ioevent_evpp_pipe_watcher
benchmark/ioevent/libevent/benchmark_ioevent_libevent
benchmark/ioevent/libevent/dat.t0
benchmark/ioevent/libevent/pingpong_bench
benchmark/ioevent/libevent/runbench.tmp
tools/a.sh

Win32/Debug/ZERO_CHECK

52 changes: 52 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
dist: trusty
language: cpp
compiler:
- g++

branches:
only:
- master
- dev

env:
global:
- CI_HOME=`pwd`


install:
- sudo apt-get install libboost-all-dev -y
- sudo apt-get install libevent-dev -y
- sudo apt-get install libgflags-dev -y
- sudo apt-get install libgtest-dev -y
- sudo apt-get install libgoogle-glog-dev -y

script:
- g++ --version
- cmake --version
- cd $CI_HOME
- pwd
- mkdir build && cd build
- cmake -DCMAKE_BUILD_TYPE=debug ..
- make -j2
- cd ..
- mkdir build-release && cd build-release
- cmake -DCMAKE_BUILD_TYPE=release ..
- make -j2
- pwd

after_success:
- cd $CI_HOME
- pwd
- curl -L https://github.com/nsqio/nsq/releases/download/v0.3.8/nsq-0.3.8.linux-amd64.go1.6.2.tar.gz -o nsq-0.3.8.linux-amd64.go1.6.2.tar.gz
- tar zxvf nsq-0.3.8.linux-amd64.go1.6.2.tar.gz
- pwd
- build/bin/evpp_unittest
- build-release/bin/evpp_unittest
- cd $CI_HOME
- pwd
- cd tools/test_scripts
- pwd
- /bin/bash ./evnsq_test.sh
- pwd
# - coveralls --exclude dependencies --exclude test --exclude include/rpc/msgpack --exclude include/rcp/msgpack.hpp --gcov /usr/bin/gcov-5

Binary file added 3rdparty/astyle_2.06_linux.tar.gz
Binary file not shown.
3 changes: 3 additions & 0 deletions 3rdparty/gflags-2.2.0/.gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# treat all files in this repository as text files
# and normalize them to LF line endings when committed
* text
36 changes: 36 additions & 0 deletions 3rdparty/gflags-2.2.0/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
/xcode/
/build/
/builds/
/build-*/
.DS_Store
CMakeCache.txt
DartConfiguration.tcl
Makefile
CMakeFiles/
/Testing/
/include/gflags/config.h
/include/gflags/gflags_completions.h
/include/gflags/gflags_declare.h
/include/gflags/gflags.h
/lib/
/test/gflags_unittest_main.cc
/test/gflags_unittest-main.cc
/packages/
CMakeLists.txt.user

*.vcxproj
*.vcxproj.filters

cmake_install.cmake
gflags-config-install.cmake
gflags-config-version.cmake
gflags-config.cmake
gflags-targets.cmake
gflags.sln

Win32/
gflags.VC.VC.opendb
gflags.VC.db
gflags_nothreads_static.dir/
gflags_static.dir/

4 changes: 4 additions & 0 deletions 3rdparty/gflags-2.2.0/.gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
[submodule "doc"]
path = doc
url = https://github.com/gflags/gflags.git
branch = gh-pages
20 changes: 20 additions & 0 deletions 3rdparty/gflags-2.2.0/.travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Ubuntu 14.04 Trusty support, to get newer cmake and compilers.
sudo: required
dist: trusty

language: cpp

os:
- linux
- osx

compiler:
- clang
- gcc

env:
- CONFIG=Release
- CONFIG=Debug

script:
- mkdir out && cd out && cmake -D CMAKE_BUILD_TYPE=$CONFIG -D GFLAGS_BUILD_SHARED_LIBS=ON -D GFLAGS_BUILD_STATIC_LIBS=ON -D GFLAGS_BUILD_TESTING=ON .. && cmake --build . --config $CONFIG && ctest
2 changes: 2 additions & 0 deletions 3rdparty/gflags-2.2.0/AUTHORS.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
google-gflags@googlegroups.com

12 changes: 12 additions & 0 deletions 3rdparty/gflags-2.2.0/BUILD
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# Bazel (http://bazel.io/) BUILD file for gflags.
#
# See INSTALL.md for instructions for adding gflags to a Bazel workspace.

licenses(["notice"])

exports_files(["src/gflags_complections.sh", "COPYING.txt"])

load(":bazel/gflags.bzl", "gflags_sources", "gflags_library")
(hdrs, srcs) = gflags_sources(namespace=["gflags", "google"])
gflags_library(hdrs=hdrs, srcs=srcs, threads=0)
gflags_library(hdrs=hdrs, srcs=srcs, threads=1)
Loading