- 06 Jun, 2016 1 commit
-
-
Wouter van Oortmerssen authored
Change-Id: I737f6fd0bb1302ab7cfa6ab8b06108e221ebb63c Tested: on Linux.
-
- 26 May, 2016 1 commit
-
-
Wouter van Oortmerssen authored
This tests the verifier and the parser. Tested: on Linux. Bug: 27230459 Change-Id: I3417faba9385dc941199c57a08d8a50c2faec1aa
-
- 23 May, 2016 14 commits
-
-
Wouter van Oortmerssen authored
Merge "Uncomment the corpus attribute since b/28762769 is fixed, add more items to the corpus (taken from the ClusterFuzz-generated corpus)." into ub-games-master
-
Wouter van Oortmerssen authored
Merge "Add a fuzzer for flatbuffers, derived from the one used in Chromium: https://code.google.com/p/chromium/codesearch#chromium/src/testing/libfuzzer/fuzzers/flatbuffers_verifier_fuzzer.cc" into ub-games-master
-
Stewart Miles authored
-
Wouter van Oortmerssen authored
add more items to the corpus (taken from the ClusterFuzz-generated corpus). (mirrored from cl 122690857) Change-Id: I98c7672169a9a27fe18bedae8501e6fb85a0681d
-
Wouter van Oortmerssen authored
https://code.google.com/p/chromium/codesearch#chromium/src/testing/libfuzzer/fuzzers/flatbuffers_verifier_fuzzer.cc (mirrored from cl 122676317) Change-Id: I0074af435cf37f5e6368b040563c3733d9e02345
-
Stewart Miles authored
Change-Id: I8d39a66ca5642427619c60f349fa78917aec2455
-
-
Wouter van Oortmerssen authored
Change-Id: I64307ccd0a6f23a7c3860d602813e637415e7c91
-
Wouter van Oortmerssen authored
Change-Id: Ie7cc268a8823aec1d06c8b7cbef54068d832de3a
-
Wouter van Oortmerssen authored
Remove Remaining FBB#createString Allocation
-
pjulien authored
-
Wouter van Oortmerssen authored
Also removed some trailing whitespace. Change-Id: I40bf4f776ca4d467b7ee6f2c9a7500c13700f9d5
-
-
Wouter van Oortmerssen authored
Bug: https://github.com/google/flatbuffers/issues/3872 Change-Id: I5d551168e9bc925e867e5e4ddf5d809418fd44eb Tested: on Linux.
-
- 21 May, 2016 1 commit
-
-
pjulien authored
eliminating the last remaining allocation in string creation
-
- 20 May, 2016 2 commits
-
-
Wouter van Oortmerssen authored
Use the build output flatc to compile test schemas by default.
-
Wouter van Oortmerssen authored
Fix undefined behavior when CheckBitsFit left-shifts 64-bit value by 64 bits
-
- 19 May, 2016 2 commits
-
-
-
Wouter van Oortmerssen authored
Bug: 28762769 Change-Id: Iec370482f67c4585e97dd5175c1a4258ddba47fe Tested: on Linux.
-
- 18 May, 2016 2 commits
-
-
Wouter van Oortmerssen authored
Fixed Library Location in CppUsage.md
-
Mahmut Ali ÖZKURAN authored
Fixed Library Location "https://github.com/google/flatbuffers/tree/master/include/flatbuffers" in CppUsage.md
-
- 01 May, 2016 1 commit
-
-
Xiaolei Yu authored
-
- 29 Apr, 2016 1 commit
-
-
Ben Gertzfield authored
-
- 28 Apr, 2016 2 commits
-
-
Robert authored
Fix CreateString with already-encoded string or bytearray in Python 2.7.
-
Wouter van Oortmerssen authored
Fix for #3853
-
- 27 Apr, 2016 2 commits
-
-
Wouter van Oortmerssen authored
Transition 1 (nice diffs) Go, C++ and General generators with class
-
Wouter van Oortmerssen authored
Can now use ``CharSequence`` of ``String``. Works with
-
- 26 Apr, 2016 2 commits
-
-
Lakedaemon authored
-
pjulien authored
1. [AsciiString] (http://netty.io/4.1/api/io/netty/util/AsciiString.html) 2. [CharBuffer] (https://docs.oracle.com/javase/8/docs/api/java/nio/CharBuffer.html) 3. [StringBuilder] (https://docs.oracle.com/javase/8/docs/api/java/lang/StringBuilder.html)
-
- 24 Apr, 2016 1 commit
-
-
Robert authored
Go: Fix heap allocation when reading a string.
-
- 23 Apr, 2016 1 commit
-
-
rw authored
-
- 22 Apr, 2016 5 commits
-
-
Wouter van Oortmerssen authored
Fix for #3849
-
-
Wouter van Oortmerssen authored
Change-Id: I1aef5fdba72de0c3bb8276c9f50fffa494f26e29 Tested: on Linux.
-
Wouter van Oortmerssen authored
Change-Id: Ie60f01d935ca6b4aa6ce0eab7598602ac0758342 Tested: on Linux.
-
pjulien authored
This avoids the following allocations over repeated use: - A ``CharsetEncoder`` - A byte array to contain the contents of the string - A wrapper, via ``ByteBuffer#wrap``, for the previously mentioned byte array This also removes a copy of the temporary byte array. This extra copy is needed because ``String#getBytes`` returns a byte array and its length must match the exact size of the contents. This implementation requires that the builder retain a ``ByteBuffer`` and ``CharEncoder``. This is considered slower only for users that will only allocate a single string in their buffers or none at all. The improvement is especially potent if the builder is constantly reused by its caller. This also eliminates the penalty for users that do not use strings at all since the cost of allocating these fields is now amortized. The only allocation left in this code is a ``CharBuffer`` wrapper. It's possible to eliminate this allocation using an additional copy but need further profiling to see which is the bigger problem.
-
- 20 Apr, 2016 1 commit
-
-
Wouter van Oortmerssen authored
Change-Id: I8dcbb5e93836356511d411ef86452babd3dd3c0b Tested: on Linux.
-
- 19 Apr, 2016 1 commit
-
-
pjulien authored
-