- Oct 12, 2016
-
-
Wouter van Oortmerssen authored
Change-Id: I4c27892c249527980d8f52a2cca801dace70289f
-
Wouter van Oortmerssen authored
This allows hashed string fields to be used for lookup of any C++ objects, a pointer to which are then stored in the object besides the original hash for easy access. Change-Id: I2247a13c349b905f1c54660becde2c818ad23e97 Tested: on Linux. Bug: 30204449
-
- Sep 09, 2016
-
-
Sahil Jain authored
-
- Aug 01, 2016
-
-
Ben Hamilton authored
-
- Jul 29, 2016
-
-
Wouter van Oortmerssen authored
Change-Id: Ia78dd3b0f213e9ffa49dcec699dcbb21fe6517da Tested: on Linux.
-
- Jul 21, 2016
-
-
Wouter van Oortmerssen authored
Change-Id: I1dfc867e6df5932ab61dad431eb3cb02f15d04df Tested: on Linux. Bug: 30202327
-
- Jul 12, 2016
-
-
Raman authored
-
- Jul 09, 2016
-
-
Raman authored
-
- Jul 05, 2016
-
-
Raman authored
-
- Jul 01, 2016
-
-
吴凡 authored
-
- Jun 29, 2016
-
-
Wouter van Oortmerssen authored
Also added simple (in-process) test. Change-Id: I38580d554dd52f590e3396ec4846e07546dcf07d Tested: on Linux.
-
- Jun 20, 2016
-
-
Wouter van Oortmerssen authored
This is useful because many JSON generators will sort the fields, cause X_type to follow X. Change-Id: I00ef3ac05418224fc05aee93e6b3b3597e73ffe3 Tested: on Linux. Bug: 29221752
-
Wouter van Oortmerssen authored
Also fixed most codegenerators using the wrong namespace when multiple namespace were used in a file, with some files not being generated. Change-Id: Ib42969221239d7244e431cbd667ef69200fc415f Tested: on Linux. Bug: 29338474
-
- Jun 15, 2016
-
-
Wouter van Oortmerssen authored
e.g.: { myfield: cos(rad(180)) } is equivalent to writing { myfield: -1.0 } Bug: 29338398 Change-Id: I6fc4ef1fd10bda3ba78cba464414dd071a2f50ca Tested: on Linux.
-
- Jun 02, 2016
-
-
Wouter van Oortmerssen authored
-
- May 23, 2016
-
-
Ben Gertzfield authored
-
- Apr 29, 2016
-
-
Ben Gertzfield authored
-
- Apr 22, 2016
-
-
Wouter van Oortmerssen authored
Change-Id: Ie60f01d935ca6b4aa6ce0eab7598602ac0758342 Tested: on Linux.
-
- Apr 20, 2016
-
-
Wouter van Oortmerssen authored
Change-Id: I8dcbb5e93836356511d411ef86452babd3dd3c0b Tested: on Linux.
-
- Apr 18, 2016
-
-
Wouter van Oortmerssen authored
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
-
- Apr 12, 2016
-
-
Wouter van Oortmerssen authored
Tested: on Linux. Bug: 27923233 Change-Id: Ic16675650e4a8e138c163f1e2131a3aad7008ada
-
- Apr 11, 2016
-
-
Wouter van Oortmerssen authored
Change-Id: If34aef46ef619e06de799cff14948b02e98da86d Tested: on Linux.
-
- Mar 09, 2016
-
-
Wouter van Oortmerssen authored
Change-Id: Ia8651c1051808fdda0dc0ba52ec991777f868e88 Tested: on Linux.
-
Wouter van Oortmerssen authored
This is the first step in RPC support. Actual code generation to follow. Change-Id: I96c40fec3db671d100dd9eb509a71c5cbe55bfb2 Tested: on Linux. Bug: 20122696
-
- Mar 08, 2016
-
-
Wouter van Oortmerssen authored
Change-Id: I6a3fae1e71434a7384edc39b8602bd84a0432edb Tested: on Linux. Bug: 24140897
-
- Feb 22, 2016
-
-
Nalinichandra Penke authored
-
- Feb 17, 2016
-
-
Wouter van Oortmerssen authored
The code generator was assuming all declarations for the current file sit in the same namepace. Now uses the "on demand" namespace switching we had for the forward declarations. Also fixed a bug related to namespace lookup. Change-Id: Ib54a3efbc752cbb9590302fa0707c0c73448db3d Tested: on Linux.
-
- Feb 10, 2016
-
-
Wouter van Oortmerssen authored
This caused values in the uint range to be made negative values. Change-Id: Ia4284747f48508b589c034ff3aae0d141e96eb3c Tested: on Linux.
-
- Jan 19, 2016
-
-
Wouter van Oortmerssen authored
These cause the field in question to be skipped. Bug: 16550393 Change-Id: Id05104e89818ee773b8a91fdcc86e18061b9a82f Tested: on Linux.
-
- Jan 18, 2016
-
-
Oli Wilkinson authored
-
- Jan 09, 2016
-
-
Chandra Penke authored
- Removed uses of lambda expressions - Added custom defines for constexpr and nullptr - Removed trailing comma of last value from generated enums
-
- Jan 05, 2016
-
-
Chris Pickett authored
Cleaned up a few warnings to allow VS2012 to compile idl_parser and idl_gen_text (for exporting binary protobuf blobs as JSON) cleanly under static analysis.
-
Chris Pickett authored
flatbuffers\src\idl_parser.cpp(1516): warning C4244: 'argument' : conversion from 'int' to 'char', possible loss of data
-
Chris Pickett authored
flatbuffers\src\idl_parser.cpp(1525): warning C4127: conditional expression is constant flatbuffers\src\idl_parser.cpp(1546): warning C4127: conditional expression is constant
-
- Dec 30, 2015
-
-
Wouter van Oortmerssen authored
Change-Id: Ieb252ce01446551699d935507bc95ee286fe1ddd Tested: on Linux.
-
- Dec 22, 2015
-
-
Nalinichandra Penke authored
-
- Dec 21, 2015
-
-
Wouter van Oortmerssen authored
This to allow the code to run on a greater range of build configurations (that don't allow exceptions/RTTI). If anyone ever doubts the usefulness of exception handling, please show them this commit. Change-Id: If7190babdde93c3f9cd97b8e1ab447bf0c81696d Tested: on Linux.
-
- Dec 10, 2015
-
-
Wouter van Oortmerssen authored
Change-Id: I272f377742cc0a2c1bfccaa641b54eb9a8c762b6 Tested: on Linux.
-
- Dec 04, 2015
-
-
Wouter van Oortmerssen authored
Also refactored the way options are stored. Change-Id: I709ac908cd2aba396c9c282725cf1d42ccce0882 Tested: on Linux.
-
- Dec 02, 2015
-
-
Wouter van Oortmerssen authored
It used to be such that later schemas could depend on earlier schemas. This was a convenience from days before include files were implemented. Nowadays they cause subtle bugs rather than being useful, so this functionality has been removed. You now need to explicitly include files you depend upon. Change-Id: Id8292c3c621fc38fbd796da2d2cbdd63efc230d1 Tested: on Linux.
-