- Oct 06, 2017
-
-
Alexandr Lyapunov authored
-
- Sep 26, 2017
-
-
Alexander Turenko authored
The option is '-DENABLE_BUNDLED_ZSTD' and defaults to ON. There are two goals of making this conditional, both related to building Tarantool on Gentoo Linux from an ebuild: * Avoid bundled ZStd building issue w/o pay to investivage it. * Allow user to choose between system and bundled library.
-
- Sep 14, 2017
-
-
Roman Tsisyk authored
-
- Sep 05, 2017
-
-
Roman Tsisyk authored
Fix misleading "C atomics not supported" when git submodules are missing. Closes #2088
-
- Aug 22, 2017
-
-
Roman Tsisyk authored
getopt_long() is available on all supported platforms. Get rid of legacy gopt and use getopt_long(). Incompatible changes: * `tarantool --version --no-such-option` printed "unrecognized option '--no-such-option'", now it displays version. `tarantool --no-such-option --version` still prints an error message. Needed for #1265
-
- Aug 03, 2017
-
-
Roman Tsisyk authored
Add an option to enable LuaJIT's GC64 mode and enable this option by default on OS X. Closes #2643
-
- Jul 28, 2017
-
-
Vladislav Shpilevoy authored
-
- Jul 24, 2017
-
-
Georgy Kirichenko authored
Remove libbfd from dependencies and use libunwind for stack traces. Closes #2103
-
- Jun 16, 2017
-
-
Konstantin Osipov authored
-
Ilya authored
Inpspired by tarantool/curl module by Vasiliy Soshnikov. Reviewed and refactored by Roman Tsisyk. Closes #2083
-
- May 12, 2017
-
-
Kirill Yukhin authored
This patch removes following source files regeneration: 1. keywordhash.h 2. opcodes.[hc] 3. parse.[hc] 4. sqlite3.h adding them to the source tree. To re-generate them (p.p. 1-3) one must pass -DSQL_MAINTAINER_MODE=ON option to cmake. Files will be copied to source tree automatically iif actual difference will be detected. As far we don't need such platform variety - remove sqlite3.h re-generation at all. Remove TCL script responsible for generation and template header as well. Compilation of auxilary SQL tools was also moved under this option: 1. Lemon parser 2. mkkeywordhash since they redundant in non-maintainer mode. Finally it removes dependency on TCL from all Tarantool package variants. Remove sqliteConfig.h, we don't use it.
-
- May 10, 2017
-
-
Kirill Yukhin authored
Set working directory to root of source tree while doing `git modules update`.
-
- May 05, 2017
-
-
Nick Zavaritsky authored
* do not include autotools build files sql: [#2387] [#2267] Cleanup unused SQLite fines. sql: Checkin SQLite test coverage sql: Remove TCL-based tests Remove sqlite-tcl testsuite along with all TCL-relared libs. Clean up sqlite's CMakeLists and remove redundant TCL-related sources. * src/lib/sqlite/CMakeLists.txt: Remove dependency on TCL library. * src/lib/sqlite/src/CMakeLists.txt: Remove testfixture target. * src/lib/sqlite/src/test.*: Remove. * src/lib/sqlite/src/sqlite3.rc: Ditto. * src/lib/sqlite/src/tclsqlite.c: Ditto. * src/lib/sqlite/ext: Ditto. * test/sqlite-tcl: Ditto. Add -o option in lemon (output file name) This is necessary for out-of-source CMake builds. Use dummy commit date and UUID in sqlite3.h Last commit date and UUID are included in generated sqlite3.h. We don't distribute standalone sqlite, and Tarantool itself is already version-stamped. sqlite: Add VERSION Implement CMake build rules for sqlite.
-
- Feb 15, 2017
-
-
Roman Tsisyk authored
Sophia was an experimental storage engine in 1.6.x. Please use 'vinyl' engine in Tarantool 1.7 instead. Closes #2040
-
- Feb 13, 2017
-
-
Roman Tsisyk authored
We don't need these functions anymore.
-
- Feb 11, 2017
-
-
Roman Tsisyk authored
* Check for missing cpuid.h header * Fix sed magic in extra/mkexports * Fix open_memstream implementation * Fix CLOCK_PROCESS_CPUTIME_ID / CLOCK_THREAD_CPUTIME_ID * Disable stupid -Wchar-subscripts warnings * Add a workaround for "undefined __gcc_personality_v0" Tested on NetBSD 7 and on x86_64-rumprun-netbsd. Now you can use Tarantool on toasters.
-
- Feb 07, 2017
-
-
Roman Tsisyk authored
See #1874
-
- Dec 23, 2016
-
-
Roman Tsisyk authored
This patch is not perfect, but it is better than nothing. + Remove third_party/valgrind and third_party/pmatomic which also exist in src/lib/small/third_party.
-
- Nov 01, 2016
-
-
Georgy Kirichenko authored
* Write xlog via fd instead of fiob with FILE * interface * Remove O_DIRECT mode, use fdatasync(2)/sync_file_range(2) with posix_fadvise(2) to free the page cache. Disk cache polution on snapshot was tested with `vmtouch` utility and fadvise() provides similar result to O_DIRECT. * Remove fiob.c implementation (unused)
-
- Oct 17, 2016
-
-
Nick Zavaritsky authored
Make sure llvm-symbolizer is available. If not, reports will contain raw addresses instead of line info. Since leak suppressions aren't ready yet, we suggest setting ASAN_OPTIONS=detect_leaks=0 environment variable when running tests.
-
- Sep 29, 2016
-
-
Roman Tsisyk authored
-
- Sep 27, 2016
-
-
Roman Tsisyk authored
Regression by d36ba279
-
- Sep 23, 2016
-
- Aug 15, 2016
-
-
Roman Tsisyk authored
Needed for #1689
-
- Jul 28, 2016
-
-
Roman Tsisyk authored
Fixes #810
-
- Jul 15, 2016
-
-
Konstantin Nazarov authored
Fixes #1617
-
Roman Tsisyk authored
Fixes debian/#831361
-
- Jul 14, 2016
-
-
Konstantin Nazarov authored
Fixes #1617
-
- Jul 05, 2016
-
-
Konstantin Osipov authored
* doc: moved to http://github.com/tarantool/doc
-
- Apr 28, 2016
-
-
Roman Tsisyk authored
Use config.h instead.
-
Roman Tsisyk authored
-
Roman Tsisyk authored
* Use our own fork * Fix typo in CMakeLists.txt * Update build dependecies in README.md * Fix a potential bug with buffer size calculation in ss_lz4filter_next()
-
- Apr 27, 2016
-
-
Roman Tsisyk authored
-
- Apr 26, 2016
-
-
Dmitry Simonenko authored
-
- Apr 24, 2016
-
-
bigbes authored
-
- Apr 06, 2016
-
-
Georgy Kirichenko authored
-
Georgy Kirichenko authored
-
- Mar 20, 2016
-
-
Konstantin Osipov authored
I never remember using it, must be some ancient artifact.
-
- Feb 18, 2016
-
-
Roman Tsisyk authored
Create /usr/lib*/tarantool and /usr/share/tarantool from tarantool package
-
- Feb 16, 2016
-
-
Roman Tsisyk authored
* Exclude web-sites and compiled JS files * Exclude debian/ rpm/ FreeBSD/ directories * Exclude CI files * Exclude CVS files * Exclude *.pyc
-