Derek Bailey
595bf0007a
FlatBuffers Version v24.3.25
v24.3.25
2024-03-26 05:18:07 +00:00
mpawlowski-eyeo
0cfb7eb80b
Fix handling non null-terminated string_views in LookupByKey ( #8203 )
...
* Reproduce the error in a unit test
Reproduces #8200
* Overload KeyCompareWithValue to work for string-like objects
This fixes #8200 .
* Extra tests
---------
Co-authored-by: Derek Bailey <derekbailey@google.com >
2024-03-25 10:39:51 -07:00
Derek Bailey
67eb95de92
presubmit.yml: Use xcode 14.2
...
It appears the upgrade to xcode 14.3 broke the macos build on builkite.
The last good build was using xcode 14.2, so go back to this version
until the issue is resolved.
2024-03-12 00:16:04 +00:00
Thomas Hartwig
b1f617fcb2
Fix License ( #8253 )
...
The previous license value was not suitable for most software license scanners. Listing the actual license string in the package.json fixes this
2024-03-11 16:45:30 -07:00
Wouter van Oortmerssen
960cd4d635
Lobster: Support required fields
2024-03-08 21:31:55 -08:00
Derek Bailey
6ff9e90e7e
FlatBuffers Version v24.3.7
v24.3.7
2024-03-07 15:16:33 -08:00
Derek Bailey
5b32e8f5c2
: Don't depend on java version
2024-03-07 14:56:09 -08:00
Derek Bailey
0bed8cd4a0
FlatBuffers Version v24.3.6
2024-03-07 07:23:33 +00:00
Derek Bailey
7cd216c51e
FlatBuffers Version v24.3.6
2024-03-07 06:52:51 +00:00
Björn Harrtell
129ef422e8
Target .NET Standard 2.1, .NET 6, .NET 8 only ( #8184 )
...
* Target .NET Standard 2.1, .NET 6, .NET 8 only
* Remove mono usage
* Fix bat name ref
* Up deps
* Up deps
* Reinstate build-windows
* Fix name
---------
Co-authored-by: Derek Bailey <derekbailey@google.com >
2023-12-19 14:43:55 -08:00
Derek Bailey
e5fc3b16d8
flatbuffer_builder: Prevent Finish() from being called twice
2023-12-19 18:41:26 +00:00
razvanalex
c0d16995a4
[TS/JS] Create byte vectors ( #8185 )
...
* Add createByteVector and use set in createString
* Add test for CreateByteVector
---------
Co-authored-by: Derek Bailey <derekbailey@google.com >
2023-12-19 06:42:21 +00:00
Derek Bailey
70c8292c29
Update README.md
...
Remove Google Groups and Gitter links
2023-12-18 19:39:10 -08:00
razvanalex
d47cd10d77
Add Clear() for python Builder ( #8186 )
...
Co-authored-by: Derek Bailey <derekbailey@google.com >
2023-12-17 22:18:11 -08:00
Derek Bailey
66bd3d7400
WORKSPACE: Run Buildifier
2023-12-18 05:47:56 +00:00
Derek Bailey
0cc1edb3ad
WORKSPACE: go back to version that was working
2023-12-18 05:42:30 +00:00
Derek Bailey
57375a9e1c
WORKSPACE: fix swift
2023-12-18 05:37:38 +00:00
Derek Bailey
0346535221
presubmit.yml: Explicitly use bazel 6.4.0
2023-12-18 05:33:39 +00:00
Derek Bailey
7d62dcc422
WORKSPACE: include latst build_bazel_rules_swift
2023-12-17 07:19:20 +00:00
Derek Bailey
b3cd878dfe
WORKSPACE: remove old swift download
2023-12-17 07:12:14 +00:00
Derek Bailey
09486a9f97
WORKSPACE: update apple and rule_js
2023-12-17 07:07:30 +00:00
Yuriy Chernyshov
dd79eed495
Introduce convenient implicit operator string_view ( #8181 )
...
Co-authored-by: Derek Bailey <derekbailey@google.com >
2023-12-16 22:30:21 -08:00
Derek Bailey
0e1305c8e2
Update label.yml
...
copy paste issue with last commit
2023-12-16 22:22:07 -08:00
Derek Bailey
88549130e1
Update label.yml
...
Go to version 4.1.0 as version main has breaking changes.
2023-12-16 22:17:46 -08:00
Björn Harrtell
6dfc59dfcc
[TS/JS] Upgrade dependencies ( #7996 )
2023-12-13 16:57:46 -08:00
Aaron Barany
5ba80c24e0
Fix python type annotation output when not enabled ( #7983 )
...
Fixes #7971
Co-authored-by: Derek Bailey <derekbailey@google.com >
2023-11-29 09:58:21 -08:00
blindspotbounty
da55ac3a27
copy properties for conformance parser ( #8174 )
2023-11-26 11:35:58 -08:00
Felix
c6f9e010bb
Fix cmake build for old versions ( #8173 )
...
Adresses all these issues ->
https://github.com/google/flatbuffers/issues/7994
https://github.com/google/flatbuffers/issues/7979
https://github.com/google/flatbuffers/issues/8049
Fix 7994, Fix 7979, Fix 8049
Co-authored-by: Derek Bailey <derekbailey@google.com >
2023-11-22 19:32:02 -05:00
mustiikhalil
94ff188a3e
[Swift] Migrating benchmarks to a newer lib. ( #8168 )
...
* Adds Nativestructs pointer push into ByteBuffer
Updates benchmarks & cleanup
Adds native struct vector tests
* Address PR comments
* Add more benchmarks
* Some benchmark cleanup
* Return back to 1M structs
* Tweak Structs benchmark
* Moves swift Benchmarks folder from /tests to /benchmarks
---------
Co-authored-by: Joakim Hassila <jocke@ordo.one >
2023-11-22 16:08:55 -08:00
abandy
5a937f1ba1
[Swift] Add allowReadingUnalignedBuffers to most ByteBuffer init methods ( #8134 )
2023-11-20 22:52:19 +00:00
DoppelDe
e1c3690a2a
Fix typo in CMakeLists.txt ( #8167 )
...
When building with make, it was failing for me because the target grpctext doesn't exist. I strongly assume this was meant to be grpctest.
Co-authored-by: Derek Bailey <derekbailey@google.com >
2023-11-20 10:35:56 -08:00
Taylor Holliday
b08abbbbf6
[Swift] Push contiguous bytes ( #8157 )
...
* Add version of push which takes ContiguousBytes
* Ensure overloads aren't ambiguous
* Add version of createVector
* Add version of push which takes ContiguousBytes
* Ensure overloads aren't ambiguous
* Add version of createVector
* Add similar conditional to other use of ContiguousBytes
* Attempt CI fix
* Use memcpy instead of copyMemory
memcpy is faster in tests
* Add testContiguousBytes
* Add benchmarks
* Add version of createVector
* Add benchmarks
* Update push to copy memory
Since we don't care about endianness, we can simply memcpy the array of scalars
* Remove function and benchmarks
Since we don't care about endianness, a FixedWidthInteger version of createVector isn't needed
* Improve naming
* Add doc comment
2023-11-20 17:47:11 +01:00
James Courtney
7d6d99c6be
Add absolute file names option to BFBS ( #8055 )
...
* Add absolute file names option (#1 )
* Use ternary style for if
---------
Co-authored-by: Derek Bailey <derekbailey@google.com >
2023-11-19 18:58:03 +00:00
Derek Bailey
d3055a97e7
update goldens with namespace
2023-11-19 07:51:36 +00:00
mustiikhalil
0dc5a75dc0
Update testReadFromOtherLanguages test to also run on macos ( #8044 )
2023-11-19 07:18:49 +00:00
tira-misu
f175e60998
[GO] compiles to much files ( #8118 )
...
* Fix C/C++ Create<Type>Direct with sorted vectors
If a struct has a key the vector has to be sorted. To sort the vector
you can't use "const".
* Changes due to code review
* Improve code readability
* Add generate of JSON schema to string to lib
* option indent_step is supported
* Remove unused variables
* Fix break in test
* Fix style to be consistent with rest of the code
* [TS] Fix reserved words as arguments (#6955 )
* [TS] Fix generation of reserved words in object api (#7106 )
* [TS] Fix generation of object api
* [TS] Fix MakeCamel -> ConvertCase
* [C#] Fix collision of field name and type name
* [TS] Add test for struct of struct of struct
* Update generated files
* Add missing files
* [TS] Fix query of null/undefined fields in object api
* Generate only files for comiled fbs (not for dependend ones)
---------
Co-authored-by: Derek Bailey <derekbailey@google.com >
2023-11-18 19:23:09 -08:00
Derek Bailey
a632c3c004
Update build.yml ( #8163 )
...
* Update build.yml
Use our enterprise runners
* Make a default runs-on
* Update build.yml
Use the latest 64-core runners
* Update build.yml
Fix windows runner that don't have visual studios
* Update build.yml
use windows-2019 as the 2022 doesn't seem to have visual studios installed
2023-11-18 15:04:24 -08:00
Aleksandr Smolin
11789e41b6
Add argument to FlatBufferToString for quotes around field names, default false ( #8090 )
...
Co-authored-by: Derek Bailey <derekbailey@google.com >
2023-11-18 21:29:41 +00:00
dependabot[bot]
a9c0845504
Bump word-wrap from 1.2.3 to 1.2.4 ( #8042 )
...
Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap ) from 1.2.3 to 1.2.4.
- [Release notes](https://github.com/jonschlinkert/word-wrap/releases )
- [Commits](https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.4 )
---
updated-dependencies:
- dependency-name: word-wrap
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-18 13:23:28 -08:00
mustiikhalil
526c92546f
Fixes forward offset verifiable objects within arrays ( #8135 )
...
Fixes failing tests & removes XCTestsManifests
Co-authored-by: Derek Bailey <derekbailey@google.com >
2023-11-18 21:14:55 +00:00
Derek Bailey
eb80ead90b
Update build.yml ( #8162 )
...
Removes some old comments from the CI builds.
2023-11-18 13:09:02 -08:00
Artem Shilkin
386b6353ed
data() instead of c_str() ( #8069 )
2023-11-18 12:50:51 -08:00
Peter Dye
d09696bbe6
Fix spelling mistake in FlatBufferBuilder.cs doc comments ( #8120 )
...
No change to code. Very simple spelling mistake/typo fix.
2023-11-18 12:14:25 -08:00
Lukas
a228e8c9b8
Add help text to cmake git describe error message ( #8123 )
2023-11-18 12:13:54 -08:00
dependabot[bot]
91a3172519
Bump google.golang.org/grpc in /grpc/examples/go/greeter/client ( #8131 )
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.53.0 to 1.56.3.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.53.0...v1.56.3 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-18 12:12:44 -08:00
dependabot[bot]
e0d4562782
Bump google.golang.org/grpc in /grpc/examples/go/greeter/server ( #8132 )
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.53.0 to 1.56.3.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.53.0...v1.56.3 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-18 12:12:16 -08:00
dependabot[bot]
49677b0b70
Bump google.golang.org/grpc in /grpc/examples/go/greeter/models ( #8130 )
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.53.0 to 1.56.3.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.53.0...v1.56.3 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-18 12:11:35 -08:00
Lukas
8e34ad5db7
Remove pragma warning disable C4351 as it is undocumented ( #8124 )
...
Co-authored-by: Derek Bailey <derekbailey@google.com >
2023-11-18 12:09:47 -08:00
Felix
eb64390080
Update Compiler.md docs ( #8153 )
...
* Escape singel underscores in markdown
* Update language generator flags in docs
* Complet the list of Python options
2023-11-18 12:08:04 -08:00
Gleb Lamm
46577d0d2f
Fix: detect c++ standard on MSVC for span ( #8155 )
2023-11-18 12:06:18 -08:00