summaryrefslogtreecommitdiff
path: root/src/lib/eo/eo_ptr_indirection.c (follow)
AgeCommit message (Expand)Author
2017-06-22eo: Improve invalid EO ID error messageJean-Philippe Andre
2017-05-17eo - eoid - finally rtemove option to not have eoid. it doesn't workCarsten Haitzler (Rasterman)
2017-04-19eo: Remove super bit from eo idJean-Philippe Andre
2017-02-21eo: Make _eo_obj_pointer_done an inline functionJean-Philippe Andre
2016-12-02eo: allow valgrind-like tracking of object lifecycle.Gustavo Sverzut Barbieri
2016-12-02eo: improve logs by always showing event source, minor refactor.Gustavo Sverzut Barbieri
2016-12-02eo: better error reporting, always provide caller/source when available.Gustavo Sverzut Barbieri
2016-10-01eo - eo ptr lookup - do some prefetches to get some micro-speedupsCarsten Haitzler (Rasterman)
2016-09-28eo id and shared domain objects - do locking properly and betterCarsten Haitzler (Rasterman)
2016-09-26eo ptr indir - handle unlock on error with shared eoids correctlyCarsten Haitzler (Rasterman)
2016-09-17eo invalid err - make the thread self more useful like main.Carsten Haitzler (Rasterman)
2016-09-16eo - id lookup failure expansive error print for ebbter debugCarsten Haitzler (Rasterman)
2016-09-09eo - move eoid lookup to ptr indir file and clean up some codeCarsten Haitzler (Rasterman)
2016-09-07eo - make eo id table TLS private data for thread safety and speedCarsten Haitzler (Rasterman)
2015-12-29Eo: Add internal function call on pointer errorsJean-Philippe Andre
2013-07-01eo: a little more inlining, give me a 10% speed improvement.Cedric Bail
2013-05-17eo ptr ind: fix commentsJérémy Zurcher
2013-05-17eo ptr ind: empty tables are freed except 1 kept as spareJérémy Zurcher
2013-05-17eo ptr ind: current_table -> _current_tableJérémy Zurcher
2013-05-16eo ptr ind: store partial Eo Id in the tableJérémy Zurcher
2013-05-16eo ptr ind: use of mprotect when EINA_DEBUG_MALLOC is setJérémy Zurcher
2013-05-16eo ptr ind: set generation counter range to [1;max-1]Jérémy Zurcher
2013-05-16eo ptr ind: minimize amount of wasted memoryJérémy Zurcher
2013-05-16eo ptr ind: mostly cosmeticJérémy Zurcher
2013-05-05eo ptr in: follow naming convention for static fctsJérémy Zurcher
2013-05-05eo ptr ind: speed up by caching last used tableJérémy Zurcher
2013-05-05eo ptr ind: fix indentationJérémy Zurcher
2013-05-03eo ptr ind: pack memory, use in mmap fifo as recycle trashJérémy Zurcher
2013-04-28eo_ptr_ind: pack ptr, active flag and generation all togetherJérémy Zurcher
2013-04-28eo_ptr_ind: fix hdr->size in _eo_id_mem_allocJérémy Zurcher
2013-04-24rejig 32bit eoid allocation to 5.5.12.Carsten Haitzler (Rasterman)
2013-04-23eoid -> use mmap for allocating id tables. makes it a separate memoryCarsten Haitzler (Rasterman)
2013-04-23eoid -> rjid 64bit bit allocations for.. not so much bloat.Carsten Haitzler (Rasterman)
2013-04-23Eo: pointers indirection mechanism for objects and classesDaniel Zaoui