Commits
- Commit:
018f77f2b39d729d49bd0e96b649e2f775915cad
- From:
- Sergey Bronnikov <estetus@gmail.com>
- Via:
- Sergey Bronnikov <sergeyb@tarantool.org>
- Date:
test: fix OOM in a test luaL_loadbuffer_fuzzer
Fixes #XXXX
NO_CHANGELOG=fix test
NO_DOC=fix test
- Commit:
7616db5201b7743a78277529bf20933a73f50098
- From:
- Mergen Imeev <imeevma@tarantool.org>
- Via:
- Sergey Bronnikov <sergeyb@tarantool.org>
- Date:
config: introduce remaining vinyl options
This patch introduces all remaining vinyl options that have not been
introduced before.
Part of #8861
NO_DOC=Was already described before.
- Commit:
75d9340595502d644a20d35df86d4a012dbd5d8b
- From:
- Mergen Imeev <imeevma@tarantool.org>
- Via:
- Sergey Bronnikov <sergeyb@tarantool.org>
- Date:
config: fix error message during reload
Prior to this patch, if a cluster configuration was not present or an
instance was not found in the configuration during a reload, the error
would begin with 'Startup failure'. Now it starts with 'Reload failure'
in these cases.
Part of #8862
NO_DOC=fix of error message
- Commit:
b5e2edcda92a7fcf406af222480f1e4ee171e81b
- From:
- Alexander Turenko <alexander.turenko@tarantool.org>
- Via:
- Sergey Bronnikov <sergeyb@tarantool.org>
- Date:
test: run tests in config test suite in parallel
All the tests are independent and nothing prevents running them in
parallel. The option to enable the parallel running was just forgotten.
Part of #8862
NO_DOC=testing change
NO_CHANGELOG=see NO_DOC
- Commit:
53908472efbb0ecf35270626370b50854592a685
- From:
- klauwier <r.tolkacheva@g.nsu.ru>
- Via:
- Rimma Tolkacheva <r.tolkacheva@g.nsu.ru>
- Date:
test/fuzz: refactor LuaJIT fuzzer
This refactoring will:
1. Move macros from header to source file.
Macros should be used in header only with undef to avoid redefinitions.
Undef derictive is not useful since we want to use this macros in source
file.
2. Remove `using namespace lua_grammar` from header.
https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rs-using-directive
3. Moving serializer entry point and constant parameters into
luajit_fuzzer namespace.
It's a common practive in C++ to avoid name collisions.
4. Move serializer functions into anonymous namespace.
These functions are not a part of the interface so should have
static linkage.
https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rs-unnamed2
5. Fix ConvertToStringDefault function.
It was logically wrong so it would generate identifier `123` from `*123`.
NO_CHANGELOG=internal
NO_DOC=fuzzer fix