- 30 Aug, 2018 1 commit
-
-
Sumant Tambe authored
Add move semantics to MessageBuilder, FlatBufferBuilder, SliceAllocator, and vector_downward (#4893) Unit tests Update flatbuffers + gRPC build instructions Update CMakeLists.txt with cmake variables for grpc and protobuf install paths Update tests for travis build
-
- 24 Aug, 2018 1 commit
-
-
Gabriel Nützi authored
* Simple ReleaseRaw implemented * [doc] * clear_buffer and clear_allocator introduced * auto * typos * rename because of -Werror=shadow
-
- 23 Aug, 2018 2 commits
-
-
Christopher Cifra authored
C# support for directly reading and writting to memory other than byte[]. For example, ByteBuffer can be initialized with a custom allocator which uses shared memory / memory mapped files. (#4886) Public access to the backing buffer uses Span<T> instead of ArraySegment<T>. Writing to the buffer now supports Span<T> in addition to T[]. To maintain backwards compatibility ENABLE_SPAN_T must be defined.
-
Derek Bailey authored
-
- 20 Aug, 2018 3 commits
-
-
Derek Bailey authored
* Added preprocessor define for C++ if Template Aliases are supported by the compiler * Revert "Revert "Performance Increase of Vector of Structures using .NET BlockCopy (#4830)"" This reverts commit 1f5eae5d. * Put<T> method was inside #if UNSAFE_BYTEBUFFER which caused compilation failure when building in unsafe mode * Revert "Added preprocessor define for C++ if Template Aliases are supported by the compiler" This reverts commit a75af7352127c261baf0b6cca5cb823e13e78f11.
-
Wouter van Oortmerssen authored
This reverts commit 7b50004e. Change-Id: I09d6869c16aa3c7fadc537fc9c76eaa3cf7ee7ea
-
Wouter van Oortmerssen authored
Change-Id: I836091193485b890710f1df779d4d770f729a27a
-
- 16 Aug, 2018 2 commits
-
-
Andy Martin authored
* Added 'private' attribute, supported when generating C# and Java * Added use of 'private' attribute in monster_test
-
Uilian Ries authored
* Build Conan package on Travis CI (#4590) - Added multi package support on Linux, running on Travis CI - Only upload when branch is a tag and named "vX.Y.Z" - Replace Conan injection by Conan wrapper - Removed os_build os_arch -- Conan 1.0.1 hotfix Signed-off-by:
Uilian Ries <uilianries@gmail.com> * Build Conan package on OSX (#4590) - Added jobs to build Flatbuffers on OSX running on Travis Signed-off-by:
Uilian Ries <uilianries@gmail.com> * Build Conan package on Windows (#4590) - Added support necessary to build Flatbuffers on Windows (conan) - Added Appveyor jobs to build Conan package - Only build Conan package when release (tag) Signed-off-by:
Uilian Ries <uilianries@gmail.com> * Reduce Conan CI support to simple scripts (#4590) - Removed msvc 10 x86_64 workaround - Updated conan remote address - Added Bincrafters' package tools Signed-off-by:
Uilian Ries <uilianries@gmail.com> * Add fPIC option on Conan recipe (#4590) - Add fPIC as optional. It works on Linux and OSX - Update recipe metadata: author, homepage, license - Checking for flatc and flathash on Conan package Signed-off-by:
Uilian Ries <uilianries@gmail.com> * Build Conan package on CI (#4590) - Add rule to run conan job only for tags - Run Conan on Linux, OSX and Windows - Update package tool to new interface Signed-off-by:
Uilian Ries <uilianries@gmail.com> * Update Conan username (#4590) - Use google as default username Signed-off-by:
Uilian Ries <uilianries@gmail.com> * Update OSX version on CI (#4590) - Use latest OSX 9.3 version to build Conan package Signed-off-by:
Uilian Ries <uilianries@gmail.com>
-
- 13 Aug, 2018 3 commits
-
-
kulswanand authored
* Proposing use of C++ header files and functions Proposing use of C++ header files and functions instead of C header file and functions. Here are few examples for comparison : C C++ <cstdio> <iostream> & <fstream> printf() cout fopen() ifstream etc ... Please let me know if there are any comments. * Updated diff based on review comments
-
iceboy authored
Current version of VC2017 is not setting __cplusplus to correct value, instead they use _MSC_VER, _MSVC_LANG and _HAS_CXX17 macros.
-
Wouter van Oortmerssen authored
The verifier must be resilient against any corrupt data, so now using size_t thru-out to ensure any 64-bit offsets can be represented. Also added verification of alignment. Change-Id: I87a22aa6b045c2d83b69b47a47153f2e15ad7e06 Tested: on Linux, also with libfuzzer.
-
- 10 Aug, 2018 5 commits
-
-
Matias Cudich authored
* Update JavaScript IDL generator to remove invalid Closure JSDoc comments * Revert erroneous changes * A few more tweaks * Updated generated code
-
iceboy authored
fixes #4868
-
cubeleo authored
This should allow the EnumName* function to work with enums generated using the --scoped-enum flag.
-
Andrew Selle authored
-
iceboy authored
This allows to build flatbuffers from third_party directory.
-
- 09 Aug, 2018 1 commit
-
-
Dan Field authored
* Update for Dart 2.x constants * Fix strings, update test, add CHANGELOG for Dart
-
- 06 Aug, 2018 5 commits
-
-
Wouter van Oortmerssen authored
Change-Id: I0c6758db7b4007e84b7ab8daaecd233711df8cab
-
Vladimir Glavnyy authored
* Attach header directory information to the "flatbuffers" library target, if the CMake version supports it. * Cleanup and documentation update
-
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 * Fix for strictPropertyInitialization * Fix for new aligned operator new for gcc >= 7.1 * Not generating imports/ns prefixes with --gen-all * TypeScript docs * Missing imports of enums * Missing TS links * Enabled vector of unions for java, since it seems to work * Added jitpack config * Added obj to vector of unions getter * Removed unneeded accessor * Bumped jdk version in pom.xml * Vector of unions support for c# * Missing TypeScript doc processing * Option to NOT force libc++ when building with clang * Publishing flatc with conan
-
Charlie Harrison authored
-
Wouter van Oortmerssen authored
Change-Id: Ibd970d30b51f77a2ac9c125e400c9f1b19a81cbc
-
- 29 Jul, 2018 1 commit
-
-
aardappel authored
Language, see: http://strlen.com/lobster/ and https://github.com/aardappel/lobster
-
- 27 Jul, 2018 3 commits
-
-
shassani authored
Adding multi-line option to FlatBufferToString method in minireflect to allow more readable output for larger flatbuffers.
-
Wouter van Oortmerssen authored
As reported in: https://github.com/google/flatbuffers/issues/4846 Tested: on Linux. Change-Id: Id5e82dc5a46a681119cfe5a15415d522aac0e1f2
-
cubeleo authored
-
- 26 Jul, 2018 6 commits
-
-
Robert authored
go: give enums their own scalar types
-
rw authored
-
Paul Reimer authored
Update FLATBUFFERS_HAS_STRING_VIEW __cplusplus checks to the versions provided by the standard feature test macros. (#4841)
-
Robert authored
[Go] encode.go performance changes
-
Dan Field authored
-
Derek Bailey authored
* Added Get<vector_name>Array() method for accessing vectors of structures in C# using Buffer.Blockcopy(). * Added Get<vector_name>Array() method for accessing vectors of structures in C# using Buffer.Blockcopy(). Added Create<Name>VectorBlock() method to add a typed array using Buffer.BlockCopy() to speed up creation of vector of arrays New Lua files for namespace test * fixed c++ style issue
-
- 23 Jul, 2018 5 commits
-
-
Wouter van Oortmerssen authored
Change-Id: I9cd62b38c8dc526f069726a88baef63e4b0dae57
-
Robert authored
-
Robert authored
-
Evan Moran authored
-
Evan Moran authored
-
- 19 Jul, 2018 2 commits
-
-
shassani authored
ForceStringAlignment is useful for memory aligning string fields in flatbuffers.
-
-