summaryrefslogtreecommitdiff
path: root/grpc
AgeCommit message (Collapse)AuthorFilesLines
2021-05-10More missing version changesHEADv2.0.0masterWouter van Oortmerssen1-2/+2
2021-05-10Updated main version numbers to 2.0Wouter van Oortmerssen4-6/+6
2021-04-24[swift] Implements union strings (#6589)mustiikhalil1-8/+8
2021-04-12[TS] Add Build TS to CI jobs (#6524)Björn Harrtell4-3/+3
* Add Build TS to CI jobs * Add npm compile step * Fix syntax * Add required code gen for TS * Exit on failure * Make TS code gen identical to test run * Remove duplicate TS code gen artifacts * Remove bad gitignore * Forgot parts of generate_code and make sure same settings for test run * Don't forget about the bat * Try and fix flatc args * Another attempt to fix args * Fix typo * Commit up to date code gen * Another attempt to fix sh/bat * Move -o param to after -I * Commit missing code gen file * Fix grpc code gen and test * Another grpc code gen fix * Rework to not use ts folder * Fix env vars in bat and make less churn * Move TS code gen to dedicated folder * Fix transpilation output folder and module paths * Fixes to code gen * Include generated js * Moved ts code gen * Remove test ts code gen folder
2021-04-05[CI] fixes buildkite (#6544)mustiikhalil1-1/+1
2021-03-25[grpc] Support latest version of grpc PoC (#6338)Jeong YunWon6-26/+46
* use grpcpp rather than deprecated grpc++ * grpcpp Deserialize take ByteBuffer instead of grpc_byte_buffer * grpc 1.36.0 * Fix to use grpc 1.36.0 * Fix CMakeLists to refer gRPC * add find_package(Threads) * Update bazel deps * Apply workaround about boringssl build error * Install latest cmake for osx on travis-ci Co-authored-by: Yeom Gyusun <omniavinco@gmail.com>
2021-03-18[GO] Tries to add go format to the CI (#6518)mustiikhalil1-0/+36
* Trys to add go format to the CI Adds Gofmt to CI * Adds formatting for go dir in grpc * Small fix
2021-03-09Bump grpc to 1.0.0 (#6507)mustiikhalil1-1/+1
Adds void to keywords
2021-02-25Working on a python example plus fixing python grpc code (#6456)mustiikhalil13-666/+401
Refactored python grpc code gen Adds example server & client + fixes ci Fixes generated code Making sure we encode the reply string as utf8 Adds Readme details to clarify issue regarding encoding when python is sending/receiving
2021-02-23[CI] Adds Code Generation tests on Github Actions (#6482)mustiikhalil1-1/+29
Moves check-grpc-generation to scripts
2021-02-20[Swift] Moves grpc example to grpc/examples (#6479)mustiikhalil7-3/+484
Updates generated Code Removes grpc generation code from tests dir Small fix to generate.sh
2021-02-20[TS] Moves grpc code to examples folder (#6476)mustiikhalil11-21/+33
Adds readme
2021-02-19[Go] Working on a go example plus fixing go grpc code (#6448)mustiikhalil16-54/+623
Implemented server.go and half implemented client.go Finishes implementation for greeter go example Update grpc code for monster.fbs Adds a couple of cpp methods Adhere to gofmt standards Adds a readme for issues with grpc
2021-02-11[CMake] Renames BUILD files (#6457)mustiikhalil1-0/+0
* Renamed build to build.bazel to stop xcode from complaining about it * Renamed all build to build.bazel * Fixes small ci issue
2021-02-10Updating working code (#6441)mustiikhalil9-288/+309
Fixes issues with namespaces in grpc ts Renamed welcome -> models
2021-02-04Upgrade swift grpc to alpha 24 (#6439)mustiikhalil1-103/+225
Upgrade swift grpc to alpha 24
2020-11-16[Swift] Adds a format file and reformats the swift project (#6250)mustiikhalil1-38/+42
* Formats files & adds licence * Revert arrays * Keeps array indentation as is * Adds licence to code formatter * Updates code generators
2020-10-15fix(go_test): remove deprecated grpc call (#6183)Niels Hofmans1-1/+2
2020-10-12Bump junit from 4.12 to 4.13.1 in /grpc/tests (#6173)dependabot[bot]1-1/+1
Bumps [junit](https://github.com/junit-team/junit4) from 4.12 to 4.13.1. - [Release notes](https://github.com/junit-team/junit4/releases) - [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.12.md) - [Commits](https://github.com/junit-team/junit4/compare/r4.12...r4.13.1) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-12Bump junit from 4.12 to 4.13.1 in /grpc (#6172)dependabot[bot]1-1/+1
Bumps [junit](https://github.com/junit-team/junit4) from 4.12 to 4.13.1. - [Release notes](https://github.com/junit-team/junit4/releases) - [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.12.md) - [Commits](https://github.com/junit-team/junit4/compare/r4.12...r4.13.1) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-07[TS] GRPC Implementation (#6141)mustiikhalil12-2/+925
* GRPC implementation for Typescript * Fixes a couple of issues * Finished implementing the typescript support for grpc * Updated generated code * Fixes CI
2020-08-22Adds proper access types for swift object api & flatbuffers & grpc (#6081)mustiikhalil2-2/+3
Fixes accessor in greeter.swift Small fix for ci
2020-07-31[Swift] Append namespace for Swift Grpc implementation (#6049)Liu Liu2-16/+27
* [Swift] Append namespace for Swift Grpc implementation * Separate ServiceName from ServiceQualifiedName.
2020-07-21Allow to run cpp tests under grpc/tests/ using bazel. (#6040)Shengzhe4-1/+30
This is the first step to upgrade grpc dependency to the latest version. - Patch protobuf 3.6.1. and grpc 1.15.1 to fix build errors when using the latest Bazel version (3.4.1). - Add grpc/tests:grpc_test. One can kick off tests in Bazel by calling `bazel test grpc/tests/...`. - Add missing build targets in tests/BUILD in order to support grpc/tests/BUILD
2020-07-20[Swift] Optional Scalars Preparation (#6028)mustiikhalil1-4/+4
* Perpares swift to take optional scalars + adds optional string helper method + disables linters in generated code * Small fix for generated code * Update grpc support to alpha 17 for swift
2020-06-04Adds bool support in structs + updates grpc support + CI upgrades (#5943)mustiikhalil1-8/+2
2020-04-06Upgraded swift implementation for grpc (#5843)mustiikhalil1-3/+3
Updated version number
2020-03-16updated maven build filesv1.12.1Wouter van Oortmerssen1-0/+6
Change-Id: I33c69978fe7a22485a7fd5ceb7a480e84e8bcdb3
2020-03-12pre-tag version bump for 1.12v1.12.0Wouter van Oortmerssen3-5/+5
Change-Id: I84a9365e9d8a1afe333b1df85058401ffe0a6b7c
2020-03-02Added --filename-suffix and --filename-ext to flatc (#5778)Derek Bailey1-5/+5
* Fixed refractoring issue in reflection/generate_code.sh. Also, mv deletes the original file, so I don't need to clean it up manually in that case. * Added --filename-suffix and --filename-ext to flatc * Fixed typo and added example generation of suffix and extension for C++ * Removed extra ; * Removed clang-format block from a region that didn't need it. Fixed an auto format of another clang-format block * Added docs, fixed pointer alignment, removed suffix test file
2020-02-24[Swift] Adds GRPC to Swift (#5758)mustiikhalil3-0/+379
* Adds the basic structure for required to add grpc support Added the message implementation Updated the code to confirm to the protocol flatbuffersobject Adds an example for Swift flatbuffers GRPC Started implementing the swift GRPC code Gen Generator generates protocols now Fixing ci issues Migrated the logic to use grpc_generator::File instead of string Refactored swift project Implemented GRPC in swift Finished implementing GRPC in swift Fixes issues Adds contiguousBytes initializer to swift Adds documentation + fixes buffer nameing in tables + structs Adds documentation + fixes buffer nameing in tables + structs Updated tests * Updated version
2019-12-26Fix --incompatible_load_cc_rules_from_bzl (#5683)Austin Schuh1-0/+2
Incompatible flag --incompatible_load_cc_rules_from_bzl will break FlatBuffers once Bazel 1.2.1 is released. Fixes #5671
2019-12-23Fixed out of date licenses on gRPC Python files.Wouter van Oortmerssen4-100/+40
Change-Id: Ia6c3bf5d7da795db46c0baa8e9c7591de3400517
2019-12-23Add flatc '--cpp_std' switch (#5656)Vladimir Glavnyy2-27/+37
* Add flatc '--cpp_std' switch and sandbox for C++17 code generator - Added 'flac --cpp_std legacy' for compatibility with old compilers (VS2010); - Added experimental switch 'flac --cpp_std c++17' for future development; - Added C++17 sandbox test_cpp17.cpp; - C++ code generator generates enums with explicit underlying type to avoid problems with the forward and backward schema compatibility; - Adjusted CMakeLists.txt, CI and generate code scripts to support of introduced '--cpp_std'; * Fix --cpp_std values: c++0x, c++11, c++17 * Add 'cpp::CppStandard' enum * Add testing engine into test_cpp17 * Rebase to upstream/master * Set default '--cpp-std C++0x' * Fix code generation (--cpp_std C++11) in CMakeLists.txt - Fix dependency declaration of grpctest target * Revert --cpp-std for the tests from explicit C++11 to flatc default value (C++0x)
2019-12-09[gRPC] Uncomment MessageBuilder (#5658)Gautham B A1-1/+2
The line where the MessageBuilder was constructed was commented out (perhaps an oversight).
2019-12-02Split Bazel targets into multiple packages (#5640)bttk2-1/+90
* Split Bazel targets into multiple packages * Merge /include/BUILD back into /BUILD
2019-11-14Support for python grpc - continuing the work from the pull request #4270 ↵Malar Kannan5-0/+958
#4705 (#5613) * Support for python grpc * add few fixes * Fixes build * Fix python generator * Add tests * Fix grpc python test * Fix tests and add incomplete python generator * Fix python generator * Add python generator methods * Fix Appveyor build * grpc python support v0.1 * Update tests * update grpctest * Remove duplicated code and fix a brace * tests for flatbuffers grpc python * Updated tests + removed SerializeToString, From String * remove pickle import * include missing files in ci - BUILD and generated test result
2019-11-11Ran src/clang-format-all.sh (#5617)Derek Bailey3-85/+102
2019-11-04Fixed deprecated method in GRPC Java test.Wouter van Oortmerssen1-3/+3
Change-Id: Iccae8fe9409adbf3cd3013a5cf3368e068175ad3
2019-05-31Enforce matching version in Java and C#.Wouter van Oortmerssen3-5/+5
Change-Id: I7f1f12f2f97e5227e0dabc2965ce66a6d41c229c
2019-04-24Bumped version to 1.11.0v1.11.0Wouter van Oortmerssen3-5/+5
Change-Id: I0c87ad2cf8f8768cf40c5b7abea0add087a5518a
2019-02-05Removing 'using namespace' usage in test_builder (#5154)Charlie Harrison1-0/+4
* Removing 'using namespace' usage in test_builder * Fix GRPC tests
2019-01-28Repair `fallthrough` was broken by d4493165 (#5115) (#5139)Vladimir Glavnyy1-5/+2
- GCC: fixed broken `fallthrough` (checked with 7.3 and 8.2) - Clang: added `fallthrough` support - Clang: added `-Wimplicit-fallthrough` checking
2018-11-29Fix Java generator bug that ignores bidi streaming attribute (#5063)Sumant Tambe3-45/+210
* Fix Java generator bug that ignores streaming: bidi attribute Tests * Java gRPC client streaming test * Java gRPC Bidi Streaming Test
2018-10-25Fixed Java gRPC version numbers.Wouter van Oortmerssen2-2/+2
Change-Id: Iff00a48b370f45f80d68e6c6929483d608ce1885
2018-10-22Use stdlib context in generated Go files (#4904)Felix Hanley2-2/+2
2018-10-18Efficient Conversion of a FlatBufferBuilder to a MessageBuilder (#4980)Sumant Tambe2-82/+245
* Efficient conversion of FlatBufferBuilder to grpc::MessageBuilder * Added a variety of tests to validate correctness of the MessageBuilder move operations. Disable MessageBuilder half-n-half tests on MacOS. * Fix failing Android build * Generalized the MessageBuilder move constructor to accept a deallocator
2018-10-15disallow c style casts (#4981)Frank Benkstein1-5/+6
Fixes #4857.
2018-10-03Bumped version to 1.10.1 for all languages.v1.10.0Wouter van Oortmerssen3-3/+3
Change-Id: I9a6256d90ea800834a887afdcf888df412018933
2018-10-01Turn on gRPC tests in travis build (#4955)Sumant Tambe1-0/+21
Download and build with a known grpc version