Derek Bailey
75143f836b
fix possible null dereference for nested_root accessor
2023-05-03 00:14:27 -07:00
Derek Bailey
fb4f6fb894
fix possible null dereference for nested_root accessor
2023-05-02 23:50:20 -07:00
Derek Bailey
19d8942943
flat_buffers.dart: mark const variable finals for internal Dart linters
2023-05-01 09:55:47 -07:00
Derek Bailey
aeba096403
fixed some windows warnings ( #7929 )
2023-04-28 23:22:41 -07:00
Derek Bailey
966aae2144
inject no long for FBS generation to remove logs in flattests ( #7926 )
...
* inject no long for FBS generation to remove logs in flattests
* updated blaze rules
2023-04-28 13:40:38 -07:00
Derek Bailey
e7dc252b0e
Revert "Migrate from rules_nodejs to rules_js/rules_ts ( #7923 )" ( #7927 )
...
This reverts commit 4172c3f0bd .
2023-04-28 12:58:49 -07:00
Derek Bailey
50cdf92e1e
Add flatbuffers-64 branch to CI for pushes
2023-03-15 23:58:26 -07:00
Derek Bailey
32a6744286
Increase limit on stale.yml items processed
2023-03-03 17:02:14 -08:00
Derek Bailey
42ee479c31
Allow manual runs of stale.yml
2023-03-03 16:59:45 -08:00
Derek Bailey
df007dfde8
Update stale.yml
...
Shorten the PR staleness from 6 months to 3 weeks + 1 week notice. PRs become much harder to deal with the old they become due to merge conflicts and divergence.
Updated to stale@v7.0.0
2023-03-03 16:52:14 -08:00
Derek Bailey
d44ce00af1
Updated remaining usages of LICENSE.txt
2023-03-03 12:01:08 -08:00
Derek Bailey
01834de25e
FlatBuffers Version 23.3.3 ( #7852 )
2023-03-03 11:46:55 -08:00
Derek Bailey
4c71f87619
fixed bad math for --annotate-sparse-vectors
2023-02-06 22:08:09 -08:00
Derek Bailey
535ead8d8c
[Annotated Buffers] Improve efficiency ( #7820 )
...
* AnnotatedBinaryTextGen switch to ofstream instead of building giant string
* Add --annotate-sparse-vectors to reduce AFB size
2023-02-06 21:42:44 -08:00
Derek Bailey
f3a3f45159
use switch statements for BASE_TYPE_ lookups ( #7813 )
2023-02-05 12:29:09 -08:00
Derek Bailey
02d7859f8b
explicitly declare enum values ( #7811 )
2023-02-03 15:33:04 -08:00
Derek Bailey
5785784c8a
proto_test.cpp don't warn about gaps
2023-02-02 15:57:55 -08:00
Derek Bailey
0fb5519585
Fixed vtable duplication for binary annotator ( #7809 )
2023-02-02 10:39:39 -08:00
Derek Bailey
ee848a02e1
FlatBuffers Version 23.1.21 ( #7796 )
2023-01-21 12:46:57 -08:00
Derek Bailey
3b8644d32c
Defined CodeGenerator Interface and implement C++ ( #7771 )
2023-01-08 15:01:33 -08:00
Derek Bailey
641fbe4658
Refactor FlatC to receive FlatCOptions ( #7770 )
...
* Refactor FlatC to receive `FlatCOptions`
* switch to c++11 unique_ptr
2023-01-08 13:29:00 -08:00
Derek Bailey
06f2a3dce9
Increase float to string precision to 17
2023-01-07 12:21:25 -08:00
Derek Bailey
75af533e95
emit global scoped ::flatbuffers in c++ ( #7764 )
2023-01-07 12:17:07 -08:00
Derek Bailey
c95cf661af
Annotated Binaries emit field names instead of type names ( #7763 )
2023-01-07 12:01:00 -08:00
Derek Bailey
82da3da3f6
Update Readme.md for versioning
...
Updated the front readme doc about the non-semver versioning so that the rationale is more apparent to users.
2023-01-05 14:24:56 -08:00
Derek Bailey
af9ceabeef
FlatBuffers Version 23.1.4 ( #7758 )
2023-01-04 15:22:46 -08:00
Derek Bailey
acf39ff056
FlatBuffers Version 22.12.06 ( #7702 )
2022-12-06 22:54:49 -08:00
Derek Bailey
0e79e56427
inline initialize byte_width
2022-12-06 22:18:11 -08:00
Derek Bailey
416c6020eb
Add swift link
2022-12-02 20:52:20 -08:00
Derek Bailey
6d95867a8f
Move Nim to completed language
2022-12-02 20:49:03 -08:00
Derek Bailey
2eaf790638
Fix confrom failure for nullptr dereference. ( #7688 )
2022-12-01 20:21:48 -08:00
Derek Bailey
3b2ced0131
Update missing C# namespace to Google.FlatBuffers
2022-12-01 20:04:49 -08:00
Derek Bailey
fcab80f1bb
build.yml: MacOs Build Inplace (#7677 )
...
* `build.yml`: MacOs Build Inplace
* Update build.yml
2022-11-28 16:38:56 -08:00
Derek Bailey
5d2d0b92b1
build.yml Update dependencies (#7674 )
...
* `build.yml` Update dependencies
* Update build.yml
* Update build.yml
* `build.yml`: Use macos-11
* Update build.yml
2022-11-28 15:34:32 -08:00
Derek Bailey
ae6662374d
add buildkite badge
2022-11-23 13:11:56 -08:00
Derek Bailey
5a42b2c76c
Specify min android SDK version of 14
2022-11-23 11:54:36 -08:00
Derek Bailey
8f625561d0
FlatBuffers Version 22.11.23 ( #7662 )
2022-11-23 11:32:19 -08:00
Derek Bailey
9d2c04d629
FlatBuffers Version 22.11.22
2022-11-22 14:40:01 -08:00
Derek Bailey
6f895f54c2
Add _deps/ to gitignore
2022-11-13 12:00:07 -08:00
Derek Bailey
e34ae4c6b6
build.yml: Fix missing 'v' in version
2022-10-27 16:14:26 -07:00
Derek Bailey
e54536127c
build.yml Update to Kotlin Wrapper 1.0.5
2022-10-27 13:55:41 -07:00
Derek Bailey
49d9f941c0
release.yml Use env var for passphrase
2022-10-26 22:50:05 -07:00
Derek Bailey
cefc21c1f9
release.yml Add GPG key for Maven
2022-10-26 22:37:11 -07:00
Derek Bailey
3e64fa7246
release.yml: Add Maven Steps
2022-10-26 22:27:20 -07:00
Derek Bailey
b15f3c57ea
release_yml Use new dotnet version
2022-10-26 17:15:51 -07:00
Derek Bailey
ff802c6802
release.yml Use NuGet Key directly
2022-10-26 17:05:08 -07:00
Derek Bailey
b401957d5f
release.yml Changed Push to follow examples
2022-10-26 17:01:11 -07:00
Derek Bailey
8c8151f8f9
release.yml Fix nuget push command
2022-10-26 16:41:17 -07:00
Derek Bailey
ebb7c203d3
release.yml Add Nuget support
2022-10-26 16:36:35 -07:00
Derek Bailey
203241ed32
FlatBuffers Version 22.10.26 ( #7607 )
2022-10-26 16:02:38 -07:00
Derek Bailey
ac485609c4
setup.py: Define version directly
...
Define the version directly instead of loading from an environment variable and writing to a file.
2022-10-26 15:31:02 -07:00
Derek Bailey
de5b85aa66
release.yml: Switch to python directory
2022-10-26 15:29:02 -07:00
Derek Bailey
de3df2d88b
release.yml: Add publishing to PyPi
2022-10-26 15:17:21 -07:00
Derek Bailey
5a48b0d7d6
release.yml: Typo
2022-10-26 00:40:43 -07:00
Derek Bailey
ce307556fb
release.yml: Remove npm ci
...
This command [was suggested](https://docs.github.com/en/actions/publishing-packages/publishing-nodejs-packages#publishing-packages-to-the-npm-registry ) in the github docs, but not in our release steps.
2022-10-26 00:35:11 -07:00
Derek Bailey
cb616e27cb
Create release.yml ( #7605 )
...
Create a new `release.yml` for defining automatic publishing to package managers on releases.
Adds the NPM publishing steps as it is the most straightforward.
2022-10-26 00:30:16 -07:00
Derek Bailey
a54ca1e759
FlatBuffers Version 22.10.25 ( #7604 )
2022-10-26 00:03:49 -07:00
Derek Bailey
c92e78a9f8
FlatBuffers Version 22.9.29 ( #7557 )
2022-09-29 22:12:07 -07:00
Derek Bailey
76ddae006f
FlatBuffers Version 22.9.24 ( #7547 )
2022-09-27 11:55:25 -07:00
Derek Bailey
bc44fad352
UnPackTo disable merge by default ( #7527 )
...
* UnPackTo disable merge by default
* avoid double free in test
* remove merge parameter
* remove shrink to fit
2022-09-13 22:00:01 -07:00
Derek Bailey
c49aff4b6f
enabled cpp17 tests in CI ( #7524 )
2022-09-11 16:08:07 -07:00
Derek Bailey
56e60223c3
prevent force_align attribute on enums ( #7523 )
2022-09-10 13:41:58 -07:00
Derek Bailey
89b1f5aa1b
remove travis config ( #7522 )
...
* remove travis config
* remove more travis and appveyor stuff
* remove appveyor specific things
2022-09-10 12:36:51 -07:00
Derek Bailey
8cdc6a2885
Install BuildFlatBuffers.cmake ( #7519 )
2022-09-10 00:30:47 -07:00
Derek Bailey
f124e41ae6
Updated Readme
...
Added links to runtime packages for variety of languages.
2022-09-03 08:05:36 -07:00
Derek Bailey
c5a609dc20
[C#] Prepares for official Nuget release ( #7496 )
...
* Define nuget package
* C# Switch to Google.FlatBuffers namespace
* Add Source Link for nuget package
* Add Strong Name signing of Google.FlatBuffers
2022-09-01 10:17:34 -07:00
Derek Bailey
8fd4534fbe
update android multidex setting ( #7495 )
2022-08-30 14:32:16 -07:00
Derek Bailey
d5427da52f
Disable Android Build ( #7494 )
2022-08-29 22:16:04 -07:00
Derek Bailey
06c5c7ed0b
FlatBuffers Version 2.0.8 ( #7492 )
2022-08-29 20:43:36 -07:00
Derek Bailey
b190ce11b0
Verifier Refinements ( #7490 )
2022-08-29 19:21:42 -07:00
Derek Bailey
694add668b
Refactor test.cpp ( #7487 )
...
* Add timing command to cmakelist
* Start to split test.cpp. Move flexbuffers tests
* Move monster related tests to own file
* Move parser related tests to own file
* Move json related tests to own file
* Move proto related tests to own file
* moved more functions to parser test
* moved more functions to parser test2
* move monster extra tests to monster test
* move evolution tests to own file
* move reflection tests to own file
* move util tests to own file
* rehomed various tests
* move optional scalars test to own file:
* rehome more tests
* move fuzz tests. Got rid of global test_data_path
* fixes for CI failures
* add bazel files
2022-08-28 16:54:58 -07:00
Derek Bailey
7edf8c9084
Update scorecard to 1.1.2
2022-08-26 14:40:36 -07:00
Derek Bailey
b86387442e
Fix typos ( #7483 )
2022-08-26 14:35:21 -07:00
Derek Bailey
e2eb5ee670
Include <array> head in stl_emulation.h ( #7480 )
...
* Add C++ standard builds for windows CI
* Allow C++std to be specified in cmake
* Include <array> in stl_emulation
* Add linux std CI builds
2022-08-26 00:22:27 -07:00
Derek Bailey
799cc8f7b9
Use type traits for specialization ( #7475 )
2022-08-24 12:16:44 -07:00
Derek Bailey
b7eb441470
Disable RTTI and rework use in idl_gen_ts.cpp ( #7474 )
2022-08-24 10:36:11 -07:00
Derek Bailey
237e8b71fe
Moved compiler warnings around ( #7471 )
2022-08-23 23:23:24 -07:00
Derek Bailey
eeb8fd60d5
Include builder.addOffset for vector of structs ( #7470 )
2022-08-23 23:17:35 -07:00
Derek Bailey
fef2ffc4d0
Use schema include name for keep-prefix ( #7469 )
2022-08-23 21:29:17 -07:00
Derek Bailey
8367664f15
Flatbuffers Version 2.0.7 ( #7462 )
2022-08-22 21:42:15 -07:00
Derek Bailey
d6f06c33f7
Reworked keep prefix ( #7456 )
...
* reworked keep prefix
* checking in missing schema
* fix flatc path for build scripts
2022-08-22 18:59:24 -07:00
Derek Bailey
883c42b7db
disabling unpackto optimization ( #7459 )
2022-08-18 20:51:18 -07:00
Derek Bailey
7aae0af305
Remove old GRPC bash script and convert to python3 ( #7454 )
...
* Remove old GRPC bash script and convert to python3
* updated checking gRPC script to python3
2022-08-16 23:44:50 -07:00
Derek Bailey
f1b26ff7fb
Change to GetTypeName ( #7453 )
2022-08-16 20:32:53 -07:00
Derek Bailey
82b75407a3
Wrap types in namespace for --ts-flat-files and --gen-all ( #7451 )
...
* Wrap types in namespace for --ts-flat-files and --gen-all
* Fixes for escaping object types
* Added to generate_code
2022-08-16 12:52:26 -07:00
Derek Bailey
a66de58af9
Partial support for --ts-flat-files and --gen-all ( #7446 )
...
* Partial support for --ts-flat-files and --gen-all
* Add generated code changes
* remove some debugging code left over
* missed grpc files
2022-08-15 16:11:45 -07:00
Derek Bailey
214125e417
[C#] Rework how sorted vectors are looked up ( #7441 )
2022-08-15 09:33:07 -07:00
Derek Bailey
44a7dc9995
Define minimum buffer size ( #7440 )
...
* add check for zero sized buffers
* Define minimum flatbuffer size
2022-08-14 12:40:57 -07:00
Derek Bailey
fa1174aa7b
[TypeScript] Fix namespaceless schema generation ( #7432 )
...
* Add tests for ts flatc
* fix typescript generation of namespaceless file
* Add typescript genereated code from generate_code.py
* Support multiple module flatc testing
2022-08-14 11:34:19 -07:00
Derek Bailey
83d4e2a100
Add checks to verifier ( #7438 )
2022-08-13 23:44:13 -07:00
Derek Bailey
9dbe819efd
Add flatc python tests to CI ( #7437 )
2022-08-13 17:30:51 -07:00
Derek Bailey
67c4149588
Update TypeScriptTest.py to work better cross platform ( #7436 )
2022-08-13 17:01:32 -07:00
Derek Bailey
8b8c7dbdfc
Update gitingore to reflect name change ( #7431 )
2022-08-12 21:02:24 -07:00
Derek Bailey
2ee20a5f3d
Remove auto including locale functions ( #7430 )
2022-08-12 15:23:46 -07:00
Derek Bailey
966362e074
[C++] Vector of Tables equality ( #7415 )
...
* Vector of Tables equality
* support nullptr and fix for not being able to use auto in lambda
* use different std::equal overload
* use flatbuffers::unique_ptr
* go back to auto and clang-format fix
2022-08-08 21:22:57 -07:00
Derek Bailey
a212b3c036
Turn of fail fast for C++ CI
...
Prevent failing fast if one of the two c++ compilers fail
2022-08-08 19:12:18 -07:00
Derek Bailey
9230f600d7
Remove stringop-overflow from error ( #7422 )
2022-08-08 19:08:32 -07:00
Derek Bailey
ee2ced236d
Moved TypeScriptTests to python script ( #7411 )
...
* Moved TypeScriptTests to python script
* fixed CI issue with out-dated generated file
* Build flatc for TS CI
* reverting yarn.lock
2022-08-07 11:42:02 -07:00
Derek Bailey
47c757f714
Add tests for flatc ( #7405 )
2022-08-06 21:11:03 -07:00
Derek Bailey
9a5ff89003
Add FLATBUFFERS_STRICT_MODE ( #7408 )
2022-08-06 21:06:14 -07:00