- 31 3月, 2015 1 次提交
-
-
由 Wouter van Oortmerssen 提交于
Change-Id: I04775dedc61f1c448eedb1883182af7b07239797 Tested: on Linux.
-
- 28 3月, 2015 1 次提交
-
-
由 Jason Sanmiya 提交于
We were looking for 'flatc' in motive/bin/Debug/flatc, on Mac. It's actually built to flatbuffers/Debug/flatc. Tested: OS X Yosemite, ndk-r10d. Also tested on Linux. Change-Id: I9f1ecfe00c5f42fd9b6808b5a5da1c920487a4c2
-
- 24 3月, 2015 1 次提交
-
-
由 Wouter van Oortmerssen 提交于
(Java doesn't support unsigned types). ubyte/ushort return as int uint returns as long (all with correct masking) ulong still returns as long, as before. Tested: on Linux & Windows. Bug 17521464 Change-Id: Id6bc8f38fc8c1a2f4e6733c6980dc6b6e322b452
-
- 14 3月, 2015 3 次提交
-
-
由 Wouter van Oortmerssen 提交于
BitConverter was excessively slow since it allocates a byte array at each access. Bug: 18702381 Change-Id: I47be9c38e1d04287ba4c10bc369848f3e13a2a2f Tested: on Windows.
-
由 Wouter van Oortmerssen 提交于
Change-Id: Ifa6d9459c53ae60b9bf936d9468ec971ee282f14 Tested: on Linux and Windows.
-
由 reynolma2 提交于
There is a bug in creating a C# table when it includes a field of type 'BOOL'. The problem is that the generate C# code is as follows: "bool SampleValue = 0;" This will fail to compile, because in C# this fails, it needs to be generated as: "bool SampleValue = false;" The error is in line ~510 Change-Id: I77f6eea0f269b0540dbeb462602fc447cb69237d
-
- 12 3月, 2015 5 次提交
-
-
由 Ben Harper 提交于
This function gets around the inefficiency of populating a [ubyte] vector byte by byte. Since ubyte vectors are probably the most commonly used type of generic byte buffer, this seems like a worthwhile thing to create a fast path for. Benchmarks show a 6x improvement in throughput on x64. There is a new test verifying the functionality of the function. Change-Id: I82e0228ae0f815dd7ea89bf168b8c1925f3ce0d7
-
由 Max Galkin 提交于
1. Random table fields are now marked deprecated. The deprecation rate is adjustable, default is ~10% of fields. 2. Vector type previously produced a dummy field, now a trivial ubyte vector is generated instead. 3. The fuzzed "instances" were previously generated with identical data, now they are randomized: I suppose such was the intent from the beginning, just wasn't implemented. I ran the new test with a few different settings and random seeds (but only on Windows + VS2015), and it always passed. Change-Id: I2014686b6680aec24049ccda3f6deffe5205a83e
-
由 Max Galkin 提交于
This change renames a few variables to fix the build in VS 2015. VS 2015 new warnings: http://blogs.msdn.com/b/vcblog/archive/2014/11/12/improvements-to-warnings-in-the-c-compiler.aspx Change-Id: Ic9c3f75ee717f0125960c813df442ed4fbcceb4a
-
由 gregoire-astruc 提交于
* Tests for Release feature. * Check vector_downward.buf_ before passing to deallocator. * Assertions. * Shared test between unique_ptr and GetBufferPointer() * Unnecessary using directives. * Reallocate vector if released on clear operation. * Use allocator attribute. * Renamed `Release()` to `ReleaseBufferPointer()` * For consistency with `GetBufferPointer()` * Updated documentation for ReleaseBuffer. Change-Id: I108527778e56ae5127abf9e5b1be6b445ad75cb7
-
由 loverszhaokai 提交于
Change-Id: I106de8985cea572590d49c896b72c54f33e73bd2
-
- 10 3月, 2015 1 次提交
-
-
由 Wouter van Oortmerssen 提交于
build_apk.sh assumed pre-releases would be sorted towards the end, but instead they end up at the front (sort -n) causing the api selection loop to halt early. bug: 19213196 Change-Id: I210a18c16e81880229f154c4613f8b97d90ac9bd tested: on Linux.
-
- 24 2月, 2015 1 次提交
-
-
由 Grégoire Astruc 提交于
Cast to short for mono compatibility. Change-Id: I568059a21369b895fa52002fa231f7594f0f736c
-
- 18 2月, 2015 2 次提交
-
-
由 Alex Ames 提交于
-
由 Alex Ames 提交于
FlatBuffer schema files can now optionally specify a hash attribute that will allow someone writing json files to enter a string to be hashed rather than a specific value. The hashing algorithm to use is specified by the schema. Currently the only algorithms are fnv1 and fnv1a. There are 32 bit and 64 variatns for each. Additionally, a hashing command line tool was added so that you can see what a string will hash to without needing to inspect the flatbuffer binary blob. Change-Id: I0cb359d0e2dc7d2dc1874b446dc19a17cc77109d
-
- 14 2月, 2015 1 次提交
-
-
由 Stefan Eilemann 提交于
Change-Id: Ia69fc3098468eb64420215dc1068342ccbbb1ede
-
- 12 2月, 2015 1 次提交
-
-
由 Hyungjin Kim 提交于
The `<field>_nested_root()` is not viable from const object. (We usually get `const Monster *`.) Change-Id: I0d0adcb38dd974318608417ee3094c34fb9c480d
-
- 10 2月, 2015 6 次提交
-
-
由 Alex Ames 提交于
-
由 Alex Ames 提交于
Added a call to $(strip) to the parameters of `flatbuffers_header_build_rules` so that newlines can be used when passing arguments to it. Change-Id: Ie2149acebcef91d28ce2cb4bfd204a209b4c4e2f
-
由 franramirez688 提交于
Change-Id: Id9750cceaa57aad3c969cf12299aa60f21c29074
-
由 Wouter van Oortmerssen 提交于
-
由 Wouter van Oortmerssen 提交于
-
由 Wouter van Oortmerssen 提交于
-
- 05 2月, 2015 6 次提交
-
-
由 Wouter van Oortmerssen 提交于
Updated CONTRIBUTING.md with some tips. Change-Id: Id377621a98804293837fda25ef0758cf988eea37
-
由 Alex Ames 提交于
-
由 Wouter van Oortmerssen 提交于
Previously, if you were re-using instances of FlatBufferBuilder and an earlier buffer would use a 64bit item where later ones do not, you could be wasting space. Change-Id: Ic8090a38f97ce73194e991ba72bcfae74a7ace9f Tested: on Linux.
-
由 Florian Enner 提交于
getRootAs..() function now has a second implementation that accepts an existing object to allow object reuse, much like all other methods that refer to objects. Change-Id: Iffef567c903a130761ef7de98867e5465d29a04d
-
由 Alex Ames 提交于
Previously Android.mk only had a rule for the Flatbuffers test. There is now an empty module definition so that flatbuffers can be included as an Android module in other projects. Additionally, android/jni/include.mk has been added which contains some utility functions that can be used by projects using Flatbuffers to generate header build rules and set up dependencies. A sample project has been added to the samples directory to demonstrate how to use flatbuffers with Android. Tested by compiling Android project on Linux. Change-Id: I25d6da40f6531777b22f7371187e0a2f4e903ad4
-
由 pjulien 提交于
The satellite data of the ``ByteBuffer`` cannot be modified in any way and stay thread safe in the presence of concurrent readers. This implementation is simple and does introduce an allocation, however without it multiple readers will quickly and continuously encounter ``IndexOutOfBoundsException`` exceptions. An alternative, but possibly more controversial, implementation would be to use ``Unsafe``. Using ``Unsafe``, it's possible to do an array copy with a provided buffer index. Change-Id: I851d4034e753b3be2931ee2249ec2c82dde43135
-
- 03 2月, 2015 4 次提交
-
-
由 Florian Enner 提交于
Change-Id: I62d10b639112788be3b0f670280bd50ef9fcf094
-
由 Florian Enner 提交于
init resets internal variables, but keeps memory that has been allocated for temporary storage Change-Id: If2aa7d27de3c2717cf4c82b1e4e4b6732e495cea
-
由 Wouter van Oortmerssen 提交于
Change-Id: I95c550df7019645b02417259522c7049865997cc Tested: on Windows.
-
由 Gabriel Martinez 提交于
-
- 29 1月, 2015 1 次提交
-
-
由 Gabriel Martinez 提交于
Tested: on Linux Bug: 16465909 Change-Id: I2f1a6def13e47716110426b00990c2c625c03251
-
- 27 1月, 2015 6 次提交
-
-
由 Wouter van Oortmerssen 提交于
optimization would cause vtable fields from previous tables to be written. Bug: 19046968 Change-Id: I781f7bcbceeaec0b499d4f1e4e5e8a1e750e0707 Tested: on Linux.
-
由 Wouter van Oortmerssen 提交于
Bug: 19067493 Change-Id: Ib32fef963306e27834c15e3bbabc60570924c1a9 Tested: on Linux.
-
由 Wouter van Oortmerssen 提交于
startObject() now only allocates a new vtable array when it needs to grow. Tested: on Linux. Change-Id: Idd041605afcb9487a34d63bda067172d797f437a
-
由 Wouter van Oortmerssen 提交于
If the schema didn't contain a namespace, paths would contain a leading /, causing files not to be written. Change-Id: I508772cbf6d18d464ef7d9f8842d0dbff14358a3 Tested: on Linux. Bug: 19067493
-
由 pjulien 提交于
and marks ``dataStart`` deprecated. Change-Id: I48409e20948117c5cf17a1bfabecf64b033eab27
-
由 Hiroshi Matsunaga 提交于
Change-Id: Ibdbd0e2f85284c1443403ed8c43acbd6e9de635f
-