ctaggart / froto

Froto: F# Protocol Buffers
MIT License
146 stars 27 forks source link

Implement Serialization Framework and rework WireFormat #20

Closed jhugard closed 8 years ago

jhugard commented 8 years ago

Implement Features from Issue #19

Needs final code review before merging to master.

  • Rework WireFormat to support serialization
  • Implement ZeroCopyBuffer to reduce memory copies and array allocations
  • Create framework for serialization, with an eye to eventual F# code generation

Update: All of the above are now implemented, with unit tests.

Remaining work:

Would very much like a code review & feedback on the overall direction, in particular the serialization framework. Thanks!

jhugard commented 8 years ago

Ready for code review.

ctaggart commented 8 years ago

Great work!