Commit History

Autor SHA1 Mensaxe Data
  Ioannis Koutras 075a2ade46 Give RDS copyright to ICCS %!s(int64=9) %!d(string=hai) anos
  Ioannis Koutras ef073ef7b1 Update authors' e-mail addresses to MicroLAB ones %!s(int64=9) %!d(string=hai) anos
  Ioannis Koutras 365a0e5158 refactor usage of req_padding() %!s(int64=11) %!d(string=hai) anos
  iraklis 96a3a76457 introducing slab raw blocks %!s(int64=12) %!d(string=hai) anos
  Ioannis Koutras 65efbd432b remove obsolete header %!s(int64=12) %!d(string=hai) anos
  Ioannis Koutras 558319c421 use atomic operations for locks %!s(int64=12) %!d(string=hai) anos
  Ioannis Koutras cb32ee8a4a switch to Herc's recommended presets %!s(int64=12) %!d(string=hai) anos
  Ioannis Koutras 8ac1cf5852 remove unneeded allocator locks %!s(int64=12) %!d(string=hai) anos
  Ioannis Koutras 87c9a8d69f enable the thread destructor %!s(int64=12) %!d(string=hai) anos
  Ioannis Koutras 208f5e41e1 support for multiple allocator states, each one for each thread %!s(int64=12) %!d(string=hai) anos
  Ioannis Koutras 97fbea0bb8 allocator space for allocator state on the heap %!s(int64=12) %!d(string=hai) anos
  Ioannis Koutras 56e566e051 default SYS_ALLOC_SIZE set to 8MB %!s(int64=12) %!d(string=hai) anos
  Ioannis Koutras f70c26e88d parse_env: use the knobs defguard on SYS_ALLOC_SIZE %!s(int64=12) %!d(string=hai) anos
  Ioannis Koutras 01079e92b5 remove used big blocks information %!s(int64=12) %!d(string=hai) anos
  Ioannis Koutras 0a9b2887d6 find raw blocks from pointers more efficiently %!s(int64=12) %!d(string=hai) anos
  Ioannis Koutras d961942625 realloc(): simplify aligned size calculations %!s(int64=12) %!d(string=hai) anos
  Ioannis Koutras 733fab53d2 estimate pagesize before compile time %!s(int64=12) %!d(string=hai) anos
  Ioannis Koutras f2dea9fed9 malloc() and memalign(): check for size before parsing through raw blocks %!s(int64=12) %!d(string=hai) anos
  Ioannis Koutras 1155435b59 memalign(): fix padding %!s(int64=12) %!d(string=hai) anos
  Ioannis Koutras 711c6a83e7 freelist/memalign(): fix padding %!s(int64=12) %!d(string=hai) anos
  Ioannis Koutras a1b431c304 memalign(): verify properly that alignment is a power of two %!s(int64=12) %!d(string=hai) anos
  Ioannis Koutras e02c7be41f memalign(): break if freelist_memalign returns a block %!s(int64=12) %!d(string=hai) anos
  Ioannis Koutras 34804ddc3d memalign(): assert that alignment is a power of two %!s(int64=12) %!d(string=hai) anos
  Ioannis Koutras 2984423c91 memalign() on freelist: increase padding to protect header from memcpy() %!s(int64=12) %!d(string=hai) anos
  Ioannis Koutras 2a0f49b01a apply trylock option for memalign() too %!s(int64=12) %!d(string=hai) anos
  Ioannis Koutras 525338547f Search for padded memory size %!s(int64=12) %!d(string=hai) anos
  Ioannis Koutras c8ed718b86 link properly with pthreads library if needed %!s(int64=12) %!d(string=hai) anos
  Ioannis Koutras 52b135e316 option to use a trylock on malloc() instead of a lock %!s(int64=12) %!d(string=hai) anos
  Ioannis Koutras b47cf0ff2e create a preset for OS X and set default preset on some cases %!s(int64=12) %!d(string=hai) anos
  Ioannis Koutras 79b29ca1f3 fix some warnings when compiling for release type %!s(int64=12) %!d(string=hai) anos