Skip to content

Releases: camgunz/cmp

v20

Choose a tag to compare

@camgunz camgunz released this 29 Mar 17:02

What's Changed

  • Fix issue#55 bigendian host decode float and double by @dcurrie in #56
  • Avoid overflow for saturated uint32_t by @horta in #57
  • cmp.h self sufficient by @fperrad in #53
  • some cleanup in test/ by @fperrad in #58
  • Eliminate signed/unsigned conversion warnings. by @horta in #59
  • Various minor cleanups + adding GitHub Actions CI (no coverage yet) by @iphydf in #67

New Contributors

Full Changelog: v19...v20

v19

v19

Choose a tag to compare

@camgunz camgunz released this 08 Sep 16:12
  • Deprecate cmp_skip_object_limit and add cmp_skip_object_flat
  • Support compiling without floating point operations (thanks @tdragon)
  • Constify many read-only parameters and other sundry linting (thanks @fperrad)
  • Support CMake (thanks @sc07sap)
  • Honor WORDS_BIGENDIAN
  • Add some initial support for profiling

v18

v18

Choose a tag to compare

@camgunz camgunz released this 29 Nov 15:20

Fix use-after-free in test code; add clang's sanitizers to the test suite.

v17

v17

Choose a tag to compare

@camgunz camgunz released this 19 Jun 20:12

Skipping support

v16

v16

Choose a tag to compare

@camgunz camgunz released this 31 Jan 08:06

Several updates:

  • Quiets various type warnings
  • Adds some helpful object API calls
  • Fixes cmp_read_ufix expecting negative, not positive fixints
  • Adds MessagePack v4 compatibility functions
  • - Puts cmp_read/_write_float/_double functions beneath cmp_write_decimal
  • Adds a code of conduct
  • Updates copyrights
  • Fixes issue where floats were occasionally corrupted on little-endian machines

v10

v10

Choose a tag to compare

@camgunz camgunz released this 03 Dec 21:17

Increment version properly.

v9

v9

Choose a tag to compare

@camgunz camgunz released this 03 Dec 21:15

Fix double-byte-swap with s16, s32 and s64 (thanks @madmo!)

v8

v8

Choose a tag to compare

@camgunz camgunz released this 19 Nov 15:09

Fixes bug where negative fixnums were treated as unsigned integers (thanks @Stapelzeiger).

v7

v7

Choose a tag to compare

@camgunz camgunz released this 11 Nov 15:48

Fixes bug with 32-bit compilers (Issue #9), thanks @Stapelzeiger!

v6

v6

Choose a tag to compare

@camgunz camgunz released this 04 Nov 19:02

cmp_write_object was omitting STR8 objects; fixed (thanks @gawen!)