summaryrefslogtreecommitdiff
path: root/m4/efl_threads.m4 (follow)
AgeCommit message (Collapse)Author
2019-06-18autotools: REMOVAL!Marcel Hollerbach
Get your seatbelt fastend! It is happening! AUTOTOOLS IS GONE NOW! All praise to meson! This time the final version, ci has been adjusted, and now does not try anymore to build a removed buildsystem. However, the scripts in there need cleaning up. Differential Revision: https://phab.enlightenment.org/D9027
2019-06-18Revert "autotools: REMOVAL!"Marcel Hollerbach
This reverts commit e8c69667b01e2795c1e4ead0536652f935ffa674. git push on a wrong branch, sorry. This will land today, but not now.
2019-06-18autotools: REMOVAL!Marcel Hollerbach
Get your seatbelt fastend! It is happening! AUTOTOOLS IS GONE NOW! All praise to meson! Differential Revision: https://phab.enlightenment.org/D9027
2017-09-26eina: remove EFL_HAVE_WIN32_THREADS define as it is unused since winpthread ↵Vincent Torri
is used Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2016-08-23autotools: remove win32 threads artifactsJean Guyomarc'h
Commit 2cb0c1cadc46e1d89fea4e27399b36ce9f1526ff removed the use _efl_have_win32_threads, but some traces of it were left.
2015-09-11eina_thread: non-linux fixes following latest changesDaniel Kolesa
2015-09-09eina thread - add wrapper for setting thread name and fix affinityCarsten Haitzler (Rasterman)
added support to set thread names for debugging. this wraps the gnu extension to set a thread name of up to 15 chars (16 inc nul byte). eina_thread_name_set() is the new api. @feature in the process i found the autofoo wasnt enabling cpu affinity support at all in reality, so i had to fix that at the same time.
2015-02-11eina: remove Windows specific thread implementation and rely on posix ↵Adrien Nader
compliant library instead.
2014-08-21eina: port Eina_Spinlock for OSXJean Guyomarc'h
Summary: Support of Spinlocks in Eina (Eina_Spinlock) for OSX, which does not implement them in pthread. @feature Reviewers: raster, raoulh, naguirre, cedric, stefan_schmidt Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D1151 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2014-02-19Revert "autotools: try improving thread detection."Cedric BAIL
This reverts commit 14c6378fc41906db14464e17aadc7d94a825fafd. So either we get to fix T880 or T986. I do think the problem is more tricky than that, so I am for the moment going to get T880 broken rather than T986 as I think the later will show up in more case for our user base. Will try to find a proper solution for everyone before the next release.
2014-02-18autotools: try improving thread detection.Cedric BAIL
As already stated before reliably detecting CC, LIBS and CFLAGS parameters for use with threads is still a pain in 2014. With this patch I am trying to solve T880 and use ax_pthread.m4. Note that I do not trust this macro more than the previous one, so if there is any build issue on any system regarding thread, I may just rollback to the previous code. Still I hope it is an improvement and that our build system detect thread more reliably.
2013-11-15m4: remove saving of CFLAGSSebastian Dransfeld
Since we don't modify cflags, no need to save them.
2013-11-14m4: Save cflags before restoring themSebastian Dransfeld
If we do CFLAGS=${SAVE_CFLAGS}, it is important to do SAVE_CFLAGS=${CFLAGS} first...
2013-11-12efl: let's try to force that thread things this way.Cedric Bail
2013-11-12efl: let's try to detect in a portable way phtread around the world.Cedric Bail
Linking to Pthread seems to be highly not portable. Look at lock.m4 macro if you want to understand the hell it is ! By following it closely we should now have better portability than the 1.7.x release. And of course than our alpha...
2013-10-11eina: add Eina_Spinlock API.Cedric Bail
2012-12-02merge: add escape ecore, fix several bugsVincent Torri
SVN revision: 79995
2012-10-25Eina: add affinity to win32 code.Vincent Torri
It's not working yet: * eina_thread.c:152:33: error: 'index' undeclared (first use in this function) * eina_thread.c:295:4: warning: passing argument 3 of '_eina_thread_win32_create' from incompatible pointer type [enabled by default] also: * line 142, is it normal that we call eina_list_append() with tw being NULL ? * is what I did in the close_thread label correct ? SVN revision: 78416
2012-10-19efl: change a little bit API.Cedric BAIL
SVN revision: 78229
2012-10-17add eina barrier to efl tree.Carsten Haitzler
SVN revision: 78100
2012-10-10efl: remove option to debug threads, now enabled based on build profile.Gustavo Sverzut Barbieri
If --with-profile=dev, we enable threads debug. SVN revision: 77806
2012-10-10efl: remove EINA_HAVE_ON_OFF_THREADS support.Gustavo Sverzut Barbieri
it's still in the code, but not configurable anymore. We may remove it later if not really needed. SVN revision: 77802
2012-10-10efl: simplify threads step 1 - make it mandatory.Gustavo Sverzut Barbieri
remove the eina_inline_lock_void.x fallback as it's not used anymore. still keep the EINA_HAVE_THREADS in the source code. SVN revision: 77796
2012-09-16merge : add einaVincent Torri
currently, examples, tests and benchmark are not set. That's the next things i'll do SVN revision: 76710