summaryrefslogtreecommitdiff
path: root/erts/emulator/beam/erl_threads.h
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #6973 from lexprfuncall/runtime-thread-name-truncation-fixRickard Green2023-04-061-0/+8
|\
| * Avoid truncating thread names for better runtime observabilitylexprfuncall2023-04-061-0/+8
* | Update copyright yearErlang/OTP2023-02-141-1/+1
|/
* jit: Issue ISBs on all schedulers when modifying codeJohn Högberg2023-02-011-0/+21
* Update copyright yearErlang/OTP2022-02-151-1/+1
* erts: Fix ets memory calculation for read_concurrencyLukas Larsson2021-12-221-0/+6
* erts: Refactor all headers to work in C++Lukas Larsson2020-09-211-63/+63
* Merge branch 'rickard/tse/OTP-16766/ERL-1304' into maintRickard Green2020-07-201-1/+26
|\
| * Fix multiple usage of same thread specific event at the same timeRickard Green2020-07-161-1/+26
* | Update copyright yearRickard Green2020-03-131-1/+1
* | erts: Add new dynamic lock checkerSverker Eriksson2020-01-241-1/+43
* | Fix check for buggy glibc versionKjell Winblad2019-10-181-2/+2
|/
* erts: Remove undocumented driver_eventSverker Eriksson2017-09-151-1/+0
* erts: Remove unused prototypes after non-smp removalRickard Green2017-08-141-78/+0
* Merge branch 'maint'John Högberg2017-07-251-39/+45
|\
| * Use erl_lock_flags in lock checkingJohn Högberg2017-07-111-29/+35
| * Add a proper type for lock optionsJohn Högberg2017-07-071-10/+10
* | erts: Replace usage of all erts_smp prefixes to just ertsLukas Larsson2017-07-171-19/+0
* | erts: Cleanup removal of non-smp emulatorsLukas Larsson2017-07-171-362/+6
* | erts: Remove ERTS_SMP and USE_THREAD definesLukas Larsson2017-07-171-605/+0
|/
* Merge branch 'john/erts/runtime-lcnt' into maintJohn Högberg2017-07-061-228/+120
|\
| * Allow toggling lock counting at runtimeJohn Högberg2017-07-061-236/+112
| * Make lock counter info independent of the locks being countedJohn Högberg2017-05-181-21/+37
* | Update copyright yearHans Nilsson2017-06-141-1/+1
|/
* erts: Unbreak --enable-lock-checking --enable-lock-counterSverker Eriksson2017-05-051-3/+3
* erts: Remove unnecessary 'enable_lcnt' option in locksBjörn-Egil Dahlberg2016-12-021-24/+9
* update copyright-yearHenrik Nord2016-03-151-1/+1
* erts: Add microstate accountingLukas Larsson2016-02-021-7/+27
* Fix ethread events with timeoutRickard Green2015-08-271-0/+10
* Change license text to APLv2Bruce Yinhe2015-06-181-9/+10
* Merge branch 'rickard/time_api/OTP-11997'Rickard Green2015-03-201-0/+23
|\
| * Implement ethread events with timeoutRickard Green2015-03-201-0/+23
* | Merge branch 'lukas/erts/crashdump_improvements/OTP-12377'Lukas Larsson2014-12-191-0/+26
|\ \ | |/ |/|
| * erts: Introduce thread suspend functionsLukas Larsson2014-12-191-0/+15
| * erts: Add support for thread namesLukas Larsson2014-12-191-0/+11
* | Introduce a 64-bit atomic ops APIRickard Green2014-12-101-0/+679
|/
* ose,erts: Specify name for tsd keysLukas Larsson2014-02-241-3/+3
* erts: Make source file info available in lcLukas Larsson2014-02-241-25/+97
* Update copyright yearsBjörn-Egil Dahlberg2013-02-221-1/+1
* Merge branch 'rickard/thread-queue-fix/OTP-10854' into rickard/r16b/thread-qu...Rickard Green2013-02-211-0/+82
|\
| * Add atomic dirty read and dirty set operationsRickard Green2013-02-181-0/+78
* | Fix bit set op of non-atomic fallback in atomic APIRickard Green2012-12-111-0/+2
* | Atomic port stateRickard Green2012-12-031-0/+296
* | Optimize process table accessRickard Green2012-04-161-10/+21
|/
* Misc memory barrier fixesRickard Green2012-02-191-10/+309
* Use critical sections as mutex implementation on WindowsRickard Green2011-11-131-0/+12
* Optimize memory allocationRickard Green2011-11-131-0/+2
* Merge branch 'rickard/atomics-api/OTP-9014' and OTP_R14B04Rickard Green2011-10-141-348/+579
|\
| * Use new atomic API in runtime systemRickard Green2011-06-141-34/+0
| * Improve ethread atomicsRickard Green2011-06-141-348/+613