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 |
André Wachter
|
9b6537545a
|
Remove type parameter from ClientUnaryCall
The type parameter is currently not used and also matches the pure Js implementation this way.
|
2017-12-18 14:44:15 +01:00 |
André Wachter
|
bf330585d0
|
Make values in callbacks nullable
Values are null in case of errors.
|
2017-12-18 14:44:15 +01:00 |
André Wachter
|
680d60584a
|
Rename all type parameters related to requests/responses 'RequestType' and 'ResponseType'
This improves clarity and consistency with the pure Js implementation.
|
2017-12-18 14:44:15 +01:00 |
André Wachter
|
d20bf6f49e
|
Make type 'handleCall' and related types take a RequestType and ResponseType parameter
|
2017-12-18 14:44:15 +01:00 |
André Wachter
|
0cdc2855c2
|
Make types 'serialize' and 'deserialize' parametric with their serialization types
|
2017-12-18 14:44:15 +01:00 |
André Wachter
|
55eec06946
|
Make MethodDefinition parametric with request and response types
|
2017-12-18 14:44:15 +01:00 |
André Wachter
|
7d5547b2dd
|
Drop Service<T> in favour of ServiceDefinition<ImplementationType>
|
2017-12-18 14:44:15 +01:00 |
André Wachter
|
71bee4ab41
|
Fix the definition of Service<T>
Type aliases will not give the correct inferred type in Server.addService() so use an interface here.
|
2017-12-18 14:44:15 +01:00 |
André Wachter
|
b68e5dd73b
|
Add generic parameters in index.d.ts to some functions and types
|
2017-12-18 14:44:15 +01:00 |
André Wachter
|
98864a343b
|
Fix index.d.ts error: Type 'Message' is not generic.
|
2017-12-18 14:44:15 +01: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 |
Kelvin Jin
|
ad8aa54fd6
|
simplify gulp commands in package directories
|
2017-12-14 16:41:24 -08:00 |
murgatroid99
|
d90a5d4e61
|
Update to v1.8.0
|
2017-12-13 13:58:34 -08:00 |
Michael Lumish
|
dd140c463f
|
Revert "Copy API tests back to grpc-native-core"
|
2017-12-07 10:40:08 -08:00 |
Kelvin Jin
|
11416e9d70
|
missed require change
|
2017-12-06 15:29:56 -08:00 |
Kelvin Jin
|
ed78037353
|
Copy API tests back to grpc-native-core
|
2017-12-06 13:20:42 -08:00 |
murgatroid99
|
f900cfb3dd
|
Update a core header inclusion to stop using extern C
|
2017-11-30 14:01:05 -08:00 |
murgatroid99
|
eba77f295e
|
Update master to 1.9.0-dev
|
2017-11-30 12:57:20 -08:00 |
murgatroid99
|
74c6bd5106
|
Update v1.8.x branch to 1.8.0-pre2
|
2017-11-30 12:25:07 -08:00 |
Michael Lumish
|
36eb23e9e7
|
Merge pull request #105 from murgatroid99/alpine_build
Add Alpine build script and Dockerfile, improve existing build scripts
|
2017-11-30 09:30:37 -08:00 |
murgatroid99
|
02e70cba37
|
Improve message wording
|
2017-11-29 16:57:13 -08:00 |
murgatroid99
|
0ab70b9cb7
|
Resolve comments
|
2017-11-29 16:34:34 -08:00 |
murgatroid99
|
7652ef74ed
|
Add more helpful error message for failure to load extension
|
2017-11-29 16:10:56 -08:00 |
murgatroid99
|
087d67441b
|
Add alpine build script and Dockerfile, improve existing build scripts
|
2017-11-29 13:15:34 -08:00 |
Nicolas "Pixel" Noble
|
d87f2652b3
|
Merge remote-tracking branch 'google/v1.7.x' into upmerge
|
2017-11-17 22:39:17 +01:00 |
murgatroid99
|
66aeac683d
|
Update submodule to master
|
2017-11-17 12:36:41 -08:00 |
murgatroid99
|
2f7201a285
|
Update the submodule and unskip previously failing test
|
2017-11-17 10:35:29 -08:00 |
Michael Lumish
|
1ecab6755a
|
Merge pull request #92 from murgatroid99/completion_queue_assertion_fix
Remove now-incorrect assertion in completion queue wrapper
|
2017-11-17 10:19:34 -08:00 |
Bernhard K. Weisshuhn
|
d4e12d1dbb
|
Add libc variable to binary paths in package.json template
|
2017-11-16 10:08:08 -08:00 |
Bernhard K. Weisshuhn
|
452abe73b2
|
Build different binaries for different libc’s
Closes #81
|
2017-11-16 10:07:59 -08:00 |
murgatroid99
|
45a3ac256c
|
Remove now-incorrect assertion in completion queue wrapper
|
2017-11-16 09:51:32 -08:00 |
murgatroid99
|
ca50f660b7
|
Fix a credentials plugin test to match changes in core
|
2017-11-14 15:56:12 -08:00 |
Michael Lumish
|
56ba5d2482
|
Merge pull request #82 from bkw/support-alpine-builds
Build different binaries for different libc’s (a.k.a. support alpine linux)
|
2017-11-14 09:53:00 -08:00 |
Michael Lumish
|
7161e68611
|
Merge pull request #86 from murgatroid99/submodule_update
Update submodule to head, and update templates to match
|
2017-11-10 10:11:01 -08:00 |
murgatroid99
|
1ceb259401
|
Skip a test suite that appears to be triggering a core assertion failure
|
2017-11-10 09:41:24 -08:00 |
murgatroid99
|
6be2268e35
|
Update submodule again to get a bugfix
|
2017-11-09 11:00:17 -08:00 |
murgatroid99
|
93cfa4b60b
|
Update submodule to head, and update templates to match
|
2017-11-09 09:49:48 -08:00 |
James Sherwood-Jones
|
d6711c4d24
|
Fixed name of ServerCredentials.createSsl in native docs & types.
|
2017-11-08 09:41:55 +00:00 |
Bernhard K. Weisshuhn
|
4479312171
|
Add libc variable to binary paths in package.json template
|
2017-11-07 08:31:19 +01:00 |
Bernhard K. Weisshuhn
|
03525b6a5e
|
Build different binaries for different libc’s
Closes #81
|
2017-11-06 15:44:52 +01:00 |
Nicolas "Pixel" Noble
|
d91b739cb5
|
Adding support for abseil.
|
2017-11-02 23:15:25 +01:00 |
murgatroid99
|
6cb28887e6
|
Update to 1.7.1, add Node 9 support, fix generated file permissions
|
2017-11-02 10:13:22 -07:00 |
murgatroid99
|
28a7a725b4
|
Update submodule to v1.7.0 and regenerate packages
|
2017-11-01 09:55:23 -07:00 |
Thom Wright
|
38637405df
|
Include index.d.ts in the published npm package
index.d.ts needs to be in the files list in order to be published.
Without it, client packages aren't able to use the Typescript types.
|
2017-10-31 17:24:19 +00:00 |
Kelvin Jin
|
94eca58f5d
|
try new links
|
2017-10-25 13:15:59 -07:00 |
murgatroid99
|
383af9d1ba
|
Add artifact build scripts for native core
|
2017-10-20 10:09:23 -07:00 |
murgatroid99
|
c6ba0cb3e3
|
Merge remote-tracking branch 'upstream/v1.7.x' into v1.7_upmerge
|
2017-10-17 10:10:26 -07:00 |
Michael Lumish
|
9b04c44d2f
|
Merge pull request #63 from murgatroid99/submodule_update_1.8_dev
Update grpc/grpc submodule to v1.8.0-dev
|
2017-10-17 10:00:37 -07:00 |
murgatroid99
|
1f976921ed
|
Fix a couple of gulpfile issues, don't create some links for now
|
2017-10-13 13:22:39 -07:00 |
Michael Lumish
|
56ed642693
|
Merge pull request #58 from murgatroid99/v1.7.x_branch_update
Update grpc/grpc submodule and package versions to 1.7.0-pre1
|
2017-10-12 15:27:39 -07:00 |
murgatroid99
|
6a837a73d8
|
Update grpc/grpc submodule to v1.8.0-dev
|
2017-10-12 14:58:07 -07:00 |
murgatroid99
|
da03fc5db8
|
Merge branch 'master' into package_split
|
2017-10-12 14:50:43 -07:00 |
murgatroid99
|
7ae3d85f5b
|
Put packages in @grpc scope, add linking scripts
|
2017-10-12 13:40:18 -07:00 |
murgatroid99
|
111ce77440
|
Move more tests from native core to API test directory
|
2017-10-10 18:28:41 -07:00 |
Michael Lumish
|
0182df2035
|
Merge pull request #52 from lunarway/feature/typescript-typings
Add TypeScript typings to gRPC native core package
|
2017-10-10 14:37:24 -07:00 |
murgatroid99
|
a1b2c43046
|
Update grpc/grpc submodule and package versions to 1.7.0-pre1
|
2017-10-06 15:13:13 -07:00 |
Bjørn
|
00b4bc6e59
|
Added missing streaming implementations
|
2017-10-06 21:48:16 +02:00 |
Bjørn
|
a026502019
|
Order imports correctly
|
2017-10-06 20:25:43 +02:00 |
Bjørn
|
11307ac0a6
|
Missed a return type on the OAuth2 client interface
|
2017-10-06 20:25:33 +02:00 |
Bjørn
|
836f9bdb36
|
Make streams extend Readable, Writeable and Duplex types from Node.js stream pkg
|
2017-10-06 20:20:16 +02:00 |
Bjørn
|
4647cc125b
|
Use the correct Google credentials interface
|
2017-10-06 20:00:08 +02:00 |
Bjørn
|
ae5219310e
|
Align with js-core package
|
2017-10-06 19:50:50 +02:00 |
murgatroid99
|
d0218f21b6
|
Update grpc submodule
|
2017-10-02 13:49:05 -07:00 |
Bjørn
|
cd265999f3
|
Missed a status code enum
|
2017-10-01 10:35:22 +02:00 |
Bjørn
|
4cbf7572b5
|
Changes based on review.
|
2017-10-01 10:33:48 +02:00 |
Bjørn
|
bdbbd53249
|
Remove wrongly encoded spaces
|
2017-09-29 20:39:56 +02: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 |
Bjørn
|
1428315e3b
|
Add TypeScript typings to gRPC native core package
|
2017-09-29 11:31:32 +02:00 |
murgatroid99
|
38e2a60ddc
|
Merge branch 'master' into native_package_included_directories
|
2017-09-28 17:39:12 -07:00 |
murgatroid99
|
a101e8b6a5
|
Merge branch 'master' into dependency_cleanup
|
2017-09-28 16:41:34 -07:00 |
Michael Lumish
|
6376422345
|
Merge pull request #43 from murgatroid99/idle_process_connectivity_state
Add forced completion queue poll to ensure that waitForReady uses current connectivity state
|
2017-09-25 14:48:41 -07:00 |
Michael Lumish
|
d741f5dc86
|
Merge pull request #45 from murgatroid99/native_boringssl_build_fix
Disable warning in recent GCC versions that hits BoringSSL
|
2017-09-25 14:48:32 -07:00 |
murgatroid99
|
f1fb87245d
|
Readded an npm script
|
2017-09-25 14:48:02 -07:00 |
murgatroid99
|
6a3d80d059
|
Merge branch 'master' into idle_process_connectivity_state
|
2017-09-25 13:53:26 -07:00 |
murgatroid99
|
1afa6dd371
|
Merge branch 'master' into native_boringssl_build_fix
|
2017-09-25 13:52:48 -07:00 |
murgatroid99
|
08471c2733
|
Merge branch 'master' into dependency_cleanup
|
2017-09-25 13:51:37 -07:00 |
murgatroid99
|
80f8c4b3dc
|
Merge branch 'master' into script_licenses
|
2017-09-25 13:48:17 -07:00 |
Nicolas Noble
|
311010712f
|
Tying it all together.
|
2017-09-22 21:52:23 +02:00 |
murgatroid99
|
777d9f8480
|
Add license notice to several script files
|
2017-09-22 10:50:58 -07:00 |
murgatroid99
|
62d71048fe
|
Move dependencies around, add gulp target for document generation
|
2017-09-20 12:39:16 -07:00 |
murgatroid99
|
69092117de
|
Disable warning in recent GCC versions that hits BoringSSL
|
2017-09-20 10:50:06 -07:00 |
murgatroid99
|
54029c58d4
|
Merge branch 'master' into native_package_included_directories
|
2017-09-20 10:01:07 -07:00 |
Matt Kwong
|
b3f6644bfb
|
Merge branch 'master' into kokoro
|
2017-09-19 16:40:56 -07:00 |
Matt Kwong
|
0cf704143c
|
Allow npm install without root
|
2017-09-19 16:27:35 -07:00 |
murgatroid99
|
46e2418fc6
|
Update completion queue header to match code changes
|
2017-09-19 14:38:27 -07:00 |
murgatroid99
|
f3706fd7d0
|
Add clean.all gulp task for test runs, go back to renaming report files
|
2017-09-19 13:56:48 -07: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
|
3ecb385366
|
Change package.json file list to globs for granularity
|
2017-09-19 13:03:58 -07:00 |
murgatroid99
|
b2583e561a
|
Merge branch 'master' into jenkins_test_reports
|
2017-09-19 12:26:54 -07:00 |
murgatroid99
|
ffa1d649b0
|
Add original name aliases for generated client methods
|
2017-09-19 11:38:43 -07:00 |
murgatroid99
|
52d552ce54
|
Remove some unnecessary files from the native npm package
|
2017-09-19 11:18:00 -07:00 |
murgatroid99
|
18b756f342
|
Add Jenkins XML reporting to tests
|
2017-09-18 13:19:00 -07:00 |
murgatroid99
|
8f86a61dbb
|
Update package descriptions in README, add API docs link
|
2017-09-14 13:03:21 -07:00 |
murgatroid99
|
3d4dddd8cc
|
Switch to execa. Separate setup and rebuild/test tasks
|
2017-09-14 10:59:20 -07:00 |
murgatroid99
|
769737b969
|
Create a short command to run working tests from a clean repo
|
2017-09-13 17:14:40 -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 |
Michael Lumish
|
f62cf60b21
|
Merge pull request #19 from murgatroid99/interop_test_move
Move interop, performance, and stress tests out of the native package
|
2017-09-13 09:35:54 -07:00 |
Nicolas Noble
|
f2a42c1551
|
Merge pull request #18 from nicolasnoble/making-node-work-again
Making the native code work again.
|
2017-09-12 17:19:01 -07:00 |
Nicolas "Pixel" Noble
|
358bf58b1d
|
Updating grpc submodule.
|
2017-09-13 02:00:37 +02:00 |
Nicolas "Pixel" Noble
|
3b686ebe16
|
Builds.
|
2017-09-13 01:31:45 +02:00 |
Nicolas "Pixel" Noble
|
16382ee7ca
|
Moving package.json paths.
|
2017-09-13 00:52:31 +02:00 |
Nicolas "Pixel" Noble
|
8145b7f647
|
Copying node-specific templates from grpc.
|
2017-09-12 23:49:26 +02:00 |
Nicolas "Pixel" Noble
|
114556b451
|
Adding generate_projects for our templates.
|
2017-09-12 23:48:32 +02:00 |
Nicolas "Pixel" Noble
|
8fc85db17e
|
Adding grpc as a submodule.
|
2017-09-12 23:47:48 +02:00 |
murgatroid99
|
739e31a437
|
Move interop, performance, and stress tests out of the native package
|
2017-09-11 18:16:04 -07:00 |
murgatroid99
|
990f082f00
|
Move grpc-tools and grpc-health-check into the packages directory
|
2017-09-11 18:14:37 -07:00 |
Nicolas "Pixel" Noble
|
3b0b6f5735
|
Moving files into their new location.
|
2017-09-12 01:33:18 +02:00 |