- 23 Oct, 2017 1 commit
-
-
stefan301 authored
VerifyObject called VerifyTableStart() but not EndTable(). This made Verifier::VerifyComplexity() increase depth_ with each table, not with the depth of tables. https://groups.google.com/forum/#!topic/flatbuffers/OpxtW5UFAdg
-
- 20 Oct, 2017 2 commits
- 16 Oct, 2017 1 commit
-
-
Yonggang Li authored
* add _Nullable Support for C++ interface * generate @Nullable for Java generated code
-
- 14 Oct, 2017 3 commits
-
-
Stewart Miles authored
Report a build failure when any Android build fails.
-
Stewart Miles authored
The travis script was only failing if the last Android build fails. This changes the script to report a failure if any of the Android projects fail to build.
-
Stewart Miles authored
f2b3705c caused Android builds to fail. This switches limit constants to use limits templates in stl_emulation.h.
-
- 13 Oct, 2017 2 commits
-
-
Stewart Miles authored
Use flatbuffer unique_ptr instead of std's.
-
Anthony authored
Stlport does not have std unique_ptr, so using the one provided by flatbuffers. Also fixing a problem with the flatbuffer unique_ptr, and a test.
-
- 09 Oct, 2017 3 commits
-
-
Wouter van Oortmerssen authored
This CL also introduces the following changes to allow the generation of the Go library for flatbuffers: - add support for --gen-onefile for Go to simplify the build rule (mapping each input .fbs to a single separate .go file) - add a new --go-import flag to override the default import line (currently github.com/google/flatbuffers/go) - add new go_library in BUILD for flatbuffer (for files in flatbuffers/go) (mirrored from cr/171126159) Change-Id: I83e705a9a9d9544837af0baf9366ec37757799aa
-
Brian Chavez authored
-
Yonggang Li authored
* add _Nullable Support for C++ interface * add _Nullable Support for C++ interface
-
- 06 Oct, 2017 3 commits
-
-
Wouter van Oortmerssen authored
- Allowed enums to be declared before use. - Generalized parsing of `required`. - Reworked escaping of namespaces. - Escaping field names that are C++ keywords. - Many smaller fixes. Change-Id: Ie580de7b70dc208f676f4f71bb0d061808648b8d Tested: on Linux.
-
Aaron authored
* Add explicit keyword on C++ generated constructors for Builder structs * Add missing generated code for review
-
Robert authored
-
- 05 Oct, 2017 1 commit
-
-
Dariusz Ostolski authored
* Fix issue #4389, if field is ommitted the return type is the same for python generator * Fix issue #4389, bytes is returned when field is omitted * Fix issue #4389, added generated python code after generator modification
-
- 02 Oct, 2017 1 commit
-
-
Louis-Paul CORDIER authored
* Add template version for As method. * Fix compilation error on Linux. * Fix linux issue (2). * Linux fix (3) * Add few tests.
-
- 25 Sep, 2017 1 commit
-
-
Wouter van Oortmerssen authored
Change-Id: Id335980daf909e885ed26a21b64623b78d01fb49 Tested: on OS X.
-
- 22 Sep, 2017 2 commits
-
-
Wouter van Oortmerssen authored
This prevented any keywords showing up as JSON field names, for example. Change-Id: Ie9d0cada96778e06016ca02ca96d052410a37038 Tested: on Linux.
-
Wouter van Oortmerssen authored
Change-Id: I83453d074685fa57bbf1c7c87b1d9392ce972085 Tested: on Linux.
-
- 21 Sep, 2017 2 commits
-
-
endorph-soft authored
* Add constant accessors to C++ unions * Remove redundant const pointer return type * Update generate_code.bat to reflect generate_code.sh * Add updated generated files * Remove extra space from generated code * Update generated files * Change directory back to tests after generating code
-
Khem Raj authored
* flatbuffers: Move EndianSwap template to flatbuffers/base.h Clang complains call to function 'EndianSwap' that is neither visible in the template definition nor found by argument-dependent lookup return EndianSwap(t); This seems to be due to limitation of two-phase lookup of dependent names in template definitions Its not being found using associated namespaces therefore it has to be made visible at the template definition site as well Signed-off-by:
Khem Raj <raj.khem@gmail.com> * use __builtin_bswap16 when building with clang clang pretends to be gcc 4.2.0 and therefore the code does not use __builtin_bswap16 but tries to synthesize it Signed-off-by:
Khem Raj <raj.khem@gmail.com>
-
- 14 Sep, 2017 2 commits
-
-
schoetbi authored
-
Lukas Bergdoll authored
* Fix DetachedBuffer move assignment lifetime DetachedBuffer move assignment now destroys it's own content, rather than waiting for the destructor of other. See more under #4435 Add missing function return type * Rename empty_assign to reset Reset after destroy reset() now operates on itself
-
- 12 Sep, 2017 1 commit
-
-
Wouter van Oortmerssen authored
Change-Id: I1ccd52a847930fa636d24f9490d57577b8775d08
-
- 07 Sep, 2017 2 commits
-
-
Wouter van Oortmerssen authored
Change-Id: I480a08f445858bce3d0336c2b22da30d64f90012
-
rouzier authored
-
- 31 Aug, 2017 2 commits
-
-
schoetbi authored
#4423
-
endorph-soft authored
* Allow prefix/suffix of C++ Object API classes to be customised * Address review comments
-
- 25 Aug, 2017 2 commits
-
-
Wouter van Oortmerssen authored
-
Wouter van Oortmerssen authored
-
- 24 Aug, 2017 3 commits
-
-
Wouter van Oortmerssen authored
It pulls in a LOT of dependencies, this will need to be done better. Change-Id: Ib27effead194f6836facca01e9454a6037ad837a
-
Wouter van Oortmerssen authored
A Namespace object is now guaranteed unique. This cleaned up some old workarounds and latent bugs. Change-Id: Ic3f12d89947871b03b2c449ba51b3186f953adde Tested: on Linux. Bug: 21336857
-
Wouter van Oortmerssen authored
This is something the format supports, but none of the builders were doing. Can save 10-20% on FlatBuffer binary size! Also fixed the Go tests. Change-Id: I616c56ce9bbcfcaee23aa24f0532fcb60b6a8c75 Tested: on Linux.
-
- 17 Aug, 2017 1 commit
-
-
Younguk Kim authored
-
- 14 Aug, 2017 5 commits
-
-
Wouter van Oortmerssen authored
Change-Id: I12fbba7ffd2db47502a05eb06cedab49fd99c366
-
Wouter van Oortmerssen authored
Change-Id: Ic302096c07551b5c1aff0b261a329c46964cf337
-
Wouter van Oortmerssen authored
Change-Id: Idb607360123d12c73dd1e045305007120b12131b Tested: on Linux.
-
Wouter van Oortmerssen authored
Change-Id: I51db0511c52c79f2b322a1fdef798b061941887b
-
Wouter van Oortmerssen authored
Change-Id: Ie2965f48810bf24cccf098b69a9d471583efc3bf
-