229 Commits

Author SHA1 Message Date
murgatroid99
d8637878c5 Merge remote-tracking branch 'upstream/v1.2.x' into upmerge_1.2.4 2017-04-13 09:56:17 -07:00
Jan Tattermusch
48ba0d0c4a Merge remote-tracking branch 'upstream/v1.2.x' into HEAD 2017-04-12 09:20:29 +02:00
murgatroid99
8b7472fbec Only delete core-level server if shutdown was successful 2017-04-11 16:15:32 -07:00
murgatroid99
902527e529 Node server: add NULL check to tryShutdown 2017-04-11 12:13:08 -07:00
murgatroid99
8b37153972 Move ForceShutdown completion handling to new OnComplete method 2017-04-11 11:39:32 -07:00
murgatroid99
da129b2b4a Add native tag completion callbacks, dispose of server after tryShutdown succeeds 2017-04-10 15:43:09 -07:00
murgatroid99
25d8d5b609 Refactor tag completion handling into one function 2017-04-10 14:39:02 -07:00
Michael Lumish
836687cd26 Merge pull request #10468 from murgatroid99/node_call_destruction_bug
Fix call destruction bug
2017-04-06 17:29:15 -07:00
murgatroid99
60a0ed4903 Node: consolidate call destruction logic 2017-04-06 13:54:37 -07:00
murgatroid99
90bb8a9e2d Node: fix leak of sent metadata 2017-04-06 10:37:44 -07:00
murgatroid99
3b58459472 Fix call destruction bug 2017-04-04 13:55:00 -07:00
murgatroid99
54e008cbe1 Properly unref some slices in Node glue code 2017-04-03 15:31:53 -07:00
murgatroid99
4f96b84122 Large message latency improvements: remove a memcpy and a Buffer construtor call 2017-03-31 11:22:52 -07:00
murgatroid99
e7a2f9c407 Drop support for io.js, fix minor issue with node extension 2017-03-14 11:19:25 -07:00
murgatroid99
33f86c584b Merge remote-tracking branch 'upstream/v1.1.x' into merge_1.1.x_master 2017-02-23 14:59:45 -08:00
murgatroid99
4eb63a263a Fix segfault in Node server destructor 2017-02-22 14:11:01 -08:00
murgatroid99
b623ac38a3 Improve Node and libuv testing and test coverage
Allow Node tests to run with or without UV, change default version to 7, add some portability tests. Also make some more core tests work with libuv
2017-02-17 12:10:26 -08:00
Nicolas "Pixel" Noble
6d3c2d81cc Merge remote-tracking branch 'google/v1.1.x' 2017-02-13 23:37:17 +01:00
Michael Lumish
90f14f3db8 Node: refactor non-uv completion queue wrapping code 2017-02-07 11:20:16 -08:00
Mark D. Roth
835f4ed819 Move parameters for all grpc_op types into their own sub-structs. 2017-01-28 02:23:30 +01:00
Craig Tiller
3af8756d83 Fix merge error 2017-01-26 13:45:57 -08:00
Craig Tiller
a33333391a Fix merge error 2017-01-26 13:16:37 -08:00
Craig Tiller
1e4f7652ce Fix merge error 2017-01-26 12:55:08 -08:00
Craig Tiller
8cc1d01e9f Merge github.com:grpc/grpc into rollfwd 2017-01-26 12:21:28 -08:00
Mark D. Roth
14fab048d6 Move parameters for all grpc_op types into their own sub-structs. 2017-01-25 10:44:30 -08:00
Craig Tiller
4b496b164c Merge github.com:grpc/grpc into rollfwd 2017-01-24 10:53:20 -08:00
David G. Quintas
5f151daaa7 Merge pull request #9428 from grpc/revert-8842-metadata_filter
Revert "Metadata handling rewrite"
2017-01-23 12:08:46 -08:00
Nathaniel Manista
64467e95d2 v1.0.x → master upmerge
Manual resolution:

- Force use of local distributions in Python-building in
  tools/run_tests/helper_scripts/build_python.sh.
2017-01-23 17:32:15 +00:00
Craig Tiller
a6009e33a8 Revert "Revert "Metadata handling rewrite""
This reverts commit 5e01e2ac977655aa074faf7fde0a74298f5e4c55.
2017-01-23 07:48:42 -08:00
Craig Tiller
2423da9e77 Revert "Metadata handling rewrite" 2017-01-20 18:11:52 -08:00
Craig Tiller
6b54221347 Merge github.com:grpc/grpc into metadata_filter 2017-01-17 08:13:14 -08:00
murgatroid99
12583421c7 Make Node extension work with slice changes 2016-12-12 17:40:22 -08:00
murgatroid99
bd31bf0baa Replace usages of std::list with std::queue in Node extension 2016-12-06 11:00:39 -08:00
murgatroid99
f8e550ce4a Merge branch 'master' into node_electron_build 2016-12-05 12:18:41 -08:00
murgatroid99
4ef1c5f130 Some slice and resource quota updates to UV and Node code 2016-11-09 15:12:22 -08:00
murgatroid99
48d662f2a5 Refactor uv/non-uv code in Node extension 2016-11-01 13:05:24 -07:00
Craig Tiller
49c198784f Merge github.com:grpc/grpc into grpc_slice 2016-10-31 14:42:53 -07:00
murgatroid99
22b2e81604 Merge remote-tracking branch 'upstream/v1.0.x' into v1.0.1_upmerge 2016-10-28 11:48:22 -07:00
Craig Tiller
963b340dda s/GPR_SLICE/GRPC_SLICE/g 2016-10-26 21:08:10 -07:00
Craig Tiller
bcb4592ecb Merge branch 'buffer_pools_for_realsies' into grpc_slice 2016-10-26 21:00:53 -07:00
Craig Tiller
d6813a8ee5 s/gpr_slice/grpc_slice, and move around tests, impls 2016-10-26 16:16:06 -07:00
murgatroid99
411c0193f0 Merge remote-tracking branch 'upstream/v1.0.x' into node_package_updates 2016-10-24 11:21:07 -07:00
murgatroid99
413bc731ed Merge branch 'master' into uv_core_transport 2016-10-21 15:54:42 -07:00
Tim Ryan
cd84e7368a Compiles with npm install --debug option. 2016-10-21 10:13:46 -07:00
Michael Lumish
b9a367290c Fix how Node touches an internal core header 2016-10-07 14:49:05 -07:00
murgatroid99
84505a9335 UV tests pass on linux 2016-10-07 09:55:35 -07:00
Tim Ryan
82f490c237 Compiles with npm install --debug option. 2016-09-26 19:14:21 -04:00
murgatroid99
bc2693ee52 Fix mismatched new[] and delete in Node extension code 2016-09-20 09:55:33 -07:00
murgatroid99
4159622a60 Add a libuv endpoint to the C core, for use in the Node library 2016-09-16 13:25:08 -07:00
murgatroid99
5ebba7b69a Update Node library dependencies and change deprecated function calls 2016-08-15 13:14:16 -07:00