aboutsummaryrefslogtreecommitdiff
path: root/src/mpack/lmpack.c
Commit message (Collapse)AuthorAge
* refactor: fix headers with IWYUdundargoc2023-11-28
|
* build: remove PVSdundargoc2023-11-12
| | | | | | | We already have an extensive suite of static analysis tools we use, which causes a fair bit of redundancy as we get duplicate warnings. PVS is also prone to give false warnings which creates a lot of work to identify and disable.
* build(deps): bump libmpack-lua to 1.0.11Christian Clason2023-10-09
| | | | | | update vendored libmpack-lua to match https://github.com/libmpack/libmpack-lua/releases/tag/1.0.11
* fix(build): distinguish vim.mpack from global require'mpack'bfredl2023-04-20
| | | | | problem: the api of vim.mpack is not compatible with a system provided mpack solution: don't require 'mpack' directly from the system path
* refactor(build): use vendored versions of mpack and luabitopbfredl2023-04-19
|
* fix(tests): fixes for using vim.mpack and more ASANbfredl2023-02-10
|
* refactor(PVS/V560): part of conditional expression is always true/falseDundar Göc2022-02-13
|
* chore: suppress -Wunused-but-set-variable warnsLewis Russell2021-12-19
|
* fix(vim.mpack): rename pack/unpack => encode/decode #16175Justin M. Keyes2021-10-30
| | | | | | | | | | | | | | | | | | | | | | | Problem: 1. "unpack" has an unrelated meaning in Lua: https://www.lua.org/manual/5.1/manual.html#pdf-unpack 2. We already have msgpackparse()/msgpackdump() and json_encode()/json_decode(), so introducing another name for the same thing is entropy. Solution: - Rename vim.mpack.pack/unpack => vim.mpack.encode/decode Caveat: This is incongruent with the `Unpacker` and `Packer` functions. - It's probably too invasive to rename those. - They also aren't part of our documented interface. - This commit is "reversible" in the sense that we can always revert it and add `vim.mpack.encode/decode` as _aliases_ to `vim.mpack.pack/unpack`, at any time in the future, if we want stricter fidelity with upstream libmpack. Meanwhile, `vim.mpack.encode/decode` is currently the total _documented_ interface of `vim.mpack`, so this change serves the purpose of consistent naming in the Nvim stdlib.
* fix(mpack): clang warning: unused variable #15968dundargoc2021-10-08
|
* fix(PVS/V1048): "variable was assigned the same value" #15870dundargoc2021-10-06
|
* ci(PVS): PVS/V009: add required header #15751dundargoc2021-09-21
|
* feat(lua): make vim.mpack support vim.NIL and vim.empty_dict()Björn Linse2021-09-09
|
* feat(lua): add vim.mpack for msgpack support in luaBjörn Linse2021-09-09
|
* fix(build): make vendored libmpack and libmpack-lua build properlyBjörn Linse2021-09-09
|
* build: vendor libmpack/libmpack-lua sources from ↵Björn Linse2021-09-09
b593809d93b5299bbee4e1d18e2e2d55f9fa53a6