Revert "Roll src/third_party/flatbuffers/src/ 0fe13cb28..a3508f36d (70 commits)"

This reverts commit cbdcba2835f14cca305dfdc999b7165c08fd20d0.

Reason for revert: causing build failures on Chrome uprev: b/242884846

Original change's description:
> Roll src/third_party/flatbuffers/src/ 0fe13cb28..a3508f36d (70 commits)
>
> https://chromium.googlesource.com/external/github.com/google/flatbuffers.git/+log/0fe13cb28ce5..a3508f36d5ef
>
> $ git log 0fe13cb28..a3508f36d --date=short --no-merges --format='%ad %ae %s'
> 2022-08-15 paulovictor.pinheiro [Kotlin] Make sure namespace path exist for code generation (#7357)
> 2022-08-15 mirko.bonadei Stop using __has_trivial_copy on recent clang versions. (#7443)
> 2022-08-15 derekbailey [C#] Rework how sorted vectors are looked up (#7441)
> 2022-08-14 derekbailey Define minimum buffer size (#7440)
> 2022-08-14 32997632+stefan301 make_span overloads for pointer to vector (#7374) (#7435)
> 2022-08-14 derekbailey [TypeScript] Fix namespaceless schema generation (#7432)
> 2022-08-13 derekbailey Add checks to verifier (#7438)
> 2022-08-14 maxim.zaks Fix FlexBuffers JS/TS bug https://github.com/google/flatbuffers/issues/6934 (#7434)
> 2022-08-13 derekbailey Add flatc python tests to CI (#7437)
> 2022-08-13 derekbailey Update TypeScriptTest.py to work better cross platform (#7436)
> 2022-08-12 derekbailey Update gitingore to reflect name change (#7431)
> 2022-08-12 derekbailey Remove auto including locale functions (#7430)
> 2022-08-13 kevinsong [C++] Set StructDef::has_key property when deserializing from binary schema (#7386) (#7428)
> 2022-08-10 krueger [C++] Make template parameter in stl_emulation.h more explicit to avoid conflicts with cpprestsdk U macro (#7424)
> 2022-08-10 46622381+YashasviChaurasia Issue#6959 :Updated Automatically generated rust files. (#7425)
> 2022-08-09 sssooonnnggg111 avoid zero-as-null-pointer warning (#7423)
> 2022-08-08 derekbailey [C++] Vector of Tables equality (#7415)
> 2022-08-09 andrei.burdulescu [golang] Perform keyword escaping after case conversion (#7421)
> 2022-08-08 derekbailey Turn of fail fast for C++ CI
> 2022-08-08 derekbailey Remove stringop-overflow from error (#7422)
> 2022-08-08 andrei.burdulescu [golang] Add support for text parsing with json struct tags (#7353)
> 2022-08-07 derekbailey Moved TypeScriptTests to python script (#7411)
> 2022-08-07 aman.eureka Rebased: grpc/compiler: Respect filename suffix and extension during code generation (#7414)
> 2022-08-06 derekbailey Add tests for flatc (#7405)
> 2022-08-06 derekbailey Add FLATBUFFERS_STRICT_MODE (#7408)
> 2022-08-07 bjornharrtell [TS] Use TextEncoder and TextDecoder (#7400)
> 2022-08-06 chronoxor Compilation issue msys2 #7399 (#7409)
> 2022-08-06 derekbailey Delete .travis directory
> 2022-08-06 derekbailey Revert "Compilation issue msys2 (#7403)" (#7407)
> 2022-08-05 derekbailey Update readme.md
> 2022-08-05 derekbailey Revert "grpc/compiler: Respect filename suffix and extension during code generation (#7343)" (#7406)
> 2022-08-05 derekbailey Delete cpp-linter.yml
> 2022-08-06 chris (#7323) Rename CMake files according to project name (#7378)
> 2022-08-06 sfzhou.scut Fix error msg format when generate GRPC failed (#7350)
> 2022-08-06 aman.eureka grpc/compiler: Respect filename suffix and extension during code generation (#7343)
> 2022-08-05 33996375+06393993 Fix Clang-Cl compile on Windows (#7308)
> 2022-08-05 jkuszmaul [TS/Bazel] Minor improvements to typescript.bzl (#7300)
> 2022-08-06 sssooonnnggg111 [TS] fix incorrect reverse when writting array of structs (#7271)
> 2022-08-05 aardappel Fix FlexBuffers Verifier tracking vectors reuse at wrong offset
> 2022-08-05 atilkurtulmus Add missing const (#7401)
> 2022-08-05 chronoxor Compilation issue msys2 (#7403)
> 2022-07-26 derekbailey keep-prefix keeps relative pathing (#7394)
> 2022-07-27 jumbycc fix(#7360): grpc used deprecated functions (#7361)
> 2022-07-27 yassershalabi cpp_generator: comment out unused parameter to avoid warnings (#7381)
> 2022-07-26 derekbailey Updated Newtonsoft.Json to 13.0.1 (#7393)
> 2022-07-07 ian Fix references to LICENSE file (#7377)
> 2022-06-29 insertjokehere [Dart] Implement putBool to fix errors when serializing structs with bools (#7359)
> 2022-06-23 49699333+dependabot[bot] Bump Newtonsoft.Json from 12.0.3 to 13.0.1 in /tests/FlatBuffers.Test (#7363)
> 2022-06-16 caleb.zulawski Reenable optional json (#7352)
> 2022-06-15 derekbailey Only include direct included filed (#7348)
> 2022-06-15 derekbailey Revert "Implement optional scalars for JSON (#7322)" (#7351)
> 2022-06-14 derekbailey Revert "Move reflection_ts_fbs into a separate directory (#7342)" (#7349)
> 2022-06-14 derekbailey Remove asserting in verifier for flattests
> 2022-06-14 dbaileychess move -Wextra-semi to GCC 8.0+
> 2022-06-14 jkuszmaul [TS] Don't generate self-imports with --ts-flat-file (#7340)
> 2022-06-15 sturm.timo [golang] Create missing namespace directory structure (#7324) (#7325)
> 2022-06-15 paulovictor.pinheiro [Kotlin] Remove download benchmark files dependency (#7314)
> 2022-06-14 derekbailey Disable Android on Linux CI build
> 2022-06-15 sssooonnnggg111 [TS] fix ts import path issue (#7298)
> 2022-06-15 kiwamura0314 replace io/ioutil to os (#7281)
> 2022-06-14 caleb.zulawski Implement optional scalars for JSON (#7322)
> 2022-06-13 i Move reflection_ts_fbs into a separate directory (#7342)
> 2022-06-13 caleb.zulawski Implement optional scalars for Python (#7318)
> 2022-06-05 26250654+mustiikhalil Started implementation for private flags in rust (#7269)
> 2022-05-29 26250654+mustiikhalil Adds full supposed for Wasm in the swift lib (#7328)
> 2022-05-23 casperneo Use keep case for Rust union discriminant type. (#7321)
> 2022-05-23 bluelive Add explicit return types to lobster generated code (#7312)
> 2022-05-14 bjornharrtell Add size check to fix out of bounds read risk (#7304)
> 2022-05-12 bsilver8192 Update Rust docs page (#7296)
> 2022-05-11 103502437+mr-swifter [swift] add had<ArrayName> property for arrays to check presence in a message (#7280)
>
> Created with:
>   roll-dep src/third_party/flatbuffers/src
>
> Bug: 1343975
> Change-Id: I233dd4183622128639f5893b396972ea9d8b5898
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3830012
> Commit-Queue: Mirko Bonadei <mbonadei@chromium.org>
> Auto-Submit: Mirko Bonadei <mbonadei@chromium.org>
> Reviewed-by: Nico Weber <thakis@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#1035211}

Bug: 1343975
Change-Id: Ib59cd0c53c5a75ca06544dba4fb90c08dd7a652f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3836876
Auto-Submit: Yoshiki Iguchi <yoshiki@chromium.org>
Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#1036445}
1 file changed
tree: 609ad0cef84391ed8ef73e57d6eb0a0e821a3521
  1. android_webview/
  2. apps/
  3. ash/
  4. base/
  5. build/
  6. build_overrides/
  7. buildtools/
  8. cc/
  9. chrome/
  10. chromecast/
  11. chromeos/
  12. codelabs/
  13. components/
  14. content/
  15. courgette/
  16. crypto/
  17. dbus/
  18. device/
  19. docs/
  20. extensions/
  21. fuchsia_web/
  22. gin/
  23. google_apis/
  24. google_update/
  25. gpu/
  26. headless/
  27. infra/
  28. ios/
  29. ipc/
  30. media/
  31. mojo/
  32. native_client_sdk/
  33. net/
  34. pdf/
  35. ppapi/
  36. printing/
  37. remoting/
  38. rlz/
  39. sandbox/
  40. services/
  41. skia/
  42. sql/
  43. storage/
  44. styleguide/
  45. testing/
  46. third_party/
  47. tools/
  48. ui/
  49. url/
  50. weblayer/
  51. .clang-format
  52. .clang-tidy
  53. .eslintrc.js
  54. .git-blame-ignore-revs
  55. .gitattributes
  56. .gitignore
  57. .gn
  58. .mailmap
  59. .rustfmt.toml
  60. .vpython
  61. .vpython3
  62. .yapfignore
  63. AUTHORS
  64. BUILD.gn
  65. CODE_OF_CONDUCT.md
  66. codereview.settings
  67. DEPS
  68. DIR_METADATA
  69. ENG_REVIEW_OWNERS
  70. LICENSE
  71. LICENSE.chromium_os
  72. OWNERS
  73. PRESUBMIT.py
  74. PRESUBMIT_test.py
  75. PRESUBMIT_test_mocks.py
  76. README.md
  77. WATCHLISTS
README.md

Logo Chromium

Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.

The project's web site is https://www.chromium.org.

To check out the source code locally, don't use git clone! Instead, follow the instructions on how to get the code.

Documentation in the source is rooted in docs/README.md.

Learn how to Get Around the Chromium Source Code Directory Structure .

For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.

If you found a bug, please file it at https://crbug.com/new.