- Aug 05, 2015
-
-
Wouter van Oortmerssen authored
Change-Id: I7df2b0172f5de6f7bdbd8778361794004cd06062 Tested: on Linux.
-
- Jun 29, 2015
-
-
Wouter van Oortmerssen authored
Change-Id: Ia2b7abc10bee52814e815befcad6a89697295d8f Tested: on Linux.
-
Wouter van Oortmerssen authored
Change-Id: Ief3f1507c003079eac90c2bb6c2abd64a80a0a34 Tested: on Linux.
-
- Jun 22, 2015
-
-
Wouter van Oortmerssen authored
Change-Id: I1842098a7ef461e2e92dd35d79d8ca303e814867 Tested: on Linux.
-
- Jun 16, 2015
-
-
Amol Deshpande authored
-
Wouter van Oortmerssen authored
-
- Jun 15, 2015
-
-
Wouter van Oortmerssen authored
Tested: on Linux. Change-Id: I8f7bccf9b1ad87fea788f85e23fa69435758feca
-
Wouter van Oortmerssen authored
Change-Id: Ie2cb42632f6a907a38e10b2c9be1536cf330b2fa Tested: on Linux.
-
- May 20, 2015
-
-
Wouter van Oortmerssen authored
Change-Id: Iea5fab66047ac0a5057a743dbb1fdb27c063188c Tested: on Linux.
-
- 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 11, 2015
-
-
Wouter van Oortmerssen authored
Change-Id: Ib561430b235eddf4bfe20f68409e1dfdb359ef2b Tested: on Linux.
-
- May 09, 2015
-
-
rw authored
-
- May 08, 2015
-
-
Wouter van Oortmerssen authored
Also made proper namespacing work for enums. You can now say namespace.MyTable as the type when declaring a field that refers to a type in a different namespace. Previously, it would work just referring to MyTable, however with the recent commit fixing namespaced types this now is ambiguous. Change-Id: Ieaa3f4ac1662b8c4dc1f16e1898ea3cdb02e10fd Tested: on Linux.
-
- May 06, 2015
-
-
Brett Cooley authored
Change-Id: Ifc10c54845ea7553586d1896d509314d68e9ab0f
-
- Apr 15, 2015
-
-
Mormegil authored
If an IDL file uses DOS-style EOLs (CR+LF), line comments need to ignore the second linebreak character, otherwise, as is currently the case, the parsed documentation comment includes a trailing `\r` character, which is then output verbatim into the output source code by flatc. Change-Id: I39591631995a980622d20a4a32315178b33f18f6
-
- Apr 02, 2015
-
-
Advay Mengle authored
- Add parse handling of .proto struct and field doc comments (enums and their values were already handled) - Add FBS generation handling of doc comments for structs, their fields, enums, and their values (requires linking idl_gen_general in the test binary build) - Tested using test.proto|golden with doc comments added. Xcode run of flattest passes. Change-Id: Idff64dd8064afba227174ab77d2c7be22d006628
-
- Mar 12, 2015
-
-
Max Galkin authored
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
-
- Feb 17, 2015
-
-
Alex Ames authored
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
-
- Jan 28, 2015
-
-
Gabriel Martinez authored
Tested: on Linux Bug: 16465909 Change-Id: I2f1a6def13e47716110426b00990c2c625c03251
-
- Jan 26, 2015
-
-
Hiroshi Matsunaga authored
Change-Id: Ibdbd0e2f85284c1443403ed8c43acbd6e9de635f
-
- Jan 21, 2015
-
-
Wouter van Oortmerssen authored
Unless in --strict-json mode. Also added strict_json option to the parser, which in addition controls if field names without quotes are allowed. Change-Id: Id56fe5c780bdb9170958050ffa8fa23cf2babe95 Tested: on Linux.
-
- Jan 16, 2015
-
-
Wouter van Oortmerssen authored
Bug: 16659276 Tested: on Linux & Windows. Change-Id: Ie7a73810345fad4cf0a3ad03dfaa5464e3ed5ac8
-
- Nov 19, 2014
-
-
Wouter van Oortmerssen authored
This is such that if you mis-spell an attribute, it doesn't get silently ignored. Bug: 18294628 Change-Id: I10013f5b2a21048b7daba2e9410678f528e09761 Tested: on Linux.
-
- Nov 08, 2014
-
-
Zbigniew Mandziejewicz authored
Change-Id: I5ab692ceb6809493720c1bff69a2e3210efd4618
-
- Oct 16, 2014
-
-
Wouter van Oortmerssen authored
Bug: 15777858 Change-Id: Iabef9b8c8044e593bb89510feebdee00d2f1840b Tested: on Linux and Windows.
-
- Sep 25, 2014
-
-
Gabriel Martinez authored
Tested: on Linux Bug: 15779934 Change-Id: I6f822f1705e443d8721ea208dcb021aad3c8715c
-
- 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.
-
Wouter van Oortmerssen authored
Looks like MSVC on Windows and like gcc everywhere else. For enhanced IDE clickability. Bug: 17208371 Change-Id: Ie3e02658fccd3edfd464b4bacf4bc68c613a8570 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 15, 2014
-
-
Wouter van Oortmerssen authored
Bug: 17139854 Change-Id: I0eac65d054951e00a8811ad1d80ba8c37012dbf0 Tested: on Linux.
-
- Sep 05, 2014
-
-
Wouter van Oortmerssen authored
Also fixed flatc not outputting these identifiers for files compiled on the command-line. Bug: 16983987 Change-Id: I8b714cfea3a8e144fa52133f62b2f7eda6eb044a Tested: on Linux
-
- Sep 04, 2014
-
-
Wouter van Oortmerssen authored
Change-Id: I3ecc1aa610526c270faa56cc5266f14cd81db247 Tested: on Linux.
-
- Sep 03, 2014
-
-
Wouter van Oortmerssen authored
Before, it would crash in FlatBufferBuilder. Bug: 17357164 Change-Id: I6e6dbada5261745220345379eb53eb3eb113e8f8 Tested: on Linux.
-
Wouter van Oortmerssen authored
Bug: 17304016 Change-Id: I4873f8ef32fbb2657f15fc53a2c8f767e10f2d96 Tested: on Linux
-
Wouter van Oortmerssen authored
Change-Id: Idc6c152ebf9e733ac72c01f3888b69e3b5f33aa9 Tested: on Linux.
-
- Aug 22, 2014
-
-
Wouter van Oortmerssen authored
Bug: 16490424 Change-Id: Ic3dd5f06efb5cf2dc4aefbd3f2db64c7b59b6b93 Tested: on OS X.
-
Wouter van Oortmerssen authored
This happens when the schema is parsed, to avoid compile time errors later, which would be harder to understand. Bug: 16325216 Change-Id: I24cabf1adaf1700796b91e3a9641bca43a68bfbd Tested: on OS X.
-
Wouter van Oortmerssen authored
Also cleaned up the general mkdir functionality. Tested: on OS X. Tested that a command line like: ./flatc -j -o foo/bar/baz tests/monster_test.fbs generates files in foo/bar/baz/MyGame/Example/*.java which previously didn't exist. Windows code was previously tested but has been moved, so needs to be tested again. Change-Id: Iee943121b3be4f92961a3ec94c2cb578165f114a
-