Commit Graph

152 Commits

Author SHA1 Message Date
Vishal Powar 319fcdf26e Add a script for generating C code and build rule for protobuf protos.
All these changes need to go together to make sense
  - changes to use new version of upb in bazel
  - allowing includes in build target option
  - script for generating c code (upb) for protos
  - generated code for example protos
  - adding changes for non-bazel builds
  - change sanity tests to ignore the generated files.
2019-03-13 12:53:17 -07:00
Alexander Polcyn ac6795a57e Revert "Changes add a script for generating C code and build rule for protobuf"
This reverts commit 62027b7e14.
2018-12-12 11:40:25 -08:00
Vishal Powar 62027b7e14 Changes add a script for generating C code and build rule for protobuf
protos

All these changes need to go together to make sense
  - changes to use new version of upb in bazel
  - allowing includes in build target option
  - script for generating c code for protos
  - generated code for example build
  - adding changes for non-bazel builds
  - change sanity tests to ignore the generated files.
2018-12-11 14:59:02 -08:00
Alex Polcyn e52d87b53d Add a grpclb-in-DNS interop test suite 2018-10-23 00:00:08 -07:00
Bill Feng 0ce7f91d9e used names instead of numbers for each scenario 2018-08-27 16:10:25 -07:00
Muxi Yan b24b212ee5 Make symbols of BoringSSL private to gRPC 2018-08-23 09:42:24 -07:00
Thomas Bechtold 08b626a704 Don't hardcode python2.7 in generate_projects.py script
Instead, use the same python interpreter for calling the mako renderer
that is currently use (which is sys.executable).

This is useful when trying to run generate_projects.py in a python3
only environment (which is still broken but this is a first step).
2018-05-20 08:34:21 +02:00
Nicolas "Pixel" Noble 6f3c4f0aab Adding back nodejs version override support. 2018-03-14 23:11:29 +01:00
Stanley Cheung ac3c69b99e PHP: make generate_projects.sh smarter for package.xml 2018-01-19 15:27:19 -08:00
Mehrdad Afshari 87cd994b04 Upgrade yapf to 0.20.0
Upgrade yapf version to 0.20.0 and reformat Python files.
2018-01-02 14:40:00 -08:00
ncteisen 26d70b1653 yapf tools/buildgen 2017-12-11 16:40:56 -08:00
Yash Tibrewal d9da7387b8
Merge pull request #13147 from yashykt/testc++ize
Convert test/core to C++
2017-11-07 17:02:23 -08:00
Yash Tibrewal 1cf9992ce2 Removing a few build.yaml errors 2017-10-26 11:19:27 -07:00
murgatroid99 38007753b0 Remove src/node and references to it
This removes all of the node code and tests from the repo, along with the
scripts for running Node unit tests, performance tests, and artifact builds.
The scripts for running tests from the grpc-node repository are untouched.
2017-10-25 13:21:57 -07:00
Yash Tibrewal 1c9b584a15 Changes for C to C++. Adding extern C to header files for compatibility. 2017-10-02 16:26:53 -07:00
Alexander Polcyn 27bf05d003 Add tests for c-ares wrapper using a local DNS server. 2017-09-14 14:32:30 -07:00
Nicolas "Pixel" Noble 72b36736ce The input files also need to follow the base argument... 2017-09-13 00:05:29 +02:00
Nicolas "Pixel" Noble 40c346ced9 Adding --base to generate_projects.py 2017-09-12 22:39:30 +02:00
Jan Tattermusch 7897ae9308 auto-fix most of licenses 2017-06-08 11:22:41 +02:00
Yuchen Zeng 937302b0df Merge remote-tracking branch 'upstream/master' into cares_rebase 2017-03-22 10:54:31 -07:00
Craig Tiller c9bb78f2f8 Make fuzzers run on mac (but not on mac on jenkins) 2017-03-20 08:17:13 -07:00
Yuchen Zeng f44e781d01 Merge remote-tracking branch 'upstream/master' into cares_bazel_rule 2017-02-08 20:15:20 -08:00
Craig Tiller 8b1d59cafa Add some debug utilities
This PR adds a set of debug helpers that are intended for calling only from gdb. They cross abstraction boundaries and allow quickly accessing one thing from another thing.
I expect to grow this library significantly over time to aid debugging tricky problems.
2017-02-03 11:50:04 -08:00
Yuchen Zeng e02cbebd02 Merge remote-tracking branch 'upstream/master' into cares_buildin 2017-01-19 16:33:30 -08:00
Jan Tattermusch 2a8af018ca Delete generate_projects-old.sh 2017-01-19 09:48:32 +01:00
Yuchen Zeng 04ec4701e3 Merge remote-tracking branch 'upstream/master' into cares_buildin 2017-01-18 18:49:07 -08:00
Jan Tattermusch 5c79a3199c cleanup tools/run_tests directory 2016-12-22 10:47:52 +01:00
Nathaniel Manista 8f7b0b48bf v1.0.x → master upmerge
Manual changes:

 - Fixed use of Exception.message in _invalid_metadata_test.py

 - Fixed merge of one_failed_as_unavailable in rpc_server_spec.rb

 - Added "set -e" to generate_build_additions.sh
2016-12-16 23:48:52 +00:00
David Garcia Quintas ff3112188b Renamed google_benchmark submodule to benchmark 2016-12-06 17:44:57 -08:00
Yuchen Zeng bd363544fd Merge remote-tracking branch 'upstream/master' into cares_buildin 2016-11-08 10:56:16 -08:00
Craig Tiller ac119ba887 Merge github.com:grpc/grpc into microbench 2016-11-01 14:27:25 -07:00
Yuchen Zeng c76e9d3062 Merge remote-tracking branch 'upstream/master' into cares_buildin 2016-10-28 15:41:58 -07:00
Craig Tiller d3cd017f5d Initial google_benchmark integration: source changes 2016-10-25 17:02:20 -07:00
murgatroid99 2c287ca750 UV tests pass on linux 2016-10-07 09:55:35 -07:00
Yuchen Zeng 78cc066db2 Merge remote-tracking branch 'upstream/master' into cares_buildin 2016-08-24 18:22:24 -07:00
Stanley Cheung 557aa4e695 php: bump version 2016-08-22 08:51:47 -07:00
Stanley Cheung 8749c96595 php: bump version 2016-08-22 08:45:12 -07:00
Yuchen Zeng f64bf28e87 Build c-ares without running ./configure 2016-08-11 21:21:59 -07:00
Yuchen Zeng d790dd6a5c Fix python build 2016-08-11 17:32:50 -07:00
Craig Tiller edcd4e247d Disable fuzzed tests on TSAN 2016-06-15 14:21:24 -07:00
Craig Tiller fe01b58223 Merge github.com:grpc/grpc into cleaner-posix3 2016-05-11 08:05:59 -07:00
Nicolas "Pixel" Noble 777c26329c Properly using our build.yaml source of truth to generate our list of public APIs. 2016-05-02 23:23:32 +02:00
Craig Tiller b364a318de Merge pull request #6255 from stanley-cheung/fix-buildgen-plugin-comment
Fix buildgen plugin file comment
2016-04-28 08:33:59 -07:00
Craig Tiller 11c83e9056 Dont run fuzzer outputs on windows, mac (save some CPU) 2016-04-25 16:31:15 -07:00
Stanley Cheung a5b7df9242 fix buildgen plugin file comment 2016-04-21 16:49:25 -07:00
Craig Tiller 3ab2fe0094 Rollup of changes from the latest import 2016-04-11 20:11:18 -07:00
Craig Tiller 03915e5de6 Sort out codegen dependencies 2016-04-07 09:15:10 -07:00
Craig Tiller 5db5e13293 Merge github.com:grpc/grpc into strong-includes 2016-04-06 16:28:46 -07:00
Craig Tiller 946ce7a46a Allow flagging tests that arent dependent on polling strategy 2016-04-06 10:35:58 -07:00
Craig Tiller 0bda0b3e55 Configure performance scenarios with json
Run those json configurations as part of presubmits
2016-04-06 10:14:44 -07:00