- Jun 16, 2015
-
-
Amol Deshpande authored
-
- Jun 15, 2015
-
-
Wouter van Oortmerssen authored
Tested: on Linux. Change-Id: I8f7bccf9b1ad87fea788f85e23fa69435758feca
-
- May 14, 2015
-
-
Wouter van Oortmerssen authored
-
- May 12, 2015
-
-
rw authored
Implement code generation and self-contained runtime library for Python. The test suite verifies: - Correctness of generated Python code by comparing output to that of the other language ports. - The exact bytes in the Builder buffer during many scenarios. - Vtable deduplication correctness. - Edge cases for table construction, via a fuzzer derived from the Go implementation. - All code is simultaneously valid in Python 2.6, 2.7, and 3.4. The test suite includes benchmarks for: - Building 'gold' data. - Parsing 'gold' data. - Deduplicating vtables. All tests pass on this author's system for the following Python implementations: - CPython 2.6.7 - CPython 2.7.8 - CPython 3.4.2 - PyPy 2.5.0 (CPython 2.7.8 compatible)
-
- May 06, 2015
-
-
Brett Cooley authored
Change-Id: Ifc10c54845ea7553586d1896d509314d68e9ab0f
-
- May 04, 2015
-
-
Wouter van Oortmerssen authored
Change-Id: I2de7d14dbb1f7b8f81022dd2c9da65060ae49300 Tested: on Linux.
-
- Apr 29, 2015
-
-
Wouter van Oortmerssen authored
This commit contains the first step in providing mutable FlatBuffers, non-const accessors and mutation functions for existing fields generated from --gen-mutable. Change-Id: Iebee3975f05c1001f8e22824725edeaa6d85fbee Tested: on Linux. Bug: 15777024
-
- Apr 02, 2015
-
-
Advay Mengle authored
Tested by regenerating all tests/ generated sources; note that only Monster.java changes. Ran flattests as well. Change-Id: I65b6ea7d208b0ccd6a0b34761162fed6ba391fc5
-
- Feb 11, 2015
-
-
Hyungjin Kim authored
The `<field>_nested_root()` is not viable from const object. (We usually get `const Monster *`.) Change-Id: I0d0adcb38dd974318608417ee3094c34fb9c480d
-
- Jan 28, 2015
-
-
Gabriel Martinez authored
Tested: on Linux Bug: 16465909 Change-Id: I2f1a6def13e47716110426b00990c2c625c03251
-
- Jan 16, 2015
-
-
Wouter van Oortmerssen authored
Bug: 16659276 Tested: on Linux & Windows. Change-Id: Ie7a73810345fad4cf0a3ad03dfaa5464e3ed5ac8
-
- Jan 07, 2015
-
-
Wouter van Oortmerssen authored
Bug: 18908613 Change-Id: Ifed8a33b6b976b64eed9d190d930b08de1d5f41e Tested: on Linux.
-
- Dec 09, 2014
-
-
Lars Magnusson authored
Change-Id: I6ee09cf1e86a41b73bb3aa79b68871afb1a4e34f
-
- Nov 19, 2014
-
-
Wouter van Oortmerssen authored
People sometimes accidentally inherit from these types. Bug: 18224703 Change-Id: Ia09489a834ac4941f9b4a46f240cbdcf456f03a1 Tested: on Windows and Linux.
-
- Oct 16, 2014
-
-
Wouter van Oortmerssen authored
Bug: 15777858 Change-Id: Iabef9b8c8044e593bb89510feebdee00d2f1840b Tested: on Linux and Windows.
-
- Sep 24, 2014
-
-
Wouter van Oortmerssen authored
Accessors and constructors now take enum types rather than ints. Bug: 16570507 Change-Id: I4b50fd64ad2e662ea2481bc0ccea784326fb31c0 Tested: on Linux and Windows.
-
- Sep 23, 2014
-
-
Wouter van Oortmerssen authored
Bug: 17322776 Change-Id: I3a4d3cb4ccd40bc3200a87653aa0ab8ecb90ce60 Tested: on Linux.
-
- Sep 22, 2014
-
-
Wouter van Oortmerssen authored
Change-Id: I560c7ca11b3d665eecafb528f3737b7e139ca9b0 Tested: on Linux and Windows.
-
- Sep 18, 2014
-
-
Wouter van Oortmerssen authored
Also made the C# implementation support unsigned types, and made it more like the Java version. Bug: 17359988 Change-Id: If5305c08cd5c97f35426639516ce05e53bbec36c Tested: on Linux and Windows.
-
- Sep 05, 2014
-
-
Wouter van Oortmerssen authored
Since part of it is based on the filename, which may contain characters that are not legal identifiers. Change-Id: I62b8fe228a434a2040fd4ce47d220fc4d3398b41 Tested: on Linux.
-
Wouter van Oortmerssen authored
This would cause double definition linker errors when included in multiple compilation units. Change-Id: Ie6fd4af018055a099343182a92a7776f2fea4725 Tested: on Linux.
-
- Sep 03, 2014
-
-
Wouter van Oortmerssen authored
Bug: 17373251, 17221979 Change-Id: Ib8b77835f0acd3290f0a5e7d0f683d9fdcbf7230 Tested: on Linux
-
- Aug 22, 2014
-
-
Wouter van Oortmerssen authored
Theoretically, an attacker could construct a FlatBuffer with the sole purpose of making verification really expensive, essentially DOS-ing a server that uses verification on FlatBuffers. This adds a max table depth and max table amount at which point the verifier declares the buffer malformed. Bug: 16301336 Change-Id: I6b098c31d030d24c19e852b33609110658e66aa9 Tested: on OS X
-
Wouter van Oortmerssen authored
See -P option to flatc. Bug: 16814856 Change-Id: I855973df6afa27e0efa27cf9c4b4aee8a1fcdd22 Tested: on OS X.
-
- Aug 20, 2014
-
-
Wouter van Oortmerssen authored
Previously, it would ignore the fact that the type comes from a different namespace. Now they are pre-declared in their own namespace, and referenced with a qualified name if necessary. Bug: 16851682 Change-Id: I5cb625b86d28e7436b9e93c70a0fa16a600d9884 Tested: on Linux
-
- Aug 19, 2014
-
-
Wouter van Oortmerssen authored
Bug: 17095037 Change-Id: Iedbe56f6ddc0ba7876896b0bb7ed9da8e6a85f7e Tested: on Linux & OS X.
-
- Aug 12, 2014
-
-
Wouter van Oortmerssen authored
Allows you to add, and test for the presence of a magic 4-char string in a FlatBuffer. Tested: on OS X. Change-Id: I090692a9e4fb53bed3543279a28563e67132cba0
-
- Jul 29, 2014
-
-
Wouter van Oortmerssen authored
Change-Id: I07cd28e5915a0526614db85f894f27a5bd27f3bb Tested: on Windows.
-
- Jul 25, 2014
-
-
Wouter van Oortmerssen authored
Change-Id: Iedbd9914a1ca3897776fb92aa9a1fdfc4603da3c Tested: on Windows and Linux
-
- Jul 22, 2014
-
-
Alex Ames authored
Also removed the semicolon on the bracket. It makes -pedanic unhappy. Bug: 16399323 Change-Id: I16ec0d67af13c3ca0bc6285741f5a95658d262bd
-
- Jul 21, 2014
-
-
Wouter van Oortmerssen authored
Generates convenient accessors for the nested root. Change-Id: Ic0b1531de7ace475ff2a7b1f430d27f41c838430 Tested: on Windows.
-
rw authored
Implement code generation and runtime library for Go, derived from the Java implementation. Additionally, the test suite verifies: - the exact bytes in the Builder buffer during object construction, - vtable deduplication, and - table construction, via a fuzzer derived from the C++ implementation. Change-Id: Ib95a019c684891def2b50281e570b4843fea7baa
-
- Jul 11, 2014
-
-
Wouter van Oortmerssen authored
bug: 15777627 Change-Id: I9389de46ea883ab0ef1beab9370e5c8e96b4d0b5 Tested: on Windows and Linux
-
- Jul 10, 2014
-
-
Wouter van Oortmerssen authored
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.
-
- Jul 09, 2014
-
-
Wouter van Oortmerssen authored
This will add quotes around field names, as required by the official standard. By default it will leave quotes out, as it is more readable, more compact, and is accepted by almost all JSON parsers. The -S switch to flatc turns on strict mode. As per rfc 7159. Change-Id: Ibabe9c8162c47339d00ec581d18721a2ba40c6d0 Tested: on Windows.
-
- Jul 02, 2014
-
-
Wouter van Oortmerssen authored
Change-Id: I654217cbd01a3a449503d95753e19b672ec7ec23 Tested: on Windows, Linux
-
Wouter van Oortmerssen authored
Bug: 15732628 Change-Id: I0b7cb65982d6b8957d5a899cca7d2b5d2ef53206 Tested: On Windows, OS X and Linux
-
- Jun 24, 2014
-
-
Wouter van Oortmerssen authored
Bug: 15700355 Change-Id: Iceccb5b344e394e399092ffaa81f9cad2f0418ab Tested: on Windows
-
- Jun 11, 2014
-
-
Wouter van Oortmerssen authored
Change-Id: Ife9775fdedc9e084c1e826ef13dff06a1b1b2ec2 Tested: on Windows and OS X.
-
- Jun 10, 2014
-
-
Wouter van Oortmerssen authored
Change-Id: I4c9f0f722490b374257adb3fec63e44ae93da920 Tested: using VS2010 / Xcode / gcc on Linux.
-