- May 12, 2016
-
-
Roman Tsisyk authored
-
- Feb 16, 2016
-
-
Roman Tsisyk authored
-
Roman Tsisyk authored
* Exclude web-sites and compiled JS files * Exclude debian/ rpm/ FreeBSD/ directories * Exclude CI files * Exclude CVS files * Exclude *.pyc
-
- Feb 08, 2016
-
-
Roman Tsisyk authored
-
- Feb 04, 2016
-
-
Roman Tsisyk authored
* Fix hardening if backtraces are off * Ensure that all tests are passed with hardened flags * RPM: add --with/--without backtrace option (default is --with) * RPM: remove dependency on libbfd, libiberty, libz if --without backtrace * RPM: enable stripping and debuginfo if --without backtrace Backtraces are still enabled by default. Hardened flags used by RedHat: -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -pie -fPIC
-
Roman Tsisyk authored
-
- Feb 03, 2016
-
-
Roman Tsisyk authored
-
Roman Tsisyk authored
* Detect multilib directories properly * Remove duplicates from package.path/package.cpath * Increase priority of tarantool/ prefixes * Add Debian and Gentoo specific folders
-
- Feb 01, 2016
-
-
Roman Tsisyk authored
Use values generated by cmake. Needed for homebrew.
-
- Jan 29, 2016
-
-
Nick Zavaritsky authored
-
- Jan 28, 2016
-
-
Roman Tsisyk authored
* Don't print information if nothing has changed * Remove -DENABLE_BUNDLED_XXX options which doesn't work * Use common names for _DIRS and _LIBRARIES variables
-
Roman Tsisyk authored
Other changes: * Move CJSON sources to libserver to resolve dependency on lua/utils.c
-
- Jan 23, 2016
-
-
Roman Tsisyk authored
-
- Jan 21, 2016
-
-
Roman Tsisyk authored
-
- Jan 19, 2016
-
-
Roman Tsisyk authored
-
Sulverus authored
-
https://github.com/tarantool/build/issues/10Sulverus authored
Switch tarantool builds to a new RPM spec
-
- Jan 18, 2016
-
-
Georgy Kirichenko authored
-
- Jan 09, 2016
-
-
Roman Tsisyk authored
* Add -DENABLE_DIST=ON option to enable init scripts on `make install` * Create directories for tarantoolctl on `make install` * Add logrotate script to `make install` * Fix example.lua to work out of the box * Use /etc/default instead of /etc/sysconfig on Debian * Fix directories permissions for tarantoolctl * Add support for systemd-tmpfiles (required by Fedora)
-
- Dec 24, 2015
-
-
Nick Zavaritsky authored
-
- Dec 20, 2015
-
-
Roman Tsisyk authored
pod2man causes too many troubles
-
Roman Tsisyk authored
-
Roman Tsisyk authored
-
- Dec 18, 2015
-
-
Roman Tsisyk authored
* Split libyaml (C library) and lua-yaml (Lua bindings) * Add support for system libyaml-dev in CMake scripts if -DENABLE_BUNDLED_LIBYAML is OFF (default is ON) * Add libyaml-dev to DEB dependencies third_party/libyaml/ is completely identical to upstream libyaml 0.1.6. (libyaml-0-2 in Debian/Ubuntu). Test are passed both with bundled and system versions of the library. third_party/lua-yaml/ is patched by me to use luaL_serializer, therefore upstream version is not suitable for Tarantool. This patch is needed to pass Debian package checks (lintian).
-
- Dec 11, 2015
-
-
Sulverus authored
-
- Dec 03, 2015
-
-
Konstantin Osipov authored
-
- Dec 01, 2015
-
- Nov 27, 2015
-
-
Konstantin Osipov authored
-
- Nov 13, 2015
-
-
bigbes authored
-
- Nov 05, 2015
-
-
Konstantin Osipov authored
proctitle.c: since it's now fully rewritten by us, move from third_party process_title.c: rename to title.c Style changes.
-
- Oct 26, 2015
-
-
Nick Zavaritsky authored
-
Nick Zavaritsky authored
-
- Oct 21, 2015
-
-
Nick Zavaritsky authored
If building for 32 bit x86 target pass -march=i686 option to enable atomic instructions. i686 is usually the default arch but sometimes an older one is selected (depends on gcc compile time configuration).
-
- Oct 15, 2015
-
-
Roman Tsisyk authored
External unwind code doesn't exists for non-x86 platforms. Allow LuaJIT to be compiled somehow.
-
- Oct 13, 2015
-
-
Nick Zavaritsky authored
-
- Oct 12, 2015
-
-
Nick Zavaritsky authored
A 'tentative definition' in C language is a global variable definition missing both a storage class and an initializer, ex: int foo. Traditionally it get's translated into a common symbol, allowing for multiple definitions in different translation units to coexist. Normally multiple definitions aren't allowed; unless they are common symbols. In the later case a linker picks one arbitrarily. -fno-common alters tentative definitions translation, resulting in a more strict and conformant semantics, multiple definitions are no longer allowed. This change was motivated by the OSX linker not handling common symbols in static libraries (https://stackoverflow.com/questions/19398742/os-x-linker-unable-to-find-symbols-from-a-c-file-which-only-contains-variables)
-
- Oct 01, 2015
-
-
Roman Tsisyk authored
-
- Sep 30, 2015
-
-
Nick Zavaritsky authored
-
Nick Zavaritsky authored
Enable monotonic timers (if available). Enable floor() usage in computations (instead of a crude approximation with bithacks). Enable eventfd and signalfd usage on Linux.
-
Nick Zavaritsky authored
-