History log of /external/flatbuffers/src/idl_gen_go.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
92a6ae93faab4d903c06065d245fc139721d6fe5 07-Dec-2016 Robert <me@rwinslow.com> Merge pull request #3977 from gonzaloserrano/feature/go-generic-deserialitzation

Add a generic way to deserialize a flatbuffer in Go.
199a49b5b3ec090f229258ac78fedc842ac9f07d 07-Jul-2016 gonzaloserrano <boikot@gmail.com> Add a generic way to deserialize a flatbuffer in Go.

Similar to what protobufs does with its `Message` interface, introduce here such interface and create a generic `GetRootAs` method to deserialize a flatbuffer.
/external/flatbuffers/src/idl_gen_go.cpp
c4ba502f57819633569b2d6bd00519de71556113 21-Aug-2016 rw <me@rwinslow.com> Remove invalid vector item heap alloc

Fixes #3986
/external/flatbuffers/src/idl_gen_go.cpp
ec20233fab99c8ca9d5a1259eb005acdf7852d1a 07-Jul-2016 gonzaloserrano <boikot@gmail.com> Make most of the Go code comply with gofmt (except enums).

Enums are not fixed because depending on they have comments or not they
will be aligned alogn the asssignment character.
/external/flatbuffers/src/idl_gen_go.cpp
5f351a35a2d37366d753ecb271abdf572e491449 26-Jul-2016 Kazuki Sakamoto <sakamoto@splhack.org> Add EnumNames to Go code

Tested: on Darwin
/external/flatbuffers/src/idl_gen_go.cpp
a56c6e51950353bc96327275f940e043bea7843d 23-Jul-2016 Robert <me@rwinslow.com> Merge pull request #363 from danring/fix-341

Emit GetRootAs methods for all types in Go and Python
53e9606ea20d25e1da074edaa00901272173e334 20-Jul-2016 Muhammed Thanish <mnmtanish@gmail.com> Implement mutators for Go
/external/flatbuffers/src/idl_gen_go.cpp
03ad8fa4d9574b7e613e10df3fe7fc4d9207a4bb 14-Jun-2016 lakedaemon <olivier.binda@wanadoo.fr> sharing the WrapInNameSpace methods
/external/flatbuffers/src/idl_gen_go.cpp
3639032d1e2224663202f79ca33c5039eed95f29 18-Jun-2016 Wouter van Oortmerssen <wvo@google.com> Allow unions of table types with the same name but from different namespaces.

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
/external/flatbuffers/src/idl_gen_go.cpp
1f8e3c13e6bbdedd30abc70db0e0cd6c538bf9d8 22-Nov-2015 Dan Ring <dfring@gmail.com> Emit GetRootAs methods for all types in Go and Python
/external/flatbuffers/src/idl_gen_go.cpp
61b101d4429748e4723d384e5dbf69c451a32282 28-May-2016 lakedaemon <olivier.binda@wanadoo.fr> sharing namespace_dir and the namespace string methods
/external/flatbuffers/src/idl_gen_go.cpp
cd1493b0829b48407887844921ef0e040c0f485a 26-May-2016 lakedaemon <olivier.binda@wanadoo.fr> sharing the Flatbuffers warning
/external/flatbuffers/src/idl_gen_go.cpp
6765c19d45509fdcffd5ee62cac5cacea32bd397 26-Apr-2016 Lakedaemon <olivier.binda@wanadoo.fr> memory leak fix + php/js/python transition to class based generator
/external/flatbuffers/src/idl_gen_go.cpp
38597160f2b79a9620d70c43754248c41a5fdfeb 15-Apr-2016 Lakedaemon <olivier.binda@wanadoo.fr> Enforcing the google C++ style guide
/external/flatbuffers/src/idl_gen_go.cpp
8a64afabfd3c3f7f4602efbc6dac3f3cd067dd1d 13-Apr-2016 Lakedaemon <olivier.binda@wanadoo.fr> Transition 1 (with nice diffs) Go, Cpp and General code generators with class
/external/flatbuffers/src/idl_gen_go.cpp
45bda6e08de1436e8a25e791b776e0bcc38f232b 01-Dec-2015 Wouter van Oortmerssen <wvo@google.com> Added --gen-all to generate code for a schema and all its includes.

Also refactored the way options are stored.

Change-Id: I709ac908cd2aba396c9c282725cf1d42ccce0882
Tested: on Linux.
/external/flatbuffers/src/idl_gen_go.cpp
59a09cb1d0db0376cfe11d2fd2b49e9af470a57e 13-Jul-2015 aeneid <maor.tt@gmail.com> comment update
/external/flatbuffers/src/idl_gen_go.cpp
c23c620d26d62796f5bf307cae986a03ced73da1 13-Jul-2015 Maor Itzkovitch <maor.tt@gmail.com> applied struct parameter fix to Go and Python generated classes
/external/flatbuffers/src/idl_gen_go.cpp
81312c21281430449aef20f7a71ad9e0962791d3 22-May-2015 Wouter van Oortmerssen <wvo@google.com> Initial reflection and resizing functionality.

Tested: on Linux.

Change-Id: I8f7bccf9b1ad87fea788f85e23fa69435758feca
/external/flatbuffers/src/idl_gen_go.cpp
48dfc69ee613a176f13b04c2310adb7a08fe6737 16-Dec-2014 rw <me@rwinslow.com> Port FlatBuffers to Python.

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)
/external/flatbuffers/src/idl_gen_go.cpp
4d213c2d06fa17bec1dc87d16d02b8d94bc4fc58 12-May-2015 Robert <me@rwinslow.com> Merge pull request #165 from rw/go-faster

Go speed improvements
8b99bf614c3b91e3fa79e8b225bff7e6f03ca7f2 01-Apr-2015 Ben Harper <rogojin@gmail.com> Add byte slice accessor to Go code

Change-Id: I15cc8924d6607bd93068c762fd67e6088cfd9789
/external/flatbuffers/src/idl_gen_go.cpp
f02646e35757d80ee23d8fe6dde26756d1d86c8c 02-Apr-2015 rw <me@rwinslow.com> Remove all string allocations during parsing.

Change the signature for 'string' getters and settings to use byte
slices instead of strings.
/external/flatbuffers/src/idl_gen_go.cpp
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/src/idl_gen_go.cpp
8fb6c4f764dd5bddab8eeefc18c0515a340989cd 01-Apr-2015 Ben Harper <rogojin@gmail.com> Add byte slice accessor to Go code
/external/flatbuffers/src/idl_gen_go.cpp
3e1b789d2168886caa22e922ad8290d867ee4b3d 26-Jan-2015 Wouter van Oortmerssen <wvo@google.com> Applied Java namespace filename fix to Go.

Bug: 19067493
Change-Id: Ib32fef963306e27834c15e3bbabc60570924c1a9
Tested: on Linux.
/external/flatbuffers/src/idl_gen_go.cpp
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/src/idl_gen_go.cpp
ef03cf46e47a74abd3ee0a4d7942ce46b8b6ea08 23-Sep-2014 rw <me@rwinslow.com> Fix vector of strings for Go

Mirrors Java patch 39d4b7e2bf

Change-Id: If8d0ab29f6eb508a156d468aeb0a9d5410149e53
/external/flatbuffers/src/idl_gen_go.cpp
557c88c0396220e79e9a43c07f8393a5c68b739d 17-Sep-2014 Wouter van Oortmerssen <wvo@google.com> Refactored the Java and C# code generators into one.

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.
/external/flatbuffers/src/idl_gen_go.cpp
9a1f7be6fd318ddd9545926b5925cf0a10a083e4 09-Sep-2014 evolutional <oli@evolutional.co.uk> Initial commit of .NET port of FlatBuffers

Include C# codegen in flatc and .NET FlatBuffer access via the
FlatBufferBuilder class

Tested: on Windows.

Change-Id: If5228a8df60a10e0751b245c6c64530264ea2d8a
/external/flatbuffers/src/idl_gen_go.cpp
417cb878c30dcaa5427e8a4203d252f326990f26 04-Sep-2014 rw <me@rwinslow.com> Fixed possible alignment issue in Go

Java patch with same purpose:
cdb0dca39d683d577caa7fde21a1b6db9aa64734

Change-Id: I57d268cc0064843779eb7812a9e69326d9ab2498
Tested: on Darwin
/external/flatbuffers/src/idl_gen_go.cpp
c2ba7fd251b9da9fd2f0210818cc0221682f29c4 20-Aug-2014 Wouter van Oortmerssen <wvo@google.com> Referring to types from other namespaces in C++ now works correctly.

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
/external/flatbuffers/src/idl_gen_go.cpp
74d5f3701fd19ca13b8fe69d1cf54002e11416da 12-Jul-2014 rw <me@rwinslow.com> Port FlatBuffers to Go.

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
/external/flatbuffers/src/idl_gen_go.cpp