Revert "ecore: Create Promises"
authorTom Hacohen <tom@stosb.com>
Tue, 8 Mar 2016 14:23:57 +0000 (14:23 +0000)
committerTom Hacohen <tom@stosb.com>
Tue, 8 Mar 2016 14:23:57 +0000 (14:23 +0000)
commit7d8cd6c40f61537bff5ced41dce62d54cd311eb5
tree126f01b4b7886f0d62f15e62c9a6cb10409207e0
parentf1a6ff29567c3db71c7ddd58e90715463ac81af9
Revert "ecore: Create Promises"

Reverting this at Felipe's request following my email. There are many
things I strongly object to in this commit. I've touched the surface of
those on the ML (which doesn't work at the moment), though we need to
better discuss it.

The gist:
1. dlsym is a really bad hack that is not even needed.
2. I don't see why eo should even be aware of promises. It's not aware
of list, hash and etc.
3. The eolian changes were done wrong.

This should have been discussed and consulted before done, even if only
because of the amount of hacks it includes and the cross-domain (ecore,
eo and eolian) nature of it.

This reverts commit f9ba80ab33e0b94dad7ec103e6d261a644f7835f.
12 files changed:
src/Makefile_Ecore.am
src/bin/eolian/eo_generator.c
src/lib/ecore/Ecore.h
src/lib/ecore/ecore_promise.c [deleted file]
src/lib/ecore/ecore_promise.h [deleted file]
src/lib/eo/Eo.h
src/lib/eolian/eo_lexer.c
src/lib/eolian/eo_lexer.h
src/lib/eolian/eo_parser.c
src/tests/ecore/ecore_suite.c
src/tests/ecore/ecore_suite.h
src/tests/ecore/ecore_test_promise.c [deleted file]