- Dec 09, 2011
-
-
Konstantin Osipov authored
Continue improving valgrind run: add recommended luajit suppressions.
-
Konstantin Osipov authored
Workaround a valgrind warning in strtod on 64 bit systems. On 64-bit systems, strtod uses an optimized version of strcasecmp to find out whether or not a string represents a number. This version uses int (8 byte) comparison. If the string in turn is less than 8 bytes, or is not aligned around 8 byte boundary, uninitialized memory can be accessed. Work this around with a simple test (this is lame and incomplete, but covers our cases. In future either this in valgrind will be gone, or our code will change, or we add a suppression).
-
Konstantin Osipov authored
Fix a valgrind warning in sptree.h discovered by new tests.
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
Dmitry Simonenko authored
test/connector_c: tnt_reply test added
-
- Dec 07, 2011
-
-
Konstantin Osipov authored
Rewrite addr2symbol binary search: make it simpler, fix bugs with access to symbols[-1], make sure it works correctly on 64 bit systems (s/int/ssize_t).
-
Aleksey Demakov authored
-
- Dec 06, 2011
-
-
Konstantin Osipov authored
Add a way to do nested iteration in Lua stored procedures. Implement destruction for tree indexes and iterators. This clears a few valgrind warnings.
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
Dmitry Simonenko authored
-
Dmitry Simonenko authored
-
Konstantin Osipov authored
Fix connector_c test.
-
Konstantin Osipov authored
-
Konstantin Osipov authored
Finish porting index API to objective C. Change all methods to become objective C methods. Implement a family of virtual constructors and destructors. Change iterator allocation scheme.
-
- Dec 02, 2011
-
-
Dmitry Simonenko authored
-
Dmitry Simonenko authored
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
Dmitry Simonenko authored
-
- Dec 01, 2011
-
-
Dmitry Simonenko authored
-
Dmitry Simonenko authored
tnt_stream_reqid()
-
Konstantin Osipov authored
Use the index iterator API in memcached.m, instead of hard-coded access to index internals, which broke index abstraction. This (temporarily) can (somewhat) break expire in presense of SELECT command against memcached namespace, since SELECT uses the same iterator. Hopefully, it's only temporary, since we'll soon be able to have more than one independent generic iterator over the same index.
-
- Nov 30, 2011
-
-
Konstantin Osipov authored
Do not pre-allocate Index object. Fix valgrind errors.
-
Konstantin Osipov authored
A pre-requisite patch for turning Index into an Object: Extract key description into an own structure, struct key. Introduce key_config function, which transfers configuration from confetti structure into struct key. This allows to decouple index construction from key construction -- something you need if you want a virtual constructor for index.
-
Dmitry Simonenko authored
-
- Nov 29, 2011
-
-
Konstantin Osipov authored
SHOW INFO now prints path to config Review Dmitry's patch, fix tests.
-
Dmitry Simonenko authored
-
Dmitry Simonenko authored
-
Konstantin Shulgin authored
-
Dmitry Simonenko authored
-
- Nov 25, 2011
-
-
Dmitry Simonenko authored
line (if given) 2. current directory 3. INSTALL_PREFIX/etc/tarantool.cfg
-
- Nov 24, 2011
-
-
Dmitry Simonenko authored
-
Dmitry Simonenko authored
-
- Nov 23, 2011
-
-
Aleksey Demakov authored
-
Konstantin Osipov authored
Remove an accidentally committed .reject file. Prevent this from happening again.
-
Dmitry Simonenko authored
-
Dmitry Simonenko authored
connector/c: unbuffered io support fix, propper error message
-
Aleksey Demakov authored
-