1396 Commits

Author SHA1 Message Date
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 Noble
ed2a048161
Merge pull request #203 from nicolasnoble/enforce-templates
Updating template to match new testing package structure.
2018-03-05 12:39:38 -08:00
Nicolas "Pixel" Noble
b12efa8013 Updating template to match new testing package structure. 2018-03-05 20:27:33 +01:00
Nicolas Noble
020de95acc
Merge pull request #202 from nicolasnoble/electron-1.8
Adding electron 1.8 support.
2018-03-04 19:43:09 -08: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
02e4121a36
Merge pull request #199 from kjin/move-tests-back
Move API tests back to grpc-native-core
2018-03-02 09:53:39 -08:00
Kelvin Jin
d3d91e1c36 recover fixtures
Revert "build: update build files"

This reverts commit a35fad015d49ffff2ac39cf3a3cdc3067c66226f.
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
Kelvin Jin
6e569b76f1 Revert 2c625fe^..b192adf
Revert "use client's user agent; small changes in test gulpfile; add TODO"

This reverts commit 2c625feb9fd12c4c01602483f199e50b5eac5a90.

Revert "use merged gRPC object in api tests"

This reverts commit 9d9404615ec870dfbfe15055148070ccd700dc5f.

Revert "add packageJson to any-grpc"

This reverts commit 6a6b4eb56c9c10432d2664d6db12fc1348fc6e58.

Revert "change grpc refs in math api test"

This reverts commit 689d4d0c619b69fca0fb7af734f2741c8c4bc788.

Revert "test: add requiring fixtures to specify implementation to test"

This reverts commit b192adf2a12653744520aea625c7c87fbb493d4c.
2018-02-28 14:42:54 -08:00
Kelvin Jin
046a333a9c
Merge pull request #198 from kjin/protobuf-0.1
grpc-protobufjs: add d.ts to package
2018-02-28 13:02:46 -08:00
Kelvin Jin
2c09a6ab54 grpc-protobufjs: add d.ts to package 2018-02-28 12:13:15 -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
Michael Lumish
5e8e08e095
Merge pull request #59 from drobertduke/master
Implement client interceptors for grpc-native-core
2018-02-28 11:58:06 -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
5674367e36
Merge pull request #190 from murgatroid99/proto_package_impl
Implement new design of protobuf loader package
2018-02-27 11:23:26 -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
Nicolas Noble
16dacc000b
Merge pull request #194 from nicolasnoble/tls12-for-nvm-master
Update Windows test to force using TLS/1.2
2018-02-26 13:44:09 -08:00
Nicolas Noble
b8fc270fc1 Update Windows test to force using TLS/1.2
https://githubengineering.com/crypto-removal-notice/ broke the windows test. Forcing Powershell to update to TLS/1.2.
2018-02-26 21:56:46 +01:00
Michael Lumish
044102d9d2
Merge pull request #191 from murgatroid99/v1.9.x_upmerge
V1.9.x upmerge
2018-02-22 10:09:08 -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
Michael Lumish
153501df82
Merge pull request #185 from murgatroid99/master_update_core
Update core on master
2018-02-21 16:52:04 -08:00
murgatroid99
a5de874484 Address comments 2018-02-21 16:32:42 -08:00
murgatroid99
bda109e655 Add package definition loader function to native package 2018-02-21 16:12:02 -08:00
murgatroid99
d3a2282be1 Add missing tsconfig file 2018-02-21 14:12:50 -08:00
murgatroid99
082e2235bf Implement new design of protobuf loader package 2018-02-21 13:58:23 -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
Michael Lumish
bea8fa6fa2
Merge pull request #182 from murgatroid99/version_1.9.1
Update version to 1.9.1
v1.9.1
2018-02-15 13:14:50 -08:00
Kelvin Jin
08b98238cf
Merge pull request #147 from kjin/grpc-js-core-work-6
grpc-js-core: fixes and update to use node 9.4 http2 api
2018-02-15 14:32:41 -05:00
murgatroid99
d6c5c4f9da Update version to 1.9.1 2018-02-13 17:50:16 -08:00
Kelvin Jin
8108cc606e grpc-js-core: update type definitions 2018-02-13 16:43:44 -05:00
Michael Lumish
b5facc98ec
Merge pull request #179 from murgatroid99/call_argument_handling_fix
Fix handling of undefined values for optional call arguments
2018-02-13 13:33:32 -08:00
murgatroid99
ca2704912c Fix handling of undefined values for optional call arguments 2018-02-12 16:57:48 -08:00
Michael Lumish
42a15306e1
Merge pull request #177 from murgatroid99/ts_message_type_fix
Fix usage of Protobuf.js Message type in TS file
2018-02-09 14:49:02 -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
v1.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