Skip to content

Releases: esl/mongoose_jid

2.2.1

21 Feb 13:57
d21aca7
Compare
Choose a tag to compare

What's Changed

stringprep new version loads processone/stringprep#14, super important! 😄
Then the optimised from_binary splits the binary parts in around 6x less reductions for inputs of any size (note, BEAM reductions). Honestly in wall-clock measurements, the difference is unnoticeable unless the input gets very big. At the maximum allowed size for JIDs, that is, 1023 chars per each of the three parts, we get ~10% faster at best. Not a big diff, but well, not a big PR either 🤷🏽

Full Changelog: 2.2.0...2.2.1

2.2.0

03 Jun 04:52
398e31a
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.1.0...2.2.0

2.1.0

11 Jan 22:49
3d70277
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2.0.0...2.1.0

2.0.0

26 Apr 13:27
a70d876
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.1.1...2.0.0

1.1.0

03 Feb 10:33
bd28c4a
Compare
Choose a tag to compare

What's Changed

Reimplement to_binary in regular erlang code
Prefer C than C++ compilation
Reimplement from_binary_nif to use subbinaries
Add documentation and fix types

And other minor changes to dependencies, rebar.config, and documentation.

Full Changelog: 1.0.0...1.1.0

1.0.0

14 May 13:06
808ca07
Compare
Choose a tag to compare
Prepare release 1.0.0