mir-ion 0.1.4

Fast, Expressive, and Easy to use JSON Serialization Library with optional SIMD Optimization.


To use this package, run the following command in your project's root directory:

Manual usage
Put the following dependency into your project's dependences section:

This package is considered experimental, under active/early development, and the API is subject to change.

Please use https://github.com/libmir/asdf for now.

Status
  • [x] Binary Ion Value parsing and skip-scan iteration.
  • [x] Binary Ion conversions to D types.
  • [x] Binary Ion conversions from D types.
  • [x] Fast hash table for Ion Symbol Tables
  • [x] Fast CTFE Symbol Table for deserialization
  • [x] Ion Symbol Tables
  • [x] JSON stage1 SIMD parsing
  • [x] JSON stage2 SIMD parsing
  • [x] JSON stage3 SIMD parsing
  • [x] JSON single-thread parsing
  • [ ] JSON multi-thread parsing
  • [ ] MessagePack parsing
  • [ ] Ion to JSON
  • [ ] Ion to MessagePack
  • [ ] Ion to Text Ion
  • [ ] Serialization API
  • [x] Deserialization API
  • [x] Precise decimal to floating conversion (except subnormals)
  • [x] Precise floating to decimal conversion.
Authors:
  • Ilya Yaroshenko
  • Yannick Koechlin
Dependencies:
mir-algorithm
Versions:
0.1.6 2021-Mar-27
0.1.5 2021-Mar-16
0.1.4 2021-Feb-23
0.1.3 2021-Feb-22
0.1.2 2021-Jan-22
Show all 25 versions
Download Stats:
  • 0 downloads today

  • 1 downloads this week

  • 8 downloads this month

  • 1389 downloads total

Score:
2.1
Short URL:
mir-ion.dub.pm