FlatSharp/benchmarks/6.0.0
James Courtney b26c940751
6.0.0 (#241)
* 6.0.0 feature branch

* Update codecov.yml

* Update dotnet.yml

* Value unions (#215)

* basic value unions

* Fixes. Actually works now.

* Implement custom unions completely in the compiler.

* whitespace change.

* Fix build

* Fix build

* Fix build

* Tests...

* Deprecation (#217)

* Remove FlatSharp.Unsafe, IFlatBufferAddressableStruct, CustomGetter from FlatBufferItem.

* Remove shared string reader

* Switch input buffers to be structs

* Remove spanwriter.instance, make FlatBufferSerializer fully generic.

* Restore some missing methods.

* fix build

* Fix tests

* Add 5.7.1 Benchmarks for regression purposes (#219)

* Update workflows

* Add value struct benchmarks, update for 5.7.1

* Performance optimization for array input buffer (#220)

* Performance optimization for array input buffer

* fix comment

* Bfbs compiler (#222)

* Update README.md

* Contextual Table Field Options (#225)

* Contextual table field options

* Preallocation of Vectors (#226)

* wip

* Remove old serialization modes

* progress

* Fix test

* More tests, extract common base class for all vectors

* tests for progressive vectors

* Use GetKey from default IndexedVector class instead.

* Remove some dead code

* Progressive Serialization Mode Performance Optimizations (#227)

* Progressive mode benchmarks

* Benchmarks for progressive deserialization (good). Update progressive vector to account for value types.

* Restore commented tests

* More restoration

* Use uint for faster arithmetic and smaller generated code.

* Vector write through (#228)

* Remove silly option (#229)

* Update to -beta.1

* Fix a couple of bugs

* Fix package versions

* Remove print statement

* Update beta version

* Improve progressive vector perf (#232)

* Drop support for NET Core 2.1 (#234)

* Drop support for NET Core 2.1

* Fix nuget package

* Benchmarks for Flatsharp 6 (#235)

* Update benchmarks for fs6

* Revert to net50

* Shared String Tweaks (#236)

* Tweak shared strings

* Fix test

* Progressive vector perf (#237)

* Update README.md

Update benchmarks

* Remove old version of Flatc (#239)

* Remove old version of Flatc

* Add 5.0.0 benchmark

* Fix shared string writer regression

* Shared string writer defaults to dirty. Update to beta4

* Re-enable benchmarks

* Update benchmarks

* rc1

* Update README.md

Update benchmarks in readme to match what's in folder

* Include flatc license/redistributable info. Update version to 6.0.0

* V6 samples (#240)

* v6 samples

* more

* comment

* Value struct write through example

* Update shared strings, version
2021-09-17 14:06:44 -07:00
..
Benchmark.FBBench.FBDeserializeBench-report-github.md 6.0.0 (#241) 2021-09-17 14:06:44 -07:00
Benchmark.FBBench.FBSerializeBench-report-github.md 6.0.0 (#241) 2021-09-17 14:06:44 -07:00
Benchmark.FBBench.FBSharedStringBench-report-github.md 6.0.0 (#241) 2021-09-17 14:06:44 -07:00
Benchmark.FBBench.OthersDeserializeBench-report-github.md 6.0.0 (#241) 2021-09-17 14:06:44 -07:00
Benchmark.SerializationContextBenchmark-report-github.md 6.0.0 (#241) 2021-09-17 14:06:44 -07:00