Commit Graph

226 Commits

Author SHA1 Message Date
Craig Tiller 857a8fd02b Merge github.com:grpc/grpc into cpparena 2017-04-12 15:16:35 -07:00
Jan Tattermusch 48ba0d0c4a Merge remote-tracking branch 'upstream/v1.2.x' into HEAD 2017-04-12 09:20:29 +02: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
Craig Tiller 12d1b2dedf Merge github.com:grpc/grpc into cpparena 2017-04-04 17:08:12 -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
Craig Tiller 4d064019fe Call ref/unref, bugfixes 2017-03-31 08:27:28 -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
murgatroid99 5fcc18197b Fix a memory leak in Node call credentials 2016-07-14 13:22:22 -07:00
David Garcia Quintas a05c874fea Return success status of grpc_byte_buffer_reader 2016-06-30 17:30:08 -07:00
murgatroid99 c390be2ec4 Fix Node Windows build error 2016-06-24 11:06:28 -07:00