Marcel
33a15d63cf
Fix reflection.fbs import path ( #8499 )
...
We need to copy the .fbs files into the package used for .bfbs files.
This is necessary as flatc doesn't provide support to specify the full
output file name for an .fbs file in a different folder.
I tried OUTPUT_FILE env var but this doesn't seem to be honored by
flatc.
2025-01-23 19:43:23 +00:00
Marcel
ad6d6638f3
Fix Bzlmod ( #8503 )
...
* Fix Bzlmod npm repo name
* Fix Bazel integration tests with Bzlmod
2025-01-23 08:52:48 -08:00
Derek Bailey
69ac6a712d
Add bazel ci ( #8497 )
2025-01-22 13:41:45 -08:00
Marcel
4b69b27d43
Also use rules_bazel_bazel_integration_test dependency with Bzlmod ( #8498 )
...
* Also use rules_bazel_bazel_integration_test dependency with Bzlmod
* Update versions
2025-01-22 08:22:53 -08:00
Derek Bailey
9318c6c981
Update Evolution doc
2025-01-21 21:28:32 -08:00
Derek Bailey
df287ee6a7
FlatBuffers Version 25.1.21
v25.1.21
2025-01-21 17:22:30 -08:00
Marcel
0d7bf7e8a7
Add support for Bzlmod ( #8494 )
2025-01-21 16:53:46 -08:00
Marcel
e67310bf1c
Use rules_bazel_integration_test to download Bazel binary ( #8495 )
2025-01-21 16:51:08 -08:00
Marcel
121c4c99ae
Use Label() to resolve repo name ( #8493 )
...
This makes sure it doesn't break users when they choose a different repo_name.
2025-01-21 16:49:57 -08:00
Marcel
27f5a0fdae
Add missing headers to runtime_cc target ( #8492 )
...
Transitive headers like array.h have not been available in the runtime_cc target causing the build to fail. Adding all public headers to make sure transitive headers of flatbuffers.h are available.
2025-01-21 08:06:12 -08:00
Ben Beasley
3592b19150
Fix a minor typo in flatc --help output ( #8468 )
2025-01-16 07:10:25 +00:00
Chan Wang
733e432bfd
Rust full reflection ( #8102 )
...
* #Rust Create a crate for reflection
* #Rust Add a crate for reflection tests and helper to access schema
* #Rust Get root table of a buffer and access field with schema
* #Rust Add 'Struct' struct and corresponding getter
* #Rust Add functions of getting any table/struct field value as integer/float/string
* #Rust Add setters for scalar fields
* #Rust Add setter for string fields
* #Rust Add getter for Table/Vector fields
* #Rust Add buffer verification
* Add a 'SafeBuffer' struct which provides safe methods for reflection
It verifies buffer against schema during construction and provides all the unsafe getters in lib.rs in a safe way
---------
Co-authored-by: Derek Bailey <derekbailey@google.com >
2025-01-15 10:03:10 -08:00
Derek Bailey
5414e04b45
Add imports for bazel ( #8486 )
2025-01-15 09:24:34 -08:00
Derek Bailey
c9a286bf29
Update mkdocs.yml redirect
...
Fixes #8485
2025-01-15 08:21:09 -08:00
Derek Bailey
f9a70c79f1
Update release.yml for Maven
2025-01-13 22:35:04 -08:00
Derek Bailey
1eb4bd3ca7
cleanup github ci
2025-01-13 22:07:54 -08:00
Derek Bailey
41e47e4951
update copyright date
2025-01-13 21:45:22 -08:00
Derek Bailey
4999936289
add 404 info
2025-01-13 21:31:41 -08:00
Derek Bailey
8e2852fa73
Update issue templates
2025-01-13 21:28:41 -08:00
Derek Bailey
7e52f59f14
finish porting over languages in tutorial
2025-01-13 21:11:50 -08:00
Derek Bailey
1ff248739e
format the tutorial for all the languages
2025-01-11 10:43:50 -08:00
Derek Bailey
2cffba28b4
Start to support all languages in tutorial
2025-01-10 15:15:40 -08:00
Derek Bailey
34f0728ea2
fix c++ style in embedded content
2025-01-10 12:57:24 -08:00
Derek Bailey
569e6cb461
Fixed broken links
2025-01-10 12:55:35 -08:00
Bhargava Srinarasi
086097ff94
A couple of small updates to the docs ( #8477 )
...
* Mention uint8 as an alias to ubyte
as it's referenced in the note below
* Remove an unfinished sentence.
2025-01-10 19:02:09 +00:00
Derek Bailey
2b0ce37b12
Quick copy of all pages
2025-01-09 23:36:46 -08:00
Derek Bailey
67bf1084c0
Update docs.yml to install mkdocs-redirects
2025-01-09 22:13:28 -08:00
Shynur
f82c4ac904
fix typo in tutorial ( #8476 )
2025-01-10 05:53:27 +00:00
Derek Bailey
9a40ab2495
Remove Resource path
2025-01-09 21:30:01 -08:00
Derek Bailey
5c14ee7e8b
Update copy location
2025-01-09 21:27:04 -08:00
Derek Bailey
26e77dce41
Update copy location
2025-01-09 21:25:03 -08:00
Derek Bailey
6913c34e62
Update data location in tests
2025-01-09 21:20:27 -08:00
Derek Bailey
0222cd4a63
Missing .exe
2025-01-09 20:59:30 -08:00
Derek Bailey
0042afa5e2
Update output location with net6.0 and net8.0
2025-01-09 20:52:58 -08:00
Derek Bailey
8852f10a84
Update output location
2025-01-09 20:41:40 -08:00
Derek Bailey
a8df3c8f35
Remove outpath altogether
2025-01-09 20:32:43 -08:00
Derek Bailey
b8629d402e
Use OutputPath instead of PublishDir
2025-01-09 20:22:13 -08:00
Derek Bailey
ccdab58c11
Go to setup-donet@v4.2.0
2025-01-09 20:16:36 -08:00
Derek Bailey
a96fe8f206
Fix warnings on Build .NET Windows
2025-01-09 20:13:24 -08:00
Fergus Henderson
99fda81905
Fix crash for TypeScript enum in substruct ( #8430 )
...
See https://github.com/google/flatbuffers/issues/8299 .
2025-01-08 01:38:34 +00:00
Derek Bailey
8694806f14
schema.md Fixed some warnings (#8472 )
2024-12-27 12:29:22 -08:00
Derek Bailey
5a75ad407d
mkdocs.yml add footer and other info (#8471 )
2024-12-27 11:47:49 -08:00
Derek Bailey
2d86857bec
Add Annotating Docs ( #8470 )
...
* `quick_start.md`: Add quick start guide
* `annotation.md`: Add section on annotating flatbuffers
2024-12-27 11:25:21 -08:00
Derek Bailey
0f90dc8290
quick_start.md: Add quick start guide (#8469 )
2024-12-27 08:52:22 -08:00
Derek Bailey
c9125e6385
flatc.md Add more documentation (#8467 )
...
* CNAME: add custom domain
* `flatc.md`: Add more documentation
2024-12-24 12:15:14 -08:00
mustiikhalil
28ddfaeda7
Fixes a bug that made a copy of the changing vars within the verifier leading to an incorrect count ( #8451 )
...
Removes all the unneeded keyword (mutating) from verifier
Adds tests to verify depth
2024-12-23 22:29:09 -08:00
Derek Bailey
7e59e0727c
CNAME: add custom domain ( #8465 )
2024-12-23 22:22:24 -08:00
Derek Bailey
79d9e33ea3
Update docs.yml
...
replace `main` with `master` that we are still using
2024-12-23 22:07:28 -08:00
Derek Bailey
bbb6b932fc
contributions.md Add doc about how to contribute to flatbuffers (#8464 )
2024-12-23 22:06:04 -08:00
Derek Bailey
46cc3d6432
docs.yml enable for pushes to main branch ( #8463 )
2024-12-23 20:49:27 -08:00