mirror of
https://github.com/neovim/neovim.git
synced 2024-12-31 17:13:26 -07:00
37e64d79cc
Since data.integer is a different (larger) integer type than data.{buffer,window,tabpage}, we cannot abuse the union by using data.integer to access the value for all 4 types. Instead, remove the {buffer,window,tabpage} members and always use the integer member. In order to accomodate this, perform distinct validation and coercion between the Integer type and Buffer/Window/Tabpage types in object_to_vim, msgpack_rpc helpers, and gendispatch.lua. |
||
---|---|---|
.. | ||
download-unicode-files.sh | ||
finddeclarations.pl | ||
gen_events.lua | ||
gendeclarations.lua | ||
gendispatch.lua | ||
geneval.lua | ||
genex_cmds.lua | ||
genoptions.lua | ||
genunicodetables.lua | ||
genvimvim.lua | ||
git-log-pretty-since.sh | ||
legacy2luatest.pl | ||
movedocs.pl | ||
release.sh | ||
run-api-tests.exp | ||
shadacat.py | ||
stripdecls.py | ||
vim-patch.sh |