Branch: refs/heads/master
  Home:   https://github.com/tarantool/tarantool
  Commit: ba6e02e32135c656c5cddd71ac84a7d9f3a9c97c
      
https://github.com/tarantool/tarantool/commit/ba6e02e32135c656c5cddd71ac84a7d9f3a9c97c
  Author: Roman Tsisyk <[email protected]>
  Date:   2013-11-13 (Wed, 13 Nov 2013)

  Changed paths:
    M test/unit/test.c
    M test/unit/test.h

  Log Message:
  -----------
  Implement subtests support for TAP (unit/test.h)


  Commit: 2f72b43adbc5cc3b910f5d7173dfd0ca431f78e7
      
https://github.com/tarantool/tarantool/commit/2f72b43adbc5cc3b910f5d7173dfd0ca431f78e7
  Author: Roman Tsisyk <[email protected]>
  Date:   2013-11-13 (Wed, 13 Nov 2013)

  Changed paths:
    M CMakeLists.txt
    M test/CMakeLists.txt
    R test/connector_c/suite.ini
    A test/connector_c/suite.ini.disabled

  Log Message:
  -----------
  Disable connector_c, tarancheck and tarantar for 1.6


  Commit: f154da086793c1cd93928e8dd7574108d092c45d
      
https://github.com/tarantool/tarantool/commit/f154da086793c1cd93928e8dd7574108d092c45d
  Author: Dmitry Simonenko <[email protected]>
  Date:   2013-11-13 (Wed, 13 Nov 2013)

  Changed paths:
    M client/tarantool/CMakeLists.txt
    M client/tarantool/tc.c
    M client/tarantool/tc_cli.c
    M client/tarantool/tc_opt.c
    M client/tarantool/tc_opt.h
    M client/tarantool/tc_print.c
    M client/tarantool/tc_print.h
    M client/tarantool/tc_query.c
    M client/tarantool/tc_query.h

  Log Message:
  -----------
  Remove connector/c client bindings (admin console only for now)


  Commit: 37fef8ebae9eb1c56f5b4a6c599ee28a92673e95
      
https://github.com/tarantool/tarantool/commit/37fef8ebae9eb1c56f5b4a6c599ee28a92673e95
  Author: Roman Tsisyk <[email protected]>
  Date:   2013-11-13 (Wed, 13 Nov 2013)

  Changed paths:
    M .gitmodules
    M CMakeLists.txt
    M client/tarantar/CMakeLists.txt
    M client/tarantar/update.cc
    M cmake/BuildLibYAML.cmake
    M doc/box-protocol.txt
    M include/errcode.h
    M include/lua/init.h
    A include/lua/msgpack.h
    A include/lua/utils.h
    M include/pickle.h
    M include/tarantool/util.h
    M src/CMakeLists.txt
    M src/bootstrap.snap
    M src/box/CMakeLists.txt
    M src/box/alter.cc
    M src/box/bitset_index.cc
    M src/box/box.cc
    M src/box/box_lua.cc
    M src/box/box_lua.h
    M src/box/hash_index.cc
    M src/box/index.cc
    M src/box/index.h
    M src/box/key_def.cc
    M src/box/key_def.h
    M src/box/lua/box.lua
    M src/box/lua/box_net.lua
    M src/box/lua/misc.lua
    M src/box/lua/schema.lua
    M src/box/request.cc
    M src/box/request.h
    M src/box/schema.cc
    M src/box/space.cc
    M src/box/tuple.cc
    M src/box/tuple.h
    M src/box/tuple_update.cc
    M src/box/tuple_update.h
    M src/lib/CMakeLists.txt
    A src/lib/msgpuck
    M src/lua/init.cc
    A src/lua/msgpack.c
    A src/lua/utils.c
    M test/big/bitset.result
    M test/big/bitset.test.lua
    M test/big/hash.result
    M test/big/hash.test.lua
    M test/big/hash_multipart.result
    M test/big/iterator.result
    M test/big/lua.result
    M test/big/lua.test.lua
    M test/big/lua/index_random_test.lua
    M test/big/lua/utils.lua
    M test/big/sql.result
    M test/big/sql.test.py
    M test/big/tree_pk.result
    M test/big/tree_pk.test.lua
    M test/big/tree_pk_multipart.result
    M test/big/tree_pk_multipart.test.lua
    M test/big/tree_variants.result
    M test/big/tree_variants.test.lua
    M test/box/alter.result
    M test/box/alter.test.lua
    M test/box/alter_limits.result
    M test/box/alter_limits.test.lua
    M test/box/dup_key1.xlog
    M test/box/dup_key2.xlog
    M test/box/fiber.result
    M test/box/fiber.test.lua
    M test/box/fifo.lua
    M test/box/ipc.result
    M test/box/lua.result
    M test/box/lua.test.py
    M test/box/lua_misc.result
    A test/box/msgpack.result
    A test/box/msgpack.test.lua
    M test/box/net.box.result
    M test/box/net.box.test.lua
    M test/box/session.result
    M test/box/session.test.lua
    M test/box/sql.result
    M test/lib/box_connection.py
    A test/lib/msgpack-python
    M test/lib/sql_ast.py
    M test/lib/tarantool-python
    M test/lib/tarantool_server.py
    M test/lib/test_suite.py
    M test/replication/consistent.result
    M test/replication/consistent.test.lua
    M test/replication/hot_standby.result
    M test/replication/hot_standby.test.lua
    M test/replication/swap.result
    M test/unit/CMakeLists.txt
    A test/unit/msgpack.result
    M test/wal/lua.result
    M test/wal/lua.test.lua
    M test/wal/oom.result
    M test/wal/wal_mode.result
    M third_party/lua-yaml/lyaml.c

  Log Message:
  -----------
  Replace BER encoding with MsgPack everywhere

This commit completely changes the data format used by Tarantool.
A new binary serialization format called MsgPack (http://msgpack.org)
has been introduced to store tuples, keys, request members, etc.
MsgPack supports various data types and hierarchical structures. Since
tuple & keys format has been changed, the binary protocol is no more
compatible with 1.5 clients.

The list of major changes:

 * Add MsgPack library and unit tests as a submodule
 * Add Lua bindings for the library and unit tests for it
 * Update IPROTO to use MsgPack for all kinds of requests
 * Change struct tuple to use MsgPack Array instead of BER-encoded fields
 * Remove fixed offsets from tuples (cannot be supported by MsgPack)
 * Replace const char *key, key_part pairs with MsgPack Arrays
 * Rework comparators and indicies to support MsgPack'ed fields
 * Merge NUM and NUM64 types into the one single type (NUM)
 * Rewrite box_lua.cc functions to support MsgPack instead of BER
 * Rewrite tuple_update to support MsgPack instead of BER
 * Totaly remove varint32 functions from all modules
 * Rework lua_tofield and YAML encoder to properly support Lua tables
 * Modifie bootstrap files and system spaces to use the new format
 * Add MsgPack support to the test system via msgpack-python
 * Update tests to use proper data types and remove unneeded box.packs

Tarantool 1.6 is the world's first MsgPack-based database!


  Commit: 66dab5febdb01a3a1d396abf3a1a17c75c945fcf
      
https://github.com/tarantool/tarantool/commit/66dab5febdb01a3a1d396abf3a1a17c75c945fcf
  Author: Roman Tsisyk <[email protected]>
  Date:   2013-11-13 (Wed, 13 Nov 2013)

  Changed paths:
    M debian/control
    M extra/rpm.spec.in

  Log Message:
  -----------
  Disable RPMs and DEBs for libtarantool*, tarancheck and tarantar


  Commit: 8deb73b8e177e59c49b2cf05fdf4ac5cda59b180
      
https://github.com/tarantool/tarantool/commit/8deb73b8e177e59c49b2cf05fdf4ac5cda59b180
  Author: Roman Tsisyk <[email protected]>
  Date:   2013-11-14 (Thu, 14 Nov 2013)

  Changed paths:
    M .gitmodules
    M include/lua/init.h
    M include/tarantool/util.h

  Log Message:
  -----------
  MsgPack: review fixes


  Commit: 3b14c75127c2172a48aca03127ecd5caa54f52dd
      
https://github.com/tarantool/tarantool/commit/3b14c75127c2172a48aca03127ecd5caa54f52dd
  Author: Konstantin Osipov <[email protected]>
  Date:   2013-11-14 (Thu, 14 Nov 2013)

  Changed paths:
    M doc/box-protocol.txt
    M include/lua/utils.h
    M src/box/bitset_index.cc
    M src/box/box_lua.cc
    M src/box/hash_index.cc
    M src/box/index.cc
    M src/box/schema.cc
    M src/box/tree_index.cc
    M src/box/tuple.cc

  Log Message:
  -----------
  MessagePack: minor review fixes.

No semantical changes. Style fixes, comments.


  Commit: 998a134682db8dfa6a58fa29d1de03ff87e463e9
      
https://github.com/tarantool/tarantool/commit/998a134682db8dfa6a58fa29d1de03ff87e463e9
  Author: Konstantin Osipov <[email protected]>
  Date:   2013-11-14 (Thu, 14 Nov 2013)

  Changed paths:
    M .gitmodules
    M CMakeLists.txt
    M client/tarantar/CMakeLists.txt
    M client/tarantar/update.cc
    M client/tarantool/CMakeLists.txt
    M client/tarantool/tc.c
    M client/tarantool/tc_cli.c
    M client/tarantool/tc_opt.c
    M client/tarantool/tc_opt.h
    M client/tarantool/tc_print.c
    M client/tarantool/tc_print.h
    M client/tarantool/tc_query.c
    M client/tarantool/tc_query.h
    M cmake/BuildLibYAML.cmake
    M debian/control
    M doc/box-protocol.txt
    M extra/rpm.spec.in
    M include/errcode.h
    A include/lua/msgpack.h
    A include/lua/utils.h
    M include/pickle.h
    M src/CMakeLists.txt
    M src/bootstrap.snap
    M src/box/CMakeLists.txt
    M src/box/alter.cc
    M src/box/bitset_index.cc
    M src/box/box.cc
    M src/box/box_lua.cc
    M src/box/box_lua.h
    M src/box/hash_index.cc
    M src/box/index.cc
    M src/box/index.h
    M src/box/key_def.cc
    M src/box/key_def.h
    M src/box/lua/box.lua
    M src/box/lua/box_net.lua
    M src/box/lua/misc.lua
    M src/box/lua/schema.lua
    M src/box/request.cc
    M src/box/request.h
    M src/box/schema.cc
    M src/box/space.cc
    M src/box/tree_index.cc
    M src/box/tuple.cc
    M src/box/tuple.h
    M src/box/tuple_update.cc
    M src/box/tuple_update.h
    M src/lib/CMakeLists.txt
    A src/lib/msgpuck
    M src/lua/init.cc
    A src/lua/msgpack.c
    A src/lua/utils.c
    M test/CMakeLists.txt
    M test/big/bitset.result
    M test/big/bitset.test.lua
    M test/big/hash.result
    M test/big/hash.test.lua
    M test/big/hash_multipart.result
    M test/big/iterator.result
    M test/big/lua.result
    M test/big/lua.test.lua
    M test/big/lua/index_random_test.lua
    M test/big/lua/utils.lua
    M test/big/sql.result
    M test/big/sql.test.py
    M test/big/tree_pk.result
    M test/big/tree_pk.test.lua
    M test/big/tree_pk_multipart.result
    M test/big/tree_pk_multipart.test.lua
    M test/big/tree_variants.result
    M test/big/tree_variants.test.lua
    M test/box/alter.result
    M test/box/alter.test.lua
    M test/box/alter_limits.result
    M test/box/alter_limits.test.lua
    M test/box/dup_key1.xlog
    M test/box/dup_key2.xlog
    M test/box/fiber.result
    M test/box/fiber.test.lua
    M test/box/fifo.lua
    M test/box/ipc.result
    M test/box/lua.result
    M test/box/lua.test.py
    M test/box/lua_misc.result
    A test/box/msgpack.result
    A test/box/msgpack.test.lua
    M test/box/net.box.result
    M test/box/net.box.test.lua
    M test/box/session.result
    M test/box/session.test.lua
    M test/box/sql.result
    R test/connector_c/suite.ini
    A test/connector_c/suite.ini.disabled
    M test/lib/box_connection.py
    A test/lib/msgpack-python
    M test/lib/sql_ast.py
    M test/lib/tarantool-python
    M test/lib/tarantool_server.py
    M test/lib/test_suite.py
    M test/replication/consistent.result
    M test/replication/consistent.test.lua
    M test/replication/hot_standby.result
    M test/replication/hot_standby.test.lua
    M test/replication/swap.result
    M test/unit/CMakeLists.txt
    A test/unit/msgpack.result
    M test/unit/test.c
    M test/unit/test.h
    M test/wal/lua.result
    M test/wal/lua.test.lua
    M test/wal/oom.result
    M test/wal/wal_mode.result
    M third_party/lua-yaml/lyaml.c

  Log Message:
  -----------
  Merge branch 'msgpack-rebased'

Conflicts:
        test/unit/CMakeLists.txt


Compare: 
https://github.com/tarantool/tarantool/compare/45dc1d522553...998a134682db
_______________________________________________
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