Branch: refs/heads/master
  Home:   https://github.com/tarantool/tarantool
  Commit: 3ed9fe305045a69a37edcc5adccc0680c4c28666
      
https://github.com/tarantool/tarantool/commit/3ed9fe305045a69a37edcc5adccc0680c4c28666
  Author: Konstantin Osipov <[email protected]>
  Date:   2013-12-13 (Fri, 13 Dec 2013)

  Changed paths:
    M include/memory.h
    M src/lib/small/CMakeLists.txt
    M src/lib/small/lf_lifo.h
    M src/lib/small/mempool.c
    M src/lib/small/mempool.h
    M src/lib/small/region.h
    A src/lib/small/slab_arena.c
    A src/lib/small/slab_arena.h
    M src/lib/small/slab_cache.c
    M src/lib/small/slab_cache.h
    M src/lib/small/small.c
    M src/lib/small/small.h
    M src/log_io.cc
    M src/memory.cc
    M test/unit/CMakeLists.txt
    A test/unit/arena_mt.c
    A test/unit/arena_mt.result
    M test/unit/mempool.c
    M test/unit/region.c
    A test/unit/slab_arena.c
    A test/unit/slab_arena.result
    M test/unit/slab_cache.c
    M test/unit/small_alloc.c

  Log Message:
  -----------
  Initial implementation of slab_arena.

slab_arena allows to have multiple allocation
sources of differnt type for different purposes.
E.g. one can have MAP_PRIVATE arena for runtime
memory and MAP_SHARED for tuples.

The arena can be shared across multiple threads.
Implement such arena, cover with tests, use
it for region allocators.


  Commit: 30fe8ae6916152d0c5aef2e2ea9f1d59ec468c12
      
https://github.com/tarantool/tarantool/commit/30fe8ae6916152d0c5aef2e2ea9f1d59ec468c12
  Author: Konstantin Osipov <[email protected]>
  Date:   2013-12-13 (Fri, 13 Dec 2013)

  Changed paths:
    M include/memory.h
    M src/lib/small/CMakeLists.txt
    M src/lib/small/lf_lifo.h
    M src/lib/small/mempool.c
    M src/lib/small/mempool.h
    M src/lib/small/region.h
    A src/lib/small/slab_arena.c
    A src/lib/small/slab_arena.h
    M src/lib/small/slab_cache.c
    M src/lib/small/slab_cache.h
    M src/lib/small/small.c
    M src/lib/small/small.h
    M src/log_io.cc
    M src/memory.cc
    M test/unit/CMakeLists.txt
    A test/unit/arena_mt.c
    A test/unit/arena_mt.result
    M test/unit/mempool.c
    M test/unit/region.c
    A test/unit/slab_arena.c
    A test/unit/slab_arena.result
    M test/unit/slab_cache.c
    M test/unit/small_alloc.c

  Log Message:
  -----------
  Merge branch 'small'


Compare: 
https://github.com/tarantool/tarantool/compare/b4d410695311...30fe8ae69161
_______________________________________________
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