summaryrefslogtreecommitdiff
path: root/erts/emulator/beam/erl_process_lock.h
Commit message (Expand)AuthorAgeFilesLines
* Do not hold runq lock while deleting a processRickard Green2018-05-151-0/+18
* Implementation of true asynchronous signaling between processesRickard Green2018-03-211-46/+10
* erts: Replace usage of all erts_smp prefixes to just ertsLukas Larsson2017-07-171-47/+47
* erts: Cleanup removal of non-smp emulatorsLukas Larsson2017-07-171-4/+4
* erts: Remove ERTS_SMP and USE_THREAD definesLukas Larsson2017-07-171-49/+1
* Allow toggling lock counting at runtimeJohn Högberg2017-07-061-1/+2
* Make lock counter info independent of the locks being countedJohn Högberg2017-05-181-8/+169
* Update copyright yearRaimo Niskanen2017-05-041-1/+1
* Merge branch 'sverker/ASSERT_IN_ENV'Sverker Eriksson2017-01-231-0/+4
|\
| * erts: Add macro ERTS_PROC_LOCKS_HIGHER_THANSverker Eriksson2017-01-121-0/+4
* | Introduce erts_proc_lookup_inc_refc()Rickard Green2017-01-191-0/+2
|/
* erts: send and receive no longer need status lockLukas Larsson2016-04-151-4/+2
* erts: Implement tracer modulesLukas Larsson2016-04-151-5/+27
* update copyright-yearHenrik Nord2016-03-151-1/+1
* erts: Fix lock checker for process locksSverker Eriksson2016-02-181-3/+4
* erts: Remove assertion that ptab is emptyLukas Larsson2015-09-281-6/+0
* Change license text to APLv2Bruce Yinhe2015-06-181-10/+11
* Optimized timer implementationRickard Green2015-05-081-20/+72
* erts: Make source file info available in lcLukas Larsson2014-02-241-11/+14
* Merge branch 'rickard/port-optimizations/OTP-10336' into rickard/r16/port-opt...Rickard Green2012-12-071-37/+19
|\
| * Improve configuration of process and port tablesRickard Green2012-12-031-1/+1
| * Generalize process table implementationRickard Green2012-12-031-36/+18
* | Merge branch 'maint'Björn-Egil Dahlberg2012-08-311-1/+1
|\ \
| * | Update copyright yearsBjörn-Egil Dahlberg2012-08-311-1/+1
* | | Merge branch 'maint'Rickard Green2012-07-311-3/+1
|\ \ \ | |/ /
| * | Merge branch 'rickard/proc-lock-queues/OTP-10163' into maintRickard Green2012-07-311-3/+1
| |\ \
| | * | Use static allocation of process lock queuesRickard Green2012-07-311-3/+1
* | | | Merge branch 'rickard/proc-sched/OTP-9892'Rickard Green2012-04-271-230/+187
|\ \ \ \ | |/ / / |/| | / | | |/ | |/|
| * | Optimize process state changesRickard Green2012-04-271-14/+11
| * | Optimize process table accessRickard Green2012-04-161-222/+65
| * | Implement possibility to use ordinary mutexes as process locksRickard Green2012-04-161-11/+128
| |/
* | lcnt: Enhancement fixupsBjörn-Egil Dahlberg2012-04-101-0/+2
|/
* erts: Fix memory leak caused by race on exiting processSverker Eriksson2012-03-301-2/+2
* Replace spinlock with mutex as pix_lock implementationRickard Green2011-11-181-5/+5
* Optimize memory allocationRickard Green2011-11-131-1/+16
* Use new atomic API in runtime systemRickard Green2011-06-141-7/+9
* Improve ethread atomicsRickard Green2011-06-141-3/+3
* Use 32-bit atomics for process lock flagsRickard Green2010-12-161-15/+15
* Use new atomic types in emulatorRickard Green2010-12-151-6/+8
* Move cpu topology functionality into erl_cpu_topology.[ch]Rickard Green2010-11-181-2/+2
* Rewrite ethread libraryRickard Green2010-08-101-27/+19
* The R13B03 release.OTP_R13B03Erlang/OTP2009-11-201-0/+990