321a1c9dc0bb2205feb1bb9fd079546403aa852f |
|
24-Aug-2017 |
Wouter van Oortmerssen <aardappel@gmail.com> |
Cleaned up namespace handling. A Namespace object is now guaranteed unique. This cleaned up some old workarounds and latent bugs. Change-Id: Ic3f12d89947871b03b2c449ba51b3186f953adde Tested: on Linux. Bug: 21336857
/external/flatbuffers/tests/MyGame/Example/Monster.java
|
3282a84e3068d2ff0ded5a683ceea0806da21ed6 |
|
01-Aug-2017 |
Kevin Rose <kevin+gh@maypark.com> |
[Python] (scalar) vector reading speedup via numpy (#4390) * Add numpy accessor to python flatbuffers scalar vectors * Update python tests to test numpy vector accessor * Update appveyor CI to run Python tests, save generated code as artifact * Update example generated python code * Add numpy info to python usage docs * Update test schema and python tests w/ multi-byte vector * did not mean to push profiling code * adding float64 numpy tests
/external/flatbuffers/tests/MyGame/Example/Monster.java
|
f064a6cc60b0978509280002f93dcb9d08a543d8 |
|
24-Jul-2017 |
Stewart Miles <smiles@google.com> |
Test case for CreateVectorOfStructs() using a callback. Fixes issue #4392, also fixed C++98 compatible code generation in tests. Change-Id: Ia5833026e615ad19d24a0439bdba2e3b45c5f86c
/external/flatbuffers/tests/MyGame/Example/Monster.java
|
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/tests/MyGame/Example/Monster.java
|
dddd0865cb161a081afbdfa11919622a49f4141a |
|
03-Jun-2017 |
Wouter van Oortmerssen <aardappel@gmail.com> |
Added nested FlexBuffer parsing Change-Id: I918b66eb5646d035e3aae675f745802eb54b03ea
/external/flatbuffers/tests/MyGame/Example/Monster.java
|
8468ea1ab410ffaa1eed99750e4c77b496b72fd5 |
|
09-May-2017 |
Wouter van Oortmerssen <aardappel@gmail.com> |
Fixed LookupByKey for Java & C# Change-Id: I05c02223675dee241d1ae8cb466e5186444058c8 Tested: on Linux.
/external/flatbuffers/tests/MyGame/Example/Monster.java
|
a5cc2092a62e7ee6541cc380b861cf7ac4de8cb0 |
|
29-Mar-2017 |
tianyapiaozi <tianyapiaozi@126.com> |
Support binary search for struct in cpp (#4245) * Support binary search for struct in cpp CreateVectorOfSortedStruct is provided for convenience. * fix continuous-integration error * add generated files * compile Ability.cs in csharp test * compile Ability.cs in csharp * modify according to code review
/external/flatbuffers/tests/MyGame/Example/Monster.java
|
5b5fcbfc005c90b89d32ff50bf7e59ebdba97521 |
|
21-Oct-2016 |
Baptiste Lepilleur <baptiste.lepilleur@gmail.com> |
Java: fix unsigned default value code generation and add 'L' suffix for long default value (#4051) * Java: emit "signed" equivalent of unsigned default value in generated code and add "L" suffix to long default value. * Updated generated code * Only convert ulong to "signed" equivalent. ubyte and ushort don't need specific handling as "user facing" type is int. uint need 'L' suffix as "user facing" type is long. * Added missing cast to primitive type of default value which is in "user facing" type in builder.add<type>() calls. * Do not cast default value to actual type in C#.
/external/flatbuffers/tests/MyGame/Example/Monster.java
|
52ca75506abd82b5616bdef4d28e9535262c1d65 |
|
13-Aug-2016 |
Wouter van Oortmerssen <aardappel@gmail.com> |
Switched C# accessors from classes to structs
/external/flatbuffers/tests/MyGame/Example/Monster.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/tests/MyGame/Example/Monster.java
|
7c69c5dc3d635e29e3442339caa8eb06b8b9775c |
|
26-Aug-2016 |
TGIshib <justzeddicus@gmail.com> |
Fix lookupByKey, improve compareStrings
/external/flatbuffers/tests/MyGame/Example/Monster.java
|
9f16090f901c30f872422f60db21a0370dde8bbf |
|
22-Aug-2016 |
TGIshib <justzeddicus@gmail.com> |
Improve `LookupByKey` , update docs
/external/flatbuffers/tests/MyGame/Example/Monster.java
|
8fdced4e1141a98fb37e952058874423702347ca |
|
14-Aug-2016 |
TGIshib <justzeddicus@gmail.com> |
Update
/external/flatbuffers/tests/MyGame/Example/Monster.java
|
dc7f5bc0d80730ef45b368be90ac1208c1394707 |
|
03-Aug-2016 |
TGIshib <justzeddicus@gmail.com> |
Remake
/external/flatbuffers/tests/MyGame/Example/Monster.java
|
e750268f0cb3386ab8c6324cf18de4f8d95e6bf3 |
|
15-Jul-2016 |
lakedaemon <olivier.binda@wanadoo.fr> |
clang formating cpp code generator and add missing generated classes
/external/flatbuffers/tests/MyGame/Example/Monster.java
|
afa276288c8db9a983aa8ae134328b1b447bec70 |
|
15-Jun-2016 |
Wouter van Oortmerssen <wvo@google.com> |
Added additional convenience overloads to CreateVector(). Bug: 29337887, 29336299 Change-Id: Iad8b3b2263f6cea7ee7e45994369194960df293b Tested: on Linux.
/external/flatbuffers/tests/MyGame/Example/Monster.java
|
cd1493b0829b48407887844921ef0e040c0f485a |
|
26-May-2016 |
lakedaemon <olivier.binda@wanadoo.fr> |
sharing the Flatbuffers warning
/external/flatbuffers/tests/MyGame/Example/Monster.java
|
fd542c71e35774f640073cb6fb3fa939d2f19f87 |
|
20-Apr-2016 |
Wouter van Oortmerssen <wvo@google.com> |
Fixed float suffix not being added on implicit float defaults. Change-Id: I8dcbb5e93836356511d411ef86452babd3dd3c0b Tested: on Linux.
/external/flatbuffers/tests/MyGame/Example/Monster.java
|
4d7890c2c912d926f5e7a11cc2106bb37b5f0158 |
|
18-Apr-2016 |
Wouter van Oortmerssen <wvo@google.com> |
Fixed whole-number float default values missing a .0 suffix. A previous commit that added "f" for C++/Java/C# would break on gcc of constants like 3f, which are now output as 3.0f Tested: on Linux Change-Id: If9cabbe3c6d6948a5050b8b123bda9c06e181f52
/external/flatbuffers/tests/MyGame/Example/Monster.java
|
29d957ed5e58af0ce689c8c0312f061f17fc850f |
|
14-Apr-2016 |
Wouter van Oortmerssen <wvo@google.com> |
Fixed missing "f" on float default values in C++/Java/C# Bug: 28145201 Change-Id: I5a1818c40c2f4fbd00cfec3362040407976f7a39 Tested: on Linux.
/external/flatbuffers/tests/MyGame/Example/Monster.java
|
eaa2b414b28bee02bee140658c238da648790a48 |
|
18-Jan-2016 |
Oli Wilkinson <Oli Wilkinson> |
Added generation of typed helpers when using nested_flatbuffers in Java/C#. Fixes #3500
/external/flatbuffers/tests/MyGame/Example/Monster.java
|
644bcbde9111cd0c17e721b78ae8b59fc35306a4 |
|
14-Nov-2015 |
Donnell <donnell.bell@gmail.com> |
Fix C# vector of enum code generation Fixes a bug where the logic to determine when to use a C# enum flags both enums and vectors of enums. This causes the C# generator to generate code that doesn't compile for tables that contain vectors of enums. The fix also consolidates type generation functions a bit and adds some additional casting functions for clarity.
/external/flatbuffers/tests/MyGame/Example/Monster.java
|
4d7810424c8f964dbcb8dd3179d8c46cd896c4dc |
|
29-Sep-2015 |
Wouter van Oortmerssen <wvo@google.com> |
Allow structs to be parsed in JSON with out of order fields. Also simplified the code and made it faster. Change-Id: I1d83b1165a4a9a4380d1bfb5538769c012d2d367 Tested: on Linux.
/external/flatbuffers/tests/MyGame/Example/Monster.java
|
94680f5483593b1a48c79b516d153fd432b3f2e8 |
|
06-Oct-2015 |
Wouter van Oortmerssen <wvo@google.com> |
Added support for imports and many other .proto features. Change-Id: I6600021b7ec8c486794349511232c3e604421c5b Tested: on Linux.
/external/flatbuffers/tests/MyGame/Example/Monster.java
|
ac10873e26f99b3d054d1cb89c00bad239ace691 |
|
16-Aug-2015 |
Maxim Zaks <maxim.zaks@gmail.com> |
fixed code generator for array of bools Change-Id: I3cdd801b641bf180222203a37634598350d340e3
/external/flatbuffers/tests/MyGame/Example/Monster.java
|
7bfed4b29a425b183e2774919ced9e0402fdda10 |
|
15-Aug-2015 |
Maor Itzkovitch <maor.tt@gmail.com> |
added vector mutators
/external/flatbuffers/tests/MyGame/Example/Monster.java
|
7196c3684249c12571cd2e16ba8e5564c57484aa |
|
07-Aug-2015 |
Maor Itzkovitch <maor.tt@gmail.com> |
begin to correct C# bytebuffer behavior
/external/flatbuffers/tests/MyGame/Example/Monster.java
|
e24afd838aedabb782b46091d33485360d176608 |
|
01-Aug-2015 |
Maor Itzkovitch <maor.tt@gmail.com> |
extended scalar mutator support
/external/flatbuffers/tests/MyGame/Example/Monster.java
|
81c2b185efcc729777d86815577cd6ebdd7e15c4 |
|
31-Jul-2015 |
Maor Itzkovitch <maor.tt@gmail.com> |
support for scalar mutators
/external/flatbuffers/tests/MyGame/Example/Monster.java
|
557c57eb9d9d58a86fe1e80552219930c82fe7f4 |
|
07-Apr-2015 |
Advay Mengle <advay.mengle.dev1@gmail.com> |
Seal all classes in Java/C# Makes enums/structs/tables unsubclassable (final or sealed) and prevents instantiation of enum classes (which are solely static constants). Tested (Mac OS 10.10.2): 1. run flattests 2. cd tests && ../flatc -c monster_test.fbs && ../flatc -j monster_test.fbs && ../flatc -g monster_test.fbs && ../flatc -n monster_test.fbs # Note deltas for C# and Java. 3. ./JavaTest.sh **Breaking api change** Change-Id: Ie008c941c36d212690da58ddc72c9b228eb7a093
/external/flatbuffers/tests/MyGame/Example/Monster.java
|
b8708beeec669371628eafbb6570cd278a0b96b9 |
|
31-Mar-2015 |
Advay Mengle <advay.mengle.dev1@gmail.com> |
Generate Java doc comments in JavaDoc style Tested by regenerating all tests/ generated sources; note that only Monster.java changes. Ran flattests as well. Change-Id: I65b6ea7d208b0ccd6a0b34761162fed6ba391fc5
/external/flatbuffers/tests/MyGame/Example/Monster.java
|
ca5c9e7496c79deb4d1e80258d3293e46397f4d8 |
|
19-Mar-2015 |
Wouter van Oortmerssen <wvo@google.com> |
Unsigned types in Java now return bigger size signed types. (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
/external/flatbuffers/tests/MyGame/Example/Monster.java
|
7ef2fc251735f019a21b5e0aa88053a1faffd7c7 |
|
13-Mar-2015 |
Wouter van Oortmerssen <wvo@google.com> |
Regenerated test code + fixed typo in C# FlatBufferBuilder Change-Id: Ifa6d9459c53ae60b9bf936d9468ec971ee282f14 Tested: on Linux and Windows.
/external/flatbuffers/tests/MyGame/Example/Monster.java
|
b0910e75e058f73165526002d4afcec317d7955e |
|
30-Jan-2015 |
Florian Enner <florian@enner.org> |
added reuse option for root objects 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
/external/flatbuffers/tests/MyGame/Example/Monster.java
|
4fb5a764df4c4fa249c4a85b3f89be2a3e6deb9b |
|
17-Jan-2015 |
Wouter van Oortmerssen <wvo@google.com> |
Support for booleans in the Java/C# API Change-Id: I72e92183a7b5f4145ea51fcec29257dc9553a461
/external/flatbuffers/tests/MyGame/Example/Monster.java
|
956666924521808bc88df53f857d3b78eb6ca486 |
|
09-Dec-2014 |
Wouter van Oortmerssen <wvo@google.com> |
Fixed Java ByteBuffer accessors generated for non-scalar vectors. Change-Id: I9787ab88e5bd4846d92995e2bb05d0c2121113ca Tested: on Linux.
/external/flatbuffers/tests/MyGame/Example/Monster.java
|
18cf19f87629b54e961e2b81542aaca5bf956ada |
|
26-Sep-2014 |
Wouter van Oortmerssen <wvo@google.com> |
Fixed bug in convenient constructors for Java/C# Also fixed Go unit tests not being up to date with recent schema changes. Change-Id: I42e619f9c5ea05f6f937c68a5c8a92462c46bce3 Tested: on Linux and Windows.
/external/flatbuffers/tests/MyGame/Example/Monster.java
|
730c0cadde2302efa1487d672a1e2f53680ce2ea |
|
24-Sep-2014 |
Gabriel Martinez <gabrielma@google.com> |
Output multiline doc comments over multiple lines Tested: on Linux Bug: 15779934 Change-Id: I6f822f1705e443d8721ea208dcb021aad3c8715c
/external/flatbuffers/tests/MyGame/Example/Monster.java
|
517c964fe2099ecc0810db33cfd45b406b3f3132 |
|
20-Sep-2014 |
Wouter van Oortmerssen <wvo@google.com> |
Support for required fields. Change-Id: I560c7ca11b3d665eecafb528f3737b7e139ca9b0 Tested: on Linux and Windows.
/external/flatbuffers/tests/MyGame/Example/Monster.java
|
048638a971204e111ce855319c575be7b4637e9e |
|
18-Sep-2014 |
Gabriel Martinez <gabrielma@google.com> |
Add enum name lookup method to Java/C# enums Tested: on Linux for Java and C# Bug: 15781151 Change-Id: I7cb97bcc01d986cac2b24aaf7cb29521ddaa2f6b
/external/flatbuffers/tests/MyGame/Example/Monster.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/tests/MyGame/Example/Monster.java
|
cb58fc6fa13fc632ebb50225aaedaa2c68ac3094 |
|
11-Sep-2014 |
Wouter van Oortmerssen <wvo@google.com> |
Added convenient vector from array construction for Java. Change-Id: Ib3fd576cf9fa4b4058a9fd1bbe24a0859bc3917a Tested: on Linux.
/external/flatbuffers/tests/MyGame/Example/Monster.java
|
858e9961e2d9291ef47ee3a9e23971ac429121b3 |
|
11-Sep-2014 |
Wouter van Oortmerssen <wvo@google.com> |
Added accessor in Java to get vectors as ByteBuffers. Also cleaned up ByteBuffer usage in general: ByteBuffer.position now universally indicates the start of a ByteBuffer. Change-Id: Ic4bfb98f9df9501b8fc82de2c45db7d7311135ac Tested: on Linux.
/external/flatbuffers/tests/MyGame/Example/Monster.java
|
09a2999c66abc92e5c33fdef75c63dec81f90a3a |
|
05-Sep-2014 |
Wouter van Oortmerssen <wvo@google.com> |
Implemented the file identifier functionality for Java. Also fixed flatc not outputting these identifiers for files compiled on the command-line. Bug: 16983987 Change-Id: I8b714cfea3a8e144fa52133f62b2f7eda6eb044a Tested: on Linux
/external/flatbuffers/tests/MyGame/Example/Monster.java
|
cdb0dca39d683d577caa7fde21a1b6db9aa64734 |
|
13-Aug-2014 |
Wouter van Oortmerssen <wvo@google.com> |
Fixed possible alignment issue in Java Tested: on Linux Change-Id: Ie80aa19ed13ac4fa15cd3fd768f1a35526bdc607
/external/flatbuffers/tests/MyGame/Example/Monster.java
|
39d4b7e2bfb521850f28f4e42183a2f420aacdb6 |
|
09-Aug-2014 |
Bob Potter <bobby.potter@gmail.com> |
Fix vector of strings for Java Change-Id: If032b450230b15224b2661836c8a740398d207c5
/external/flatbuffers/tests/MyGame/Example/Monster.java
|
127d35085a22cb33034f608ee21d65a655d1582c |
|
18-Jul-2014 |
Wouter van Oortmerssen <wvo@google.com> |
Added a `bit_flags` attribute to enum declarations that 1<<N every value. Change-Id: Ib9ec0cb3ddec60b1ca124eaf815fb1ae0cc53e1c Tested: on Windows and Linux Bug: 16186562
/external/flatbuffers/tests/MyGame/Example/Monster.java
|
3e201a99b2f23c8c8475e43803d122b105db9a68 |
|
16-Jul-2014 |
Wouter van Oortmerssen <wvo@google.com> |
A feature that officially supports nested FlatBuffers. Generates convenient accessors for the nested root. Change-Id: Ic0b1531de7ace475ff2a7b1f430d27f41c838430 Tested: on Windows.
/external/flatbuffers/tests/MyGame/Example/Monster.java
|
cc112ce96fef00342c87c32e6b49b6ce8b0c4774 |
|
11-Jul-2014 |
Wouter van Oortmerssen <wvo@google.com> |
Made Java argument names help remind the user when something is an offset. Bug: 15856217 Change-Id: I9163d13ca26c2d53064f5289c993692be711685f Tested: on Windows
/external/flatbuffers/tests/MyGame/Example/Monster.java
|
75349ae8c39d01e7e2b5779a18ace750c08e2fd9 |
|
09-Jul-2014 |
Wouter van Oortmerssen <wvo@google.com> |
Fixed incorrect verifier code for nested tables. It was outputting the type instead of the field name, and didn't deal with NULL fields. Added test case. Also fixed token enums having the wrong value, resulting in unreadable error messages. Change-Id: Icd9b4d22f417bfad5824c0f58e067ce3f2e2dc6f Tested: on Windows and Linux.
/external/flatbuffers/tests/MyGame/Example/Monster.java
|
b3ee52c0a7f32a642787b9373cef6e7467880dc1 |
|
09-Jul-2014 |
Wouter van Oortmerssen <wvo@google.com> |
Fixed vectors reserving wrong amount of space in Java. In the generated code, the type of the vector was used for the element size, instead of the vector element type. Change-Id: Ie16d5221a61474365292c948fd3af99e2a7716c7 Tested: on Windows.
/external/flatbuffers/tests/MyGame/Example/Monster.java
|
9140144d5161124623a27cf8b8038f6e7c9bb74d |
|
08-Jul-2014 |
Wouter van Oortmerssen <wvo@google.com> |
Added functionality to assign field ids manually in a schema New attribute: - `id: n` (on a table field): manually set the field identifier to `n`. If you use this attribute, you must use it on ALL fields of this table, and the numbers must be a contiguous range from 0 onwards. Additionally, since a union type effectively adds two fields, its id must be that of the second field (the first field is the type field and not explicitly declared in the schema). For example, if the last field before the union field had id 6, the union field should have id 8, and the unions type field will implicitly be 7. IDs allow the fields to be placed in any order in the schema. When a new field is added to the schema is must use the next available ID. Change-Id: I8690f105f3a2d31fdcb75a4fab4130692b12c62f Tested: on Windows
/external/flatbuffers/tests/MyGame/Example/Monster.java
|
a0b6ffc25b9a3c726a21e52d6453779265186dbd |
|
28-Jun-2014 |
Wouter van Oortmerssen <wvo@google.com> |
Add buffer verification functionality to FlatBuffers Bug: 15732628 Change-Id: I0b7cb65982d6b8957d5a899cca7d2b5d2ef53206 Tested: On Windows, OS X and Linux
/external/flatbuffers/tests/MyGame/Example/Monster.java
|
26a30738a4fa4e92300821fd761764ec8df2dcf2 |
|
28-Jan-2014 |
Wouter van Oortmerssen <wvo@google.com> |
Initial commit of the FlatBuffers code. Change-Id: I4c9f0f722490b374257adb3fec63e44ae93da920 Tested: using VS2010 / Xcode / gcc on Linux.
/external/flatbuffers/tests/MyGame/Example/Monster.java
|