- Aug 12, 2015
-
-
Konstantin Osipov authored
-
- Feb 10, 2015
-
-
Konstantin Osipov authored
Fix a few bugs related to destruction of resources allocated in a non-main thread. Remove replication_prefork() and all the code related to pushing a socket into another process. Add debug asserts to slab cache, to ensure it's used from a single thread only.
-
- Dec 26, 2014
-
-
Konstantin Osipov authored
libcore is a thick a thick bundle with almost everything. Rename it to libserver. Extract the minimal server core with fibers & exceptions into libcore. Add a prototype unit test for fibers.
-
- Feb 04, 2014
-
-
Konstantin Osipov authored
Introduce a structure to represent a thread with an event loop in it. Do not require a working event loop in say() or wal_opt_sync().
-
- Dec 23, 2013
-
-
Konstantin Osipov authored
-
- Dec 16, 2013
-
-
Konstantin Osipov authored
Move towards a uniform include scheme where header files are stored along with the sources files, in the same directory. We had to begin to use this scheme thanks to use of subprojects, and a mix of two approaches turns the code base into a mess.
-
- Jun 20, 2013
-
-
Konstantin Osipov authored
Rename tarantool_pthread.h to tt_pthread.h This is a pre-requisite for addition of Perl stored procedures.
-
- Jun 04, 2013
-
-
Roman Tsisyk authored
-
- Jun 03, 2013
-
-
Roman Tsisyk authored
-
- Feb 05, 2013
-
-
Roman Tsisyk authored
-
- Oct 09, 2012
-
-
Konstantin Osipov authored
Now that the network layer is exception aware, slowly transit with the rest of Tarantool subsistems to exception-based error handling model. Make sure fiber_create() throws an exception if there is insufficient memory for fiber or its stack. Make the rest of the code aware of the change.
-
- Jul 31, 2012
-
-
Konstantin Osipov authored
End the copyright madness. Tarantool authors maintain a shared copyright on the code base. Remove individual copyright (c) from specific files and put a single AUTHORS file in the project top.
-
- May 28, 2012
-
-
pcherenkov authored
-
- Apr 25, 2012
-
-
Konstantin Osipov authored
-
- Apr 05, 2011
-
-
Roman Tokarev authored
Port tarantool to ObjectiveC. Implement basic TNTException class and TNTFiberException and TNTBoxException subclasses. Replace longjmp/setjmp with ObjectiveC exceptions. mod/box: Restructurize request processing in the following way: try begin dispatch commit catch abort where any error during request processing generate an exception.
-
- Feb 27, 2011
-
-
Konstantin Osipov authored
Implement https://blueprints.launchpad.net/tarantool/+spec/consistent-header-guards Audit all header files in tarantool code base for consistent use of header guards: - consistent naming scheme, following doc/coding-style.txt - header guard goes before the copyright - each header is self-sufficient. - add copyright headers where they were missing. Remove __packed__, __unused__, __noinline__ and __regparm2__ from util.h, since the name __unused__ conflicted with a parameter name in third_party/valgrind/valrgind.h, which led to a dependency in inclusion order between util.h and this header. The define names were not standard, I couldn't come up with some meaningful and standard names, and they were only saving some typing, while not providing any extra functionality.
-
- Feb 15, 2011
-
-
Konstantin Osipov authored
Make a system specific check for MAP_ANONYMOUS part of configuration process. Follow up on a broken ENABLE_BACKTRACE switch and fix a few cases which didn't compile with it.
-
- Feb 04, 2011
-
-
Konstantin Osipov authored
Use CMake to: - Compile tarantool_silverbox, tarantool_feeder. - enable ./test-run testing out-of-source - implement Debug/Release configurations - add ENABLE_BACKTRACE ENABLE_TRACE and HAVE_BFD switches - support auto-generated targets
-
- Jan 13, 2011
-
-
Yuriy Vostrikov authored
-
- Oct 14, 2010
-
-
Yuriy Vostrikov authored
-
- Sep 08, 2010
-
-
Yuriy Vostrikov authored
-