MsgPack.jl icon indicating copy to clipboard operation
MsgPack.jl copied to clipboard

Julia MsgPack implementation with type-driven, overloadable packing/unpacking functionality

Results 12 MsgPack.jl issues
Sort by recently updated
recently updated
newest added

Bumps [julia-actions/setup-julia](https://github.com/julia-actions/setup-julia) from 1 to 2. Release notes Sourced from julia-actions/setup-julia's releases. v2.0.0 - Update to Node20 What's Changed update to node20 by @​ranocha in julia-actions/setup-julia#209 Note the rationale for...

dependencies

Bumps [actions/cache](https://github.com/actions/cache) from 3 to 4. Release notes Sourced from actions/cache's releases. v4.0.0 What's Changed Update action to node20 by @​takost in actions/cache#1284 feat: save-always flag by @​to-s in actions/cache#1242...

dependencies

This adds packing type ArrayStructType, which is similar to StructType but packs using arrays rather than string maps. This gives more efficient storage, as well as providing interoperability with other...

Is the API for supporting MsgPack extensions complete? (So as not to waste anyone's time, note that this is an adaptation of a [question on Discourse](https://discourse.julialang.org/t/msgpack-extensiontype-for-date/77188).) I am trying to...

MsgPack v1.2.0 ``` julia> using MsgPack julia> unpack(UInt8[0xdb, 0x05, 'a', 'b', 'c', 'd', 'e']) [754821] signal (11.2): Segmentation fault in expression starting at REPL[2]:1 __memcpy_sse2_unaligned_erms at /lib64/libc.so.6 (unknown line) ijl_pchar_to_string...

I'm trying to serialize and deserialize complex values in a similar fashion to how it is done with Rust's `num-complex` + `rmp-serde` packages - expanding ComplexF32 to an array of...

Serialization of the type Irrational{S} is missing. For example: ```julia julia> pack(pi) ERROR: no non-`AnyType` MsgPack mapping found for Irrational{:π}; please overload `msgpack_type` for this type. ``` I think most...

using MsgPack obj = (1,(2,3)) unpack(pack(obj), typeof(obj)) ERROR: MethodError: Cannot `convert` an object of type Vector{Any} to an object of type Tuple{Int64, Int64}

- Support for `ComplexF32` (magic byte `0x28`) and `ComplexF64` (magic byte `0x29`) - Solves #44 - Works only on arrays I know that the MsgPack specification does not support this...

When serializing a multi-dimensional array, the shape and eltype information is lost. For example ```julia import MsgPack matrix_a = rand(10, 10) bytes = MsgPack.pack(matrix_a) matrix_b = MsgPack.unpack(bytes) ``` results in:...