iceboy
32254b7acd
[Go] Object API support ( #5339 )
...
* start
* works for current usages!
* unpack: vector of struct
* optimize byte slice
* support nested struct
* support null table
* support struct
* support union
* update generated code
* grumble
* fix compiler warning
* update generated code
* wrap type in namespace
* bug
* wrap in namespace
* enum byte arrays
* generate struct for unions
* basic testing
* remove branching
* fix assert
* pack vector of fixed structs correctly
* omit null vectors
* Refactor Union Pack and UnPack methods
Remove append usage to increase code efficiency when dealing with large vectors
* generate goldens
2019-10-31 11:13:45 -07:00
iceboy
9d92fd92e1
Rename AnyUniqueAliases.T to AnyUniqueAliases.TS to avoid naming conflict ( #5362 )
2019-05-30 16:02:57 -07:00
iceboy
b56d60f058
[Go] Generate imports with fixed order ( #5340 )
...
* use fixed order for golang imports
* grumble
2019-05-13 10:10:14 -07:00
iceboy
60e94cf083
Implement (shared) attribute for C++ ( #5157 )
...
* Implement native_shared attribute for C++.
Fixes #5141 . See also #5145 .
* Refine comment in idl.h
* Also refine docs
* Revert "Also refine docs"
This reverts commit 09dab7b45c .
* Also refine docs again.
* grumble
2019-02-11 20:53:45 +01:00
iceboy
241e87d143
add :runtime_cc target ( #4994 )
2018-10-15 12:18:15 -07:00
iceboy
55289c55bf
Use string_view if _HAS_CXX17 is true ( #4876 )
...
Current version of VC2017 is not setting __cplusplus to correct value, instead they use _MSC_VER, _MSVC_LANG and _HAS_CXX17 macros.
2018-08-13 16:19:51 -07:00
iceboy
12e5cf0b29
Remove FLATBUFFERS_COPTS from bazel BUILD ( #4872 )
...
fixes #4868
2018-08-10 13:43:48 -07:00
iceboy
b9f1103b8a
Add licenses to BUILD ( #4867 )
...
This allows to build flatbuffers from third_party directory.
2018-08-10 08:21:17 -07:00
iceboy
85faa46fb3
Fix union escaping order. ( #4722 )
...
* Fix union escaping order.
Fixes #4712
* style
2018-05-03 11:59:30 -07:00
iceboy
cc354ea368
Delete ByteBuffer.exe ( #4721 )
2018-05-03 11:58:29 -07:00