Commit Graph

200 Commits

Author SHA1 Message Date
Nicolas "Pixel" Noble 2bc5e3ac40 Moving visibility and package creation to the build system. 2017-08-30 19:18:37 +02:00
yang-g 59ef64898a Adding exec_ctx to avl vtable functions 2017-07-25 07:45:23 -07:00
Nicolas Noble 9877189e45 Merge pull request #11310 from nicolasnoble/import
Import mutations.
2017-07-13 13:39:58 -07:00
Ken Payson a4710a090d Revert "Remove lockfree-stack implementation that is no longer used"
This reverts commit 3d04e025bc.
2017-07-10 16:49:59 -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
Vijay Pai 3d04e025bc Remove lockfree-stack implementation that is no longer used 2017-06-19 15:32:44 -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 eb36b8ac77 Merge branch 'master' of https://github.com/grpc/grpc into import 2017-05-11 23:24:37 +02:00
Craig Tiller decec09316 Merge github.com:grpc/grpc into c++lame 2017-04-21 08:08:05 -07:00
Craig Tiller 14ff003ae4 Merge pull request #10751 from ctiller/speedup-build
Speed up tests
2017-04-20 12:23:45 -07:00
Craig Tiller d47be446d7 Speed up tests 2017-04-19 17:26:24 -07:00
Craig Tiller d1a6423199 Use stdlib to avoid ubsan errors 2017-04-19 15:34:29 -07:00
Nicolas "Pixel" Noble 15cd5ce2ed Rewriting core tests BUILD files to use the build system. 2017-04-18 19:53:10 +02:00
Craig Tiller 56c23f11b0 Merge github.com:grpc/grpc into c++lame 2017-04-14 15:18:20 -07:00
Craig Tiller 0362d6b374 ubsan fixes 2017-04-13 07:59:08 -07:00
Nicolas "Pixel" Noble 7c26eed838 Buildifier and wrapping test/cpp/* rules with our build system. 2017-04-13 02:03:22 +02:00
Craig Tiller eb36437e85 Merge github.com:grpc/grpc into c++lame 2017-04-07 17:08:42 -07:00
Craig Tiller a044424430 clang-format 2017-04-03 15:17:05 -07:00
Craig Tiller 3a20cec8a3 Merge branch 'arena' of github.com:ctiller/grpc into arena 2017-04-03 15:16:46 -07:00
Craig Tiller dced510997 Fix arena_test on 32-bit platforms (includes Windows) 2017-04-03 12:50:49 -07:00
Craig Tiller 7cbb4feff9 Allow custom deletion policies on grpc_core::UniquePtr<> 2017-04-02 10:03:19 -07:00
Craig Tiller b3d70102a5 Memory allocator for C++ in core 2017-03-31 14:17:09 -07:00
yang-g 07429fa9a6 Update time_cmp to ignore tv_nsec when tv_sec is INT64 MAX or MIN 2017-03-29 17:22:19 -07:00
yang-g 1aba869e9e Make convert clock_type consistent with add/sub when dealing with extreme values 2017-03-28 21:41:02 -07:00
Yuchen Zeng 289bc21585 Merge pull request #9995 from y-zeng/cpu_test
Avoid repetitive division calculations
2017-03-17 11:35:14 -07:00
Craig Tiller 37723c9ee0 Fix race condition 2017-03-13 07:45:44 -07:00
Craig Tiller 0dd81003b5 Concurrent test 2017-03-13 06:57:29 -07:00
Craig Tiller 9202b3fdfd Arena allocator for grpc 2017-03-12 22:30:38 -07:00
Yuchen Zeng f0d6b88626 Avoid repetitive division calculations 2017-03-07 11:32:44 -08:00
Yuchen Zeng 39514ccb29 Add licenses() in BUILD files 2017-03-01 22:32:47 -08:00
Craig Tiller 6517333d17 Merge pull request #9881 from ctiller/spinlock
Add a spinlock type.
2017-02-28 12:57:01 -08:00
Craig Tiller b73ad23bd8 Fix memory leak 2017-02-27 15:57:24 -08:00
Craig Tiller edbf2b9d13 Add a spinlock type.
Useful for situations where we need to repeatedly trylock, not useful
for cases where we need to lock (due to spinning).

Add a variant of sync_test to test it (with the same tests we run for
gpr_mu).

Add a benchmark to bm_closure to demonstrate single threaded performance.
2017-02-27 07:24:00 -08:00
Craig Tiller 6f4178878c Add zalloc, convert a bunch of files to use it 2017-02-16 14:09:39 -08:00
Robbie Shade ca7effcdff Replace timeout/scaling macros with functions. 2017-01-31 15:40:20 -05:00
yang-g 1da20c10b0 Remove unused load 2017-01-11 10:50:26 -08:00
Nicolas "Pixel" Noble 203860ac23 Merge remote-tracking branch 'google/master' into bazel-take-2 2017-01-04 22:10:14 +01:00
Julien Boeuf 964d7bb482 Fixing JWT verifier.
- Initializes grpc correctly in the JWT utils.
- Make the email mapping work with the new service accounts produced by
  Google IAM.
- Adding check for email issuers where the issuer has to be the subject as well.
- Implementing portable version of memrchr.
2016-12-21 22:04:36 -08:00
David Garcia Quintas 1edfb952d0 Updated backoff to spec. 2016-11-24 00:47:51 -08:00
Craig Tiller 0f310807ff Update includes, s/gpr_dump_slice/grpc_dump_slice/g 2016-10-26 16:25:56 -07:00
Craig Tiller d41a4a720f s/gpr_slice/grpc_slice, and move around tests, impls 2016-10-26 16:16:06 -07:00
Craig Tiller d3e645f07d e2e fuzzers 2016-10-20 12:15:27 -07:00
Craig Tiller 31a1bbd4bc Make fuzzer unit tests work 2016-10-20 11:45:59 -07:00
Craig Tiller ad57f1678e Begin fuzzing framework 2016-10-20 11:32:28 -07:00
Craig Tiller 7ad2d0b463 end2end test generation (first try) 2016-10-20 10:44:50 -07:00
Nicolas "Pixel" Noble 60ca22fef5 Basic testing. 2016-10-20 10:23:53 +02:00
Craig Tiller aef13f78c7 Merge branch 'grand-unified-closures' into direct-calls 2016-09-08 10:05:42 -07:00
Craig Tiller 344834b40b Merge github.com:grpc/grpc into grand-unified-closures 2016-09-07 08:39:05 -07:00