neovim/runtime/lua
NAKAI Tsuyoshi 7caf0eafd8
feat(lua)!: add stricter vim.tbl_islist() and rename old one to vim.tbl_isarray() (#16440)
feat(lua)!: add stricter vim.tbl_islist(), rename vim.tbl_isarray()

Problem: `vim.tbl_islist` allows gaps in tables with integer keys
("arrays").

Solution: Rename `vim.tbl_islist` to `vim.tbl_isarray`, add new
`vim.tbl.islist` that checks for consecutive integer keys that start
from 1.
2023-04-14 12:01:08 +02:00
..
nvim feat(lua): vim.tbl_contains supports general tables and predicates (#23040) 2023-04-14 10:39:57 +02:00
provider feat(lua): vim.tbl_contains supports general tables and predicates (#23040) 2023-04-14 10:39:57 +02:00
vim feat(lua)!: add stricter vim.tbl_islist() and rename old one to vim.tbl_isarray() (#16440) 2023-04-14 12:01:08 +02:00
_vim9script.lua feat(api): nvim_exec2(), deprecate nvim_exec() #19032 2023-03-25 09:58:48 -07:00
editorconfig.lua feat(lua): vim.tbl_contains supports general tables and predicates (#23040) 2023-04-14 10:39:57 +02:00
man.lua fix(man.lua): don't continue on command error (#23009) 2023-04-11 09:35:01 +08:00