summaryrefslogtreecommitdiff
path: root/erts/include
Commit message (Expand)AuthorAgeFilesLines
* Update copyright yearsBjörn-Egil Dahlberg2012-11-231-1/+1
* erts: Fix gcc atomic bug in ethread.hSverker Eriksson2012-09-041-2/+0
* Misc memory barrier fixesRickard Green2012-02-191-7/+330
* Update copyright yearsBjörn-Egil Dahlberg2011-12-091-1/+1
* Make whole of OTP build and release on Win64Patrik Nyblom2011-12-021-0/+3
* Use critical sections as mutex implementation on WindowsRickard Green2011-11-132-5/+111
* Improve ethread atomicsRickard Green2011-06-1438-1746/+10972
* Update copyright yearsBjörn-Egil Dahlberg2011-05-204-4/+4
* Merge branch 'rickard/barriers/OTP-9281' into devRickard Green2011-05-133-42/+46
|\
| * Homogenize memory barriers on atomicsRickard Green2011-05-113-42/+46
* | erts_printf %R for relative ets-terms in halfword-vmSverker Eriksson2011-05-061-1/+1
|/
* Update copyright yearsBjörn-Egil Dahlberg2011-03-112-2/+2
* The emulator could get into a state where it didn't check for I/O.Rickard Green2011-03-081-2/+2
* Use 32-bit atomic for uaflgs in thread specific eventsRickard Green2010-12-161-1/+1
* Use 32-bit atomics for mutex and rwmutex flagsRickard Green2010-12-151-39/+39
* Use 32-bit atomics for eventsRickard Green2010-12-151-35/+19
* Add support for 32-bit atomicsRickard Green2010-12-1516-482/+1339
* Move atomic API into own filesRickard Green2010-12-149-314/+349
* Add support for 64-bit atomics on WindowsRickard Green2010-12-144-121/+197
* Remove unused ethread time functionalityRickard Green2010-12-141-6/+0
* Introduce ethr_sint_t and use it for atomicsRickard Green2010-12-1111-131/+182
* Merge branch 'rickard/rwmutex-bug/OTP-8925' into devRickard Green2010-12-031-0/+19
|\
| * Use correct argument types on rwlock_wake_set_flags()Rickard Green2010-12-021-0/+19
* | Merge branch 'rickard/rwmutex-bug/OTP-8925' into devRickard Green2010-12-013-15/+214
|\ \ | |/
| * Miscellaneous rwmutex bug fixes and improvementsRickard Green2010-12-013-15/+214
* | Merge branch 'ta/fix-ethread-void-return' into devRickard Green2010-11-221-1/+1
|\ \
| * | ethread: do not return from void ethr_atomic_set_relbTuncer Ayaz2010-10-291-1/+1
| |/
* | Allow usage of libatomic_ops when other compilers than gcc are usedRickard Green2010-10-291-0/+2
|/
* Merge branch 'sv/ethread-atomic-mips' into devRickard Green2010-09-101-2/+7
|\
| * add MIPS architecture to GCC ethread atomics supportSteve Vinoski2010-09-071-2/+7
* | Increase spincount with many schedulersRickard Green2010-09-081-2/+6
|/
* Implement automatic detection of CPU topology on WindowsRickard Green2010-08-301-0/+1
* Make it possible to reread and update detected CPU informationRickard Green2010-08-181-2/+2
* Rewrite ethread libraryRickard Green2010-08-1026-1132/+2409
* OTP-8661 Enable writer preferred pthread read/write locks on LinuxRickard Green2010-06-011-0/+7
* OTP-8660 Increase atomic fallback locksRickard Green2010-06-011-2/+2
* OTP-8659 Add ethread support for gcc atomicsRickard Green2010-06-014-21/+229
* OTP-8658 Add missing memory barriers in erts_poll()Rickard Green2010-06-015-20/+49
* Merge branch 'pan/otp_8332_halfword' into devErlang/OTP2010-03-221-5/+8
|\
| * Adopt the new (R13B04) Nif functionality to the halfword codebasePatrik Nyblom2010-03-101-0/+3
|/
* OTP-8412 Fixed numerous compiler warnings generated by gcc 4.4.1 andRickard Green2010-02-081-7/+7
* The R13B03 release.OTP_R13B03Erlang/OTP2009-11-2029-0/+3927