aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core
Commit message (Collapse)AuthorAge
* Merge pull request #418 from nicolasnoble/tmp-win32Gravatar Craig Tiller2015-02-06
|\ | | | | Making the gpr_tmpfile's win32 version a bit more Windows-y.
* \ Merge pull request #387 from maxwell-demon/census_active_opsGravatar Alistair Veitch2015-02-06
|\ \ | | | | | | V0 implementation of census_get_active_ops().
* | | Adding /tmp to prefix when creating posix temporary files.Gravatar Julien Boeuf2015-02-06
| | | | | | | | | | | | - Addresses #416.
| | * Making the gpr_tmpfile's win32 version a bit more Windows-y.Gravatar Nicolas "Pixel" Noble2015-02-06
| |/ |/| | | | | Also adding windows helpers to convert to and from TCHAR strings.
| * prefix struct & functions in census_tracing.h per ctiller's suggestion.Gravatar Hongyu Chen2015-02-05
| |
| * More update on dup_annotation_list following review comments.Gravatar Hongyu Chen2015-02-05
| |
* | Move pollset_kick wfd creation/destruction out of freelist lockGravatar David Klempner2015-02-05
| | | | | | | | | | This was an observed source of contention at higher thread counts where we could overrun the freelist cap.
* | Merge pull request #359 from jboeuf/ssl_default_creds_integrationGravatar Yang Gao2015-02-05
|\ \ | | | | | | Adding support for loading the SSL roots from an environment variable.
| * | Addressing comments.Gravatar Julien Boeuf2015-02-05
| | |
| | * Merge branch 'census_active_ops' of https://github.com/maxwell-demon/grpc ↵Gravatar Hongyu Chen2015-02-05
| | |\ | | | | | | | | | | | | into census_active_ops
| | * | Update following a-vietch's commentsGravatar Hongyu Chen2015-02-05
| | | |
| | | * Update census_tracing.hGravatar Alistair Veitch2015-02-05
| | |/
* | | Fix memory leak on server channelsGravatar Craig Tiller2015-02-05
| | |
* | | Fix lame clientGravatar Craig Tiller2015-02-05
| | |
* | | Force a round trip on disconnect before closing a channelGravatar Craig Tiller2015-02-05
| | | | | | | | | | | | Prevents a use-after-free
* | | Don't double deleteGravatar Craig Tiller2015-02-05
| | |
* | | Fix another leakGravatar Craig Tiller2015-02-05
| | |
* | | Merge github.com:google/grpc into lesanGravatar Craig Tiller2015-02-05
|\ \ \
| * \ \ Merge pull request #383 from ctiller/http3Gravatar Vijay Pai2015-02-05
| |\ \ \ | | | | | | | | | | Eliminate condvar in chttp2 transport
* | | | | Better fix for segfaultGravatar Craig Tiller2015-02-05
| | | | |
* | | | | Fix segfaultGravatar Craig Tiller2015-02-05
| | | | |
* | | | | Fix memory leaksGravatar Craig Tiller2015-02-05
| | | | |
* | | | | Fix memory leakGravatar Craig Tiller2015-02-05
| | | | |
| * | | | Go one further.Gravatar Craig Tiller2015-02-04
| | | | | | | | | | | | | | | | | | | | There's no need for this branch at all.
| * | | | Respecify our way out of some very high contentionGravatar Craig Tiller2015-02-04
|/ / / / | | | | | | | | | | | | Theres no need for every thread to exit polling early if an alarm might finish, so there's no need to contend here.
| | * | Oooops. Forgot a the new file.Gravatar Julien Boeuf2015-02-04
| | | |
| * | | Merge github.com:google/grpc into http3Gravatar Craig Tiller2015-02-04
| |\ \ \ | |/ / / |/| | |
* | | | Merge pull request #396 from dklempner/source_cleanupGravatar Craig Tiller2015-02-04
|\ \ \ \ | | | | | | | | | | Fix up feature test macros
* \ \ \ \ Merge pull request #398 from nicolasnoble/http2-read-firstGravatar Craig Tiller2015-02-04
|\ \ \ \ \ | | | | | | | | | | | | Let the http2 transport issue a read request before pumping bytes into it.
| | | | * | Adding linux specific env implementation.Gravatar Julien Boeuf2015-02-04
| | | | | |
* | | | | | Merge github.com:google/grpc into async-apiGravatar Craig Tiller2015-02-04
|\ \ \ \ \ \
| | * | | | | Let the http2 transport issue a read request before pumping bytes into it.Gravatar Nicolas Noble2015-02-04
| |/ / / / /
| * | | | | Add a missing mdstr_unrefGravatar David Klempner2015-02-04
| | | | | | | | | | | | | | | | | | | | | | | | This fixes most of the asan reported leaks.
| | * | | | Merge branch 'master' into source_cleanupGravatar David Klempner2015-02-04
| | |\ \ \ \ | | |/ / / / | |/| | | |
| * | | | | Merge branch 'master' into timespecGravatar David Klempner2015-02-04
| |\ \ \ \ \
| | * \ \ \ \ Merge pull request #392 from dklempner/timevalGravatar Craig Tiller2015-02-04
| | |\ \ \ \ \ | | | | | | | | | | | | | | | | Remove timeval functions
* | | \ \ \ \ \ Merge branch 'async-api' of github.com:ctiller/grpc into async-apiGravatar Craig Tiller2015-02-04
|\ \ \ \ \ \ \ \
* | | | | | | | | Fix check for whether we should write to prevent infinite loopGravatar Craig Tiller2015-02-04
| | | | | | | | |
| | | | * | | | | Remove timeval functionsGravatar David Klempner2015-02-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | They only had one caller, which could easily be converted to use timespec instead of timeval.
| | | | | | | | * V0 implementation of census_get_active_ops().Gravatar Hongyu Chen2015-02-04
| | | | | | | | |
| | | | | * | | | Fix up feature test macrosGravatar David Klempner2015-02-04
| | | | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Move all feature test macros to the start of the file and check that they aren't already defined or defined to a lower value than the file needs. Projects should be allowed to put these in CFLAGS and we shouldn't break when they do.
| | | * | | | | Merge pull request #369 from jboeuf/tsan_opensslGravatar Nicolas Noble2015-02-04
| | | |\ \ \ \ \ | | | | |/ / / / | | | |/| | | | Fixing tsan errors in OpenSSL (#319)
| | * / | | | | Make gpr_timespec no longer be a typedef for struct timespec in posixGravatar David Klempner2015-02-04
| | |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The problem is that for the typedef to work we need _POSIX_C_SOURCE to be defined properly before any file that uses gpr_timespec includes anything. This is extremely fragile unless we change CFLAGS, which probably isn't worth doing for this.
| | | | * / / Eliminate condvar in chttp2 transportGravatar Craig Tiller2015-02-04
| | |_|/ / / | |/| | | | | | | | | | | | | | | | This used to be necessary to guarantee safe deletion, but with refcounting changes in call it's no longer needed
| | | | * | Addressing comments.Gravatar Julien Boeuf2015-02-03
| | | | | | | | | | | | | | | | | | | | | | | | The new gpr_tmpfile API is actually much nicer to use. Thanks Nico!
| * | | | | Cleanup documentationGravatar Craig Tiller2015-02-03
| | | | | |
| * | | | | Merge github.com:google/grpc into async-apiGravatar Craig Tiller2015-02-03
| |\| | | |
| * | | | | Use unsigned for shiftsGravatar Craig Tiller2015-02-03
| | | | | |
| | * | | | Merge pull request #380 from dklempner/cpu_linux_buildGravatar Craig Tiller2015-02-03
| | |\ \ \ \ | | | | | | | | | | | | | | Have cpu_linux.c define _GNU_SOURCE at the beginning of the file
| | | * | | | undef and endif aren't the same thingGravatar David Klempner2015-02-03
| | | | | | |