27 Commits

Author SHA1 Message Date
Michael Lumish
896f07cc08
Merge pull request #207 from theogravity/master
Add UNIMPLEMENTED details when an RPC method is not impl.
2018-03-13 17:13:52 -07:00
David Vroom Duke
8b8a4437e2 Improve performance of batch operation serializer 2018-03-13 14:40:17 -07:00
theogravity
a017386022 Add UNIMPLEMENTED details when an RPC method is not impl. 2018-03-06 15:01:03 -08:00
Mohamad mehdi Kharatizadeh
232ff022ab stronger checking for functions in client.js
checking for functions simply by instanceof would render library usesless in vm or REPL contexts. because if client is created in another V8 context, typeof would still return "function" but instanceof Function would fail and return false for functions and arrow functions. thus it would be impossible to create client before starting a REPL context.
2018-03-07 01:04:01 +03:30
David Vroom Duke
40c445d03a Move getCall definition 2018-02-28 09:44:48 -08:00
David Vroom Duke
4c502ed6ae Enforce order of operations for synchronous requests 2018-02-27 20:08:16 -08:00
David Vroom Duke
6bfb5de337 Pass cancel and getPeer to underlying call 2018-02-27 20:08:16 -08:00
David Vroom Duke
5bae250077 Implement client interceptors for grpc-native-core
A NodeJS implementation of client-side interceptors, as described in
the proposal: https://github.com/grpc/proposal/pull/14
2018-02-27 20:08:16 -08:00
Michael Lumish
01ce272dc9
Merge pull request #196 from murgatroid99/package_definition_loader
Add package definition loader function to native package
2018-02-27 11:23:11 -08:00
murgatroid99
bda109e655 Add package definition loader function to native package 2018-02-21 16:12:02 -08:00
murgatroid99
ca2704912c Fix handling of undefined values for optional call arguments 2018-02-12 16:57:48 -08:00
Michael Lumish
650b5d5781
Merge pull request #175 from murgatroid99/file_error_improvement
Improve module load error message when the directory does not exist
2018-02-08 13:50:23 -08:00
murgatroid99
b7f122bb6c Merge two lines of the error message 2018-02-08 11:35:20 -08:00
murgatroid99
51c8503c01 Improve module load error message when the directory does not exist 2018-02-08 10:23:54 -08:00
murgatroid99
081c157f78 Merge remote-tracking branch 'upstream/v1.8.x' into v1.8.4_upmerge 2018-01-31 14:11:43 -08:00
murgatroid99
a50ba76838 Replace Argue.js usage with inline argument checking 2018-01-23 15:55:36 -05:00
murgatroid99
01d66dd0b5 Add original details string to errors, update tests 2018-01-12 15:11:21 -05:00
murgatroid99
7edc14bb1a Attach the proper fields to the Error object 2017-12-15 11:35:47 -08:00
murgatroid99
c2164913e2 Add error code name to status error messages 2017-12-15 11:00:05 -08:00
murgatroid99
02e70cba37 Improve message wording 2017-11-29 16:57:13 -08:00
murgatroid99
7652ef74ed Add more helpful error message for failure to load extension 2017-11-29 16:10:56 -08:00
Bjørn
f147856287 Fix type links 2017-09-29 14:17:11 +02:00
Bjørn
6cde0631e8 Typos fixed 2017-09-29 13:58:28 +02:00
murgatroid99
661bdfaa5d Add forced completion queue poll to ensure that waitForReady uses current connectivity state 2017-09-19 13:25:12 -07:00
murgatroid99
ffa1d649b0 Add original name aliases for generated client methods 2017-09-19 11:38:43 -07:00
murgatroid99
0fe5704ad7 Get tests from the C-based library working and add corresponding gulp tasks 2017-09-13 13:54:13 -07:00
Nicolas "Pixel" Noble
3b0b6f5735 Moving files into their new location. 2017-09-12 01:33:18 +02:00