- Jul 05, 2013
-
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
Roman Tsisyk authored
-
Konstantin Osipov authored
-
Konstantin Osipov authored
Use formats when creating tuples. Store format id in the tuple.
-
- Jul 03, 2013
-
-
Konstantin Osipov authored
-
Konstantin Osipov authored
Refactor space cache code, create indexes in space_create(). Remove init_storage option.
-
Konstantin Osipov authored
Move struct key_def into an own header. Rename key_def methods to follow the coding style. Rename field_data_type to field_type. Instead of panicking on key_def initialization error, throw an exception.
-
Konstantin Osipov authored
Conflicts: test/replication/memcached.test third_party/luajit
-
Konstantin Osipov authored
-
- Jul 02, 2013
-
-
Roman Tsisyk authored
-
Roman Tsisyk authored
-
Roman Tsisyk authored
-
Konstantin Osipov authored
-
Konstantin Osipov authored
The allocator consists of a common slab cache, region and slab allocators. The patch provides unit tests. It also modifies rlist_shift to be more in line with the rest of rlist functions.
-
Roman Tsisyk authored
Conflicts: third_party/luajit
-
Roman Tsisyk authored
-
- Jul 01, 2013
-
-
Eugine Blikh authored
-
Roman Tsisyk authored
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
Konstantin Osipov authored
Before introducing a stronger row handler API, eradicate tbuf from log_io/recovery, and pass around a pointer to row and row length instead.
-
Konstantin Osipov authored
Extract the remaining places which access tuple->data directly into tuple_to_port.cc file, which will have full access to all tuple formats and all destinations to which a tuple may need to be converted. In this file it'll be possible to perform a conversion efficiently, at the same time, it will be the only place of cross-dependency between all tuple formats and all conversion destinations.
-
- Jun 29, 2013
-
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
- Jun 28, 2013
-
-
Dmitry Simonenko authored
-
Roman Tsisyk authored
Conflicts: cmake/compiler.cmake include/sio.h src/box/bitset_index.cc src/box/box_lua.cc src/lua/init.cc src/lua/session.cc src/sio.cc test/unit/objc_catchcxx.m third_party/luajit
-
Roman Tsisyk authored
-
Konstantin Osipov authored
Conflicts: third_party/luajit
-
Roman Tsisyk authored
-
Roman Tsisyk authored
-
Roman Tsisyk authored
-
Roman Tsisyk authored
-
Eugine Blikh authored
* Implementing LUA printer (https://blueprints.launchpad.net/tarantool/+spec/tc-lua-printer) * Moving xlog printer code into tc_print_xlog.{c,h}, leaving basic printing code in tc_print.{c,h}. * Fix TC bug (https://bugs.launchpad.net/tarantool/+bug/1185746), Added support for snap print formatters. * Added temporary workaround for option (-B or --bin), that allow you to print STR instead of INT and INT64 in lua formatter. Works in "keys" and UPDATE (ASSIGN or INSERT). * Fix of stdin: add custom function for pipe instead of stdin (very slow with readline) * Fix for realloc problems 1) if size is 0, then behaviour is undefined 2) in C99 if realloc returns NULL, and size is not zero (errno == ENOMEM) input buffer of memory is needed to be freed manually. Whitepaper of POSIX standart: http://pubs.opengroup.org/onlinepubs/9699919799/functions/realloc.html * Add support of -D (--delim) argument, that sets delimiter on start of tarantool client. Also, if you "cat" .snap or .xlog files in LUA format it prints delim in end of every coomand.
-
- Jun 27, 2013
-
-
Konstantin Osipov authored
-
Roman Tsisyk authored
-