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

Reply via email to