Commit Graph

108 Commits

Author SHA1 Message Date
Jan Tattermusch
cf6a311761 Revert "Windows builds for gRPC C++ tests" 2019-03-15 17:15:20 +01:00
billfeng327
4241edeaa4 renamed tag to no_windows in conformation with Bazel and TensorFlow 2019-03-07 14:52:49 -08:00
billfeng327
ab06853fc9 C++ Windows test builds 2019-03-06 15:47:49 -08:00
Vijay Pai
45c684f894 Allow an alarm to be set again after firing 2019-02-05 14:07:40 -08:00
yang-g
d6dd6f25f4 Correctly reference the internal string for socket mutator arg 2018-12-20 15:37:30 -08:00
yang-g
038a71d826 Merge remote-tracking branch 'upstream/master' into gpr_test_util_to_grpc_test_util 2018-12-17 08:52:20 -08:00
Soheil Hassas Yeganeh
9decf48632 Move security credentials, connectors, and auth context to C++
This is to use `grpc_core::RefCount` to improve performnace.
This commit also replaces explicit C vtables, with C++ vtable
with its own compile time assertions and performance benefits.
It also makes use of `RefCountedPtr` wherever possible.
2018-12-13 10:38:12 -05:00
yang-g
7fc52366a0 Fix alarm_test 2018-12-07 10:01:54 -08:00
yang-g
67742ef63f Fix BUILD files. Manually edit bzl files 2018-12-06 14:37:52 -08:00
yang-g
e75fc243da change tests to use the new class instead of grpc_test_init 2018-11-30 08:57:38 -08:00
Vijay Pai
db01bf793a Add callback-based alarms 2018-09-13 09:54:41 -07:00
Yang Gao
b840d5e45c Revert "Add more filter priority levels" 2018-08-16 08:58:26 -07:00
yang-g
d6ef707422 Add more filter priority levels 2018-08-01 11:22:32 -07:00
Vijay Pai
a7df986f08 Expand timeouts to deflake alarm test 2018-03-27 10:55:41 -07:00
Vijay Pai
c90a85649b Change grpc++ references in names to grpcpp 2018-03-08 22:04:59 -08:00
Noah Eisen
4d20a66685 Run clang fmt 2018-02-09 09:34:04 -08:00
Noah Eisen
be82e64b3d Autofix c casts to c++ casts 2018-02-09 09:16:55 -08:00
Vijay Pai
d4d0a30c6f Privatize useful.h and avl.h 2018-02-02 09:16:44 -08:00
Vijay Pai
28b6a44637 Migrate all remaining features of core test to C++ layer test 2018-01-21 21:04:37 -08:00
Vijay Pai
2b226adf60 Remove alarm from core, implement in C++ layer only 2018-01-21 21:03:56 -08:00
Yash Tibrewal
8cf1470a51 Revert "Revert "All instances of exec_ctx being passed around in src/core removed"" 2017-12-06 09:47:54 -08:00
Yash Tibrewal
ad4d2dde00 Revert "All instances of exec_ctx being passed around in src/core removed" 2017-12-06 09:05:05 -08:00
Yash Tibrewal
03412ee9de Remove TLS_NO_SUPPORT and always use GPR_TLS. Reorder statements in grpc_init and grpc_shutdown. Add grpc_init and grpc_shutdown in failing test/cpp tests 2017-11-28 18:06:23 -08:00
Yash Tibrewal
177039b2f8 Merge master 2017-11-16 19:31:28 -08:00
Craig Tiller
4ac2b8e585 Enable clang-tidy as a sanity check, fix up all known failures 2017-11-10 14:14:17 -08:00
Yash Tibrewal
3150744c71 Removing more exec_ctx instances 2017-11-09 18:27:37 -08:00
Yash Tibrewal
40422d5fa6 Merge master 2017-11-06 14:43:31 -08:00
Craig Tiller
baa14a975e Update clang-format to 5.0 2017-11-03 09:09:36 -07:00
Yash Tibrewal
39aed1ae8b Remove unnecessary extern Cs 2017-10-25 17:04:35 -07:00
Craig Tiller
1a8f1e831d Make alarm_test tolerant of threading 2017-09-21 10:07:36 -07:00
Vijay Pai
58c33ba19b Decouple alarm construction from setting to avoid races in MT code 2017-09-07 11:34:13 -07:00
Nicolas "Pixel" Noble
2bc5e3ac40 Moving visibility and package creation to the build system. 2017-08-30 19:18:37 +02:00
Vijay Pai
81522c8ebe Add unsecure libraries to bazel build targets 2017-08-02 19:44:32 -07:00
Nicolas Noble
9877189e45 Merge pull request #11310 from nicolasnoble/import
Import mutations.
2017-07-13 13:39:58 -07:00
Mark D. Roth
96e51c8e56 Merge pull request #11648 from markdroth/c++_filter_fixes
Improvements to C++ filter API
2017-06-30 11:41:45 -07:00
Mark D. Roth
cc4ef5919f Improvements to C++ filter API:
- Make sure all C-core parameters are passed into C++ methods.
- Add Destroy() methods for ChannelData and CallData.
- Use C++-style casts.
- Add 'extern "C"' to iomgr/closure.h, which is used in C++ filters.
2017-06-29 08:11:57 -07:00
David Garcia Quintas
ab1ff6b041 Split move test 2017-06-28 14:14:24 -07:00
Nicolas "Pixel" Noble
5d80dc4985 Merge branch 'master' of https://github.com/grpc/grpc into import 2017-06-26 22:01:11 +02:00
David Garcia Quintas
e48949f0b4 Make grpc::Alarm non-copyable 2017-06-20 15:42:56 -07:00
Jan Tattermusch
4d5c3102a1 fix remaining license notices 2017-06-08 11:22:41 +02:00
Jan Tattermusch
7897ae9308 auto-fix most of licenses 2017-06-08 11:22:41 +02:00
Nicolas "Pixel" Noble
af6c83f9e1 Adding dummy layering check option. 2017-05-19 01:53:56 +02:00
Nicolas "Pixel" Noble
e40877931a Missed one gtest reference. 2017-05-11 00:42:32 +02:00
Nicolas "Pixel" Noble
7c26eed838 Buildifier and wrapping test/cpp/* rules with our build system. 2017-04-13 02:03:22 +02:00
Nicolas "Pixel" Noble
8e0684b5d4 Merge branch 'master' of https://github.com/grpc/grpc into cpp_bazelness 2017-03-27 18:50:04 +02:00
Yuchen Zeng
9f0a115f05 Test if the user agent string is copied correctly 2017-03-22 18:03:06 -07:00
Nicolas "Pixel" Noble
ddab452096 Merge branch 'master' of https://github.com/grpc/grpc into cpp_bazelness 2017-03-22 18:30:44 +01:00
Yuchen Zeng
4564b8cde7 Copy value at SetPointerWithVtable 2017-03-14 11:40:56 -07:00
Craig Tiller
bf515b6f7f Merge github.com:grpc/grpc into cpp_bazelness 2017-02-24 16:23:50 -08:00
Craig Tiller
eb022becae Fix compile 2017-02-22 08:08:53 -08:00