efl/src/tests
Cedric BAIL 91711d8a69 ecore: add Ecore_Coroutine.
That work clearly was possible thanks to Leandro. If you want more information
go to his blog : http://tia.mat.br/posts/async_io_with_coroutines/ .

The main difference with his implementation is more portable and not thread safe.
It does not have a custom swapcontext (would make sense as we don't need to save
the sigcontext) so it will be less fast. If people are ready to contribute asm
patch for that purpose I will be happy to apply them.

As for portability this code should work on all architecture we already support
thanks to a nice hack with setjmp/longjmp borowed from libcoroutine. We do use
Fiber for Windows support, but as 1.8 is completely borken in that regard, this
is theorical work only.

Thinks left to do :
- Eoify the API
- Documentation
- More tests
- Add support for coroutine in fd handler
- Add coroutine support to ecore_thread api
- Write some example
2013-02-18 14:38:33 +01:00
..
ecore ecore: add Ecore_Coroutine. 2013-02-18 14:38:33 +01:00
edbus efl/edbus: Fix edbus_name_owner_changed() when bus name is not on bus 2013-01-22 13:34:34 +00:00
edje efl: make libraries aware of EFL_RUN_IN_TREE. 2013-01-04 17:19:43 +00:00
eet remove unused result warning 2013-01-17 20:22:23 +00:00
eeze eeze: remove warning and add a bit more test. 2013-01-17 20:31:06 +00:00
efreet efl/efreet: better printing of test results 2013-01-14 21:04:40 +00:00
eina efl/eina: Eina_Tiler take tile size into account. 2013-02-07 07:32:45 +00:00
emotion printf-- 2013-01-11 04:31:09 +00:00
eo Eo tests: Beginning of test output cleanup. 2013-02-05 14:37:28 +00:00
evas Evas textblock: Fixed a selection bug introduced in my previous commit. 2013-02-13 12:42:44 +00:00