Import of flatbuffers from Gerrit:
Import of flatbuffers from Gerrit:

  - e93d2bda07dd6f278c634fff4ef48f3c4e675601 Cleaned up & fixed buffer alignment handling. by Wouter van Oortmerssen <aardappel@gmail.com>
  - bbf4dac6a3f88a8ff26f2851f183a7cef3e709c4 Made doubles output with higher precision in JSON and els... by Wouter van Oortmerssen <aardappel@gmail.com>
  - 8df2d9a3ef6d57e4afd048ef7a00a52bee0bcb65 Removed truncating of enum vals to int in ReverseLookup. by Wouter van Oortmerssen <aardappel@gmail.com>
  - 462ce03ebe1b7133d65ed68920fe784c61731d98 Fix the spell mistake (#4599) by Li-Deng <18200296335@163.com>
  - 020012e69c22440d89525fd8ad7974636dc85360 Fixed native_include not requiring a ; terminator. by Wouter van Oortmerssen <aardappel@gmail.com>
  - f431a96523520617358b571911362cca2cb7abec New error: declaring an enum field without a default in r... by Wouter van Oortmerssen <aardappel@gmail.com>
  - 3694ae08171c676b0a142488303824b7d589b5e5 Disallow defaults on structs. by Wouter van Oortmerssen <aardappel@gmail.com>
  - 2265129e143573c26bcb7455dcb89dc73dd1bb77 Removed date/time from generated code, causing commit pol... by Wouter van Oortmerssen <aardappel@gmail.com>
  - 4bddc6cc0c45b815b26677aaa646009415167619 Added missing generated code. by Wouter van Oortmerssen <aardappel@gmail.com>
  - e162366b3fb30ebebea12d2484c63069deda10e6 Removed internal variable with name "data" inside a gener... by vglavnyy <31897320+vglavnyy@users.noreply.github.com>
  - fee9afd80b6358a63b92b6991d858604da524e2b Use CreateVectorOfStructs when creating a vector of struc... by Wouter van Oortmerssen <aardappel@gmail.com>
  - 98f681deb05d81c63667e7ffc98fd67224744339 Author: Daniel Lin <danielin@umich.edi> (#4595) by Daniel Lin <danielin@umich.edu>
  - 5cee340ad343319a182c4ad00ae3de05fc7eb635 Cleaned up FlatBufferBuilder clearing. by Wouter van Oortmerssen <aardappel@gmail.com>
  - f0769b60ab34396f00ef3597dddfcb45acace775 #4522 Conan package support (#4590) by Uilian Ries <uilianries@gmail.com>
  - 79b80f84df7de0618596b293566062a3ea460958 Reduced FlatBufferBuilder from 3 buffers to 1 by Wouter van Oortmerssen <aardappel@gmail.com>
  - dfe68566e4b90d90635f19f466dc3f4b50a58a4f Add char * overload for FlatBufferBuilder::CreateString()... by Andrew Gunnerson <chillermillerlong@hotmail.com>
  - 0aa36101f47857301dbfb1dd3e5e05aedb5cdd31 Portable range check for *cursor_ value. (#4582) by brianhall77 <brian.hall@gmail.com>
  - 70f345012d2da2bb67abcc8f84ef7e97b7759293 GenerateText generate a text string for default identifie... by vglavnyy <31897320+vglavnyy@users.noreply.github.com>
  - a056402f56c70bcca51b703bc851e42dd77bcd79 Remove unused declarations (#4578) by Andrei Polushin <polushin@gmail.com>
  - d7b1d418ee9487acaf256a031a4aef9d19c9e097 Update URL (#4576) by Darío Hereñú <magallania@gmail.com>
  - 9dae3eac6007ea99fd709b0282738b5f38b645ce Fix error in ConCatPathFileName (#4575) by Bastien Brunnenstein <Meoo@users.noreply.github.com>
  - 99a8a68a8083617da2e5d435321f4081b8e3c73a new maven jar called flatbuffers-java-grpc which contains... by Yuri Finkelstein <yurif2003@yahoo.com>
  - 0c86929e39cdbd7ee64da5e594833df017a40c11 Added missing nullptr check in vector of union verifiers. by Wouter van Oortmerssen <aardappel@gmail.com>
  - 1d73b3b9fc359e0654f22a76c6644c1b88fdc944 Various build fixes; update checked-in codegen. (#4572) by Josh Ventura <JoshV10@gmail.com>
  - a4dbe134862f8e8164f4f93bba9b3f5d1ade3748  fixed java codegen bug documented in #4563 (#4565) by Yuri Finkelstein <yurif2003@yahoo.com>
  - 89711c9c470b8ad4e2a4cbc890743852ea9d7235 Made all C++ files clang-formatted. by Wouter van Oortmerssen <aardappel@gmail.com>
  - 5d9930aa0de203b2059cb3cfe3874fa0196fe975 added config files for popular formatting tools (#4554) by Yuri Finkelstein <yurif2003@yahoo.com>
  - 8518b3fb4e2726dbc7cf6d1b2f10597d1368a9d7 grpc bindings generator for Java and a few minor supporti... by Yuri Finkelstein <yurif2003@yahoo.com>
  - 61f4a46c43885a725bd509de6c18ae8cdba26e56 synchronized grpc cpp_generator with latest version as of... by Yuri Finkelstein <yurif2003@yahoo.com>
  - dd73b53e287d88705f678594d3c64d9d6069b4e9 updated cpp_generator.cc to be compatible with the latest... by Yuri Finkelstein <yurif2003@yahoo.com>
  - c1901f2c01afa9ea3ee0e3e36927988e61deddc8 update mutation status in doc (#4549) by xgdgsc <xgdgsc@users.noreply.github.com>
  - 4071b6f68b509e8c1c591eca78f98b2e595eaeef Merge pull request #4516 from mikeholler/travis by Robert <rw@users.noreply.github.com>
  - 142401f50a71d23f6088328235b34d00e536937a Fix for strictPropertyInitialization for TS (#4540) by Kamil Rojewski <krojew@users.noreply.github.com>
  - 67b29d4e439a1726e1edcfce317d7575f6217d6f Fixed CreateStruct not testing for nesting. by Wouter van Oortmerssen <aardappel@gmail.com>
  - 85b131a719b3ca554a6cf4840f8ec27feb60ec07 Replace the non standard M_PI with a constant (#4528) by Bastien Brunnenstein <Meoo@users.noreply.github.com>
  - 0e8a21854caffb978046e33ffeb26b60af9de31c publish additional js/flatbuffers.mjs to npm to support E... by Paul Taylor <paul.e.taylor@me.com>
  - 53a897731e23320e67602d3d4c56e09caffb98ca this is allow custom allocator for obj-api structs/tables... by rmawatson <rmawatson@hotmail.com>
  - ba08b0ec0266f505bfe06e49e993091157e19c93 Add include directory to CMake install targets (#4510) by Bastien Brunnenstein <Meoo@users.noreply.github.com>
  - 34aea4361f829d3e4f1e4d50324e155ad4adec67 Updated version numbers to 1.8.0 by Wouter van Oortmerssen <aardappel@gmail.com>
  - be1ad33910cc45fc8685e678039e946dd01fa099 Missing generated code files. by Wouter van Oortmerssen <aardappel@gmail.com>
  - 0cf04ad9d590fcbaaf6f64ddc9f6fc3c03c4f2ab Document type aliases (#4499) by MikkelFJ <mikkelfj@gmail.com>
  - fe483fa380299f32a2cb8e990ec8d9dff34dd977 fix typo (#4495) by Dan Douglas <ddouglas@ebay.com>
  - 8a8dc4e111af0e93ab1a4cf58a57977e64ca465e Fixed potential strict-aliasing violation in big-endian c... by Wouter van Oortmerssen <aardappel@gmail.com>
  - 7e803c410cba954bd8a4b968a27e822f2a3fcf52 Add exports for all targets (#4491) by red1939 <bielecki.b@gmail.com>
  - 1336d2625284b4e91ba30264b6ae060e84eb1ebf c++ Tutorial fix (#4494) by Hong Wu <xunzhang@apache.org>
  - 853f7033e03ec2f6e1593946cd0bb6e2eb561c2c Remove copy constructor to make flatbuffers struct trivia... by Louis-Paul CORDIER <lp.cordier@dynamixyz.com>
  - e2c7196ea87fdf827f36323342500e963eb40273 tutorial docs (#4492) by David Komer <dakom@users.noreply.github.com>
  - 61fe2a4fac7e735b90876f7c8efa28adda2886fc Fix valid params limit exceeded for generated table const... by Angela Sheu <angelasheu.us@gmail.com>

PiperOrigin-RevId: 185049215
Change-Id: I814ec23665e86cb1e2b392ff0537ffb11f1e4140

google/fplbase,google/fplbase,google/fplbase,google/fplbase