Justin Davis and Wouter van Oortmerssen
7cb0bcb212
C++ Feature: Mutable union getters ( #8852 )
...
* generate mutable union accessors
* add test
* Revert "add test"
This reverts commit 45e352b18f .
* update file
* formatter got in the way
* merge conflicts
* updated genned code
* manually fix code gen bc I can't figure out why this file won't code gen
---------
Co-authored-by: Wouter van Oortmerssen <aardappel@gmail.com >
2025-12-21 17:36:47 -05:00
Justin Davis and Wouter van Oortmerssen
b1e7868db6
add verification that type_vec.size == vec.size() ( #8853 )
...
Co-authored-by: Wouter van Oortmerssen <aardappel@gmail.com >
2025-12-21 21:55:54 +00:00
Justin Davis
68e3c839c3
update provenance ( #8873 )
2025-12-21 21:50:57 +00:00
Justin Davis
d01f20f2fb
Fix python generation with nested flatbuffers ( #8854 )
...
* implement fix from issue
* implement actual fix
2025-12-21 11:18:05 -08:00
Justin Davis
7bfaabc358
[TS] Flexbuffers root vector fix ( #8847 )
...
* fix and test
* chatgpt help
* consistent throws in reference.ts
2025-12-14 22:59:27 +01:00
Justin Davis
e1407e4341
Upgrade Kotlin to MacOS 15 ( #8845 )
...
* upgrade kotlin and macos
* remove xcode version selection
2025-12-14 13:28:24 -05:00
Justin Davis
c9a301e601
Arrays of Enumerations without a value for 0 are no longer valid ( #8836 )
...
* arrays of enums with no value for 0 now throw errors
* move setting key field outside struct check
* set to default instead of required
* unsure of why these bfbs files have changed at this time, checking them in to run the pipelines.
* remove known bad test
2025-12-13 18:40:58 -05:00
Justin Davis
e60c0ab9e2
deprecate the two options which have no effect of their own ( #8831 )
2025-12-08 06:03:11 -05:00
Justin Davis
541dd1a8f5
Fix vector of table with naked ptr ( #8830 )
...
* create test that fails to compile
* fix the issue
* add test body
* force commit gneerated header
* build failures
* fix bazel some more
2025-12-07 11:05:54 -08:00
Justin Davis
7711e84919
Fix TS object API generation of schema containing array of enumeration having no zero default ( #8832 )
...
* set the array constructor to fill with minvalue
* add regression generation test
2025-12-07 07:35:38 -05:00
Justin Davis
5469bc9ef1
Update flatc.md ( #8821 )
2025-12-03 14:16:59 +01:00
Justin Davis
dc623919bd
update docs ( #8819 )
...
Fixes #8733
2025-12-03 07:31:49 +01:00
Justin Davis and Wouter van Oortmerssen
a1e125af11
Implement --file-names-only ( #8788 )
...
* flatc builds and seems to work, some of the extra targets are having linker errors
* fix build system
* pipeline failures
* un-rename files
* refactor to use unique_ptr
* typo
* rm make_unique, add comments
* fix cmake
---------
Co-authored-by: Wouter van Oortmerssen <aardappel@gmail.com >
2025-12-03 04:37:06 +00:00
Justin Davis
4786322b90
update labeler.yml to v5+ format ( #8818 )
2025-12-02 21:21:25 -05:00
Justin Davis and Hjalti Leifsson
c7b6b66ccb
fix: remove a single type hint to retain 2.7.x compatibility ( #8799 )
...
Co-authored-by: Hjalti Leifsson <hjaltileifsson@gmail.com >
2025-11-23 12:00:21 -08:00
Justin Davis and Wouter van Oortmerssen
ac8b124496
don't crash on a lua file with no root table ( #8770 )
...
Co-authored-by: Wouter van Oortmerssen <aardappel@gmail.com >
2025-11-17 22:31:32 +00:00
Justin Davis and Wouter van Oortmerssen
88b033b964
add proposed fixes from #8731 ( #8771 )
...
Co-authored-by: Wouter van Oortmerssen <aardappel@gmail.com >
2025-11-17 13:46:41 -08:00
Justin Davis and Wouter van Oortmerssen
e68355cb22
[C++] Add Vector64 specialization for std::vector<bool> ( #8757 )
...
* add vector64 specialization for vector<bool>
* fix generated code
---------
Co-authored-by: Wouter van Oortmerssen <aardappel@gmail.com >
2025-11-17 13:44:28 -08:00
Justin Davis and Wouter van Oortmerssen
e3ee24830e
Fix Issue #8653 - Python vtables not considering object size ( #8683 )
...
* have vtables consider size
* simplification from comment
---------
Co-authored-by: Wouter van Oortmerssen <aardappel@gmail.com >
2025-11-17 13:43:28 -08:00
Justin Davis
5218e29aa4
Fix: Actually call ValidateOptions ( #8665 )
...
* fix: actually call ValidateOptions
* convert error to warning in validateoptions
2025-08-12 15:30:35 -07:00