summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2023-05-09[spec] Update the Requires sectiontizen_8.0_m2_releaseaccepted/tizen/unified/20230601.163012accepted/tizen/8.0/unified/20231005.094839tizen_8.0accepted/tizen_8.0_unifiedSangjung Woo1-1/+1
This patch fixes the wrong Requires section of the flatbuffers-python package. Change-Id: Ie01232ca99b0e943421d951ff8fd4fbc727ce016 Signed-off-by: Sangjung Woo <sangjung.woo@samsung.com>
2022-12-02[Version] Bump up to v2.0.6accepted/tizen/unified/20221226.065959sandbox/anyj0527/v2.0.6Yongjoo Ahn1-3/+6
- Upgrade the version to v2.0.6 Change-Id: Ifc586ca06fbbe4c203d7d3346c3c8a27352cf209 Signed-off-by: Yongjoo Ahn <yongjoo1.ahn@samsung.com>
2022-12-02[Python] Add flatbuffers python packagingGichan Jang1-1/+28
Add flatbuffers python packaging Change-Id: Idb93e673facd7c8eb91dad731547fec13af68101 Signed-off-by: Gichan Jang <gichan2.jang@samsung.com>
2022-12-02Bump to flatbuffers 2.0.0Gichan Jang3-2/+11
Bump to flatbuffers 2.0.0 Change-Id: I5f229796cccfdb60cd15c29996aff57f75bc5cdb Signed-off-by: Gichan Jang <gichan2.jang@samsung.com>
2022-12-02[Dist/Debian] Include .pc file in the dev-kit packageWook Song4-3/+15
This patch revises the packaging files for Debian/Ubuntu to include .pc file in the development kit package. Change-Id: Ib94702ace3a970cfe5ab435c34795ac03296e02e Signed-off-by: Wook Song <wook16.song@samsung.com>
2022-12-02[Dist/Tizen] Revise the rpm spec file to include .pc in the dev packageWook Song1-1/+11
This patch revises the rpm spec file to include the .pc file in the dev-kit package. Change-Id: I456b1fa494a38cd9cd1724863028a9b69ac7df4b Signed-off-by: Wook Song <wook16.song@samsung.com>
2022-12-02[PkgConfig] Add a template for .pc file generationWook Song1-0/+5
This patch adds a template file to use .pc file generation. Change-Id: Ia4841a6c4bcf3560e1156a606a85f0d2103ffebd Signed-off-by: Wook Song <wook16.song@samsung.com>
2022-12-02[Dist/Debian] Fix unmet dependency on libgcc-s1 in the PPA packageWook Song2-1/+8
Since PPA tries to use the latest gcc, the package released via PPA has an issue related to the unmet dependency on libgcc-s1. To fix it, this patch adds explicit build dependencies on gcc << 10. Change-Id: If76cde33d9b6aaeb051894b55c22f256bddc9a36 Signed-off-by: Wook Song <wook16.song@samsung.com>
2022-12-02Bump to flatbuffers 1.12.0Geunsik Lim2-2/+13
Change-Id: I228241b006edf9850e035a96b69fc6c305905280 Signed-off-by: Geunsik Lim <geunsik.lim@samsung.com>
2022-12-02Add -fno-lto for creating static librarySemun Lee1-0/+3
When -flto option is used, static library doesn't contain symbol names in it. It may leads "undefined symbol" problem in some applications. Change-Id: I3ab5f644b72e504d9390311e4ce945d9ac28527e Signed-off-by: Semun Lee <semun.lee@samsung.com>
2022-12-02[Dist/Debian] Initial debianization for v1.11.0Wook Song8-0/+112
Initial debianization for v1.11.0. Change-Id: Ie27a37855e782277c60908ebea9b363d296d34a3 Signed-off-by: Wook Song <wook16.song@samsung.com>
2022-12-02Re-ported build-error workaround from 1.6.0MyungJoo Ham1-3/+6
There was a build-error fix in flatbuffers-1.6.0, which was in bash build script. They appear to lose it when they abandoned the bash build script. The following is the commit message of the workaround of flatbuffers 1.6.0 mainline: Work around flatbuffers flaky build The flatbuffers build ocasionally fails with the following error: /flatbuffers/flatbuffers-1.6.0/src/idl_parser.cpp /mnt/source/flatbuffers/flatbuffers-1.6.0/samples/sample_binary.cpp:19:17: error: 'MyGame' has not been declared using namespace MyGame::Sample; ^ /mnt/source/flatbuffers/flatbuffers-1.6.0/samples/sample_binary.cpp:19:25: error: 'Sample' is not a namespace-name using namespace MyGame::Sample; ^ /mnt/source/flatbuffers/flatbuffers-1.6.0/samples/sample_binary.cpp:19:31: error: expected namespace-name before ';' token using namespace MyGame::Sample; ^ /mnt/source/flatbuffers/flatbuffers-1.6.0/samples/sample_binary.cpp: In function 'int main(int, const char**)': /mnt/source/flatbuffers/flatbuffers-1.6.0/samples/sample_binary.cpp:25:3: error: 'flatbuffers' has not been declared flatbuffers::FlatBufferBuilder builder; ^ /mnt/source/flatbuffers/flatbuffers-1.6.0/samples/sample_binary.cpp:28:26: error: 'builder' was not declared in this scope auto weapon_one_name = builder.CreateString("Sword"); ^ ... Disabling the BUILD_TESTS target removes the flakiness and makes the compilation faster. Reviewed-on: http://gerrit.cloudera.org:8080/12886 Reviewed-by: Tim Armstrong <tarmstrong@cloudera.com> Tested-by: Tim Armstrong <tarmstrong@cloudera.com> Change-Id: Ica8300d7edad7d10adad311cc22c18b8987b1f9b Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>
2022-12-02[Dist/Tizen] Add rpm spec and manifest files to support GBSParichay Kapoor2-0/+71
This PR provides tizen packages, flatbuffers and flatbuffers-devel. Signed-off-by: Parichay Kapoor <pk.kapoor@samsung.com>
2022-02-15Change Rust generated file defaults (#7101)Casper26-26/+35
* Change Rust generated file defaults After #6731, flatc changed its default behavior for generating rust code to fix some importing issues. This was a breaking change which invlidated the patch release, `flatc 2.0.5` (#7081). This PR reverses the default so we can release a patch update. However, does break Rust users who work at HEAD. * Bump flatc patch version (2.0.6) Co-authored-by: Casper Neo <cneo@google.com>
2022-02-14Fixed FlexBuffers verifier fuzzer timing outWouter van Oortmerssen1-1/+4
Change-Id: I3a408da08676e522069adf83730d6bcc2b5493b3
2022-02-14Fixed Parser not checking size of union types vectorWouter van Oortmerssen1-0/+3
Change-Id: Ibcfc49a9c9376372bd15da2ed3a7f7a298863ccc
2022-02-14Fixed FlexBuffers ToString unquoted non-ident keysWouter van Oortmerssen1-1/+17
Change-Id: I0a17ee292c9eebbb1e9b2530c07d37d63b4dda24
2022-02-13Remove @ExperimentalUnsignedTypes annotation from kotlin code generator. (#7092)Aaron Riekenberg28-29/+0
2022-02-11Swift FlatBufferBuilder.sizedByteArray to ByteBuffer.toArray() (#7093)Matt Grippaldi2-6/+11
* Moved code from FlatBufferBuilder.sizedByteArray to ByteBuffer.toArray() in Swift * ByteBuffer.toArray() to ByteBuffer.underlyingBytes
2022-02-11[TS] Refactor away circular ref (#7099)Björn Harrtell2-10/+9
2022-02-10Add reflection support for python (#7026)qazwsxedcrfvtg1414-16/+1420
We already have the reflection.fbs file and the flatbuffers python language support. Adding this feature would give the python developers the ability to parse the flatbuffers schema and write some tools. Co-authored-by: Derek Bailey <derekbailey@google.com>
2022-02-09Add CreateVector overload to accept array like (#7095)Derek Bailey2-4/+15
2022-02-09explicitly defined std::allocator (#7094)Derek Bailey1-12/+13
2022-02-08[JS] Add ".js" suffix to all import statements to generate a browser ↵Timo Sturm11-44/+44
compatible mjs version. (#7086)
2022-02-08Add Parsing Completed function for Rust (#7084)Derek Bailey4-19/+37
2022-02-04rust: Bump thiserror version and remove git dependency (#7080)Marcin Witkowski1-3/+4
2022-02-03replace framework include of flatbuffers (#7079)Derek Bailey1-145/+133
2022-02-03fix go_test implement error (#7012)godcong1-4/+10
* fix(grpc): fix go_test implement error * fix(grpc): fix go_test implement error
2022-02-02fixed comparator for native_inline (#7076)Derek Bailey26-634/+935
* fixed comparator for native_inline * added native_inline data * updated more tests for the new field * more fixes
2022-02-02skip generating reflection.fbs in generate_scripts (#7077)Derek Bailey2-17/+32
2022-02-02update C++ generator to emit scoped enums in vector of unions (#7075)Derek Bailey2-2/+7
2022-02-02replaced removed xml tagDerek Bailey1-0/+1
2022-02-02removed BSD-3-Clause license and Zlib licenses (#7073)Derek Bailey13-754/+514
2022-02-02Fixed default value of bool in struct for Swift (#7072)nicked5-29/+149
2022-02-01one last dart omit local (#7070)Derek Bailey1-1/+1
2022-02-01more omit type annotations for dart local variables (#7069)Derek Bailey1-7/+7
2022-02-01omit type annotations for dart local variables (#7067)Derek Bailey1-55/+55
* omit type annotations for dart local variables * fixed some errors
2022-02-01add xmlns to .Net (#7066)Derek Bailey1-1/+1
2022-02-01Updates swift gen licence for grpc code (#7063)mustiikhalil1-27/+10
2022-02-01Fixed long cast to int in flexbufferbuilder.java (#7059)Derek Bailey1-1/+1
2022-02-01clang format on codebase (#7058)Derek Bailey14-136/+105
2022-01-31attempt to remove appveyor (#7056)Derek Bailey5-79/+0
2022-01-31Provide a short help text and default in error case (#6992)Derek Bailey3-6/+40
* Provide a short help text and default in error case * clean up short options a bit
2022-01-31Use FindPython3 (#7055)Derek Bailey1-10/+7
2022-01-31remove BIICODEDerek Bailey1-5/+0
2022-01-31Update readme.mdDerek Bailey1-1/+2
Remove travis badge Added Github action badge Add dbaileychess twitter
2022-01-31Fixes a bug where bools arent being nil when marked optional (#7051)mustiikhalil2-3/+3
2022-01-30Implement Serialize on generated rust types (#7022)Max Burke67-1/+5455
* fix for rust build * Rust: Implement Serialize on generated types For debugging convenience it is really handy to be able to dump out types as another format (ie: json). For example, if we are logging a type to a structured logging system, or even printing it out in a structured way to the console. Right now we handle this by shelling out to `flatc` which is not ideal; by implementing Serialize on the generated types we can use any of the Serializer-implementing packages for our structured debug output. * clang-format * Make the flatbuffers Rust crate only have an optional dependency on the `serde` packages. * fix warning * fix rust test build * Oh yeah this needs to be initialized * fix toml syntax * code review feedback * rebuild test data
2022-01-30Cmake 3.16 de-facto minimum version (#7049)Derek Bailey2-31/+804
2022-01-29Convert flatbuffers_version_string to inline function (#7046)Derek Bailey4-38/+6
* Skip conditional for python executable * replaced flatbuffers_version_string with inline function * use const char* instead of string