Commit 9dd60457 authored by Sky Malice's avatar Sky Malice Committed by Commit Bot

Roll src/third_party/flatbuffers/src/ 9bf9b18f0..136d75fa6 (221 commits)

https://chromium.googlesource.com/external/github.com/google/flatbuffers.git/+log/9bf9b18f0a70..136d75fa6580

$ git log 9bf9b18f0..136d75fa6 --date=short --no-merges --format='%ad %ae %s'
2019-11-21 dbaileychess Changed null checks in test. Removed verifier pointer usage (#5634)
2019-11-19 31897320+vglavnyy Add testing of C++ with sanitizers (CI-Docker) (#5631)
2019-11-19 i add namespace prefix in FLATBUFFERS_MAX_BUFFER_SIZE (#5629)
2019-11-15 malarkannan.invention Support for python grpc - continuing the work from the pull request #4270 #4705 (#5613)
2019-11-14 dbaileychess Removed idl_gen_general.cpp and move contents to code_generators.cpp (#5625)
2019-11-14 dbaileychess Lua cleanup (#5624)
2019-11-14 dbaileychess [C++] Adds basic schema evolution tests (#5611)
2019-11-11 dbaileychess [C++, C#, Java] Separated C# and Java generators into their own classes (#5618)
2019-11-11 Captfrozenberg add check for root_type specified for json schema generation (#5622)
2019-11-12 messense [Rust] Bump smallvec version to 1.0 (#5621)
2019-11-11 dbaileychess Ran src/clang-format-all.sh (#5617)
2019-11-07 aardappel Improved pull request & clang-format instructions.
2019-11-07 derekbailey Change monster_extra generation to use flatbuffers::unique_ptr (#5612)
2019-11-07 derekbailey [C++] Refactor to conform to Google C++ style guide (#5608)
2019-11-04 aardappel Fixed deprecated method in GRPC Java test.
2019-11-04 aardappel Fixed Apache license not using canonical version.
2019-11-04 even.rouault include/flatbuffers/base.h: fix no_sanitize issue with old clang (#5610)
2019-11-04 dbaileychess [C++, Java, C#, TypeScript, JavaScript] Skip generation of mutable union types (#5599)
2019-11-04 even.rouault flatbuffers.h: fix documentation warning (#5607)
2019-11-04 dbaileychess Add Lua FlatbufferBuilder Clean() method to enable reuseable builders (#5606)
2019-11-04 paulovictor.pinheiro [Kotlin] Fix union vector accessor after change in Java API (#5605)
2019-11-04 paulovictor.pinheiro [flatc] Remove an always true condition for flexbuffers (#5604)
2019-11-04 llchan [Go] Add UnPackTo functions (#5598)
2019-10-31 me [Go] Object API support (#5339)
2019-10-28 freaken Rust: Add idiomatic iterator for Vector type (#5579)
2019-10-28 even.rouault Fix typos in comments (#5590)
2019-10-28 dbaileychess C++ verifier for evolved union fields should return true (#5586)
2019-10-28 dbaileychess Add ByteBuffer copy for vector of bytes in Java (#5587)
2019-10-28 freaken Rust: Fix Copy and Clone impls for a few generic types (#5577)
2019-10-22 31897320+vglavnyy Add `--clean-first` to the cmake-build command (travis) (#5574)
2019-10-19 ojaslandge Fix Follow implementation for bool (#5554)
2019-10-19 31897320+vglavnyy Fix issue #5557 (#5573)
2019-10-18 bjornharrtell Avoid intentional unsigned integer overflow getting caught by sanitizers (#5572)
2019-10-18 bharat.tak Python: Add forceDefaults opt to python Builder (#5564)
2019-10-17 jaceks Java: Don't annotate vector-of-tables item getters with @nullable. (#5562)
2019-10-17 aardappel Fixed warnings generated by recent JSON sorting feature.
2019-10-18 ishinberg0 [Java] byte buffer factory returned buffer capcity is used instead of the requested size (#5558)
2019-10-17 gunter.burchardt #5544 Fix of Array of table is not sorted if Create<type>Direct() is used (#5546)
2019-10-15 BrianHarris Fix build with gcc version 7.4.0 (#5570)
2019-10-10 aardappel Fixed JSON parser not sorting vectors of tables/structs with key.
2019-10-04 paulovictor.pinheiro [FlexBuffers][Java] Cache size of Sized objects in FlexBuffers (#5551)
2019-09-30 paulovictor.pinheiro Fix issue #5542 (#5543)
2019-09-30 aardappel Fixed Android STLPort related error.
2019-09-30 hkmix Fix namespaced struct/field name collision detection (#5540) (#5545)
2019-09-27 paulovictor.pinheiro [flac] Add FlexBuffers option for generating data (#5519)
2019-09-26 rw Update Rust versions under test from 1.30.1 to 1.37.0 (#5538)
2019-09-26 29380294+mjvk Adds XOPEN_SOURCE for PATH_MAX and POSIX 1993 for stat (#5529)
2019-09-25 paulovictor.pinheiro [FlexBuffers][Java] Add override Key::toString (#5533)
2019-09-25 paulovictor.pinheiro [FlexBuffers][Java] Fix wrong access to a string using Reference::asString(). (#5532)
2019-09-23 31897320+vglavnyy Fix Mutate() methods of Array<scalar/struct> (override 5508) (#5526)
(...)
2019-04-16 31897320+vglavnyy Add logging of warnings from the flatc compiler (#5289)
2019-04-11 aardappel Fixed VS2010 build.
2019-04-11 aardappel Allow Set() methods to handle reference types
2019-04-12 31897320+vglavnyy Fix the proto-enum leaking issue (#5286)
2019-04-12 31897320+vglavnyy Detect leak with sanitizer (#5283)
2019-04-09 31897320+vglavnyy Add basic test for enum defaults (#5280)
2019-04-09 31897320+vglavnyy Part of #5265, neutral changes (#5281)
2019-04-09 31897320+vglavnyy Enable MSVC assert report box [Abort|Retry|Ignore] if a debugger is present (#5279)
2019-04-06 lee0906 Add files generated by CMake to git ignore (#5278)
2019-04-06 lee0906 [C++]Sync the sample monster.fbs file with the tutorial (#5277)
2019-04-05 matthew Ensure we don't subtract with underflow getting enum names (#5246)
2019-04-05 wolfviking0 Add method GenerateTextFromTable issue #5249 (#5266)
2019-04-05 krojew Fix for build break in c# vector of unions (#5271)
2019-04-04 unexge Fix typo in Go tutorial (#5274)
2019-04-02 31897320+vglavnyy Add compile-time checking of numerical limits in C++ code. (#5270)
2019-03-28 16469394+tymcauley Update grammar to reflect required type signature for enum declarations. (#5269)
2019-03-25 AustinSchuh Add missing test data file to BUILD file (#5264)
2019-03-25 laszlocsomor Bazel CI: fix bad value in yml (#5262)
2019-03-25 nickkuznetsov Fix a warning on compiling with clang (#5258)
2019-03-25 lp.cordier Add inequality operator (inspired from #263) (#5257)
2019-03-22 lee0906 [C++] Changes in the flathash program (#5255)
2019-03-22 ashayshirwadkar12 Fixed tutorial markdown file (#5248)
2019-03-21 aardappel Further fixes to make minireflect compatible with old behavior.
2019-03-19 31897320+vglavnyy Unify line ending rules in '.editorconfig' and '.gitattributes' (#5231)
2019-03-18 aardappel Fixed vector_delimited excluding delimiter
2019-03-18 aardappel Fixed shadowing warning in older gcc for vector_delimited
2019-03-14 aardappel Made ToStringVisitor backwards compatible with older behavior.
2019-03-11 aardappel Made JS enum declarations compatible with google closure
2019-03-11 aardappel Disabled constexpr for hashing functions.
2019-03-12 31897320+vglavnyy Narrows template ascii routines to prevent a possible signed overflow in generic code. (#5232)
2019-03-11 25543498+RandyStevens Fix typo in dart documentation (#5230)
2019-03-11 aardappel [C++] Object API: document custom string type requirements,
2019-03-09 bspeice [Rust] Don't use inner attributes for `allow` (#5212)
2019-03-08 freaken Small usability tweaks to the rust codegen. (#5213)
2019-03-08 16469394+tymcauley Fix rust crate for big-endian targets (#5229)
2019-03-07 aardappel Removed -Wc++98-compat-extra-semi for compatibility with older clang.
2019-03-07 AustinSchuh Bazel ci (#5228)
2019-03-04 aardappel Fixed vector of union JSON parsing.
2019-03-06 25088801+jean-airoldie [Rust] Fixed codegen documentation for Tables (#5227)
2019-03-05 davidn [Go] Add mutation functions for vector elements (#5221)
2019-03-04 42381407+ll-antn Clean-up nested_parser on all paths (#5179) (#5184)
2019-03-04 laurent.stacul [Fix #5112] flatc generates constructors with memset for non-trivial types (#5222)
2019-03-01 5284924+csukuangfj [doc] fix typos in doc. (#5217)
2019-02-27 naure Rust: Fix lifetime in union _as_ accessors (#5140)
2019-02-26 kulikov.alexey90 Java: Calculation of vtable and vtable size moved to the __init method. (#5210)
2019-02-26 kulikov.alexey90 Java: Removed unused duplicate of bytebuffer from "Table#__string" method. (#5211)
2019-02-26 iskandarov_egor Lua library: fix vtable reuse. (#5214)
2019-02-25 aardappel Attempting to make travis not kill the Android build.
2019-02-25 marcus IterateValue: Use ReadScalar instead of unportable reinterpret_casts (#5209)
2019-02-25 bwelling Fix incorrect code generation on Solaris Sparc. (#5208)

Created with:
  roll-dep src/third_party/flatbuffers/src

Change-Id: I46bd259878ab27cade6323fb31a56b86edd56cf4
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1928296Reviewed-by: default avatarCharlie Harrison <csharrison@chromium.org>
Commit-Queue: Sky Malice <skym@chromium.org>
Cr-Commit-Position: refs/heads/master@{#718762}
parent 0c30fd43
...@@ -918,7 +918,7 @@ deps = { ...@@ -918,7 +918,7 @@ deps = {
Var('chromium_git') + '/chromium/deps/flac.git' + '@' + 'af862024c8c8fa0ae07ced05e89013d881b00596', Var('chromium_git') + '/chromium/deps/flac.git' + '@' + 'af862024c8c8fa0ae07ced05e89013d881b00596',
'src/third_party/flatbuffers/src': 'src/third_party/flatbuffers/src':
Var('chromium_git') + '/external/github.com/google/flatbuffers.git' + '@' + '9bf9b18f0a705dfd6d50b98056463a55de6a1bf9', Var('chromium_git') + '/external/github.com/google/flatbuffers.git' + '@' + '136d75fa6580ef87d1b7cbc243e617f21149852e',
# Used for embedded builds. CrOS & Linux use the system version. # Used for embedded builds. CrOS & Linux use the system version.
'src/third_party/fontconfig/src': { 'src/third_party/fontconfig/src': {
......
...@@ -18,7 +18,9 @@ source_set("flatbuffers") { ...@@ -18,7 +18,9 @@ source_set("flatbuffers") {
] ]
if (is_win) { if (is_win) {
data_deps = [ "//build/win:runtime_libs" ] data_deps = [
"//build/win:runtime_libs",
]
} }
configs -= [ "//build/config/compiler:chromium_code" ] configs -= [ "//build/config/compiler:chromium_code" ]
...@@ -39,6 +41,7 @@ source_set("compiler_files") { ...@@ -39,6 +41,7 @@ source_set("compiler_files") {
"src/grpc/src/compiler/go_generator.h", "src/grpc/src/compiler/go_generator.h",
"src/grpc/src/compiler/java_generator.cc", "src/grpc/src/compiler/java_generator.cc",
"src/grpc/src/compiler/java_generator.h", "src/grpc/src/compiler/java_generator.h",
"src/grpc/src/compiler/python_generator.cc",
"src/grpc/src/compiler/schema_interface.h", "src/grpc/src/compiler/schema_interface.h",
"src/include/flatbuffers/code_generators.h", "src/include/flatbuffers/code_generators.h",
"src/include/flatbuffers/flatbuffers.h", "src/include/flatbuffers/flatbuffers.h",
...@@ -55,13 +58,15 @@ source_set("compiler_files") { ...@@ -55,13 +58,15 @@ source_set("compiler_files") {
"src/src/code_generators.cpp", "src/src/code_generators.cpp",
"src/src/flatc.cpp", "src/src/flatc.cpp",
"src/src/idl_gen_cpp.cpp", "src/src/idl_gen_cpp.cpp",
"src/src/idl_gen_csharp.cpp",
"src/src/idl_gen_dart.cpp", "src/src/idl_gen_dart.cpp",
"src/src/idl_gen_fbs.cpp", "src/src/idl_gen_fbs.cpp",
"src/src/idl_gen_general.cpp",
"src/src/idl_gen_go.cpp", "src/src/idl_gen_go.cpp",
"src/src/idl_gen_grpc.cpp", "src/src/idl_gen_grpc.cpp",
"src/src/idl_gen_java.cpp",
"src/src/idl_gen_js_ts.cpp", "src/src/idl_gen_js_ts.cpp",
"src/src/idl_gen_json_schema.cpp", "src/src/idl_gen_json_schema.cpp",
"src/src/idl_gen_kotlin.cpp",
"src/src/idl_gen_lobster.cpp", "src/src/idl_gen_lobster.cpp",
"src/src/idl_gen_lua.cpp", "src/src/idl_gen_lua.cpp",
"src/src/idl_gen_php.cpp", "src/src/idl_gen_php.cpp",
...@@ -106,6 +111,7 @@ flatbuffer("flatbuffers_samplebuffer") { ...@@ -106,6 +111,7 @@ flatbuffer("flatbuffers_samplebuffer") {
test("flatbuffers_unittests") { test("flatbuffers_unittests") {
sources = [ sources = [
"src/tests/native_type_test_impl.cpp",
"src/tests/test.cpp", "src/tests/test.cpp",
"src/tests/test_assert.cpp", "src/tests/test_assert.cpp",
"src/tests/test_builder.cpp", "src/tests/test_builder.cpp",
...@@ -131,4 +137,6 @@ test("flatbuffers_unittests") { ...@@ -131,4 +137,6 @@ test("flatbuffers_unittests") {
"FLATBUFFERS_TEST_PATH_PREFIX=" + "FLATBUFFERS_TEST_PATH_PREFIX=" +
rebase_path("//third_party/flatbuffers/src/", root_build_dir), rebase_path("//third_party/flatbuffers/src/", root_build_dir),
] ]
configs -= [ "//build/config/compiler:chromium_code" ]
configs += [ "//build/config/compiler:no_chromium_code" ]
} }
Name: FlatBuffers Name: FlatBuffers
Short Name: flatbuffers Short Name: flatbuffers
URL: https://github.com/google/flatbuffers URL: https://github.com/google/flatbuffers
Version: 9bf9b18f0a705dfd6d50b98056463a55de6a1bf9 Version: 136d75fa6580ef87d1b7cbc243e617f21149852e
Date: 2019-02-25 Date: 2019-02-25
License: Apache 2.0 License: Apache 2.0
License File: LICENSE License File: LICENSE
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment