efl/src/bindings/mono/eina_mono
Lauro Moura d775b58a63 csharp: Fix free_cb calling under dotnet.
Summary:
dotnet's GC seems to be more agressive, showing some issues that usually
do not appear when running under Mono's.

This commit uses for free_cb's the same scheme we already use for
regular Eo refs, using a GC handle to keep the cleaning callback alive.

Reviewers: vitor.sousa, felipealmeida, woohyun

Reviewed By: vitor.sousa

Subscribers: segfaultxavi, cedric, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D8593
2019-04-15 15:24:29 -03:00
..
eina_accessor.cs csharp: Fix free_cb calling under dotnet. 2019-04-15 15:24:29 -03:00
eina_array.cs csharp: Fix free_cb calling under dotnet. 2019-04-15 15:24:29 -03:00
eina_binbuf.cs csharp: Fix free_cb calling under dotnet. 2019-04-15 15:24:29 -03:00
eina_common.cs mono: fix space and brace warnings of StyleCop 2019-04-02 16:57:52 +02:00
eina_config.cs mono: fix space and brace warnings of StyleCop 2019-04-02 16:57:52 +02:00
eina_container_common.cs efl-csharp: fix resource deallocation causing errors everywhere 2019-04-05 19:58:19 -03:00
eina_error.cs mono: fix space and brace warnings of StyleCop 2019-04-02 16:57:52 +02:00
eina_hash.cs csharp: Fix free_cb calling under dotnet. 2019-04-15 15:24:29 -03:00
eina_inarray.cs csharp: Fix free_cb calling under dotnet. 2019-04-15 15:24:29 -03:00
eina_inlist.cs mono: fix space and brace warnings of StyleCop 2019-04-02 16:57:52 +02:00
eina_iterator.cs csharp: Fix free_cb calling under dotnet. 2019-04-15 15:24:29 -03:00
eina_list.cs efl-csharp: fix resource deallocation causing errors everywhere 2019-04-05 19:58:19 -03:00
eina_log.cs mono: fix space and brace warnings of StyleCop 2019-04-02 16:57:52 +02:00
eina_promises.cs efl-csharp: fix resource deallocation causing errors everywhere 2019-04-05 19:58:19 -03:00
eina_slice.cs mono: fix space and brace warnings of StyleCop 2019-04-02 16:57:52 +02:00
eina_strbuf.cs csharp: Fix free_cb calling under dotnet. 2019-04-15 15:24:29 -03:00
eina_stringshare.cs mono: fix space and brace warnings of StyleCop 2019-04-02 16:57:52 +02:00
eina_value.cs csharp: Fix free_cb calling under dotnet. 2019-04-15 15:24:29 -03:00
meson.build meson: time for the c-sharp build 2018-10-24 12:05:58 +02:00