./devel/ruby-msgpack, MessagePack implementation for Ruby

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.8.0, Package name: ruby32-msgpack-1.8.0, Maintainer: pkgsrc-users

MessagePack is a binary-based efficient object serialization library. It
enables to exchange structured objects between many languages like JSON. But
unlike JSON, it is very fast and small.}

This package is MessagePack implementation for Ruby.


Required to run:
[lang/ruby26-base]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 61 KB

Version history: (Expand)


CVS history: (Expand)


   2025-02-09 10:33:47 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
devel/ruby-msgpack: update to 1.8.0

1.8.0 (2025-02-06)

* Numerous small optimizations.
* Added key_cache option to Unpacker.
   2024-12-09 14:54:59 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
devel/ruby-msgpack: update to 1.7.5

1.7.4 (2024-11-11 )

* Fixed a potental memory leak when recursive unpacker raise.

1.7.5 (2024-11-11)

* Rerelease 1.7.4 with fixed java package.
   2024-10-13 18:27:19 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
devel/ruby-msgpack: update to 1.7.3

2024-10-03 (1.7.3)

* Limit initial containers pre-allocation to `SHRT_MAX` (32k) entries.
   2023-07-23 14:15:31 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
devel/ruby-msgpack: update to 1.7.2

1.7.2 (2023-07-18)

* Fix a potential GC bug when packing data using recursive extensions and
  buffers containing over 512KkiB of data (See #341).

* Fix a regression where feeding an empty string to an Unpacker would be
  considered like the end of the buffer.
   2023-05-21 04:22:10 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
devel/ruby-msgpack: update to 1.7.1

1.7.1 (2023-05-19)

* Fix JRuby 9.4 compatibility.
* Fix compilation on older compilers (gcc 4.x).
* Fix an infinite recursion issue when registering a Symbol type with a
  nil packer.
   2023-04-10 15:31:28 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
devel/ruby-msgpack: update to 1.7.0

1.7.0 (2023-03-29)

* Fix a possible double-free issue when GC triggers inside
  _msgpack_rmem_alloc2.
* Unpacker#feed now always directly read in provided strings instead of
  copying content in its buffer.
* Unpacker#feed is now an alias of Unpacker#feed_reference.
* Implement Factory::Pool#unpacker and Factory::Pool#packer to allow for
  more precise serialization.
* Require Ruby 2.5+.
   2023-03-05 14:44:08 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
devel/ruby-msgpack: update to 1.6.1

1.6.1 (2023-03-03)

* Undefine #clone and #dup on MessagePack::Buffer, MessagePack::Packer and
  MessagePack::Unpacker.  These methods were never intended, and using them
  could cause leaks or crashes or worse.

* Fix a possible GC crash when GC trigger inside MessagePack::Buffer.new
  (#314).
   2022-10-09 09:21:45 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
devel/ruby-msgpack: update to 1.6.0

2022-09-30 (1.6.0)

* Fix a potential use-after-free bug in Buffer_free when accessing a packer
  or unpacker buffer.

* `old-style-definition` compilation warnings.

* Restore zero-copy buffer feed when provided a Ruby string. This was
  accidentally broken in 1.5.4.

* Provide implementations for `ObjectSpace.memsize`. Message pack objects
  now properly report their size to Ruby.

* Fix an endianess bug on Windows platform.