Vijay Pai
6dfa7e6ea3
Move files to a new "profiling" directory to better distinguish from census
...
statistics
10 years ago
Vijay Pai
c914c4a71a
Infrastructure for timer insertion, logging, and testing.
10 years ago
Nicolas "Pixel" Noble
27a0dc0208
Adjusting build.json.
10 years ago
Yang Gao
fa4549dd2d
Add missing public headers
10 years ago
Craig Tiller
8cca9abeda
Thread local storage for grpc
10 years ago
Tim Emiola
820e3d612a
Fixes the Makefile template to link .so.<MAJOR_VERSION>
...
This resolves a blocker stopping a clean linuxbrew install to work with one of
the wrapped libraries.
10 years ago
Craig Tiller
66048f4fc1
Add reporting library, use it
10 years ago
Yang Gao
a40020788f
Split interop client and server into components
10 years ago
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