On Thu, 10 Nov 2016 15:14:11 + Mike Blumenkrantz
said:
> I see that this has been pushed and is already being used despite some
> objections being raised? I guess I probably missed IRC discussions.
did you read the responses to the objections? in fact just
I see that this has been pushed and is already being used despite some
objections being raised? I guess I probably missed IRC discussions.
The reasoning for needing this sounds like we should probably just use
jemalloc (
On Fri, 4 Nov 2016 10:18:33 -0200 Gustavo Sverzut Barbieri
said:
> On Thu, Nov 3, 2016 at 9:27 PM, Carsten Haitzler wrote:
> > On Thu, 3 Nov 2016 11:24:14 -0200 Gustavo Sverzut Barbieri
> > said:
> >
> >> I guessed mempool and
On Thu, Nov 3, 2016 at 9:27 PM, Carsten Haitzler wrote:
> On Thu, 3 Nov 2016 11:24:14 -0200 Gustavo Sverzut Barbieri
>
> said:
>
>> I guessed mempool and eina_trash did that
>
> nah - mempool i don't think has a "purgatory" for pointers.
> they are
On Thu, 3 Nov 2016 11:24:14 -0200 Gustavo Sverzut Barbieri
said:
> I guessed mempool and eina_trash did that
nah - mempool i don't think has a "purgatory" for pointers. they are released
back into the pool. trash is actually a cache for storing ptrs but it never
actually
I guessed mempool and eina_trash did that
--
Gustavo Sverzut Barbieri
> Em 3 de nov de 2016, às 05:53, Carsten Haitzler (The Rasterman)
> escreveu:
>
> On Thu, 03 Nov 2016 09:35:21 +0200 Daniel Zaoui
> said:
>
>> Well, my Lord, I hate that
On Thu, 03 Nov 2016 09:35:21 +0200 Daniel Zaoui said:
> Well, my Lord, I hate that idea. Do you want to make all EFL asynchronous?
this isn't async. it's just deferred. we already do this for evas objects with
delete_me. we do it for timers/animators and mark them for
Well, my Lord, I hate that idea. Do you want to make all EFL asynchronous?
>From my point of view, seems to be like a hack cause some problems (e.g Eo)
>are hard to solve.
My comments below.
On Thu, 03 Nov 2016 16:11:24 +0900
Carsten Haitzler (The Rasterman) wrote:
>
here's an idea. it's very very very very simple
create an eina_freeq(). instead of calling free() or whatever free function on
something immediately, call:
fq = eina_freeq_main_get();
eina_freeq_ptr_add(fq, pointer, size, free);
or
fq = eina_freeq_global_get();