- Oct 15, 2015
-
-
Roman Tsisyk authored
External unwind code doesn't exists for non-x86 platforms. Allow LuaJIT to be compiled somehow.
-
Roman Tsisyk authored
-
- Oct 14, 2015
-
-
Sulverus authored
-
- 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 11, 2015
-
-
Konstantin Osipov authored
Add members to struct error Avoid unnecessary type conversions.
-
Konstantin Osipov authored
-
Konstantin Osipov authored
Avoid throwing exceptions from most fiber functions.
-
- Oct 10, 2015
-
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
Konstantin Osipov authored
say.cc -> say.c
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
- Oct 09, 2015
-
-
Konstantin Osipov authored
object.h was an Objective C legacy providing nothing, mostly, and with some changes to class hierarchies I have in mind using it will introduce multiple inheritance, which I'd rather avoid.
-
- Oct 08, 2015
-
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
Roman Tsisyk authored
Extract bsdsocket_io_wait() from bsdsocket.cc to public C API. This very simple patch allow to use Tarantool event machine in stored C procedures. Other changes: replace fiber_wakeup() with fiber_call() here to save extra event loop iteration.
-
Daniil Medvedev authored
-
Roman Tsisyk authored
A prerequisite for #1062: Automatic cluster bootstrap
-
- Oct 07, 2015
-
-
Nick Zavaritsky authored
Updated libeio invokes done_poll callback but we weren't providing one.
-
Nick Zavaritsky authored
Wrong fix. This reverts commit cd200c65.
-
- Oct 06, 2015
-
-
Nick Zavaritsky authored
-
Roman Tsisyk authored
Support the following configuration: box.cfg { replication_source = { "uri1"; "uri2"; "uri3"; -- ... } } This change is backward-compatible: old syntax is supported as well. box.info.replication is not changed and displays state of the first (if sort by URI) master. This patch also adds a simple hack to automatically detect the first master (if sorted by URI) during initial cluster bootstrap by comparing box.cfg.listen uri with replication_source uris.
-
- Oct 04, 2015
-
-
Nick Zavaritsky authored
-
Nick Zavaritsky authored
-
- Oct 01, 2015
-
-
Konstantin Osipov authored
-
Konstantin Osipov authored
Remove broadcast(): it din't work as expected and wasn't used by anyone.
-
- 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
-
Nick Zavaritsky authored
-
- Sep 29, 2015
-
-
Konstantin Osipov authored
Update error messages. Follow the coding style in C function naming.
-