Branch: refs/heads/config.in.spaces
  Home:   https://github.com/mailru/tarantool
  Commit: 92c1931000970d82866f7e048119bd237aa30ef3
      
https://github.com/mailru/tarantool/commit/92c1931000970d82866f7e048119bd237aa30ef3
  Author: Konstantin Osipov <[email protected]>
  Date:   2012-09-30 (Sun, 30 Sep 2012)

  Changed paths:
    M include/exception.h
    M include/fiber.h
    M include/tbuf.h
    M mod/box/memcached-grammar.m
    M mod/box/memcached-grammar.rl
    M mod/box/memcached.m
    M src/admin.m
    M src/admin.rl
    M src/exception.m
    M src/fiber.m
    M src/iproto.m
    M src/replica.m
    M src/tbuf.m

  Log Message:
  -----------
  Refactoring: instantiate fiber->rbuf, fiber->iov, fiber->cleanup by value.

Instantiate fiber IO buffers by value.

Why this is needed: in preparation for removal of network
IO from fiber code, make sure we do less juggling
with tbufs in fiber_gc().

Remove unused code.


  Commit: d4fec704cbbca243a47e1231dd6ed00b363554f3
      
https://github.com/mailru/tarantool/commit/d4fec704cbbca243a47e1231dd6ed00b363554f3
  Author: Konstantin Osipov <[email protected]>
  Date:   2012-09-30 (Sun, 30 Sep 2012)

  Changed paths:
    M mod/box/box.h
    M mod/box/box.m
    M mod/box/box_lua.h
    M mod/box/box_lua.m
    M mod/box/memcached.m
    M mod/box/port.h
    M mod/box/port.m
    M mod/box/request.h
    M mod/box/request.m

  Log Message:
  -----------
  Refactoring: don't use ObjC method dispatch for port I/O

Don't use ObjC method dispatch for port I/O.

It's not strictly necessary, and, as long as port I/O
is used extensibly in the transaction processor loop,
produces visible changes in benchmark results.


  Commit: 90918f898be975351211766b939d1338a25dfc84
      
https://github.com/mailru/tarantool/commit/90918f898be975351211766b939d1338a25dfc84
  Author: Konstantin Osipov <[email protected]>
  Date:   2012-09-30 (Sun, 30 Sep 2012)

  Changed paths:
    M mod/box/box.m
    M mod/box/box_lua.h
    M mod/box/box_lua.m
    M mod/box/request.h
    M mod/box/request.m

  Log Message:
  -----------
  Refactoring: remove ObjC method dispatch from Request object

Same reasons apply as for Port objects: objc dispatch
is too expensive.


  Commit: 630a26939ac8f77a27c5ae04dc46674a3b8d3107
      
https://github.com/mailru/tarantool/commit/630a26939ac8f77a27c5ae04dc46674a3b8d3107
  Author: Dmitry E. Oboukhov <[email protected]>
  Date:   2012-10-02 (Tue, 02 Oct 2012)

  Changed paths:
    M include/exception.h
    M include/fiber.h
    M include/tbuf.h
    M mod/box/box.h
    M mod/box/box.m
    M mod/box/box_lua.h
    M mod/box/box_lua.m
    M mod/box/memcached-grammar.m
    M mod/box/memcached-grammar.rl
    M mod/box/memcached.m
    M mod/box/port.h
    M mod/box/port.m
    M mod/box/request.h
    M mod/box/request.m
    M src/admin.m
    M src/admin.rl
    M src/exception.m
    M src/fiber.m
    M src/iproto.m
    M src/replica.m
    M src/tbuf.m

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master' into config.in.spaces


Compare: https://github.com/mailru/tarantool/compare/77200e799fb1...630a26939ac8
_______________________________________________
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