summaryrefslogtreecommitdiff
path: root/src/lib/eo/eo_ptr_indirection.x
Commit message (Expand)AuthorAgeFilesLines
* mmap memory allocation - do not used when under valgrindCarsten Haitzler (Rasterman)2018-01-121-29/+52
* eo - by default on 64bit only use 47 bits because of luajitCarsten Haitzler (Rasterman)2017-11-241-9/+30
* eo - eoid - finally rtemove option to not have eoid. it doesn't workCarsten Haitzler (Rasterman)2017-05-171-13/+0
* eo: Remove super bit from eo idJean-Philippe Andre2017-04-191-15/+4
* eo: Make _eo_obj_pointer_done an inline functionJean-Philippe Andre2017-02-211-0/+11
* eo: improve logs by always showing event source, minor refactor.Gustavo Sverzut Barbieri2016-12-021-0/+1
* eo - eo ptr lookup - do some prefetches to get some micro-speedupsCarsten Haitzler (Rasterman)2016-10-011-9/+9
* eo id and shared domain objects - do locking properly and betterCarsten Haitzler (Rasterman)2016-09-281-22/+10
* eo - move eoid lookup to ptr indir file and clean up some codeCarsten Haitzler (Rasterman)2016-09-091-4/+6
* eo - we actually steal the 3rd highest bit for classes - fixCarsten Haitzler (Rasterman)2016-09-091-2/+2
* eo_compatible - improve usability of err/warnings by duplication implCarsten Haitzler (Rasterman)2016-09-081-7/+4
* eo - add single global mutex for all shared eo objects to they are th-safeCarsten Haitzler (Rasterman)2016-09-081-1/+13
* eo - make eo id table TLS private data for thread safety and speedCarsten Haitzler (Rasterman)2016-09-071-173/+331
* eo - make eoid table access threadsafe - was missing a lock around itCarsten Haitzler (Rasterman)2016-09-011-17/+47
* eo: speedup efl_isa by 50%.Cedric BAIL2016-08-261-0/+3
* eo: general speedup of all Eo related operation.Cedric BAIL2016-08-261-1/+19
* Eo: Fix typo of SUPER_TAG_SHIFT.Jaehyun Cho2016-03-041-1/+1
* Eo: Migrate to the new syntax (Eo 4).Tom Hacohen2016-03-031-6/+15
* Eo: use correct mask when checking if an id is a classTom Hacohen2015-11-091-1/+1
* Eo: rename conflicting internal Eo_Base to Eo_HeaderTom Hacohen2015-05-281-1/+1
* Eo id: Fix id security checks for invalid objects.Tom Hacohen2014-10-221-0/+7
* eo: let's be consistent and use the portable flag MAP_ANON.Cedric BAIL2014-09-031-1/+1
* eo, autotools: check for mmap feature rather than OS (mmap is POSIX)Daniel Kolesa2014-08-211-4/+4
* eo: mmap()/unmap() are also supported on OSXJean Guyomarc'h2014-08-211-4/+4
* Eo: Make it clearer that a NULL deref can't happen.Tom Hacohen2014-05-161-2/+3
* eo - let's make NULL objects simply debug warnings, not errors.Carsten Haitzler (Rasterman)2014-04-161-0/+7
* Eo: Made eo id for classes a bit more secure.Tom Hacohen2014-03-111-0/+5
* Eo: Rename Eo_Header to Eo_Base.Tom Hacohen2013-09-271-1/+1
* Eo: Get rid of handle. Use the shared header for detection.Tom Hacohen2013-09-271-7/+5
* Eo: Merge common part of class and object.Tom Hacohen2013-09-271-1/+1
* eo: _Eo -> _Eo_ObjectJérémy Zurcher2013-09-271-5/+5
* eo: if HAVE_EO_ID use MBS to tag Eo_IdJérémy Zurcher2013-09-271-3/+7
* eo: if !HAVE_EO_ID front-pad _Eo_Class and _Eo_Object with _Eo_HandleJérémy Zurcher2013-09-271-3/+10
* eo_ptr_indirection.x: fix _eo_id_release when !HAVE_EO_IDJérémy Zurcher2013-09-181-1/+1
* Eo: Set (again, got removed) deleted eo objects' magic.Tom Hacohen2013-09-101-1/+1
* eo: a little more inlining, give me a 10% speed improvement.Cedric Bail2013-07-011-0/+504