- Jul 08, 2013
-
-
Konstantin Osipov authored
Save tuple field offsets for indexed fields in the tuple. Merge tuple validation and initialization of field maps in the tuple. Make formats work for an incorrect tuple. Make tuple_field() inline.
-
- Jul 05, 2013
-
-
Konstantin Osipov authored
-
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.
-