Wouter van Oortmerssen
2c4dce5ba7
Re-applied reverted fix, adding missing codegen files.
...
Change-Id: I301d29835fb0baffd859950eb0fb3056e4f4d66b
2017-01-04 10:41:31 -08:00
Wouter van Oortmerssen
cc84240098
Misc idl_gen_cpp cleanup
...
- Update to be const-correct where possible.
- Consistently pass |code| as pointer instead of non-const-ref.
- No newlines (\n) characters in the middle of code strings.
- Use if-else if-else statements instead of nested ternary operators.
- Ensure all lines end at 80 chars.
- Make utility functions static.
From cl/143505731.
Change-Id: If0fab9ee75de5af963367a948dddf53af93f73b4
2017-01-04 10:12:39 -08:00
Wouter van Oortmerssen
b29ba4c70c
Updated version to 1.5
...
Change-Id: I34007829cdd3ad024df21f68bb369016d5d21131
2017-01-03 14:56:44 -08:00
Wouter van Oortmerssen
1a89682251
Merge branch 'master' of https://github.com/google/flatbuffers
2016-12-21 18:06:10 -08:00
Wouter van Oortmerssen
5fd0fefab6
Fixed empty structs generating illegal constructor in C++.
...
Change-Id: I60418d597b497c3cfa655ad76b3128351e9139f2
2016-12-21 18:04:31 -08:00
Wouter van Oortmerssen
b9efbf6a3d
Fixed more Windows build errors.
...
Change-Id: I556e1c103e8501dc144b16c8698463253de6f4fb
2016-12-21 17:45:27 -08:00
Wouter van Oortmerssen
13194ececa
Fixed Windows compiler warning.
...
Change-Id: I12b31227d4545a8897f638754d6a9ccd029f177e
2016-12-21 16:16:52 -08:00
Wouter van Oortmerssen
03ee3db240
Fixed Windows build errors.
...
Change-Id: I11548bfa3cfe307598eb59c56412974c349d614d
2016-12-19 17:04:35 -08:00
Wouter van Oortmerssen
cf825b8819
Added missing generated code from previous commits.
...
Change-Id: Id7053e4cb5a085a4b047c86ff1f2269329ff7f54
2016-12-19 16:28:06 -08:00
Wouter van Oortmerssen
377a8ba6b2
Merge branch 'master' of https://github.com/google/flatbuffers
2016-12-19 16:26:57 -08:00
Wouter van Oortmerssen
e6fa14a08d
Add default values (if they exist) to native tables.
...
From cl/142307012.
Change-Id: I54d550573f6506b92ad18e7cc90bcd8589259e52
2016-12-19 15:43:03 -08:00
Wouter van Oortmerssen
c66683f27f
Add ::Set function to Unions to make memory ownership clear.
...
Unions own the NativeTable* value member because they need to destroy them
when the Union goes out of scope. Currently, the data is destroyed by calling
delete, which means that the member needs to be allocated with new. However,
making the allocation the responsibility of the client and the destruction
the responsibility of the Union can lead to potential errors. Adding a
Set function will ensure that the memory is allocated correctly so that it
can be deleted later.
From cl/142161569.
Change-Id: I4605f26d2749164819bfae0140e5fae08442b50a
2016-12-19 15:21:08 -08:00
Wouter van Oortmerssen
d1e8899310
Fixed JS outputting helper for Int64Array.
...
Change-Id: I7d23fa3416feb78ea18d2c451e7b4e1d9be11bfc
2016-12-14 10:35:26 -08:00
Wouter van Oortmerssen
52ca75506a
Switched C# accessors from classes to structs
2016-08-31 17:34:51 -07:00
Wouter van Oortmerssen
ef67a58410
Merge pull request #4001 from vitalyisaev2/master
...
Debianization with CPack
2016-08-24 15:03:31 -07:00
Wouter van Oortmerssen
2da0821286
Merge pull request #3994 from royalharsh/python_grpc
...
Initial grpc support for other languages
2016-08-24 14:59:32 -07:00
Wouter van Oortmerssen
67967476b2
Merge pull request #4000 from sahiljain/fix-3966
...
Remove Struct::GetPointer() useless method
2016-08-24 10:34:32 -07:00
Wouter van Oortmerssen
79d127c863
Merge pull request #2133 from evolutional/cs-bounds-check
...
C#: added #define BYTEBUFFER_NO_BOUNDS_CHECK
2016-08-24 09:26:06 -07:00
Wouter van Oortmerssen
42e0b02149
Fixed missing \ in CMakeLists.txt that broke the build
2016-07-22 15:46:26 -07:00
Wouter van Oortmerssen
5efa22447e
Fixed conversion warning in generated code.
2016-07-20 18:17:33 -07:00
Wouter van Oortmerssen
bdd668df7b
Fixed VS2010 build
2016-07-20 18:13:11 -07:00
Wouter van Oortmerssen
ce3e7fbd72
VS2010 fixes
2016-07-20 10:41:26 -07:00
Wouter van Oortmerssen
e92ae5199d
Fixed compile errors on Windows
2016-06-02 14:55:35 -07:00
Wouter van Oortmerssen
8128df7655
Added missing util.cpp to VS project
2016-04-04 17:09:07 -07:00
Wouter van Oortmerssen
f4a5c9de50
Fixed VS assignment constructor warning.
2016-04-04 13:00:48 -07:00
Wouter van Oortmerssen
1917e577a2
Fixes for JS generator in VS
2015-10-19 15:55:28 -07:00
Wouter van Oortmerssen
e1e1bced08
Fixed LoadFile on Windows
2015-09-28 16:24:34 -07:00
Wouter van Oortmerssen
210c0ece54
Fixed VS project file.
...
Tested: on Windows.
2015-08-03 17:56:09 -07:00
Wouter van Oortmerssen
f66e93cd8d
Merge pull request #233 from aeneid/master
...
fix for parameter name clash in generated structs
2015-07-13 13:27:54 -07:00
Wouter van Oortmerssen
d863df8683
Merge pull request #230 from aeneid/master
...
included stdio.h in include/flatbuffers/hash.h
2015-07-08 09:01:17 -07:00
Wouter van Oortmerssen
8833255ed3
Merge pull request #227 from evanw/master
...
Round up allocation size to avoid misalignment (issue #226 )
2015-07-06 13:32:44 -07:00
Wouter van Oortmerssen
576022c64b
Changed VS flatc test settings to match Linux.
2015-06-17 10:27:05 -07:00
Wouter van Oortmerssen
b8681d8031
fixed the windows build files
2015-05-13 17:26:20 -07:00