Craig Tiller
e9a6eb7332
Allow RunScenarios to spawn in-process workers
...
This allows us to get back to single binary tests where appropriate, which will help in-depth profiling efforts.
I've built this atop my smoke_test changes as they inspired me to get this done.
10 years ago
Nicolas "Pixel" Noble
0caebbfcfe
Splitting gRPC service class codegen into its own set of files.
10 years ago
Craig Tiller
2c2cf6d2c5
Smoke test initial version
10 years ago
Craig Tiller
34cf2f37f7
Begin port selection code for windows
10 years ago
Craig Tiller
b25c90dbf4
Add endpoint_pair_windows.c
10 years ago
Masood Malekghassemi
d1be74ff56
Enable dylib installation on MacOS
...
Enables the installation of dylibs to the MacOS prefix, and ensures that the
install name of the dylibs are just their file names rather than their relative
paths from project root when built.
10 years ago
murgatroid99
ac0002adb8
Made Objective C plugin build without error
10 years ago
Nicolas "Pixel" Noble
5e51518f61
Bumping library version to 0.6.
10 years ago
Nicolas "Pixel" Noble
ff2828be3d
Rewriting mutex, condition_variable, and thread.
10 years ago
Nicolas Noble
91647cc815
Adding joinable threads, and gpr_thd_join.
10 years ago
Vijay Pai
dc7110fdc5
Add new CONFIG for building with mutrace
10 years ago
Yang Gao
b946b5ea74
Refactor and add a unit test
10 years ago
Nicolas "Pixel" Noble
65c5efb409
Private headers shouldn't be public...
10 years ago
Nicolas "Pixel" Noble
714cf6982a
Moving all of the codegens into a temporary static library.
...
This will allow us to re-use code generators in other kind of protoc plugins.
10 years ago
Yang Gao
a5e20d35c9
a stub of the cli tool
10 years ago
Yang Gao
cdb2a6e071
Protect on some overflow scenarios, add a test and build/run the test
10 years ago
Nicolas "Pixel" Noble
710b6a4ae2
Added a few more missing files and re-generated project files.
10 years ago
Nicolas "Pixel" Noble
51f5b91715
Adding missing public files to build.json, and re-generating all project files.
10 years ago
Yang Gao
75e2f6d839
Implementation of generic stub
10 years ago
Nicolas Noble
f86811890e
Better support for msys2.
10 years ago
Masood Malekghassemi
3bb52151dd
Make Python package spec indirect
...
This is part of a change to ease internal usage of GRPC.
10 years ago
Nicolas "Pixel" Noble
051a28ff84
Implements #276
...
Adds a Makefile target called 'test_python' that first builds grpc, then call run_tests.py to run the python tests for the current configuration.
10 years ago
Nicolas Noble
f358573091
FreeBSD preliminary work.
...
-) You can't assume bash is installed. Scripts needs to be cleaned out of bashisms.
-) You can't assume python is in /usr/bin. Use env instead.
-) AF_INET is in sys/socket.h
-) Added port_platform's basic structure for FreeBSD, based off Darwin.
-) FreeBSD doesn't have and doesn't need libdl for OpenSSL.
10 years ago
Nicolas "Pixel" Noble
7c1c7e8e22
Using cc and c++ instead of gcc and g++.
...
Not all systems are equal, and have gcc. However, cc and c++ are more common aliases for the system's compiler.
FreeBSD is an example.
10 years ago
Yang Gao
4999649653
Rename to AsyncGeneric*
10 years ago
Yang Gao
005eb88c45
Rename anonymous to generic globally
10 years ago
Nicolas "Pixel" Noble
e758ed16aa
Trying to make the MacOS experience better by removing various spurious messages, and increasing coverage of library paths.
10 years ago
Nicolas "Pixel" Noble
716b5fe1fa
Disabling installing shared libraries under MacOS for the time being.
10 years ago
Yang Gao
0cb6c25e71
A first test with typed async client and untyped service for a simple rpc
10 years ago
Yang Gao
61c413182d
initial imple of byte buffer and slice
10 years ago
murgatroid99
d47946be2a
Added batch GRPC_TRACE option to trace calls to grpc_call_start_batch
10 years ago
Nicolas "Pixel" Noble
061690d497
Don't merge OpenSSL into C++ upper layer libraries; only C.
10 years ago
Yang Gao
1c40233814
first sets of changes, it builds
10 years ago
Craig Tiller
a8dc37a2dd
Rename some files
10 years ago
Craig Tiller
d6479d6cc4
Async server works
10 years ago
Craig Tiller
8856875900
Async client progress
10 years ago
Craig Tiller
a8672573b8
Re-generate
10 years ago
Craig Tiller
c9f660daf8
Add a test that bad hostnames fail
10 years ago
Craig Tiller
26598a394a
WIP
10 years ago
murgatroid99
b618136143
Improved Makefile protoc message
10 years ago
Craig Tiller
45115845cc
Mark fling_*test non-flaky
...
Also, make the flaky: tag a little more visible in build.json
10 years ago
Craig Tiller
faa8480a39
Tracer registration.
...
First: ugh.
Second: allow tracer global variables to be registered and then parsed out of a configuration environment variable.
Expose TSI trace config variable directly to ease this a little.
10 years ago
Craig Tiller
c6e387bd5c
Fix typo
10 years ago
Craig Tiller
86fa1c5541
Save makefile var clobbering
10 years ago
Craig Tiller
f6901be8cd
Allow machine and build type tuning of slowdown
10 years ago
Nicolas "Pixel" Noble
d7631a4822
Fixing make install target for MacOS - strip -x is the command to use here.
10 years ago
Nicolas "Pixel" Noble
18953e302f
Fixing dependency on protobuf for parallel C++ build.
10 years ago
Craig Tiller
c5ba0e56a0
Make it possible to compile with gcc4.6
10 years ago
vjpai
95a34efc38
Add async multithreaded tests to build scripts
10 years ago
Craig Tiller
cf133f41f8
Make it possible to compile with gcc4.6
10 years ago