- Mar 06, 2014
-
-
Konstantin Osipov authored
-
- Feb 25, 2014
-
-
Dmitry Simonenko authored
-
- Feb 19, 2014
-
-
Dmitry Simonenko authored
-
Alexandr authored
-
- Feb 18, 2014
-
-
Dmitry Simonenko authored
-
- Feb 17, 2014
-
-
Roman Tsisyk authored
-
Roman Tsisyk authored
-
- Feb 14, 2014
-
-
Dmitry Simonenko authored
-
- Feb 10, 2014
-
-
Dmitry Simonenko authored
move module related tests from test/box/ to test/module/.
-
- Feb 07, 2014
-
-
Konstantin Osipov authored
-
- Feb 04, 2014
-
-
Roman Tsisyk authored
This patch replaces box.tuple userdata with similar cdata.
-
- Feb 03, 2014
-
-
Konstantin Osipov authored
Allow start of tarnatool_box in #! form. Remove script_dir. Make all configuration options optional (primary_port was the last one required). Make the configuration file itself optional. If no watcher is started for the event loop, either based on the config file settings, or in the #! script, do not start the event loop. Update the test runner to take the new changes into account. Fix a bug in symbols_load() when no symbols could be loaded when path to executable was neither relative nor absolute (but based on PATH). Fix a bug with ignored return value of slab_arena_create() in tuple.cc
-
- Jan 12, 2014
-
-
Konstantin Osipov authored
In Lua, by definition, an array is something that is indexed from 1 and doesn't have gaps in indexes. This can be easily checked without serializer hints. Tuple to YAML conversion should not go through a temporary conversion to a Lua table in the future, so it should also not be an argument for slowing things down.
-
- Jan 09, 2014
-
-
Roman Tsisyk authored
This patch merges row_header and wal_row structures into new log_row structures.
-
- Dec 16, 2013
-
-
Konstantin Osipov authored
Move towards a uniform include scheme where header files are stored along with the sources files, in the same directory. We had to begin to use this scheme thanks to use of subprojects, and a mix of two approaches turns the code base into a mess.
-
- Nov 25, 2013
-
-
Alexandr authored
-
- Nov 21, 2013
-
-
Roman Tsisyk authored
-
- Nov 15, 2013
-
-
Eugine Blikh authored
#104: -? as --help alias(also for tarancheck), -v -> -V, += number/string in description (need to patch gopt_help += 9 symbols)
-
Roman Tsisyk authored
-
- Nov 14, 2013
-
-
Konstantin Osipov authored
Add forgotten test result.
-
- Nov 13, 2013
-
-
Roman Tsisyk authored
This commit completely changes the data format used by Tarantool. A new binary serialization format called MsgPack (http://msgpack.org) has been introduced to store tuples, keys, request members, etc. MsgPack supports various data types and hierarchical structures. Since tuple & keys format has been changed, the binary protocol is no more compatible with 1.5 clients. The list of major changes: * Add MsgPack library and unit tests as a submodule * Add Lua bindings for the library and unit tests for it * Update IPROTO to use MsgPack for all kinds of requests * Change struct tuple to use MsgPack Array instead of BER-encoded fields * Remove fixed offsets from tuples (cannot be supported by MsgPack) * Replace const char *key, key_part pairs with MsgPack Arrays * Rework comparators and indicies to support MsgPack'ed fields * Merge NUM and NUM64 types into the one single type (NUM) * Rewrite box_lua.cc functions to support MsgPack instead of BER * Rewrite tuple_update to support MsgPack instead of BER * Totaly remove varint32 functions from all modules * Rework lua_tofield and YAML encoder to properly support Lua tables * Modifie bootstrap files and system spaces to use the new format * Add MsgPack support to the test system via msgpack-python * Update tests to use proper data types and remove unneeded box.packs Tarantool 1.6 is the world's first MsgPack-based database!
-
- Nov 06, 2013
- Oct 18, 2013
-
-
Veniamin Gvozdikov authored
-
- Oct 16, 2013
-
-
Roman Tsisyk authored
-
- Oct 12, 2013
-
-
Konstantin Osipov authored
-
- Sep 23, 2013
-
-
Konstantin Osipov authored
Provide open_memstream() implementation for system which miss it (Mac OS X).
-
- Sep 08, 2013
-
-
Dmitry E. Oboukhov authored
* sys/prctl.h can be found only on Linux, but cmake recognizes Debian/kFreeBSD as Linux. * extern "C" for TIMEOUT_INFINITY (it is used in plugins)
-
Dmitry E. Oboukhov authored
* sys/prctl.h can be found only on Linux, but cmake recognizes Debian/kFreeBSD as Linux. * extern "C" for TIMEOUT_INFINITY (it is used in plugins)
-
- Sep 02, 2013
-
-
Konstantin Osipov authored
Add comment. Fix style. Update tests.
-
Dmitry Simonenko authored
for proper yaml null output. Fix test/box/socket test.
-
Dmitry Simonenko authored
a binary stream. Fix box/cjson test.
-
- Aug 27, 2013
-
-
Dmitry Simonenko authored
-
Dmitry Simonenko authored
-
Dmitry Simonenko authored
fix end-of-document marker for multi documents return.
-
Konstantin Osipov authored
Add replace_if_exists as a stock method of a space. Patch lua-yaml emitter to add \n after ---.
-
- Aug 26, 2013
-
-
Konstantin Osipov authored
-
Dmitry Simonenko authored
Integrate libyaml instead of internal yaml formaters. changelog: * fixed i64 convertion bug * refactored bindings to new admin .info() scheme * moved lua plugin api to separate file * moved lua fiber api to separate file * slab binding refactored * added fiber lua bindings * rewriten admin reply handler * proper yaml end-of-document formater * proper server error formater * fixed bug with leftover data on stack on exception error * added support of i64 types to lyyaml * removed couple of box.show_ bindings * console client fixes to support new scheme This push has a yet broken test's.
-
- Aug 15, 2013
-
-
Konstantin Osipov authored
Implementation of TreeIndex::reserve() had a bug when tree.members weren't allocated while buildNext was already using them. Remove sptree_index_node magic and simplify sptree iterators. </kostja>
-
- Jul 09, 2013
-
-
Roman Tsisyk authored
-