Commit Graph

21 Commits

Author SHA1 Message Date
vjpai 295a1ff6cd Add a #include that was needed as everything moved to gpr_malloc 2016-04-15 17:46:42 -07:00
Nicolas "Pixel" Noble 6415043781 Merge branch 'master' of https://github.com/grpc/grpc into gpr_malloc_is_all 2016-04-05 00:30:40 +02:00
Craig Tiller 6169d5f7b0 Update copyrights 2016-03-31 07:46:18 -07:00
Nicolas "Pixel" Noble 1bb17d31cd Merge branch 'master' of https://github.com/grpc/grpc into gpr_malloc_is_all 2016-03-28 20:21:43 +02:00
Nicolas "Pixel" Noble 7c9a154803 Sanitize mallocs and frees. 2016-03-26 01:33:34 +01:00
Craig Tiller 9533d042d4 Fix includes 2016-03-25 17:11:06 -07:00
Craig Tiller 2e1903638e Fix copyrights 2016-03-25 14:33:26 -07:00
Craig Tiller f40df23eeb Auto-changes 2016-03-25 13:38:14 -07:00
Craig Tiller 3c53bb2f46 clang-format 2015-11-10 14:24:36 +00:00
Vijay Pai 4870de2367 Fix more shadow and conversion warnings. 2015-10-21 09:29:41 -07:00
vjpai 4c70baa1a1 Fix sign conversion issues here 2015-10-21 07:50:18 -07:00
Craig Tiller f3756c1e0d Introduce multiple clocks to GPR 2015-07-01 17:21:01 -07:00
Craig Tiller 9e1ba43543 Fix compilation on mac 2015-06-03 17:05:12 -07:00
Ronnie Sahlberg 2ad8d21158 strcmp: change all !str[n]cmp to str[n]cmp == 0
Change all !str[n]cmp to be str[n]cmp == 0 consistently across the codebase.

Issue #231

Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
2015-03-07 08:39:22 -08:00
David Klempner a4ac16cdc3 Fix signed comparison warnings in low_level_ping_pong 2015-03-04 15:59:44 -08:00
Craig Tiller 190d360def Add missing new-lines at end of file 2015-02-18 09:23:38 -08:00
Craig Tiller 0605995e55 Update copyright to 2015 2015-02-18 08:34:56 -08:00
Craig Tiller 32946d37e0 () --> (void) 2015-01-15 11:37:30 -08:00
klempner ee3ebe1bb9 Change the low level ping pong benchmark to run all tests by default.
Change on 2014/12/12 by klempner <klempner@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=82026092
2014-12-15 14:30:53 -08:00
ctiller 18b49ab914 Introducing iomgr.
Move eventmanager and platform dependent endpoint functionality into a single
library called 'iomgr'.

This is primarily to prepare for a Windows port - where posix socket semantics
lead to poor quality code.

Mostly this is a code movement CL, with some small changes to help prepare the
way for porting:

- em style fd objects can only be held internally in iomgr, and own their memory
- added grpc_iomgr_create_endpoint_pair() to accomodate the common pattern of
creating a tcp endpoint from the output of socketpair - this will help keep
our tests portable
- separated em alarm interface into a separate file, as this part of event
manager is needed higher up the stack
- made the eventmanager bits a true singleton, simplifying API's across the
stack as there's no longer a reason to carry a pointer there.

Initial design document is here:
https://docs.google.com/document/d/1VmafcHvvrP5kwtQkz84R5yXF7u7fW-9Pn0bkSUQHDt8/edit?disco=AAAAARNByxg
	Change on 2014/12/09 by ctiller <ctiller@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=81716456
2014-12-09 16:20:55 -08:00
Nicolas Noble b7ebd3b8c6 Initial import. 2014-11-26 16:33:03 -08:00