Nicolas "Pixel" Noble
4fba286e4d
Adding windows support for gpr subprocesses.
9 years ago
Nicolas "Pixel" Noble
d5d83aa33f
Fixing, using and testing alarm code.
9 years ago
Nicolas "Pixel" Noble
c4e57e359c
Cleaning up cruft to properly create a dll file.
9 years ago
Nicolas "Pixel" Noble
09121799b0
Removing gpr as a separated library.
9 years ago
David Garcia Quintas
366c531f3d
updated projects
9 years ago
Nicolas "Pixel" Noble
1723044a12
Allowing for debug builds.
9 years ago
Nicolas "Pixel" Noble
b8e2f9c02a
Making BoringSSL compile under mingw.
9 years ago
David Garcia Quintas
d79ef3af71
Fixed wrong usage of global var
9 years ago
Nicolas "Pixel" Noble
4500034c03
CFLAGS and CXXFLAGS should be specializations of CPPFLAGS, not the over way around.
9 years ago
David Garcia Quintas
6bd7b97dc6
DONE!!1one
9 years ago
David Garcia Quintas
e1300deb87
After GrpcLibrary refactoring. Compiles and passes. WIP still
9 years ago
Nicolas "Pixel" Noble
51b1aeee68
Moving some config defaults to build.yaml, and moving others to CPPFLAGS.
9 years ago
Craig Tiller
3e301a37bc
Reduce CPU, increase MSAN timeouts
9 years ago
Nicolas "Pixel" Noble
d649c2113d
Removing Makefile circular dependencies.
9 years ago
Nicolas "Pixel" Noble
fba36bc4b8
Finally fixing the issue with CC, CX, LD, and AR not being overridable from the environment.
9 years ago
Nicolas "Pixel" Noble
1a8eb85eff
Cleaning up our Makefile.
...
-) Adding question marks to important tools so they can be overriden from environment variables.
-) Removing all traces of -ldl since BoringSSL doesn't implement OpenSSL's DSO and doesn't require it.
9 years ago
David Garcia Quintas
6a48405ed0
pre sync_stream.cc creation. Does not compile
9 years ago
David Garcia Quintas
b523c732d1
async_stream.h done. Compiles
9 years ago
David Garcia Quintas
2425bbbc55
Further work. Compiles. WIP
9 years ago
Craig Tiller
82f3f0d178
Fix compiler flags
9 years ago
Craig Tiller
16872b8239
Fix *SAN compilation
9 years ago
Craig Tiller
f9ceb1d105
Fix *SAN compilation
9 years ago
Craig Tiller
de024c5eef
Fix a build error on newer clangs with msan
9 years ago
Jan Tattermusch
3708cea23b
regenerate projects
9 years ago
Vijay Pai
4dc269ed98
Merge async client thread stress test into main thread stress test so as to
...
improve code reuse
9 years ago
David Garcia Quintas
ddcb53a9de
made codegen targets in build.yaml
9 years ago
Vijay Pai
abd5aa402f
Introduce thread stress test using async client. The server is still sync
...
for now. This will increase our coverage of concurrent execution cases in C++
since we don't currently have any coverage for multithreaded async execution using
a common completion queue.
In this test, 100 client threads initiate 1000 RPCs each, then join, and then
100 client threads come along to proces those RPC completion events as they come back.
9 years ago
Craig Tiller
81df68d647
Add some time dilation for ASAN builds
9 years ago
Craig Tiller
3dca23aa0d
Make zlib a first class build citizen
9 years ago
David Garcia Quintas
898588ba33
added missing codegen deps for grp
9 years ago
David Garcia Quintas
08a0a3306e
Made "codedgen" directories closed over #includes
9 years ago
Craig Tiller
aff3d50324
Fix C++
9 years ago
Craig Tiller
a0f85171d1
Move build configs into build.yaml
...
Importantly:
- allows matching timeout values between makefile and run_tests without
repeating ourselves
- allows borrowing of compiler flags by other build systems
There's still a little too much build configuration built into our
Makefile, but we can start attacking that over time.
9 years ago
David Garcia Quintas
a396276cde
regenerated projects
9 years ago
David Garcia Quintas
167221423b
Regenerated projects
9 years ago
vjpai
c803442204
Rename coresched --> limit_cores
9 years ago
David Garcia Quintas
1aeabd7194
regenerated projects
9 years ago
Craig Tiller
694cf8b0d2
Shared subchannel sketch
9 years ago
David Garcia Quintas
44f3249018
Introduced ServerInterface
9 years ago
Craig Tiller
71a8604488
Fix TSAN on Jenkins and on my machine
9 years ago
yang-g
9f17314a35
move utilities to a separate file
9 years ago
Craig Tiller
e869b5629d
Hard code text segment address for msan, tsan
...
Somehow these are getting loaded at bad addresses by whatever kernels we have on our Jenkins slaves. Fix the load address to something safe to avoid this.
9 years ago
yang-g
77c63333a6
Add new public header
9 years ago
yang-g
d6f7d99dc6
Add a hybrid end2end test mixing sync and async methods
9 years ago
David Garcia Quintas
ec0d07f58e
Woops
9 years ago
yang-g
be5a2c4f04
working test
9 years ago
Sree Kuchibhotla
80b6a47a25
Fix the error that was causing incorrect Makefile generation
9 years ago
Sree Kuchibhotla
c819e5031b
Generate transitive dependencies as well in gen_build_yaml.py for protos
9 years ago
David Garcia Quintas
e50c6c2f5e
WIP. Added ChannelInterface
9 years ago
Nicolas "Pixel" Noble
69dcff5261
Re-ordering interdependent proto files.
9 years ago