aboutsummaryrefslogtreecommitdiffstats
path: root/erts/emulator/beam/erl_lock_check.c
AgeCommit message (Expand)Author
2016-12-28Fix VM global GC info for dirty schedulersRickard Green
2016-08-29Fix purge of codeRickard Green
2016-08-26Reclaim literal area after purge has completedRickard Green
2016-04-15erts: Implement tracer modulesLukas Larsson
2016-03-15update copyright-yearHenrik Nord
2016-02-02erts: Add microstate accountingLukas Larsson
2015-12-15erts: Move os_pid to port hash to child setupLukas Larsson
2015-12-15erts: Create forker process for spawn driverLukas Larsson
2015-06-24erts: Remove HALFWORD_HEAP definitionBjörn-Egil Dahlberg
2015-06-18Change license text to APLv2Bruce Yinhe
2015-05-08Optimized timer implementationRickard Green
2015-03-20Introduce a new time APIRickard Green
2014-08-22Ensure "runnable port" trace messages are not sent out of orderRickard Green
2014-08-06erts: Print error reason when malloc failsLukas Larsson
2014-03-28erts: Add etp-lc-dump and etp-ppc-stacktrace macroLukas Larsson
2014-02-24ose,erts: Specify name for tsd keysLukas Larsson
2014-02-24erts: Make source file info available in lcLukas Larsson
2014-01-28initial support for dirty schedulers and dirty NIFsSteve Vinoski
2013-10-02erts: Add mutex to init_atoms in erts_mmap.cSverker Eriksson
2013-09-30erts: Add HARD_DBG_MSEGSverker Eriksson
2013-09-30erts: erts_mmap supercarrier management and erts_mseg usageRickard Green
2013-06-12Update copyright yearsBjörn-Egil Dahlberg
2013-06-05Merge branch 'pan/win_now_jumps' into maintPatrik Nyblom
2013-06-03erts: Remove SBMBC allocatorSverker Eriksson
2013-04-11erts: Change locking order for "port_table" and "port_sched_lock"Sverker Eriksson
2013-03-11Intermediate code with lock on gettickcount()Patrik Nyblom
2012-12-07Merge branch 'rickard/port-optimizations/OTP-10336' into rickard/r16/port-opt...Rickard Green
2012-12-03Optimize management of port tasksRickard Green
2012-12-03Use ptab functionality also for portsRickard Green
2012-12-03Generalize process table implementationRickard Green
2012-08-31erts: Refactor naming regarding code_write_permissionSverker Eriksson
2012-07-31Merge branch 'maint'Rickard Green
2012-07-31Use static allocation of process lock queuesRickard Green
2012-04-27Merge branch 'rickard/proc-sched/OTP-9892'Rickard Green
2012-04-27Optimize process state changesRickard Green
2012-04-16Implement possibility to use ordinary mutexes as process locksRickard Green
2012-03-30Merge branch 'maint'Björn-Egil Dahlberg
2012-03-30Update copyright yearsBjörn-Egil Dahlberg
2012-03-22Merge branch 'maint'Patrik Nyblom
2012-03-22Change to more specific configure options for dtracePatrik Nyblom
2012-03-22Add DTrace support for OS X, Solaris, and Linux (via SystemTap), 3/4Scott Lystig Fritchie
2012-02-21erts: Suspend processes waiting for code_ix lockSverker Eriksson
2012-02-21erts: Fix print-bug in lock checker on debug-vmSverker Eriksson
2012-02-21First try at non-blocking code loading!Sverker Eriksson
2011-12-01Remove common run-queue in SMP caseRickard Green
2011-11-18Fix warning when lock-checker is enabledRickard Green
2011-11-13Use generic lock-free queue for async threadsRickard Green
2011-11-13Use generic lock-free queue for misc aux workRickard Green
2011-11-13Optimize memory allocationRickard Green
2011-07-08Use separate memory carriers for small blocksRickard Green