aboutsummaryrefslogtreecommitdiff
path: root/test/functional/eval/buf_functions_spec.lua
diff options
context:
space:
mode:
authorZyX <kp-pav@yandex.ru>2018-04-01 21:29:47 +0300
committerZyX <kp-pav@yandex.ru>2018-04-01 21:29:47 +0300
commitdd1b493f7560244162f4051443fb42dabaee0254 (patch)
tree26b62f2e8ddbfeae53161dc520512bfd0e436e71 /test/functional/eval/buf_functions_spec.lua
parentf5373e2cdc6693a3353a37dd0652694834709739 (diff)
downloadrneovim-dd1b493f7560244162f4051443fb42dabaee0254.tar.gz
rneovim-dd1b493f7560244162f4051443fb42dabaee0254.tar.bz2
rneovim-dd1b493f7560244162f4051443fb42dabaee0254.zip
shada: Fix some memory leaks and completely ignore numbered mark names
Problems: - In two places in shada_read_when_writing() memory just was not freed. Both places were verified to cause test failures. - Numbered marks got assigned incorrect (off-by-one compared to position in the array) numbers in replace_numbered_mark. - It was possible to have non-continuously populated array of numbered marks which messed up code for merging them. (Note about tests: marks with additional data are always compared different when merging, that caused some confusion regarding why test did not work the way I expected.)
Diffstat (limited to 'test/functional/eval/buf_functions_spec.lua')
0 files changed, 0 insertions, 0 deletions