Commit Graph

259 Commits

Author SHA1 Message Date
Nicolas "Pixel" Noble c94718c007 Let's double down on installing node 10... 2018-05-02 03:41:42 +02:00
Nicolas "Pixel" Noble 1ef4c90270 Let's start building electron 2 binaries. 2018-05-02 03:36:33 +02:00
Nicolas "Pixel" Noble 582c171da4 Shuffling things around a bit better... 2018-05-02 01:43:31 +02:00
Nicolas "Pixel" Noble 5f47953c88 Installing nvm from kokoro scripts. 2018-05-02 01:20:08 +02:00
Nicolas "Pixel" Noble e35856061e Building with node 10, because otherwise there's a weird issue, and I can't be bothered to understand it. 2018-05-02 00:45:04 +02:00
murgatroid99 05221bad26 Add a missing directory to grpc package.json 2018-05-01 15:21:58 -07:00
Nicolas "Pixel" Noble 9d1904fb9a Adding initial node 10 support. 2018-05-01 23:32:30 +02:00
murgatroid99 d1c973890e Bump version to v1.11.0 2018-04-30 14:00:42 -07:00
tassadarliu 4694b7371c
typo 2018-04-23 17:28:47 +08:00
murgatroid99 eabda8118a Switch grpc submodule to v1.10.x 2018-04-13 10:29:11 -07:00
Nicolas "Pixel" Noble 37a811b630 Removing zdefs. 2018-04-10 10:18:03 -07:00
murgatroid99 f05768f48f Point master back at submodule master branch 2018-04-06 11:58:59 -07:00
murgatroid99 55106fa154 Update v1.11.x to v1.11.0-pre1 for real this time with bugfixes 2018-04-06 11:57:44 -07:00
Michael Lumish f35481b8da
Merge pull request #257 from murgatroid99/v1.11.0-pre1_update
Update v1.11.x branch to v1.11.0-pre1
2018-04-05 15:08:43 -07:00
murgatroid99 d73cd4a335 Update v1.11.x branch to v1.11.0-pre1 2018-04-05 14:26:21 -07:00
Michael Lumish 0290422356
Merge pull request #255 from nicolasnoble/zdefs
Removing zdefs.
2018-04-05 12:23:46 -07:00
murgatroid99 763a48f6fb Merge remote-tracking branch 'upstream/v1.10.x' into v1.10.x_upmerge 2018-04-04 15:56:02 -07:00
Nicolas "Pixel" Noble f453180d3e Removing zdefs. 2018-04-05 00:53:40 +02:00
Michael Lumish 799aee603d
Merge pull request #252 from murgatroid99/v1.11.x_submodule_update
Update master to v1.11.0-dev
2018-04-04 15:48:13 -07:00
murgatroid99 4f9ce64f8b Update master to v1.11.0-dev 2018-04-04 15:08:26 -07:00
Kelly Campbell 434e6c45c1 Update error msg for Protobuf.js detection from 'protobufjs_version' to 'protobufjsVersion' 2018-04-03 19:58:42 -04:00
Ali Ijaz Sheikh 4bfa1430ef fix: avoid using deprecated Nan APIs
Starting with Nan 2.9.x certain Nan::Callback::Call APIs are
deprecated. Instead there are mechanisms in place that allow native
modules to preserve async context across async calls.
2018-04-03 16:02:46 -07:00
murgatroid99 c41a6813ae Start server after adding server ports 2018-04-03 10:57:04 -07:00
murgatroid99 05007312a7 Replace another variable length stack array with a vector 2018-04-03 09:50:36 -07:00
murgatroid99 265c8fcfc8 Fix incorrect C++ usage 2018-04-02 18:27:29 -07:00
murgatroid99 0210f160ed Fix object lifetime and memory management problems in server code 2018-04-02 14:37:35 -07:00
Nicolas "Pixel" Noble 67dfef8ef3 Downgrading node-pre-gyp.
Starting probably with https://github.com/mapbox/node-pre-gyp/pull/299, the contents of the tarballs are bloated. Rolling back to 0.7.0.
2018-03-29 00:30:59 +02:00
murgatroid99 704cd15085 Upgrade to v1.10.1 2018-03-28 13:15:06 -07:00
Nicolas "Pixel" Noble a5fb87af87 Hide symbols.
Fixes #240.
2018-03-28 19:34:35 +02:00
Nicolas "Pixel" Noble 4e0becaf12 Downgrading node-pre-gyp.
Starting probably with https://github.com/mapbox/node-pre-gyp/pull/299, the contents of the tarballs are bloated. Rolling back to 0.7.0.
2018-03-20 19:28:44 +01:00
Colby Blair cc02d6550a FIX-MISSING-FILE revert package versions bumps 2018-03-16 10:38:18 -06:00
Colby Blair 08b39b5991 FIX-MISSING-FILE adding error handling for missing files on load 2018-03-16 09:58:53 -06:00
Nicolas "Pixel" Noble 00933b29d0 Merge branch 'v1.10.x' of https://github.com/grpc/grpc-node into upmerge 2018-03-15 01:42:49 +01:00
Nicolas Noble cb6fe2e153
Merge pull request #222 from nicolasnoble/pre1
Creating a 1.10.1-pre1 release flag, and enabling us to generate out of band releases.
2018-03-14 15:39:57 -07:00
Nicolas "Pixel" Noble adf8bf5cf4 Creating a 1.10.1-pre1 release flag, and enabling us to generate out of band releases. 2018-03-14 22:59:33 +01:00
Michael Lumish dccc8b6563
Merge pull request #217 from murgatroid99/node-pre-gyp_update
Update to newest version of node-pre-gyp
2018-03-13 18:18:36 -07:00
Nicolas Noble 0490feb112
Merge pull request #216 from nicolasnoble/upmerge
Upmerge from 1.10
2018-03-13 17:54:37 -07:00
Nicolas "Pixel" Noble 5fe868208c Adding electron 1.8 support. 2018-03-13 17:25:32 -07:00
murgatroid99 2d0540f9df Update to newest version of node-pre-gyp 2018-03-13 17:20:11 -07:00
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
Nicolas "Pixel" Noble 366cd40abd Merge branch 'v1.10.x' of https://github.com/grpc/grpc-node into upmerge 2018-03-14 00:09:49 +01:00
Nicolas "Pixel" Noble fcf472e7cb Adding JOBS environment variable to speed builds up, and reducing scope of Alpine Linux builds. 2018-03-13 23:26:51 +01:00
David Vroom Duke 8b8a4437e2 Improve performance of batch operation serializer 2018-03-13 14:40:17 -07:00
Nicolas "Pixel" Noble 8857ccae34 Enabling debug mode, removing nvm references, installing deps, and increasing timeouts. 2018-03-13 20:52:59 +01:00
murgatroid99 2573548de8 Update to v1.10.0 2018-03-09 10:44:52 -08:00
murgatroid99 3b61fb6d99 Remove now-duplicate interop sanity test file 2018-03-08 18:15:31 -08:00
murgatroid99 5e0d34a7b7 Make interop tests use new proto loader, run them with pure js client 2018-03-08 16:42:01 -08: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
Nicolas "Pixel" Noble b12efa8013 Updating template to match new testing package structure. 2018-03-05 20:27:33 +01:00
Nicolas "Pixel" Noble 1c50149dea Adding electron 1.8 support. 2018-03-05 04:06:06 +01:00
Nicolas Noble a867c90123
Merge pull request #200 from nicolasnoble/arm64
Building arm64 binaries.
2018-03-02 16:15:42 -08:00
Nicolas "Pixel" Noble aa50d30d1d Building arm64 binaries. 2018-03-03 00:38:36 +01:00
Kelvin Jin d3d91e1c36 recover fixtures
Revert "build: update build files"

This reverts commit a35fad015d.
2018-03-01 11:54:48 -08:00
Kelvin Jin b88260045a move interop tests back 2018-03-01 09:56:05 -08:00
Kelvin Jin a35fad015d build: update build files 2018-02-28 15:06:19 -08:00
Kelvin Jin 41305f595c grpc-native: fix test paths 2018-02-28 14:55:02 -08:00
Kelvin Jin 98341acc7e grpc-native: move api tests verbatim to grpc-native-core 2018-02-28 14:48:36 -08:00
Michael Lumish c3eb6002be
Merge pull request #195 from murgatroid99/alts_nanopb_macro_update
Add macro definition to gyp file
2018-02-28 11:58:26 -08:00
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 ea704f9439 Fix a couple of issues with the package loader function 2018-02-27 10:09:25 -08:00
murgatroid99 264d0aee56 Add macro definition to gyp file 2018-02-26 13:57:53 -08:00
murgatroid99 c740577963 Update version to v1.10.0-pre1 2018-02-22 11:39:14 -08:00
murgatroid99 eb1db934c0 Merge remote-tracking branch 'upstream/v1.9.x' into v1.9.x_upmerge 2018-02-21 16:59:14 -08:00
murgatroid99 bda109e655 Add package definition loader function to native package 2018-02-21 16:12:02 -08:00
murgatroid99 5124538466 Regenerate build file with updated BoringSSL submodule 2018-02-20 09:56:03 -08:00
murgatroid99 ba404dce91 Update core on master 2018-02-15 18:20:05 -08:00
murgatroid99 d6c5c4f9da Update version to 1.9.1 2018-02-13 17:50:16 -08:00
murgatroid99 ca2704912c Fix handling of undefined values for optional call arguments 2018-02-12 16:57:48 -08:00
murgatroid99 2f649e5d05 Fix usage of Protobuf.js Message type in TS file 2018-02-09 11:12:27 -08:00
Michael Lumish f4d3139242
Merge pull request #174 from murgatroid99/v1.9.0_update
Update version to 1.9.0
2018-02-08 14:14:10 -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 2f77364fe5 Update version to 1.9.0 2018-02-08 09:48:24 -08:00
murgatroid99 e87552d918 Fix documentation of part of the type signature for server credentials 2018-02-05 14:35:20 -08:00
murgatroid99 a248009cb9 Merge remote-tracking branch 'upstream/v1.9.x' into v1.9.x_initial_version_bump 2018-02-01 10:47:36 -08:00
murgatroid99 56d5bbdf21 Bump version to 1.9.0-pre3 2018-01-31 15:02:10 -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
Michael Lumish 5e07d6096f
Merge pull request #159 from murgatroid99/v1.8.x_upmerge
V1.8.x upmerge
2018-01-26 09:37:01 -05:00
murgatroid99 a50ba76838 Replace Argue.js usage with inline argument checking 2018-01-23 15:55:36 -05:00
Michael Lumish fcba0c101c
Merge pull request #84 from andrew8er/feature/generic-ts-definitions
Generic Ts definitions
2018-01-22 13:05:40 -05:00
murgatroid99 cd4c45d712 Merge branch 'v1.8.x' into v1.8.x_upmerge 2018-01-22 13:00:51 -05:00
murgatroid99 a7aaf31ef6 Generate projects 2018-01-16 12:28:25 -05:00
murgatroid99 83da9b4b12 Merge branch 'master' into metadata_plugin_test_fix 2018-01-16 12:23:05 -05:00
murgatroid99 e0bd6b19cc Update submodule 2018-01-16 12:22:05 -05:00
Michael Lumish 57ae01ab4f
Merge pull request #150 from murgatroid99/v1.8.4_update
Update version and submodule to 1.8.4
2018-01-12 16:51:55 -05:00
Michael Lumish 28fcd46d0a
Merge pull request #126 from murgatroid99/status_error_output_improvement
Add error code name to status error messages
2018-01-12 16:09:16 -05:00
murgatroid99 01d66dd0b5 Add original details string to errors, update tests 2018-01-12 15:11:21 -05:00
murgatroid99 264cc4767a Update version and submodule to 1.8.4 2018-01-10 14:48:35 -05:00
André Wachter 0d19268ef9 Tighten the definition of ServiceDefinition 2018-01-10 11:08:34 +01:00
André Wachter a0abff8b8e Rename generic parameter to 'RequestType' in ServerReadableStream for consistency 2018-01-10 10:30:51 +01:00
murgatroid99 843d063037 Add JS error for missing callback to sever#tryShutdown 2018-01-05 13:09:15 -08:00
André Wachter 3692053a4e Add missing properties to ServerDuplexStream
- cancelled: boolean;
- metadata: Metadata;
2017-12-18 14:44:15 +01:00
André Wachter 6d21f12cfe Export UntypedServiceImplementation 2017-12-18 14:44:15 +01:00
André Wachter 4ab448e40f Fix typos and whitespace 2017-12-18 14:44:15 +01:00