Branch: refs/heads/core-mhash
Home: https://github.com/mailru/tarantool
Commit: 1ee48afc3958bd5f99c3882ca1c8e321d1114707
https://github.com/mailru/tarantool/commit/1ee48afc3958bd5f99c3882ca1c8e321d1114707
Author: Konstantin Osipov <[email protected]>
Date: 2011-09-16 (Fri, 16 Sep 2011)
Changed paths:
M mod/box/index.m
M test/box_big/sql.result
M test/box_big/sql.test
Log Message:
-----------
Blueprint tree-primary-key: code review.
Reorganize loops in build_indexes() to avoid redundancy.
Commit: e3d9e5614a09da9b9f59ca6f7ac6202ae13f84b5
https://github.com/mailru/tarantool/commit/e3d9e5614a09da9b9f59ca6f7ac6202ae13f84b5
Author: Konstantin Osipov <[email protected]>
Date: 2011-09-19 (Mon, 19 Sep 2011)
Changed paths:
M mod/box/index.h
M mod/box/index.m
Log Message:
-----------
Blueprint tree-primary-key: review fixes.
Change signature of index_tree_el_init, avoid
unnecessary use of palloc(), preallocate
buffers for reads and writes instead.
Commit: aad2831e2a92dedd1efd5e57dd33a3a7bbed5601
https://github.com/mailru/tarantool/commit/aad2831e2a92dedd1efd5e57dd33a3a7bbed5601
Author: Konstantin Osipov <[email protected]>
Date: 2011-09-19 (Mon, 19 Sep 2011)
Changed paths:
M mod/box/box.m
M mod/box/index.h
M mod/box/index.m
Log Message:
-----------
Blueprint tree-primary-key: review fixes.
Implement iterator over HASH index, and use it
in mod_snapshot() and build_indexes().
Commit: 7bdd720ff9f382b3be082c0bb69f307f97091737
https://github.com/mailru/tarantool/commit/7bdd720ff9f382b3be082c0bb69f307f97091737
Author: Konstantin Osipov <[email protected]>
Date: 2011-09-19 (Mon, 19 Sep 2011)
Changed paths:
R doc/user/namespace.xml
A doc/user/space.xml
M doc/user/target.db
Log Message:
-----------
User guide: remove the restriciton on type of primary keys.
Remove the restriction on type of primary key index.
Fix a compilation error.
Commit: 63c8f42a3d7a1393133ed63fc12e88302f20f459
https://github.com/mailru/tarantool/commit/63c8f42a3d7a1393133ed63fc12e88302f20f459
Author: Konstantin Osipov <[email protected]>
Date: 2011-09-20 (Tue, 20 Sep 2011)
Changed paths:
M mod/box/index.h
Log Message:
-----------
Add comments to index.h
Commit: fb95762dbb6817042252e1d2653918c62258c470
https://github.com/mailru/tarantool/commit/fb95762dbb6817042252e1d2653918c62258c470
Author: Konstantin Osipov <[email protected]>
Date: 2011-09-20 (Tue, 20 Sep 2011)
Changed paths:
M test/box/sql.result
M test/box/sql.test
R test/box/tarantool_bug735140.cfg
M test/box_big/sql.result
M test/box_big/sql.test
M test/box_big/tarantool.cfg
Log Message:
-----------
Move the test case for Bug#735140 to box_big suite.
Commit: a742ecca14115f0ca1d3f545572483c6c5f62512
https://github.com/mailru/tarantool/commit/a742ecca14115f0ca1d3f545572483c6c5f62512
Author: Konstantin Osipov <[email protected]>
Date: 2011-09-21 (Wed, 21 Sep 2011)
Changed paths:
M mod/box/box.m
Log Message:
-----------
Fix bug https://bugs.launchpad.net/tarantool/+bug/837315
Fix bug https://bugs.launchpad.net/tarantool/+bug/837315
When write_inbox() failed, wal_write() would throw
an exception.
This had two effects:
first, a call to confirm_lsn() would confirm lsn
of the failed transaction out of order (indeed, nothing
is written, so this lsn is confirmed before lsns
of transactions which are waiting on write to complete)
second, txn_rollback() was called with fiber->mod_data.txn == 0.
The second led to an assertion failure.
The fix only fixes the second effect, so that an error
is sent to the client, and the server does not terminate.
It's not possible to come up with a serial test
case for the bug, since to fill up all inboxes one
needs many concurrent writes.
Commit: 350e04ca2904278dc5ba9621d3a6fa352a01a239
https://github.com/mailru/tarantool/commit/350e04ca2904278dc5ba9621d3a6fa352a01a239
Author: Konstantin Osipov <[email protected]>
Date: 2011-09-21 (Wed, 21 Sep 2011)
Changed paths:
M mod/box/box.m
M mod/box/index.h
M mod/box/index.m
M test/box/lua.result
M test/box/sql.result
M test/box_big/sql.result
M test/box_big/sql.test
M test/box_big/tarantool.cfg
M test/lib/sql_ast.py
Log Message:
-----------
Lua: rework index iterators.
Simplify index_tree_el_compare
Make iterators usable regardless of index type.
Add coverage.
Add more tests.
In iterators over tree indexes, check
that key type matches field type.
Add tests for non-unique multipart keys.
Update output of the python test library
to not print extra trailing '\0' at the
end of error message. Update test results.
Commit: 328f16551750cc9313676a06ea2c1743627f0ec7
https://github.com/mailru/tarantool/commit/328f16551750cc9313676a06ea2c1743627f0ec7
Author: Dmitry Simonenko <[email protected]>
Date: 2011-09-29 (Thu, 29 Sep 2011)
Changed paths:
M connector/c/tnt.c
M connector/c/tnt_io.c
Log Message:
-----------
connector/c: close(0) fix and thread-safe name resolving (gethostbyname ->
getaddrinfo)
Commit: d72f22fe9198a04b20ff023c1bfd164458d67713
https://github.com/mailru/tarantool/commit/d72f22fe9198a04b20ff023c1bfd164458d67713
Author: Konstantin Osipov <[email protected]>
Date: 2011-09-30 (Fri, 30 Sep 2011)
Changed paths:
M connector/c/tnt.c
M connector/c/tnt_io.c
M mod/box/box.m
Log Message:
-----------
Merge branch 'master' of github.com:mailru/tarantool
Commit: c31ebd742ba55656da1ee8d2a8b7f83f0bf69698
https://github.com/mailru/tarantool/commit/c31ebd742ba55656da1ee8d2a8b7f83f0bf69698
Author: Konstantin Osipov <[email protected]>
Date: 2011-09-30 (Fri, 30 Sep 2011)
Changed paths:
M test/box_big/sql.result
M test/box_big/sql.test
M test/lib/box_connection.py
M test/lib/sql_ast.py
M test/lib/tarantool_connection.py
Log Message:
-----------
Fix a sporadic test failure (retrieving duplicate keys).
Duplicate keys are sorted by tuple pointer value.
This led to non-stable test output when retrieving
all duplicates.
Sort results in the test runner to avoid sporadic
errors.
Commit: c5acb8df5532eb31a38c41f90bb0dd26d8a59690
https://github.com/mailru/tarantool/commit/c5acb8df5532eb31a38c41f90bb0dd26d8a59690
Author: Konstantin Osipov <[email protected]>
Date: 2011-10-03 (Mon, 03 Oct 2011)
Changed paths:
M include/errcode.h
M mod/box/box_lua.m
M mod/box/index.h
M mod/box/index.m
M test/box_big/sql.result
M test/box_big/sql.test
M third_party/sptree.h
Log Message:
-----------
Lua: add support for min() and max() in TREE indexes.
Commit: edb2f3ed0bd4f3c47c70726f9c898b720c3320dd
https://github.com/mailru/tarantool/commit/edb2f3ed0bd4f3c47c70726f9c898b720c3320dd
Author: Konstantin Shulgin <[email protected]>
Date: 2011-10-05 (Wed, 05 Oct 2011)
Changed paths:
M core/fiber.m
M core/log_io.m
M include/fiber.h
Log Message:
-----------
Refactoring: 'refactoring-fiber-yield'
yield function was renamed to fiber_yield.
Commit: 687db60d82c977ef746239157662cd1a70da0a88
https://github.com/mailru/tarantool/commit/687db60d82c977ef746239157662cd1a70da0a88
Author: Konstantin Shulgin <[email protected]>
Date: 2011-10-05 (Wed, 05 Oct 2011)
Changed paths:
M core/fiber.m
M core/log_io.m
M include/fiber.h
Log Message:
-----------
Merge branch 'refactoring-fiber-yield'
Commit: 48cd44465695cb3e6af0ac692a2ccf3b4ebb7626
https://github.com/mailru/tarantool/commit/48cd44465695cb3e6af0ac692a2ccf3b4ebb7626
Author: Konstantin Osipov <[email protected]>
Date: 2011-10-10 (Mon, 10 Oct 2011)
Changed paths:
M CMakeLists.txt
Log Message:
-----------
Fix a CMake build failure on FreeBSD/AMD64 CPUs.
Commit: c4a12d786efbda76b770d927c50de4748b842252
https://github.com/mailru/tarantool/commit/c4a12d786efbda76b770d927c50de4748b842252
Author: Konstantin Osipov <[email protected]>
Date: 2011-10-10 (Mon, 10 Oct 2011)
Changed paths:
M core/tarantool_lua.m
M mod/box/box.lua
M mod/box/box_lua.m
M test/box/lua.result
M test/box/lua.test
M test/box_big/lua.result
M test/box_big/lua.test
M test/box_big/sql.result
M test/box_big/sql.test
M test/box_big/tree_pk.result
M test/box_big/tree_pk.test
Log Message:
-----------
Lua: implement a range select and truncate namespace.
Implement iterators, range select, namespace truncate.
Commit: 93751d3f0b5b3ddc2cfc858c8a2a752cbf0d039a
https://github.com/mailru/tarantool/commit/93751d3f0b5b3ddc2cfc858c8a2a752cbf0d039a
Author: Konstantin Osipov <[email protected]>
Date: 2011-10-10 (Mon, 10 Oct 2011)
Changed paths:
M CMakeLists.txt
Log Message:
-----------
Merge branch 'master' of github.com:mailru/tarantool
Commit: 573a843a2a70f9fcaca7cdcfddf901c7d869f893
https://github.com/mailru/tarantool/commit/573a843a2a70f9fcaca7cdcfddf901c7d869f893
Author: Dmitry Simonenko <[email protected]>
Date: 2011-10-11 (Tue, 11 Oct 2011)
Changed paths:
M core/CMakeLists.txt
M core/replication.m
Log Message:
-----------
compilation fixes on FreeBSD
Commit: c452cb5b4a9c2b9c52e882557bb8c16a8476f512
https://github.com/mailru/tarantool/commit/c452cb5b4a9c2b9c52e882557bb8c16a8476f512
Author: Konstantin Osipov <[email protected]>
Date: 2011-10-12 (Wed, 12 Oct 2011)
Changed paths:
M core/tarantool_lua.m
M mod/box/box_lua.m
M test/box/lua.result
M test/box/lua.test
Log Message:
-----------
Lua: implement tuple iterators and methods.
Add tuple::pairs() and tuple:next() implementation.
Update tuple metatable __index implementation to do
method lookup.
Fix a bug in box.unpack() where we wouldn't check that
lua_tolstring() can return NULL (which happens if nil
is on the stack).
Add tests.
Commit: 6ada3f2883ac79db7bb8f872ceb5419fa28631f6
https://github.com/mailru/tarantool/commit/6ada3f2883ac79db7bb8f872ceb5419fa28631f6
Author: Konstantin Osipov <[email protected]>
Date: 2011-10-12 (Wed, 12 Oct 2011)
Changed paths:
M core/CMakeLists.txt
M core/replication.m
Log Message:
-----------
Merge branch 'master' of github.com:mailru/tarantool
Commit: 58c6dd3643634511b251bb43e2ba54cc1ac46431
https://github.com/mailru/tarantool/commit/58c6dd3643634511b251bb43e2ba54cc1ac46431
Author: Konstantin Osipov <[email protected]>
Date: 2011-10-13 (Thu, 13 Oct 2011)
Changed paths:
M core/tarantool.m
M doc/user/preface.xml
M test/box/args.result
M test/box/args.test
A test/box/tarantool_bug750658.cfg
M test/lib/server.py
M third_party/CMakeLists.txt
R third_party/daemon.c
Log Message:
-----------
A fix and a test case for Bug#750658
A fix and a test case for
https://bugs.launchpad.net/tarantool/+bug/750658
--background neither closes nor redirects stdin/stdout/stderr
--background option didn't work properly, since stdin/stdout/
stderr streams were left open and pointing to a terminal.
This lead to a hang when tarantool was started from a
shell script or over ssh.
If --background option is given, we need to fork,
try to create a pid file, close stdin/stdout/stderr
and then initialize the logging
subsystem.
Commit: f8d29f6f791a453e2faca2fc48bf475208565bbf
https://github.com/mailru/tarantool/commit/f8d29f6f791a453e2faca2fc48bf475208565bbf
Author: Konstantin Osipov <[email protected]>
Date: 2011-10-13 (Thu, 13 Oct 2011)
Changed paths:
M core/tarantool.m
Log Message:
-----------
A follow up for the patch for Bug#750658.
Check that --background actually works, fix
the coding style.
Commit: 64667ec0ee3a2f39555b18a8c25fcace3c4b3ef3
https://github.com/mailru/tarantool/commit/64667ec0ee3a2f39555b18a8c25fcace3c4b3ef3
Author: Konstantin Osipov <[email protected]>
Date: 2011-10-13 (Thu, 13 Oct 2011)
Changed paths:
M doc/box-protocol.txt
M include/errcode.h
M test/box/lua.result
Log Message:
-----------
Lua: update the protocol description.
Update ER_NO_SUCH_PROC, if the procedure doesn't exist,
quote the procedure name, since it can be empty.
Commit: 06d2ef67e5ae9d90113c320096d6963a60ddc664
https://github.com/mailru/tarantool/commit/06d2ef67e5ae9d90113c320096d6963a60ddc664
Author: Konstantin Osipov <[email protected]>
Date: 2011-10-17 (Mon, 17 Oct 2011)
Changed paths:
M core/admin.m
M core/admin.rl
M core/fiber.m
M core/tarantool_lua.m
M include/tarantool.h
M mod/box/box_lua.m
M test/box/lua.result
M test/box/lua.test
Log Message:
-----------
Lua: initial support for box.fiber library
Add fiber.cancel(), fiber.sleep(), fiber.testcancel(),
fiber.id().
Draft the fiber library interface description.
Commit: 0238fc92730c17c85113d033031df951213c4222
https://github.com/mailru/tarantool/commit/0238fc92730c17c85113d033031df951213c4222
Author: Konstantin Osipov <[email protected]>
Date: 2011-10-18 (Tue, 18 Oct 2011)
Changed paths:
M mod/box/box.lua
Log Message:
-----------
Lua: add optional additional init script, loaded at start up.
Commit: d7321cb51e76de585abd4a36ebe64007828ef088
https://github.com/mailru/tarantool/commit/d7321cb51e76de585abd4a36ebe64007828ef088
Author: Konstantin Osipov <[email protected]>
Date: 2011-10-18 (Tue, 18 Oct 2011)
Changed paths:
M core/tarantool_lua.m
M test/box/lua.result
M test/box/lua.test
Log Message:
-----------
Lua: implement 'memoize' pattern for fiber userdata.
Creating a new userdata object whenever a fiber is accessed
is inefficient and complicates fiber garbage collection:
if a fiber is referenced to by multiple userdata instances,
it's hard to know when to free it up. Implement
'memoize' pattern for fiber userdata to deal with
these two issues.
After this patch, no matter how and where from
one gets a reference to a fiber, it's the same
userdata object.
As a side effect, getting fiber identity in Lua
is also easy -- one can just directly compare two
fibers to tell whether or not they are the same.
Commit: 44dc928bb2b7f92d6216d90372dd50215c5c970b
https://github.com/mailru/tarantool/commit/44dc928bb2b7f92d6216d90372dd50215c5c970b
Author: Konstantin Osipov <[email protected]>
Date: 2011-10-18 (Tue, 18 Oct 2011)
Changed paths:
M mod/box/box.lua
Log Message:
-----------
Merge branch 'master' of github.com:mailru/tarantool
Commit: 5b2a488b4b68d025c8ddce82af92351184665b6b
https://github.com/mailru/tarantool/commit/5b2a488b4b68d025c8ddce82af92351184665b6b
Author: Dmitry Simonenko <[email protected]>
Date: 2011-10-18 (Tue, 18 Oct 2011)
Changed paths:
M connector/c/CMakeLists.txt
M connector/c/include/tnt.h
A connector/c/include/tnt_call.h
M connector/c/include/tnt_opt.h
M connector/c/include/tnt_proto.h
M connector/c/include/tnt_recv.h
A connector/c/tnt_call.c
M connector/c/tnt_io.c
M connector/c/tnt_opt.c
M connector/c/tnt_recv.c
Log Message:
-----------
connector/c: tmout_send_ms, tmout_recv_ms, tnt_call
Commit: 195ecc82eb94fec47a35e9299afb758715911945
https://github.com/mailru/tarantool/commit/195ecc82eb94fec47a35e9299afb758715911945
Author: Dmitry Simonenko <[email protected]>
Date: 2011-10-18 (Tue, 18 Oct 2011)
Changed paths:
M core/tarantool_lua.m
M test/box/lua.result
M test/box/lua.test
Log Message:
-----------
Merge branch 'master' of github.com:mailru/tarantool
Commit: 74903ea0e01fda85aae9af853ef7d8769de276dd
https://github.com/mailru/tarantool/commit/74903ea0e01fda85aae9af853ef7d8769de276dd
Author: Dmitry Simonenko <[email protected]>
Date: 2011-10-19 (Wed, 19 Oct 2011)
Changed paths:
M CMakeLists.txt
M client/CMakeLists.txt
A client/tarantool/CMakeLists.txt
A client/tarantool/tnt.c
A client/tarantool/tnt_admin.c
A client/tarantool/tnt_admin.h
M connector/c/CMakeLists.txt
A connector/c/sql/CMakeLists.txt
A connector/c/sql/tnt_lex.c
A connector/c/sql/tnt_lex.h
A connector/c/sql/tnt_sql.c
A connector/c/sql/tnt_sql.h
A connector/c/sql/tnt_utf8.c
A connector/c/sql/tnt_utf8.h
M test/CMakeLists.txt
M test/box/connector.c
Log Message:
-----------
copy of connector-c-sql branch
Commit: a737280f0327b07b084e5950623069a0b1269435
https://github.com/mailru/tarantool/commit/a737280f0327b07b084e5950623069a0b1269435
Author: Dmitry Simonenko <[email protected]>
Date: 2011-10-19 (Wed, 19 Oct 2011)
Changed paths:
M connector/c/sql/tnt_sql.c
M connector/c/sql/tnt_utf8.c
M test/box/connector.c
Log Message:
-----------
update sql splice operation test, compilation fixes
Commit: 8be760b946b2a7246d1fe0b5a1d71ae357ccbe4a
https://github.com/mailru/tarantool/commit/8be760b946b2a7246d1fe0b5a1d71ae357ccbe4a
Author: Dmitry Simonenko <[email protected]>
Date: 2011-10-19 (Wed, 19 Oct 2011)
Changed paths:
M CMakeLists.txt
Log Message:
-----------
client build is off
Commit: 8400776ddcb50cf41737c9c79b5347ec1d3dc9fe
https://github.com/mailru/tarantool/commit/8400776ddcb50cf41737c9c79b5347ec1d3dc9fe
Author: Konstantin Osipov <[email protected]>
Date: 2011-10-19 (Wed, 19 Oct 2011)
Changed paths:
M core/tarantool_lua.m
M test/box/lua.result
M test/box/lua.test
Log Message:
-----------
Lua: add support for splice in box.update().
Add basic support for splice in box.update() operation.
Commit: 4d78162623386ee5e092b7c7b438b5a7025331cb
https://github.com/mailru/tarantool/commit/4d78162623386ee5e092b7c7b438b5a7025331cb
Author: Dmitry Simonenko <[email protected]>
Date: 2011-10-20 (Thu, 20 Oct 2011)
Changed paths:
M connector/c/include/tnt_call.h
M connector/c/sql/tnt_sql.c
M connector/c/tnt_call.c
M test/box/connector.c
Log Message:
-----------
connector/c: added formating for tnt_call/sql
Commit: 6c0ecc507762bcd1e62c873ccd832f9a556d21b6
https://github.com/mailru/tarantool/commit/6c0ecc507762bcd1e62c873ccd832f9a556d21b6
Author: Konstantin Shulgin <[email protected]>
Date: 2011-10-20 (Thu, 20 Oct 2011)
Changed paths:
M core/tarantool_lua.m
M test/box/lua.result
M test/box/lua.test
Log Message:
-----------
Merge branch 'master' into c-sql
Commit: 1bf1a0d59692e1365e40b67a550a9a2a22b3e306
https://github.com/mailru/tarantool/commit/1bf1a0d59692e1365e40b67a550a9a2a22b3e306
Author: Konstantin Shulgin <[email protected]>
Date: 2011-10-20 (Thu, 20 Oct 2011)
Changed paths:
M CMakeLists.txt
M client/CMakeLists.txt
A client/tarantool/CMakeLists.txt
A client/tarantool/tnt.c
A client/tarantool/tnt_admin.c
A client/tarantool/tnt_admin.h
M connector/c/CMakeLists.txt
M connector/c/include/tnt_call.h
A connector/c/sql/CMakeLists.txt
A connector/c/sql/tnt_lex.c
A connector/c/sql/tnt_lex.h
A connector/c/sql/tnt_sql.c
A connector/c/sql/tnt_sql.h
A connector/c/sql/tnt_utf8.c
A connector/c/sql/tnt_utf8.h
M connector/c/tnt_call.c
M test/CMakeLists.txt
M test/box/connector.c
Log Message:
-----------
Merge branch 'c-sql'
Commit: ee48e2ba3db6fadc37ceff3fc62ab4158d6d4142
https://github.com/mailru/tarantool/commit/ee48e2ba3db6fadc37ceff3fc62ab4158d6d4142
Author: Konstantin Osipov <[email protected]>
Date: 2011-10-20 (Thu, 20 Oct 2011)
Changed paths:
M connector/php/README
M connector/php/tarantool.c
Log Message:
-----------
Connector/PHP: update readme, remove trailing space.
Commit: f7e0a7aef9ec7a81a684d062917a8af56e7fce8a
https://github.com/mailru/tarantool/commit/f7e0a7aef9ec7a81a684d062917a8af56e7fce8a
Author: Konstantin Osipov <[email protected]>
Date: 2011-10-20 (Thu, 20 Oct 2011)
Changed paths:
M CMakeLists.txt
M client/CMakeLists.txt
A client/tarantool/CMakeLists.txt
A client/tarantool/tnt.c
A client/tarantool/tnt_admin.c
A client/tarantool/tnt_admin.h
M connector/c/CMakeLists.txt
M connector/c/include/tnt_call.h
A connector/c/sql/CMakeLists.txt
A connector/c/sql/tnt_lex.c
A connector/c/sql/tnt_lex.h
A connector/c/sql/tnt_sql.c
A connector/c/sql/tnt_sql.h
A connector/c/sql/tnt_utf8.c
A connector/c/sql/tnt_utf8.h
M connector/c/tnt_call.c
M test/CMakeLists.txt
M test/box/connector.c
Log Message:
-----------
Merge branch 'master' of github.com:mailru/tarantool
Commit: 97b2839503229974332c3517216e99565ba720f3
https://github.com/mailru/tarantool/commit/97b2839503229974332c3517216e99565ba720f3
Author: Konstantin Osipov <[email protected]>
Date: 2011-10-20 (Thu, 20 Oct 2011)
Changed paths:
A connector/php/exampleCall.php
M connector/php/tarantool.c
M connector/php/tarantool.h
Log Message:
-----------
PHP connector: first implementation of CALL
Commit: afa76267341a11c5f2efd0120a0a54a4d419a1a6
https://github.com/mailru/tarantool/commit/afa76267341a11c5f2efd0120a0a54a4d419a1a6
Author: Konstantin Osipov <[email protected]>
Date: 2011-10-20 (Thu, 20 Oct 2011)
Changed paths:
M mod/box/box_lua.m
M test/box/lua.result
M test/box/lua.test
Log Message:
-----------
Lua: implement box.tuple.unpack()
Implement box.tuple.unpack(), which converts the tuple
to a list of lua atoms.
Commit: 53f2f3a71973c3309a291ab9c3a0818ff03bcd9a
https://github.com/mailru/tarantool/commit/53f2f3a71973c3309a291ab9c3a0818ff03bcd9a
Author: Dmitry Simonenko <[email protected]>
Date: 2011-10-26 (Wed, 26 Oct 2011)
Changed paths:
M CMakeLists.txt
M third_party/luajit/src/Makefile
Log Message:
-----------
fix of Bug #882000: Lua crash on 32-bit systems when exception is thrown
Commit: 79784b98a13e1e30dccb8cc4994f3083b966b397
https://github.com/mailru/tarantool/commit/79784b98a13e1e30dccb8cc4994f3083b966b397
Author: Dmitry Simonenko <[email protected]>
Date: 2011-10-26 (Wed, 26 Oct 2011)
Changed paths:
M client/tarantool/CMakeLists.txt
Log Message:
-----------
client/tarantool: readline dependencies resolving
Commit: b3abcfa7abcb8746ccae1cfe6f524a4dfedaa6fd
https://github.com/mailru/tarantool/commit/b3abcfa7abcb8746ccae1cfe6f524a4dfedaa6fd
Author: Dmitry Simonenko <[email protected]>
Date: 2011-10-28 (Fri, 28 Oct 2011)
Changed paths:
M connector/c/CMakeLists.txt
Log Message:
-----------
connector/c: installation of tnt_call.h
Commit: 3e2adffb7a918b8a6e956e7eb47da3083432d154
https://github.com/mailru/tarantool/commit/3e2adffb7a918b8a6e956e7eb47da3083432d154
Author: Konstantin Osipov <[email protected]>
Date: 2011-10-28 (Fri, 28 Oct 2011)
Changed paths:
M core/fiber.m
M core/tarantool.m
M core/tarantool_lua.m
M include/fiber.h
M test/box/lua.result
M test/box/lua.test
Log Message:
-----------
Lua: make it possible to create new fibers.
Add box.fiber.create(), box.fiber.resume(),
fiber.yield(), box.fiber.detach().
Add tests.
Makce fiber cancellation implementation
more robust and quick, so that it
is actually usable from Lua.
Debug.
Commit: 22dac19a16fd8af92d3e605df2b8d4f7902ff54a
https://github.com/mailru/tarantool/commit/22dac19a16fd8af92d3e605df2b8d4f7902ff54a
Author: Konstantin Osipov <[email protected]>
Date: 2011-10-28 (Fri, 28 Oct 2011)
Changed paths:
M CMakeLists.txt
M client/CMakeLists.txt
A client/tarantool/CMakeLists.txt
A client/tarantool/tnt.c
A client/tarantool/tnt_admin.c
A client/tarantool/tnt_admin.h
M connector/c/CMakeLists.txt
M connector/c/include/tnt.h
A connector/c/include/tnt_call.h
M connector/c/include/tnt_opt.h
M connector/c/include/tnt_proto.h
M connector/c/include/tnt_recv.h
A connector/c/sql/CMakeLists.txt
A connector/c/sql/tnt_lex.c
A connector/c/sql/tnt_lex.h
A connector/c/sql/tnt_sql.c
A connector/c/sql/tnt_sql.h
A connector/c/sql/tnt_utf8.c
A connector/c/sql/tnt_utf8.h
A connector/c/tnt_call.c
M connector/c/tnt_io.c
M connector/c/tnt_opt.c
M connector/c/tnt_recv.c
M connector/php/README
A connector/php/exampleCall.php
M connector/php/tarantool.c
M connector/php/tarantool.h
M core/tarantool_lua.m
M mod/box/box_lua.m
M test/CMakeLists.txt
M test/box/connector.c
M test/box/lua.result
M test/box/lua.test
M third_party/luajit/src/Makefile
Log Message:
-----------
Merge branch 'master' of github.com:mailru/tarantool
Conflicts:
test/box/lua.result
test/box/lua.test
Commit: e08439028fd4faf30200b44c4f2d0963322363d3
https://github.com/mailru/tarantool/commit/e08439028fd4faf30200b44c4f2d0963322363d3
Author: Konstantin Osipov <[email protected]>
Date: 2011-11-01 (Tue, 01 Nov 2011)
Changed paths:
M doc/user/configuration-reference.xml
Log Message:
-----------
Fix a bug in the configuration reference.
Commit: a11a2760bdbda1730644bebaac8f3091bf2e74a4
https://github.com/mailru/tarantool/commit/a11a2760bdbda1730644bebaac8f3091bf2e74a4
Author: Konstantin Osipov <[email protected]>
Date: 2011-11-01 (Tue, 01 Nov 2011)
Changed paths:
M core/tarantool.m
M test/box/lua.result
M test/box/lua.test
Log Message:
-----------
Fix compilation failure when BFD is not installed.
Fix a compile failiure when BFD is not installed.
Make test results execution-order independent (fiber
id depends on how many fibers were created so far).
Commit: bb75288d6c221464f9841920d6fcdbee080235c3
https://github.com/mailru/tarantool/commit/bb75288d6c221464f9841920d6fcdbee080235c3
Author: Konstantin Osipov <[email protected]>
Date: 2011-11-04 (Fri, 04 Nov 2011)
Changed paths:
M core/assoc.m
M include/assoc.h
M include/mhash.h
Log Message:
-----------
Blueprint incremental-rehash: review fixes.
Add comments.
Rewrite put_slot loop to make it *both* clear and efficient.
There is no need to check for equality in put_slot loop
once we meet first non-dirty element: a non-dirty
link indicates the end of the collision chain.
Do not move elements up the chain in put_slot loop:
we may use index in the hash/tree as tuple
id in secondary keys.
Commit: 32ea11e2c703c28a7e87e2f4f6a43037f67bfa96
https://github.com/mailru/tarantool/commit/32ea11e2c703c28a7e87e2f4f6a43037f67bfa96
Author: Konstantin Osipov <[email protected]>
Date: 2011-11-04 (Fri, 04 Nov 2011)
Changed paths:
M CMakeLists.txt
M client/CMakeLists.txt
A client/tarantool/CMakeLists.txt
A client/tarantool/tnt.c
A client/tarantool/tnt_admin.c
A client/tarantool/tnt_admin.h
M connector/c/CMakeLists.txt
M connector/c/include/tnt.h
A connector/c/include/tnt_call.h
M connector/c/include/tnt_opt.h
M connector/c/include/tnt_proto.h
M connector/c/include/tnt_recv.h
A connector/c/sql/CMakeLists.txt
A connector/c/sql/tnt_lex.c
A connector/c/sql/tnt_lex.h
A connector/c/sql/tnt_sql.c
A connector/c/sql/tnt_sql.h
A connector/c/sql/tnt_utf8.c
A connector/c/sql/tnt_utf8.h
M connector/c/tnt.c
A connector/c/tnt_call.c
M connector/c/tnt_io.c
M connector/c/tnt_opt.c
M connector/c/tnt_recv.c
M connector/c/tnt_update.c
M connector/php/README
A connector/php/exampleCall.php
M connector/php/tarantool.c
M connector/php/tarantool.h
M core/CMakeLists.txt
M core/admin.m
M core/admin.rl
M core/fiber.m
M core/log_io.m
M core/log_io_remote.m
M core/replication.m
M core/tarantool.m
M core/tarantool_lua.m
M doc/box-protocol.txt
M doc/user/configuration-reference.xml
M doc/user/errcode.xml
R doc/user/namespace.xml
M doc/user/preface.xml
A doc/user/space.xml
M doc/user/target.db
M include/errcode.h
M include/fiber.h
M include/tarantool.h
M mod/box/box.h
M mod/box/box.lua
M mod/box/box.m
M mod/box/box_lua.m
M mod/box/index.h
M mod/box/index.m
M mod/box/memcached.m
M test/CMakeLists.txt
M test/box/args.result
M test/box/args.test
M test/box/connector.c
M test/box/lua.result
M test/box/lua.test
M test/box/reconfigure.result
M test/box/reconfigure.test
M test/box/sql.result
M test/box/sql.test
R test/box/tarantool_bug735140.cfg
A test/box/tarantool_bug750658.cfg
M test/box/tarantool_good.cfg
M test/box_big/lua.result
M test/box_big/lua.test
M test/box_big/sql.result
M test/box_big/sql.test
M test/box_big/tarantool.cfg
A test/box_big/tree_pk.result
A test/box_big/tree_pk.test
M test/lib/box_connection.py
M test/lib/server.py
M test/lib/sql_ast.py
M test/lib/tarantool_connection.py
M third_party/CMakeLists.txt
R third_party/daemon.c
M third_party/luajit/src/Makefile
M third_party/sptree.h
Log Message:
-----------
Merge branch 'master' into core-mhash
Conflicts:
mod/box/box.m
mod/box/index.m
Commit: 00f7a8e8f37e36e899243affa65da767c73542d5
https://github.com/mailru/tarantool/commit/00f7a8e8f37e36e899243affa65da767c73542d5
Author: Konstantin Osipov <[email protected]>
Date: 2011-11-07 (Mon, 07 Nov 2011)
Changed paths:
M include/mhash.h
M test/box_big/sql.result
Log Message:
-----------
Blueprint incremental-rehash: post-merge fixes.
Fix a bug in next slot calculation (creeped in with
code review fixes).
Compare: https://github.com/mailru/tarantool/compare/311b494...00f7a8e
_______________________________________________
Mailing list: https://launchpad.net/~tarantool-developers
Post to : [email protected]
Unsubscribe : https://launchpad.net/~tarantool-developers
More help : https://help.launchpad.net/ListHelp