Commit Briefs

e96e1b02d7 Sergey Bronnikov

luajit: bump new version (ligurio/lj-enable_test_target)

* cmake: replace prove with CTest NO_DOC=LuaJIT submodule bump NO_TEST=LuaJIT submodule bump


f58bfc97c6 Vladimir Davydov

Bump msgpuck submodule

This update pulls the following commit: * Introduce mp_read_int8 and mp_read_int16 functions Needed for tarantool/tarantool-ee#627 NO_DOC=internal NO_CHANGELOG=internal NO_TEST=submodule update


b4b9cc93ab Vladimir Davydov

test: fix gh-2717-no-quit-sigint test

- First endswith returns boolean so fix where it compared with nil. Due to the invalid comparison we actually don't check for prompt in nested case. - Add trailing space to prompt in this test case. - Reset readline configuration in this test case. NO_CHANGELOG=test fix NO_DOC=test fix


e06b866a73 Vladimir Davydov

space: optimize lookup by id

In contrast to space_cache_find(), space_by_id() doesn't cache the last looked up space to speed up following lookups. This is confusing, because one would expect the only difference between space_cache_find() and space_by_id() functions to be that the former sets diag while the latter doesn't. Let's move the prev_space cache to space_by_id() to fix this issue. To achieve that we need to make space_by_id() inline, which is tricky because it's called via FFI. We work around that by defining a macro space_by_id() which expands to space_by_id_fast() while still keeping the space_by_id() symbol for FFI. Last but not least, we make the last cached space global (currently it's instantiated once per each space_cache_find() call site). This is a good thing because we often call space_by_id() a few times while processing the same DML request (e.g. in memtx mvcc). NO_DOC=no user-visible behavior changes NO_TEST=no user-visible behavior changes NO_CHANGELOG=no user-visible behavior changes


9ee99c5ff9 Yaroslav Lobankov

ci: drop testing for FreeBSD 12, add for FreeBSD 14

- Drop testing for FreeBSD 12 since FreeBSD 14 is available - Add testing for FreeBSD 14 NO_DOC=ci NO_TEST=ci NO_CHANGELOG=ci