aboutsummaryrefslogtreecommitdiffstats
path: root/erts/include/internal
AgeCommit message (Expand)Author
2015-01-14Improve ethread atomics based on GCC builtinsRickard Green
2014-11-25Merge branch 'rickard/ppc32-atomic-opt/OTP-12250' into maintRickard Green
2014-11-10Implement support for double word atomics using libatomic_opsRickard Green
2014-11-10Improve usage of libatomic_ops for word size atomicsRickard Green
2014-10-17Optimize atomic ops with release barrier for 32-bit PowerPCRickard 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: Fix erts assert failed printoutsLukas Larsson
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-24ose: Debug wait__ does receive_fsem instead of wait_fsemLukas Larsson
2014-02-24Added support for ENEA OSELukas Larsson
2014-02-23Introduce configure option --with-assumed-cache-line-size=SIZERickard Green
2013-08-08Merge branch 'lukas/erts/ethr_smp_req_native_compiletime/OTP-11196' into maintLukas Larsson
2013-07-29Bailout if no native implementations are foundLukas Larsson
2013-07-18Fix compile error on ARM and GCC < 4.1.0Johannes Weißl
2013-07-11Fix ‘ethr_native_rwlock_destroy’ defined but not used warningRickard Green
2013-02-22Update copyright yearsBjörn-Egil Dahlberg
2013-02-22Merge branch 'sverk/win-64-pointer-fix'Sverker Eriksson
2013-02-21erts: Correct term type for printf %TR. Blaine Whittle
2013-02-21erts: Correct internal printf integer type for win64R. Blaine Whittle
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
2012-02-19Misc memory barrier fixesRickard Green
2011-11-13Use critical sections as mutex implementation on WindowsRickard Green
2011-06-14Improve ethread atomicsRickard Green
2011-05-20Update copyright yearsBjörn-Egil Dahlberg
2011-05-13Merge branch 'rickard/barriers/OTP-9281' into devRickard Green
2011-05-11Homogenize memory barriers on atomicsRickard Green
2011-05-06erts_printf %R for relative ets-terms in halfword-vmSverker Eriksson
2011-03-11Update copyright yearsBjörn-Egil Dahlberg
2011-03-08The emulator could get into a state where it didn't check for I/O.Rickard Green
2010-12-16Use 32-bit atomic for uaflgs in thread specific eventsRickard Green
2010-12-15Use 32-bit atomics for mutex and rwmutex flagsRickard Green
2010-12-15Use 32-bit atomics for eventsRickard Green
2010-12-15Add support for 32-bit atomicsRickard Green
2010-12-14Move atomic API into own filesRickard Green