jamescourtney / FlatSharp

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

Performance optimization for array input buffer #220

Closed jamescourtney closed 3 years ago

codecov[bot] commented 3 years ago

Codecov Report

Merging #220 (fc33b06) into flatSharp6 (b5c4a4c) will increase coverage by 0.16%. The diff coverage is 100.00%.

Impacted file tree graph

@@              Coverage Diff               @@
##           flatSharp6     #220      +/-   ##
==============================================
+ Coverage       94.86%   95.02%   +0.16%     
==============================================
  Files             100      101       +1     
  Lines            7220     7274      +54     
  Branches          680      680              
==============================================
+ Hits             6849     6912      +63     
+ Misses            278      269       -9     
  Partials           93       93              
Impacted Files Coverage Δ
...rc/FlatSharp.Runtime/GeneratedSerializerWrapper.cs 81.88% <100.00%> (ø)
src/FlatSharp.Runtime/IO/ArrayInputBuffer.cs 100.00% <100.00%> (+5.17%) :arrow_up:
...rc/FlatSharp.Runtime/IO/ArraySegmentInputBuffer.cs 100.00% <100.00%> (ø)
src/FlatSharp.Runtime/IO/MemoryInputBuffer.cs 100.00% <100.00%> (+5.55%) :arrow_up:
.../FlatSharp.Runtime/IO/ReadOnlyMemoryInputBuffer.cs 100.00% <100.00%> (+5.66%) :arrow_up:
src/FlatSharp/FlatBufferSerializer.cs 89.24% <100.00%> (ø)

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 b5c4a4c...fc33b06. Read the comment docs.