- Oct 12, 2016
-
-
Wouter van Oortmerssen authored
Change-Id: Ifb977411b65f8721cf9db891d7a62798bd593c0c
-
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
-
- Aug 12, 2016
-
-
Wouter van Oortmerssen authored
They were overloaded, but also had default arguments, so would become ambiguous when used with few arguments. Change-Id: Ifac7f3ea3a6391d971dfeda8e33129c8c38d6f12 Tested: on Linux.
-
- Aug 08, 2016
-
-
Wouter van Oortmerssen authored
Change-Id: Ib283eade157a436e0f3ca0e68d74e7dc6c51c65b
-
- Jul 25, 2016
-
-
Wouter van Oortmerssen authored
Also updated generated_code.sh to prevent this from happening in the future. Change-Id: Ib282e9b6c762a79d4b4e09bee06b14781cd2a4c1
-
- Jul 20, 2016
-
-
Wouter van Oortmerssen authored
Change-Id: If927f3ea3fb3723088fa287f24bdd1ad43c8d1d1 Tested: on Linux.
-
- Jul 14, 2016
-
-
BogDan Vatra authored
-
- Jul 01, 2016
-
-
吴凡 authored
-
- Jun 06, 2016
-
-
Wouter van Oortmerssen authored
Change-Id: I737f6fd0bb1302ab7cfa6ab8b06108e221ebb63c Tested: on Linux.
-
- May 26, 2016
-
-
lakedaemon authored
-
- Jan 21, 2016
-
-
Wouter van Oortmerssen authored
Change-Id: Ie3b31719f7b133ec4aea64f00f2029566558cb18 Tested: Linux.
-
- Jan 19, 2016
-
-
Mark Klara authored
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
-
Wouter van Oortmerssen authored
Bug: 21642898 Change-Id: Ifaf0b3c4274fe30ef29507ba1c1216d700efe85b Tested: on Linux.
-
- 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
-
- Dec 02, 2015
-
-
Wouter van Oortmerssen authored
Besides making the generated code looking a lot more readable, it also allows you to use these offsets in calls to Table::CheckField, to see if a field is present in a table. Change-Id: I1b4cc350c4f27c4e474c31add40c701ef4ae63b2 Tested: On Linux.
-
Wouter van Oortmerssen authored
Change-Id: I17de0bcc462770124227a9967e2aab620467f6eb Tested: on Linux.
-
- Nov 30, 2015
-
-
Wouter van Oortmerssen authored
Besides making the generated code looking a lot more readable, it also allows you to use these offsets in calls to Table::CheckField, to see if a field is present in a table. Change-Id: I1b4cc350c4f27c4e474c31add40c701ef4ae63b2 Tested: On Linux.
-
- Nov 26, 2015
-
-
Wouter van Oortmerssen authored
Change-Id: I17de0bcc462770124227a9967e2aab620467f6eb Tested: on Linux.
-
- Sep 25, 2015
-
-
Wouter van Oortmerssen authored
Change-Id: If414d156b4e9bc7fead5f131823b2c419cdc4e2c 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 06, 2015
-
-
Brett Cooley authored
Change-Id: Ifc10c54845ea7553586d1896d509314d68e9ab0f
-
- May 04, 2015
-
-
Wouter van Oortmerssen authored
Change-Id: I56392340de4439d05fa8f06a7336ff72c6f9346d Tested: on Linux
-
- Jan 07, 2015
-
-
dyu authored
Change-Id: I531c26572fca7fca9805178971d7e110d44627d8
-
- Nov 19, 2014
-
-
Wouter van Oortmerssen authored
People sometimes accidentally inherit from these types. Bug: 18224703 Change-Id: Ia09489a834ac4941f9b4a46f240cbdcf456f03a1 Tested: on Windows and Linux.
-
- 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 22, 2014
-
-
Zbigniew Mandziejewicz authored
Change-Id: I16ddb06e887e618fa871e842054115909fbf235c
-
- Aug 25, 2014
-
-
Wouter van Oortmerssen authored
Tested: on Windows & Linux. Change-Id: I90e18c448fc2fafeb83a6cdc3776174479874562
-
- Jul 29, 2014
-
-
Wouter van Oortmerssen authored
Change-Id: I88b5993219e10e2dfb60ff98d6594d19871988fc Tested: on Linux
-
- Jul 22, 2014
-
-
Alex Ames authored
Also removed the semicolon on the bracket. It makes -pedanic unhappy. Bug: 16399323 Change-Id: I16ec0d67af13c3ca0bc6285741f5a95658d262bd
-
- Jul 02, 2014
-
-
Wouter van Oortmerssen authored
Change-Id: I654217cbd01a3a449503d95753e19b672ec7ec23 Tested: on Windows, Linux
-
- Jun 10, 2014
-
-
Wouter van Oortmerssen authored
Change-Id: I4c9f0f722490b374257adb3fec63e44ae93da920 Tested: using VS2010 / Xcode / gcc on Linux.
-