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
Derek Bailey
cce3a66f0d
Delete .travis directory
...
We don't use travis anymore.
2022-08-06 12:30:13 -07:00
Derek Bailey
8d1cc6ac7d
Revert "Compilation issue msys2 ( #7403 )" ( #7407 )
...
This reverts commit da702cfd8f .
2022-08-06 10:19:50 -07:00
Derek Bailey
5b207639a1
Update readme.md
...
Add scorecard badge via: https://github.com/ossf/scorecard-action#view-results
2022-08-05 23:41:06 -07:00
Derek Bailey
359e0f9d66
Revert "grpc/compiler: Respect filename suffix and extension during code generation ( #7343 )" ( #7406 )
...
This reverts commit 97e89c5acd .
2022-08-05 23:20:33 -07:00
Derek Bailey
ebbed05137
Delete cpp-linter.yml
...
Linter was not that useful, so removing it.
2022-08-05 22:56:00 -07:00
Derek Bailey
6e2791640e
keep-prefix keeps relative pathing ( #7394 )
2022-07-26 15:11:54 -07:00
Derek Bailey
e42985e5aa
Updated Newtonsoft.Json to 13.0.1 ( #7393 )
2022-07-26 13:22:18 -07:00
Derek Bailey
5f01376027
Only include direct included filed ( #7348 )
2022-06-15 12:10:39 -07:00
Derek Bailey
9a1913a87a
Revert "Implement optional scalars for JSON ( #7322 )" ( #7351 )
...
This reverts commit a18ea40d6a .
2022-06-15 00:32:28 -07:00
Derek Bailey
b4647beb8f
Revert "Move reflection_ts_fbs into a separate directory ( #7342 )" ( #7349 )
...
This reverts commit 090caa2809 .
2022-06-14 20:58:00 -07:00
Derek Bailey
d6060977ad
Remove asserting in verifier for flattests
2022-06-14 20:53:28 -07:00
Derek Bailey
d2f33fc454
Disable Android on Linux CI build
2022-06-14 15:46:48 -07:00
Derek Bailey
c86e6d0e30
json inf parsing
2022-04-22 12:24:26 -07:00
Derek Bailey
d34dc32c20
fix include order
2022-04-22 11:19:04 -07:00
Derek Bailey
234d86c92a
fixed off-by-one in parser
2022-04-21 21:22:20 -07:00
Derek Bailey
746c73b910
Add Annotations for Monster schema and example buffer
2022-04-21 20:43:55 -07:00
Derek Bailey
0bbfd4b2e3
fixes for annotator
2022-04-21 11:46:16 -07:00
Derek Bailey
9d45a64036
more google merge fixes
2022-04-19 14:35:20 -07:00
Derek Bailey
ccfb4c20bf
Handle +/-inf in protos ( #7256 )
...
* Handle +/-inf in protos
* Check for digit in 4th pos
2022-04-19 13:07:26 -07:00