jamescourtney / FlatSharp

Fast, idiomatic C# implementation of Flatbuffers
Apache License 2.0
497 stars 50 forks source link

Preallocation of Vectors #226

Closed jamescourtney closed 3 years ago

jamescourtney commented 3 years ago
codecov[bot] commented 3 years ago

Codecov Report

Merging #226 (a5ae0a2) into flatSharp6 (8376145) will increase coverage by 0.46%. The diff coverage is 94.90%.

Impacted file tree graph

@@              Coverage Diff               @@
##           flatSharp6     #226      +/-   ##
==============================================
+ Coverage       94.64%   95.10%   +0.46%     
==============================================
  Files             105      108       +3     
  Lines            6889     7012     +123     
  Branches          654      673      +19     
==============================================
+ Hits             6520     6669     +149     
+ Misses            259      239      -20     
+ Partials          110      104       -6     
Impacted Files Coverage Δ
src/FlatSharp.Compiler/MetadataKeys.cs 100.00% <ø> (ø)
src/FlatSharp/TypeModel/RuntimeTypeModel.cs 84.61% <ø> (ø)
...odel/VectorsOfUnion/ArrayVectorOfUnionTypeModel.cs 88.46% <50.00%> (+3.27%) :arrow_up:
...arp.Runtime/Vectors/FlatBufferProgressiveVector.cs 90.62% <90.62%> (ø)
...tSharp.Compiler/SchemaModel/FlatSharpAttributes.cs 95.08% <90.69%> (-2.39%) :arrow_down:
...atSharp.Runtime/Vectors/FlatBufferVectorOfUnion.cs 91.30% <91.30%> (ø)
...time/Vectors/FlatBufferProgressiveIndexedVector.cs 91.48% <91.48%> (ø)
...ompiler/SchemaModel/FlatSharpAttributeValidator.cs 100.00% <100.00%> (ø)
...Compiler/SchemaModel/MutableFlatSharpAttributes.cs 83.33% <100.00%> (+0.72%) :arrow_up:
...atSharp.Compiler/SchemaModel/PropertyFieldModel.cs 91.95% <100.00%> (+0.20%) :arrow_up:
... and 33 more

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 8376145...a5ae0a2. Read the comment docs.