cjihrig
65bd142114
grpc-js: rename grpc-js-core to match npm
...
This commit renames grpc-js-core to grpc-js to more closely
match the name used on npm.
2018-11-01 16:56:57 -04:00
Michael Lumish
ab27034c8c
Merge pull request #606 from cjihrig/nodash
...
grpc-js-core: remove simple uses of lodash
2018-11-01 13:13:42 -07:00
cjihrig
493ca2fec4
grpc-js-core: remove simple uses of lodash
...
This commit removes lodash as a production dependency. It
remains as a devDependency because it's used in tests, but the
uses in the src/ directory were easily replaced with vanilla
JavaScript.
2018-11-01 09:27:06 -04:00
Nicolas Noble
5fec89fc98
Merge pull request #605 from murgatroid99/version_bump_1.16.0
...
Update to 1.16.0
2018-10-30 17:13:57 -07:00
murgatroid99
3e114d0026
Update to 1.16.0
2018-10-30 16:08:32 -07:00
Michael Lumish
9a92764f94
Merge pull request #603 from cjihrig/flows
...
grpc-js-core: remove use of flow() and flowRight()
2018-10-30 14:15:31 -07:00
cjihrig
7ffa49f7e4
grpc-js-core: remove use of flow() and flowRight()
...
This commit replaces combinations of bind(), map(), and
flow() with simple for loops. This improves performance, and
lessens the dependency on lodash.
2018-10-30 14:16:42 -04:00
Michael Lumish
cbaa71cfc7
Merge pull request #597 from murgatroid99/malformed_response_handling_fix
...
Make clients fail better with malformed responses
2018-10-29 08:50:16 -07:00
murgatroid99
0158f0be56
Make clients fail better with malformed responses
2018-10-26 15:38:40 -07:00
Michael Lumish
86774c98b5
Merge pull request #588 from cjihrig/metadata
...
Metadata class simplifications
2018-10-26 11:02:10 -07:00
Nicolas "Pixel" Noble
db1c674272
Updating head again.
2018-10-25 04:09:38 +02:00
Nicolas Noble
7768e7b6e5
Merge pull request #586 from murgatroid99/master_submodule_update_1.17-dev
...
Update grpc submodule to HEAD
2018-10-24 18:46:14 -07:00
Nicolas Noble
2dbdd09670
Merge pull request #591 from nicolasnoble/upmerge-1.16-master
...
Upmerge from 1.16 to master
2018-10-24 18:46:06 -07:00
Nicolas "Pixel" Noble
b7042551c3
Fixing up submodule.
2018-10-25 01:20:37 +02:00
Michael Lumish
290a9a0e3a
Merge pull request #589 from murgatroid99/boringssl_threads
...
Remove use of OPENSSL_NO_THREADS with BoringSSL
2018-10-24 15:26:25 -07:00
Nicolas "Pixel" Noble
8f09c2b0d0
Merge branch 'grpc@1.16.x' of https://github.com/grpc/grpc-node
2018-10-25 00:25:12 +02:00
Nicolas Noble
4863b70850
Merge pull request #590 from nicolasnoble/upmerge-1.15-1.16
...
Upmerge from 1.15 to 1.16
2018-10-24 15:24:22 -07:00
Nicolas "Pixel" Noble
9e5ffb172d
Merge branch 'grpc@1.15.x' of https://github.com/grpc/grpc-node into grpc@1.16.x
2018-10-24 23:21:18 +02:00
murgatroid99
9b5ed6240b
Add missing comma in binding.gyp
2018-10-24 13:40:26 -07:00
murgatroid99
31a0019d99
Set _XOPEN_SOURCE only for BoringSSL
2018-10-24 12:35:45 -07:00
cjihrig
a83c924801
grpc-js-core: simplify Metadata clone()
...
This commit inlines the only use of cloneMetadataObject(). It
also eliminates an extra MetadataObject - the result of
cloneMetadataObject() was allocating a new MetadataObject to
replace the internal representation of the newly allocated
Metadata object in clone().
2018-10-24 14:13:30 -04:00
cjihrig
2f679031fa
grpc-js-core: remove metadata's lodash dependency
...
This removes the only remaining use of lodash in Metadata and
improves performance a bit.
2018-10-24 14:13:30 -04:00
cjihrig
6a19cf5205
grpc-js-core: use Map for metadata store
...
In more recent versions of Node, Maps are more performant than
POJOs when used as maps. Switching to Maps also eliminates an
expensive delete operation, as well as uses of hasOwnProperty().
2018-10-24 14:13:18 -04:00
murgatroid99
b7f7bf0dce
Increase _XOPEN_SOURCE macro to 700
2018-10-24 11:00:25 -07:00
murgatroid99
3eb67d8038
Remove use of OPENSSL_NO_THREADS with BoringSSL
2018-10-24 10:38:25 -07:00
murgatroid99
14a1f8520c
Update grpc submodule to HEAD
2018-10-23 15:55:47 -07:00
Nicolas Noble
0d1d1feb78
Merge pull request #582 from nicolasnoble/1.16-submodule
...
Properly updating submodule to point at 1.16.
2018-10-23 14:02:13 -07:00
Nicolas "Pixel" Noble
34219900a9
Properly updating submodule to point at 1.16.
2018-10-23 18:51:15 +02:00
Michael Lumish
65cd6bafd3
Merge pull request #579 from murgatroid99/native_async_bind_port
...
Native: add Server#bindAsync
2018-10-19 15:58:48 -07:00
Michael Lumish
1f322d8e5d
Merge pull request #578 from murgatroid99/backport_call_invocation_transformer
...
Backport "Call invocation transformer"
2018-10-19 15:58:42 -07:00
murgatroid99
2d62b875f4
Actually use bindAsync in modified test
2018-10-19 11:54:47 -07:00
murgatroid99
5b85f4f2b7
Native: add Server#bindAsync
2018-10-19 11:21:45 -07:00
Weiran Fang
8821824f7a
Add gitignore'd files
2018-10-19 10:38:53 -07:00
Weiran Fang
a8eaafe373
Retrieve callInvocationTransformer from constructor options.
2018-10-19 10:38:42 -07:00
Weiran Fang
21d9ea086c
Add checker for call invocation transformer.
2018-10-19 10:38:33 -07:00
Michael Lumish
8df65a91a2
Merge pull request #557 from WeiranFang/call-invocation-transformer
...
Call invocation transformer
2018-10-19 10:35:34 -07:00
Michael Lumish
1e10613649
Merge pull request #576 from murgatroid99/v1.16.0-pre1_bump
...
Bump submodule and version to 1.16.0-pre1
2018-10-18 09:14:03 -07:00
Michael Lumish
eddfe265bd
Merge pull request #577 from murgatroid99/proto_loader_abs_path_fix
...
@grpc/proto-loader: Fix absolute path handling and improve reporting of loading failures
2018-10-18 09:03:37 -07:00
Nicolas Noble
568203cc25
Merge pull request #575 from vmax/node-plugin-create-file-even-without-services
...
Generate JS file even if no services are defined in proto file; fix #574
2018-10-17 16:02:29 -07:00
murgatroid99
6364d0a92f
@grpc/proto-loader: Fix absolute path handling and improve reporting of loading failures
2018-10-17 15:35:05 -07:00
murgatroid99
6e7035925d
Bump submodule and version to 1.16.0-pre1
2018-10-17 13:35:39 -07:00
Max Vorobev
0aedb0768c
Generate JS file even if no services are defined in proto file; fix #574
2018-10-17 15:08:40 +03:00
Nicolas Noble
fae76dec4a
Merge pull request #573 from murgatroid99/checkServerIdentity_cb_fix
...
Native: Use non-deprecated function to call checkServerIdentity cb
2018-10-16 21:14:31 -07:00
murgatroid99
81a413cd84
Native: Use non-deprecated function to call checkServerIdentity cb
2018-10-16 15:43:18 -07:00
Michael Lumish
c159f56787
Merge pull request #563 from murgatroid99/grpc-js_0.3.2
...
Bump @grpc/grpc-js to 0.3.2
2018-10-02 14:31:33 -07:00
Nicolas Noble
5efc076f6a
Merge pull request #562 from grpc/lock
...
Create lock.yml
2018-09-28 16:25:37 -07:00
Nicolas Noble
18c03d7d4b
Create lock.yml
2018-09-28 13:51:13 -07:00
murgatroid99
5683bc3bba
Bump @grpc/grpc-js to 0.3.2
2018-09-28 13:42:19 -07:00
Michael Lumish
e83f240f73
Merge pull request #561 from cjihrig/dep
...
grpc-js-core: make semver a prod dependency
2018-09-28 12:46:03 -07:00
Michael Lumish
983297fe0a
Merge pull request #560 from cjihrig/read
...
grpc-js-core: update compression flag byte offset
2018-09-28 12:45:45 -07:00