- 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 11 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
-
Wouter van Oortmerssen authored
Change-Id: I5ed1f77868e201d7231102a106e08f3376b6adcf
-
Wouter van Oortmerssen authored
Change-Id: I470143411e4ce6322e018a27bcc9cd40c15d9bf1 Tested: on Linux.
-
Wouter van Oortmerssen authored
Change-Id: I4bec0e728cc162aa3f19091a0d154124ffbccdff
-
Wouter van Oortmerssen authored
Change-Id: I9378e375901f8a883eaeb2182955d690c358ed4b Tested: on Linux.
-
rouzier authored
* Add new type vector_bool * Update stl_emulation.h Fix Is same typo * Update stl_emulation.h
-
rouzier authored
* Add information about flexbuffer bool and null encoding * Fix spelling errors * Fix encoding example for flexbuffer map
-
- 11 Aug, 2017 4 commits
-
-
Wouter van Oortmerssen authored
-
Wouter van Oortmerssen authored
Change-Id: I7201d6891f56094178656a76bf0f87cf36d12554
-
Kamil Rojewski authored
* Eclipse ignore * TypeScript support * Prefixing enums * Test results * Merged JS and TS generators * Fixed AppVeyor build problems * Fixed more AppVeyor build problems * Fixed more AppVeyor build problems * Changed TS flag to options struct * Storing options by value * Removed unneeded const * Re-export support for unions * Uint support * Casting bools to numbers for mutation * TS shell tests * Reverted generates js test file to original version * Backing up js tests and properly generating test data * Not importing flatbuffers for TS test generation * Not overwriting generated js for tests * AppVeyor test fixes * Generating the most strict TS code possible * Not returning null when creating vectors * Not returning null from struct contructors * Vector of unions for ts/js * Sanity check for languages * Indentation fix + output test files * Vectors of unions for php * Fixes to union vector handling + tests
-
Kamil Rojewski authored
* Eclipse ignore * TypeScript support * Prefixing enums * Test results * Merged JS and TS generators * Fixed AppVeyor build problems * Fixed more AppVeyor build problems * Fixed more AppVeyor build problems * Changed TS flag to options struct * Storing options by value * Removed unneeded const * Re-export support for unions * Uint support * Casting bools to numbers for mutation * TS shell tests * Reverted generates js test file to original version * Backing up js tests and properly generating test data * Not importing flatbuffers for TS test generation * Not overwriting generated js for tests * AppVeyor test fixes * Generating the most strict TS code possible * Not returning null when creating vectors * Not returning null from struct contructors * Copying required field to union type vector * Removed unneccessary bool
-
- 10 Aug, 2017 4 commits
-
-
Wouter van Oortmerssen authored
Change-Id: I58463b321703b2ef0dc3f3062633909b86eca1a9 Tested: on Linux.
-
Wouter van Oortmerssen authored
Change-Id: Ie5a3bb5a3643cd48e1cc75fe170a7b8a7c2cc8ed Tested: on Linux.
-
Wouter van Oortmerssen authored
Change-Id: Ia6d6967546c0a2a5340a93e54c46d2630fff92fe
-
Wouter van Oortmerssen authored
Change-Id: Id7be5baba7d8a11ca050e8d94d95857406690378
-
- 07 Aug, 2017 4 commits
-
-
Wouter van Oortmerssen authored
Change-Id: Ib94ef29254c116b60e4ff298baa2ce323ac9655c Tested: on Linux.
-
Wouter van Oortmerssen authored
Change-Id: I43e8de5a2ac224836a79661cc03bf37ac6d509fe
-
Wouter van Oortmerssen authored
Change-Id: I5054e37833d59bbe925cac2000a453fbee8ef54b
-
Wouter van Oortmerssen authored
Change-Id: Iff7895aebeba9c2940e26a3edbdf2d3f1b0d9b17
-
- 04 Aug, 2017 1 commit
-
-
rouzier authored
* Add support for boolean types in flexbuffers * Simplify casting number <=> boolean * Added comments for tests * Add proper support for Booleans * Bad rebase * No special case for strings * Removed unused test * Simplify logic
-
- 02 Aug, 2017 1 commit
-
-
MikkelFJ authored
* Add type aliases * Add generated code * Rebase master
-