aboutsummaryrefslogtreecommitdiffstats
path: root/erts/include/internal/ethread.h
AgeCommit message (Expand)Author
2017-04-07Stack guard for PCRERickard Green
2016-03-18erts: Fix pthread_setname_np warning on osxLukas Larsson
2016-02-02erts: Add power saving cpu feature tests and use themLukas Larsson
2016-02-02erts: Add rdtscp instruction checkLukas Larsson
2015-11-23Merge branch 'maint'Dan Gudmundsson
2015-11-12win32: Fix mixed cygwin and msys configure testsDan Gudmundsson
2015-07-10ose: Remove all code related to the OSE portLukas Larsson
2015-06-18Change license text to APLv2Bruce Yinhe
2015-03-20Merge branch 'rickard/gcc-atomics/OTP-12383'Rickard Green
2015-01-14Improve ethread atomics based on GCC builtinsRickard Green
2014-12-19erts: Introduce thread suspend functionsLukas Larsson
2014-12-19erts: Add support for thread namesLukas Larsson
2014-11-10Improve usage of libatomic_ops for word size atomicsRickard Green
2014-06-30erts: Separate ethread inlining from ethread.hBjörn-Egil Dahlberg
2014-06-16Merge branch 'jjhoo/mingw_compile_fix_forceinline/OTP-11945' into maintRickard Green
2014-06-16Fix redefinition of ETHR_FORCE_INLINERickard Green
2014-06-06Merge branch 'jjhoo/mingw_compile_fix_forceinline/OTP-11945' into maintRickard Green
2014-05-22Do not use __always_inline__ attribute unless gcc vsn >= 3.1.1Rickard Green
2014-03-26ose: Yielding has to be done differently for background processes.Robert Paal
2014-02-28Add ETHR_FORCE_INLINE define to hide compiler specific directivesJani Hakala
2014-02-24Merge branch 'lukas/ose/master/OTP-11334'Lukas Larsson
2014-02-24ose: Cleanup of mutex selection definesLukas Larsson
2014-02-24ose: Remove uneccesary defineLukas Larsson
2014-02-24ose: Thread priorities configurable from lmconfLukas Larsson
2014-02-24ose: Yielding the cpu is done "the OSE" wayLukas Larsson
2014-02-24ose: Start using ppdata for tse keyLukas Larsson
2014-02-24ose: Do not use spinlocks on OSELukas Larsson
2014-02-24ose,erts: Specify name for tsd keysLukas Larsson
2014-02-24ose: Change get_envp to ose_get_ppdata for tsdLukas Larsson
2014-02-24Added support for ENEA OSELukas Larsson
2014-02-23Introduce configure option --with-assumed-cache-line-size=SIZERickard Green
2013-07-29Bailout if no native implementations are foundLukas Larsson
2013-07-11Fix ‘ethr_native_rwlock_destroy’ defined but not used warningRickard Green
2013-02-22Update copyright yearsBjörn-Egil Dahlberg
2013-02-12erts: Use native atomics and fallback spinlock to mutex for VALGRINDSverker Eriksson
2012-11-23Update copyright yearsBjörn-Egil Dahlberg
2012-09-04erts: Fix gcc atomic bug in ethread.hSverker Eriksson
2011-11-13Use critical sections as mutex implementation on WindowsRickard Green
2011-06-14Improve ethread atomicsRickard Green
2010-12-16Use 32-bit atomic for uaflgs in thread specific eventsRickard Green
2010-12-15Add support for 32-bit atomicsRickard Green
2010-12-14Move atomic API into own filesRickard Green
2010-12-14Add support for 64-bit atomics on WindowsRickard Green
2010-12-14Remove unused ethread time functionalityRickard Green
2010-12-11Introduce ethr_sint_t and use it for atomicsRickard Green
2010-11-22Merge branch 'ta/fix-ethread-void-return' into devRickard Green
2010-10-29Allow usage of libatomic_ops when other compilers than gcc are usedRickard Green
2010-10-29ethread: do not return from void ethr_atomic_set_relbTuncer Ayaz
2010-08-10Rewrite ethread libraryRickard Green
2010-06-01OTP-8660 Increase atomic fallback locksRickard Green