Derek Bailey
df287ee6a7
FlatBuffers Version 25.1.21
2025-01-21 17:22:30 -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
a2cd1ea3b6
FlatBuffers Version 24.12.23 ( #8459 )
...
* FlatBuffers Release 24.12.23
* Fixed missing generated file version checks
* Run generate_code and fix cpp17 tests
2024-12-23 12:55:07 -08:00
mustiikhalil
1f4a9038ce
[Swift] Improves vectors performance & arrays within lib ( #8415 )
...
* Improves vectors performance and adds a benchmark to vectors of offsets in swift
Improves performance for all arrays and for loops
Uses a tuple instead of allocating a struct each time we start iterating over fieldloc
Updates benchmark library
* Fixing swift Wasm ci
2024-11-19 07:02:47 +01:00
mustiikhalil
d7a70db6ac
(fix): #8408 fixes a bug where the capacity of the buffer isnt verified before trying to verify the ID ( #8413 )
2024-10-05 00:16:41 +02:00
mustiikhalil
b127c57ff0
Fixes spelling mistake in the word position ( #8330 )
2024-10-05 00:16:28 +02:00
mustiikhalil
75f05d6389
Sets Swift minimum version to 5.8 ( #8228 )
...
Updates copyright from 2023 to 2024 & formats code - updates formatting rules
Updates CI to run with swift 5.8
Adds wasmer & updates command to run carton as a swift plugin
Update bazelci to also accept swift 5.8
Adds swift 5.10 to the test matrix
2024-05-29 13:07:54 -07:00
Derek Bailey
595bf0007a
FlatBuffers Version v24.3.25
2024-03-26 05:18:07 +00:00
Derek Bailey
6ff9e90e7e
FlatBuffers Version v24.3.7
2024-03-07 15:16:33 -08:00
Derek Bailey
7cd216c51e
FlatBuffers Version v24.3.6
2024-03-07 06:52:51 +00: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
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
mustiikhalil
0dc5a75dc0
Update testReadFromOtherLanguages test to also run on macos ( #8044 )
2023-11-19 07:18:49 +00: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
mustiikhalil
6f71b76e6f
Allow reading unaligned buffers starting from swift 5.7, while keeping the creating aligned since its created by the library ( #8061 )
...
Addresses a warning on xcode 15 regarding copying a pointer without safeguards
Address PR comments regarding initializing buffers with flag
Adds a test case for copying unaligned buffers
Formatting code
2023-09-27 01:50:03 -04:00
Derek Bailey
0100f6a577
FlatBuffers Version 23.5.26 ( #7976 )
2023-05-26 10:33:09 -07:00
Derek Bailey
72b56fd081
FlatBuffers Version 23.5.9 ( #7945 )
2023-05-09 09:33:30 -07:00
RishabhDeep Singh
13fc75cb6b
FlatBuffers Version 23.5.8 ( #7943 )
2023-05-09 08:05:25 -07:00
blindspotbounty
477b1b5d13
use Bool for flatbuffers bool instead of Byte ( #7876 )
...
Add test for Bool type in swift
Co-authored-by: mustiikhalil <26250654+mustiikhalil@users.noreply.github.com >
2023-03-27 01:45:48 +02:00
Derek Bailey
01834de25e
FlatBuffers Version 23.3.3 ( #7852 )
2023-03-03 11:46:55 -08:00
Derek Bailey
ee848a02e1
FlatBuffers Version 23.1.21 ( #7796 )
2023-01-21 12:46:57 -08:00
Michael Le
1703662285
Flatbuffers Version 23.1.20 ( #7794 )
...
* Flatbuffers Version 23.1.20
* Fix warnings
* Fix warnings
2023-01-21 12:03:17 -08:00
mustiikhalil
4d6a7aa8b7
Removes Dead code & regenerate code ( #7744 )
...
Formats the swift project
Update Sample files
Update docc documentation
Updates swift docs in the website
Updates code for Wasm
2023-01-06 16:40:40 -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
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
mr-swifter
74756e5d1b
[swift] fix broken swift test build ( #7633 ) ( #7634 )
...
* [swift] fix broken swift test build (#7633 )
* [swift] fix unused variable (#7633 )
* [swift] update generated code (#7633 )
* [swift] add binary & json test for nan, inf, -inf for swift (#7633 )
* [swift] use just '.infinity' instead of '+.infinity' (#7633 )
* [swift] remove commented code (#7633 )
Co-authored-by: Derek Bailey <derekbailey@google.com >
Co-authored-by: mustiikhalil <26250654+mustiikhalil@users.noreply.github.com >
2022-11-11 18:36:47 +01:00
James Kuszmaul
8aa8b9139e
Fix handling of +/-inf defaults in TS/rust/go/dart codegen ( #7588 )
...
+/-inf were not being handled, and so invalid typescript was being
generated when a float/double had an infinite default value. NaN was
being handled correctly.
Co-authored-by: Derek Bailey <derekbailey@google.com >
Co-authored-by: Casper <casperneo@uchicago.edu >
2022-11-08 10:59:46 -08:00
Derek Bailey
203241ed32
FlatBuffers Version 22.10.26 ( #7607 )
2022-10-26 16:02:38 -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
mustiikhalil
dadbff5714
Moves swift package to root of repository so it can be used directly … ( #7548 )
...
* Moves swift package to root of repository so it can be used directly from the main repo
Fixing paths for swift directory
* Update swift readme
2022-09-27 14:32:05 -07:00
Derek Bailey
76ddae006f
FlatBuffers Version 22.9.24 ( #7547 )
2022-09-27 11:55:25 -07:00
mustiikhalil
a67e35aff9
Moves all of the swift test code into tests/swift ( #7509 )
...
Fixes failing tests by regenerating test cases
2022-09-09 22:35:42 -07:00