625c9898754a491a1c195743eafdb22908e4102c |
|
13-Jul-2017 |
Alex Wasserman <alexrwasserman@gmail.com> |
Java: Added ByteBufferFactory interface and sizedInputStream method. (#4379) The ByteBufferFactory interface gives the user an option to specify the method in which the internal ByteBuffer is allocated. This provides flexibility in the type of ByteBuffer that can be used. The sizedInputStream method is an alternative to sizedByteArray that does not make a copy of the data in memory.
/external/flatbuffers/java/com/google/flatbuffers/Table.java
|
e1f8037cb55cbeac5d96ad63c2f5c70560737340 |
|
26-Aug-2016 |
Wouter van Oortmerssen <wvo@google.com> |
Fixed Java LookupByKey functionality for Java 1.6 Tested: on Linux. Change-Id: Iea336f75a3b6e722743563813c3c9ed9db4d02fe
/external/flatbuffers/java/com/google/flatbuffers/Table.java
|
7c69c5dc3d635e29e3442339caa8eb06b8b9775c |
|
26-Aug-2016 |
TGIshib <justzeddicus@gmail.com> |
Fix lookupByKey, improve compareStrings
/external/flatbuffers/java/com/google/flatbuffers/Table.java
|
9f16090f901c30f872422f60db21a0370dde8bbf |
|
22-Aug-2016 |
TGIshib <justzeddicus@gmail.com> |
Improve `LookupByKey` , update docs
/external/flatbuffers/java/com/google/flatbuffers/Table.java
|
8fdced4e1141a98fb37e952058874423702347ca |
|
14-Aug-2016 |
TGIshib <justzeddicus@gmail.com> |
Update
/external/flatbuffers/java/com/google/flatbuffers/Table.java
|
dc7f5bc0d80730ef45b368be90ac1208c1394707 |
|
03-Aug-2016 |
TGIshib <justzeddicus@gmail.com> |
Remake
/external/flatbuffers/java/com/google/flatbuffers/Table.java
|
9fb87f813b77f4dbb96ae8fa9420f5f77b247489 |
|
19-Apr-2016 |
pjulien <pjulien@gmail.com> |
size the allocation to the required bytes
/external/flatbuffers/java/com/google/flatbuffers/Table.java
|
b0146b3d9a0e5f48269ad5186dc9c75023685b85 |
|
19-Apr-2016 |
pjulien <pjulien@gmail.com> |
fix file permission
/external/flatbuffers/java/com/google/flatbuffers/Table.java
|
286587d1516376f24072f9c88b1d68e46b01e642 |
|
19-Apr-2016 |
pjulien <pjulien@gmail.com> |
Fix for #3853 Removes the following allocations: - ``CharsetDecoder`` is reused between calls - ``CharBuffer#wrap`` removed in favor of heap based char buffer that is reused - Temporary ``char[]``, an intermediate copy inside ``StringCoding`` - Another ``char[]``, this is needed because ``StringCoding`` uses a ``CharBuffer`` internally but returns a ``char[]``. Extra characters need to be trimmed so this means yet another allocation - Yet another ``char[]`` directly from ``__string`` for non-heap based buffers Removes the following copies - No copy is performed to trim the allocation since a ``CharBuffer`` is used directly - For non-heap based byte buffers, removes the copy that was previously done in the __string function This does need to get the TLS entry which implies at least some contention on the thread object table and a fence.
/external/flatbuffers/java/com/google/flatbuffers/Table.java
|
fdfaf233616a001f36717586917a12638b55d716 |
|
17-Apr-2016 |
pjulien <pjulien@gmail.com> |
3847
/external/flatbuffers/java/com/google/flatbuffers/Table.java
|
69a31b807a85e9a5ca4efb839f37ecb6dcf3eed5 |
|
04-Dec-2015 |
Mark Klara <mrhappyasthma@google.com> |
Revamping the FlatBuffers docs. Adding an API reference for the supported languages. General docs cleanup, including a new `tutorial` section that supports all of the supported languages. Added samples for each supported language to mirror the new tutorial page. Cleaned up all the links by making them `@ref` style links, instead of referencing the names of the generated `.html` files. Removed all generated files that were unnecessarily committed. Also fixed the C# tests (two were failing due to a missing file). Bug: b/25801305 Tested: Tested all samples on Ubuntu, Mac, and Android. Docs were generated using doxygen and viewed on Chrome. Change-Id: I2acaba6e332a15ae2deff5f26a4a25da7bd2c954
/external/flatbuffers/java/com/google/flatbuffers/Table.java
|
fbe085601b418d476e87bcaba6a968c99b3f0a00 |
|
19-May-2015 |
Wouter van Oortmerssen <wvo@google.com> |
Java: Allow access to the underlying ByteBuffer from a table. Change-Id: Id268e35de207c25c809a09071b81eea873c9123e Tested: on Linux.
/external/flatbuffers/java/com/google/flatbuffers/Table.java
|
d322eec3c34f95cd2e456a7a2c9003e78fb1ddd6 |
|
09-May-2015 |
pjulien <pjulien@gmail.com> |
Issue #188 When accessing the array directly of a byte buffer, need to offset by ``arrayOffset``
/external/flatbuffers/java/com/google/flatbuffers/Table.java
|
4d3db99283199ffd8d5fdbe84933444d25b980f4 |
|
31-Jan-2015 |
pjulien <pjulien@gmail.com> |
Issue #136 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
/external/flatbuffers/java/com/google/flatbuffers/Table.java
|
c95ad9cc5526de2cdd76ea5952a0ba47832e5ef9 |
|
10-Jan-2015 |
Patrick Julien <pjulien@gmail.com> |
Reuse the same charset instance Change-Id: I58b411a2c0f1ee6b856d5b1eaa42787036da1384
/external/flatbuffers/java/com/google/flatbuffers/Table.java
|
c01c77a7f2d4e01b3fc21bf85b1c5427a00911d5 |
|
16-Sep-2014 |
Wouter van Oortmerssen <wvo@google.com> |
Prepended com.google to the Java namespace. Bug: 16507831 Change-Id: I5beee18f63f174e425dc1ab395807b578d5f9477 Tested: on Linux.
/external/flatbuffers/java/com/google/flatbuffers/Table.java
|