70 Commits

Author SHA1 Message Date
果冻虾仁 1936db9ce2 Support all compile options and unittest for Linux workflow (#2018)
Support all compile options and unittest for Linux workflow #2018
2022-11-27 20:03:48 +01:00
Tuvie 71af04c568 Merge branch 'master' into master 2022-09-22 23:56:39 +08:00
果冻虾仁 93038edc7f Restruct event_dispatcher source file (#1888)
Split event_dispatcher into separate operating system specific files
2022-08-17 21:34:00 +02:00
Tuvie 568b1ac57a Merge branch 'master' into master 2022-08-15 13:56:25 +08:00
Tuvie 7d38c8f404 enable brpc use rdma 2022-07-19 23:04:37 +08:00
LorinLee 28eb063606 Merge pull request #1783 from wwbmmm/fix-attribute-const
Fix __const__ compile error in gcc version >= 11.2.0
2022-07-15 21:53:26 +08:00
jamesge d7be1d9cf9 add CXXFLAGS in compiling protoc-gen-mcpack 2022-06-29 09:27:35 +08:00
wangweibing f345f528ba Merge branch 'master' into fix-attribute-const 2022-06-09 11:16:01 +08:00
James Ge efa9989e99 Support apple silicon 2022-06-08 16:49:33 +08:00
wangweibing 87e18c6a15 Fix __const__ compile error in gcc version >= 11.2.0 2022-06-07 14:51:21 +08:00
jamesge 74310245bf make by config_brpc.sh shows commands by default, add -s to hide 2020-02-10 17:03:22 +08:00
jamesge 86ca8af34b removed butil/md5.cc butil/md5.h test/md5_unittest.cc which is replaceable by openssl/md5.h 2020-01-03 12:11:07 +08:00
zhujiashun eecbee23e9 fix_brpc_get_verion_name 2019-12-06 14:27:16 +08:00
zhujiashun 052728901d fix_missing_brpc_version_in_release: add exec mode to tools/get_brpc_version.sh 2019-12-05 19:44:57 +08:00
zhujiashun 6a2be8b014 fix_missing_brpc_version_in_release 2019-12-05 16:40:10 +08:00
zhujiashun 2b96d08e94 insert_apache_header 2019-10-25 18:01:21 +08:00
tanzhongyibidu 3ea48111d6 add license header for make, dockerfile,etc 2019-10-09 15:20:52 +08:00
zhujiashun 4233593dae remove nspr 2019-06-13 16:33:16 +08:00
zhujiashun cf9f1f8f89 Fix make issue in mac 2019-05-30 12:38:58 +08:00
gejun 255a653c65 Link shared libbrpc in UTs built by the Makefile 2019-05-29 15:29:04 +08:00
gejun a68868077c Add reader and writer for binary records 2019-05-14 17:26:23 +08:00
Cholerae Hu 72160e7179 Makefile: fix for high version protobuf 2018-10-25 17:39:15 +08:00
zhujiashun 5947fed81b add H2UnsentReq profiler 2018-10-10 18:26:35 +08:00
gejun 798e9a112d Move BinaryPrinter into separate files and make it more generic 2018-09-28 19:56:52 +08:00
jamesge 05a0bd1076 Renamed ThriftMessage to ThriftFramedMessage, ThriftTemplateMessage to ThriftMessage
Removed thrift_binary_head.h and renamed thrift_binary_head_t to thrift_head_t which is in thrift_message.h
Adapt thrift 0.11 which uses shared_ptr defined in stdcxx.h
Simplify example/thrift_extension_c++ by roundrobin between processing by handler or directly.
Removed libbrpc_thrift.a, the objs are archived into libbrpc.a (and libbrpc.so) directly
2018-05-14 04:49:11 -07:00
wangxuefeng 4072230503 Sync from master 2018-05-03 06:48:17 +00:00
zyearn 802f8ca0a8 Make Makefile work as well in MacOs 2018-04-30 09:23:07 +08:00
wangxuefeng 25b628526c Seperate libbrpc and librpc_thrift 2018-04-24 13:17:56 +00:00
Zhangyi Chen 9989076f74 Add NDEBUG 2018-01-22 16:56:15 +08:00
gejun 3d9a6ec81b add missing files for MAC 2018-01-12 19:49:49 +08:00
Zhangyi Chen 79f2e7d3b8 Merge from svn r35496 r35493, solving the ENOMEM issue of profiling 2017-11-14 15:57:51 +08:00
gejun 432d8109e2 Remove src/butil/base_switches.* 2017-11-03 15:55:03 +08:00
gejun e5ad244f2b mv libbrpc.dbg.a into test & fix .travis.yml 2017-10-18 18:01:57 +08:00
gejun bba83513f5 remove *.pb.h and *.pb.cc at cleaning 2017-10-10 15:06:50 +08:00
gejun 84936b1727 Better impl. of DEBUG_CXXFLAGS in Makefile 2017-09-26 14:36:12 +08:00
gejun 5b9bbfee3a add --nodebugsymbols to remove -g 2017-09-23 21:32:03 -07:00
gejun 01bcd2cf48 remove explicit deps on gperftools/profiler.h to adapt different versions of gperftools better 2017-09-20 15:25:50 +08:00
gejun f4b97bbb74 Remove UT's deps on gmock & fix UT 2017-09-19 16:42:33 +08:00
Zhangyi Chen d921345533 Remove Callback/Bind/Tuple from butil 2017-09-18 21:05:25 +08:00
Zhangyi Chen f3b388a813 Remove butil/allocator/ 2017-09-18 17:55:52 +08:00
Zhangyi Chen c4f27454a6 Remove butil/nix, butil/third_party/xdg_mime/ and related stuff 2017-09-18 17:24:33 +08:00
Zhangyi Chen 1e2d716f5e Shrink butil 2017-09-18 16:42:40 +08:00
chenzhangyi01 6fdeeac28e butil/logging could be overwritten by glog
Change-Id: I14cf8724175d1fb5237fe20228f822afdd8521cc
2017-09-12 11:55:30 +08:00
gejun ca64bee4b2 Link MallocExtension differently to avoid undefined reference in shared linking & Gen libbrpc.so as well 2017-09-11 16:38:28 +08:00
gejun 80f9f2f160 Rename base to butil to avoid potential naming conflicts 2017-09-08 17:17:35 +08:00
chenzhangyi01 389bc00655 Fix compile issues
Change-Id: Ie970f9499896cb9268cb6875cb7d44031bcd63d9
2017-08-27 13:28:52 +08:00
gejun 6f08143eb7 Patch svn r35149 2017-08-24 14:17:37 +08:00
gejun 70d77b202e Combine all libs into one 2017-08-24 13:39:39 +08:00
gejun 42c2712bf2 Drop support for gcc before 4.8 2017-08-21 20:44:26 +08:00
gejun 8d94754e16 Force generation of .pb.h before compiling brpc 2017-08-21 19:00:14 +08:00