Commit Graph

162 Commits

Author SHA1 Message Date
Jan Tattermusch 165c62ff75 Merge pull request #6183 from nicolasnoble/msys-support
Adding support for msys.
2016-04-27 16:31:59 -07:00
Craig Tiller a687250fd8 Fix msan bug 2016-04-23 13:37:48 -07:00
Craig Tiller d78ca88da1 Fix bugs in test infra 2016-04-22 14:47:05 -07:00
Craig Tiller 4add20c64f Crash fix 2016-04-21 23:44:20 -07:00
Craig Tiller b91fe56800 Merge github.com:grpc/grpc into api_fuzzer 2016-04-14 22:49:39 -07:00
Nicolas "Pixel" Noble c4b18a50de Adding support for msys. 2016-04-15 07:39:26 +02:00
Craig Tiller d2fd769aae Initial channel watching 2016-04-13 22:44:48 -07:00
Craig Tiller 62c7a5a699 Channel establishment 2016-04-13 22:25:03 -07:00
Nicolas "Pixel" Noble 7c37a687eb Preventing crashes for known realloc behaviors. 2016-04-12 19:12:11 +02:00
Nicolas "Pixel" Noble 85a46dd780 Moving memory allocation tracking to its own file. 2016-04-12 01:50:51 +02:00
Craig Tiller 36bb50aaed Merge github.com:grpc/grpc into e2efuzz 2016-04-06 10:29:18 -07:00
Craig Tiller 8e3b16cfd9 Merge github.com:grpc/grpc into channel_max_reconnect_backoff 2016-04-04 13:50:38 -07:00
Craig Tiller 2d8d13a572 Server fuzzer progress 2016-04-03 13:04:41 -07:00
Craig Tiller df262c6a4c Starting server fuzzer 2016-04-02 13:53:49 -07:00
Nicolas Noble 7661da5b41 Merge pull request #6012 from nicolasnoble/memleak_detector
Adding memory leak detections for the json fuzzer.
2016-03-31 20:51:30 -07:00
Craig Tiller 6169d5f7b0 Update copyrights 2016-03-31 07:46:18 -07:00
Craig Tiller 076c2b807b Merge github.com:grpc/grpc into channel_max_reconnect_backoff 2016-03-30 17:12:29 -07:00
Craig Tiller 7753119d28 Update copyright 2016-03-29 21:23:02 -07:00
Craig Tiller f05837ab82 Run fuzzer corpus entries as unit tests 2016-03-29 20:42:29 -07:00
Craig Tiller 9533d042d4 Fix includes 2016-03-25 17:11:06 -07:00
Craig Tiller f40df23eeb Auto-changes 2016-03-25 13:38:14 -07:00
Matthew Iselin 1824f0519f Add HTTP request parsing.
This extends the existing http parser to support requests as well as responses.

httpcli continues to exist and work as it has previously, though in the new
directory src/core/http (to reflect the fact the directory now contains code
relevant to parsing requests, which httpcli would not generally involve itself
in).
2016-03-23 13:22:32 +11:00
Jan Tattermusch 86eece8c05 Merge pull request #5797 from ctiller/win2
Make stack traces show up in run_tests.py logs
2016-03-21 16:50:31 -07:00
Craig Tiller bb84c6a70e Make stack traces show up in run_tests.py logs 2016-03-17 10:42:57 -07:00
Craig Tiller 4cc04f8742 Upgrade windows to the fixed posix port server code 2016-03-17 08:56:20 -07:00
Craig Tiller 19d7d808ec Split port_posix.c into platform specifics and a portable interface to port_server.py 2016-03-17 08:47:05 -07:00
Craig Tiller 2ed1a9e329 Disable warning: system header is broken 2016-03-16 20:09:43 -07:00
Craig Tiller b195792ed9 Drop the L 2016-03-16 17:22:57 -07:00
Craig Tiller 2befb68e82 Tweaking formatting 2016-03-16 17:16:02 -07:00
Craig Tiller adf3a9d0b0 clang-fmt 2016-03-16 14:59:36 -07:00
Craig Tiller c9c0b8bf42 Review feedback 2016-03-16 14:57:29 -07:00
Craig Tiller 3c788053bc Fix copyright 2016-03-16 10:45:32 -07:00
Craig Tiller 2b45cb827f clang-format code 2016-03-16 10:44:57 -07:00
Craig Tiller ce2b3084e7 Get stack traces in crash dumps working for Windows 2016-03-16 10:43:49 -07:00
Aaron Isotton 24e69bf02a Added a channel argument to set the maximum reconnect backoff duration. Extended the interop test to test the custom reconnect backoffs.
This closes #5377.
2016-03-08 14:21:31 -08:00
Craig Tiller 3af3f743c3 Fixes to things 2016-02-28 21:53:13 -08:00
Craig Tiller 69b093b360 Revert "Revert "Add an implementation firewall against pollset_set"" 2016-02-25 19:04:07 -08:00
Vijay Pai e9ef536451 Revert "Add an implementation firewall against pollset_set" 2016-02-25 18:10:24 -08:00
Craig Tiller 36f8f88529 Fix crash on mac 2016-02-25 16:41:33 -08:00
Craig Tiller 1d7704d7a1 Fix windows 2016-02-25 14:07:29 -08:00
Craig Tiller 85371a2bb0 Change pollset mutex ownership 2016-02-25 13:55:13 -08:00
Craig Tiller ee1f1f347d Merge branch 'hide-the-worker' into hide-the-pollset 2016-02-24 09:01:14 -08:00
Craig Tiller 9114a142c9 Port pollset worker changes to windows 2016-02-24 08:40:30 -08:00
Craig Tiller a8be91b315 Provide an interface firewall between pollset and its implementations
Starting to allow for >1 implementation of pollset within a binary.

Do so without requiring an extra allocation for completion queues (which
we could not tolerate).
2016-02-19 16:22:44 -08:00
Craig Tiller d0a8ae1266 Move worker into pollset 2016-02-18 08:01:19 -08:00
murgatroid99 7a55684a13 Clang format and fix copyrights 2016-02-05 11:33:30 -08:00
murgatroid99 309830f6b8 Replace 'long' with 'int64_t' in public core headers 2016-02-05 11:30:00 -08:00
David G. Quintas ee7e1c20ed Merge pull request #4950 from ctiller/offload-racing
Preparatory changes for work shedding
2016-01-28 18:10:07 -08:00
Craig Tiller c085e5c061 Fix copyrights 2016-01-28 14:15:09 -08:00
Craig Tiller eced8ae3b3 Fix windows 2016-01-28 14:13:20 -08:00