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