- Sep 07, 2015
-
-
Nick Zavaritsky authored
Note: it was incomplete, made thing unnecessary complex and it did not align with the CMake way (c) for crosscompilation.
-
Nick Zavaritsky authored
Pass sysroot on OSX. Make the code in luajit.cmake a bit more sane and straightforward. Note: v1 of this patch was reverted due to performance regression.
-
- Sep 05, 2015
-
-
Konstantin Osipov authored
This reverts commit 615f0985.
-
Konstantin Osipov authored
This reverts commit 3010b98b.
-
- Sep 04, 2015
-
-
Nick Zavaritsky authored
-
- Sep 03, 2015
-
-
Nick Zavaritsky authored
Pass sysroot. Abort build if preprocessing fails (a stage in tarantool.h generation).
-
Nick Zavaritsky authored
Note: it was incomplete, made thing unnecessary complex and it did not align with the CMake way (c) for crosscompilation.
-
Nick Zavaritsky authored
Pass sysroot on OSX. Make the code in luajit.cmake a bit more sane and straightforward.
-
Nick Zavaritsky authored
We were passing -g flag twice, just uncool.
-
- Aug 31, 2015
-
-
Nick Zavaritsky authored
Luajit comes with a custome buildsystem. Fixed passing custom CC; it bites on FreeBSD since we are currently unable to build with default CC (gh-786).
-
Nick Zavaritsky authored
Issue was due to _Thread_local keyword used in the system header which gcc4.8 fails to understand in c11 mode. In --std=gnu99 mode it works. Updated cmake test to claim no c11 support if ctype.h fails to compile.
-
- Aug 28, 2015
-
-
Roman Tsisyk authored
-
- Aug 20, 2015
-
-
bigbes authored
The origin was that 'vmdef.lua' was generated in '${CMAKE_BINARY_DIR}/third_party/luajit/jit/', but was searched in '${CMAKE_SOURCE_DIR}/...'. ALSO: when we start to generate *.c files from luajit's libraries we made statement, that we don't built with OS pre-built luajits.
-
- Aug 18, 2015
-
-
Roman Tsisyk authored
-
- Aug 17, 2015
-
-
Roman Tsisyk authored
-
- Aug 14, 2015
-
-
Roman Tsisyk authored
Introduce a layer of wrappers for a number of internal box functions, dealing with accss to spaces and indexes. These wrappers: * don't throw exceptions * have a common prefix box_ * are exported in the server development headers Rewrite Lua C bindings to use the public API described above. Rewrite Lua FFI bindings to do the same. Add test.
-
- Aug 12, 2015
-
-
Konstantin Osipov authored
-
- Aug 10, 2015
-
-
Konstantin Osipov authored
cmake 2.8.9 doesn't have CMAKE_CXX_COMPILER_VERSION
-
- Aug 04, 2015
-
-
Konstantin Osipov authored
Fixes gh-849 'Compile error on CentOS' Expliclitly prohibit Gcc versions which do not support lambdas.
-
- Jul 06, 2015
-
-
Konstantin Osipov authored
Implement basic support for stored functions in C/C++. - split away struct func from struct func_def (function object and function definition object). - extend box.schema.func.create() to accept 'language' argument. - move module API related cmake magic to its own file - add test/lib to gitignore - update to the new test-run - add a test
-
- Apr 28, 2015
-
-
Roman Tsisyk authored
- mysql moved to https://github.com/tarantool/mysql - pg moved to https://github.com/tarantool/pg Please consult documentation on GitHub for more details.
-
- Apr 24, 2015
-
-
Roman Tsisyk authored
-
- Apr 22, 2015
-
-
Roman Tsisyk authored
-
Roman Tsisyk authored
-
Roman Tsisyk authored
This patch adds `src/module.h` header file with definition of all public API functions suitable to use in Lua/C modules for Tarantool. This header is automatically generated from src/*.h by CMake (`make generate_module_api`) by extracting code blocks between /** \cond public */ /* \endcond public */ Doxygen-style comments. Definitions of functions in module.h are frozen and must not be changed by future commits/releases. A new test case `app/module_api` is added to check compilation, linkage and loading of Lua modules and functionality of provided API functions. Other changes: * Convert mysql and pg to use module.h and prepare to convert to .c * Fix includes in say.h, coeio.h * Rename luaL_pushnumber64 to luaL_pushuint64 and luaL_pushinumber64 to luaL_pushint64 * Add LUA_API macros to public luaL_* functions (actually adds extern "C")
-
- Mar 06, 2015
-
-
Konstantin Osipov authored
-
Veniamin Gvozdikov authored
* Added define HAVE_GNU_READLINE and check it for detecting non GNU readline library
-
- Feb 25, 2015
-
-
bigbes authored
-
- Jan 30, 2015
-
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
- Jan 21, 2015
-
-
Konstantin Osipov authored
Build Sophia before trying to link with it.
-
Dmitry Simonenko authored
-
- Dec 01, 2014
-
-
Vasiliy Soshnikov authored
-
- Nov 26, 2014
-
-
Vasiliy Soshnikov authored
#638, checking/configuring in cmake pthread_yield and sched_yield; READLINE_ROOT for better readline control;
-
- Nov 22, 2014
-
-
Roman Tsisyk authored
Users should be able to specify some flags in CC or CXX variables instead of putting it to to C/CXXFLAGS (e.g. CC="cc --sysroot=xx -m32"). We faced with this problem on Intel Edison/Galileo SDK.
-
- Nov 18, 2014
-
-
Alexandr authored
-
- Oct 23, 2014
-
-
bigbes authored
-
Roman Tsisyk authored
Minor changes in cmake code style
-
- Oct 22, 2014
-
-
bigbes authored
-
- Oct 20, 2014
-
-
bigbes authored
0) DIST.LUA: Move dist.lua to tarantoolctl (+ DEB + RPM + DOCS) 0) DIST.LUA: Delete -w option 1) CMAKE: Add pod2man function for generating MAN Files from POD format 2) RPM: Add man files for tarantoolctl, move tarantoolctl+initscripts from `tarantool` into `tarantool-common` 3) DEB: Remove tarantoolctl.1 creation 4) Remove trailing whitespaces Fixes gh-570 Fixes gh-557
-