Craig Tiller
28316341bf
Annotate impl/codegen with IWYU pragmas ( #27252 )
...
* Add a tool to annotate impl/codegen with IWYU pragmas
* xx
* oops
* fmt
* x
* fix wrong direction bug
* use defaultdict
* better annotations
* better annotations
* Automated change: Fix sanity tests
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
3 years ago
Adam Cozzette
63ee5b62c2
Updated parse_json.cc to rely on config_protobuf.h for protobuf types
...
Google's internal version of the gRPC codebase uses a version of
protobuf with a different namespace and include paths. This commit makes
parse_json.cc rely on config_protobuf.h for protobuf types so that it
will work properly in that environment. I also replaced a call to
Status::error_code() with a call to Status::code() instead. This way the
code will work with absl::Status, which has a somewhat different API
compared to google::protobuf::util::Status.
4 years ago
Esun Kim
decc199ca8
Fix by clang-tidy
4 years ago
Joshua Haberman
cf857cb063
Removed custom int64 typedef in favor of int64_t.
...
ByteCount() now returns int64_t in all configurations
so there is no longer any need for typedef indirection here.
5 years ago
kwasimensah
3ec0967c1e
Fix typo for using MessageLite
6 years ago
kwasimensah
12ffbb8a83
Add MessageLite type to grpc's config
6 years ago
ncteisen
4fa389b137
Unifying grpc build hacks
6 years ago
ncteisen
482641501c
Revert "Revert "Refactor Channelz Service to Support Internal Build""
...
This reverts commit 2eafaccba6
.
6 years ago
Noah Eisen
2eafaccba6
Revert "Refactor Channelz Service to Support Internal Build"
6 years ago
ncteisen
97134a69be
Refactor to support internal build
6 years ago
Muxi Yan
0e00c43082
Move headers from grpc++ to grpcpp
7 years ago
ncteisen
023726202a
Refactor SerializationTraits
7 years ago
ncteisen
616dafd52c
Partial revert of https://github.com/grpc/grpc/pull/10743
7 years ago
Jan Tattermusch
7897ae9308
auto-fix most of licenses
8 years ago
ncteisen
e107b0d439
Add to codegen interface, refactor proto serialization
...
This change allows for some internal proto serialization
changes to be made
8 years ago
yang-g
e6c04aa612
Add a macro to support protobuf lite
8 years ago
Yuchen Zeng
1318479011
Separate generated file and protobuf dependency
8 years ago
Yuchen Zeng
3046557a02
fix typo
8 years ago
Yuchen Zeng
24987dbf77
fix typo
8 years ago
Yuchen Zeng
3623dc5cdd
Move protobuf dependencies to config_protobuf.h
9 years ago
Craig Tiller
6169d5f7b0
Update copyrights
9 years ago
Alistair Veitch
75d5c0f024
post merge
9 years ago
David Garcia Quintas
5a9462339d
copyrights
9 years ago
David Garcia Quintas
6a48405ed0
pre sync_stream.cc creation. Does not compile
9 years ago
yang-g
9e2f90cd06
headers reorg
9 years ago
Craig Tiller
ce40de58da
clang-format
10 years ago
Craig Tiller
50a7a68ca2
Progress commit on fixing up C++
10 years ago
Craig Tiller
81fafa8971
Beginning the cleanup
10 years ago
Vijay Pai
9dc5c15b56
Account for time difference in mac and linux
10 years ago
vjpai
178a551b5d
nullptr->shared_ptr conversion
10 years ago
Yang Gao
3921c56bee
Expose max message size at the server side
10 years ago
Nicolas "Pixel" Noble
ff2828be3d
Rewriting mutex, condition_variable, and thread.
10 years ago
vjpai
f731d68fef
Avoid a problem when clang pretends to be GNUC
10 years ago
vjpai
3ff350cf96
Make a fake version of nullptr to work with old compilers
10 years ago
vjpai
11f64fb349
Make a fake version of nullptr to satisfy old compilers
10 years ago
Yang Gao
6baa9b67ad
clang-format c++ code
10 years ago
Nicolas "Pixel" Noble
764971354c
Allowing us to import google::protobuf::int64.
...
If for any reason, our definition of gpr_int64 is different from the definition of google::protobuf::int64, the virtual override would fail, as this needs to be of the precisely exactly the same type.
That change allows us to use protobuf's int64 definition.
10 years ago
Nicolas "Pixel" Noble
613d6fe997
Moving ZeroCopyOutputStream to grpc++/config.h.
10 years ago
Yang Gao
5b61d5194d
formatting
10 years ago
Yang Gao
4e233a1a46
Add macros
10 years ago
Nicolas "Pixel" Noble
1ff52d5278
Guard headers tool.
10 years ago
Craig Tiller
c5ba0e56a0
Make it possible to compile with gcc4.6
10 years ago
Craig Tiller
cf133f41f8
Make it possible to compile with gcc4.6
10 years ago
Craig Tiller
190d360def
Add missing new-lines at end of file
10 years ago
Craig Tiller
0605995e55
Update copyright to 2015
10 years ago
Craig Tiller
573523f127
clang-format
10 years ago
Craig Tiller
df2c957eee
Fix compile error
10 years ago
Craig Tiller
b5dcec5a2e
clang-format codebase
10 years ago
Nicolas Noble
b7ebd3b8c6
Initial import.
10 years ago