aboutsummaryrefslogtreecommitdiffstats
path: root/erts/emulator/beam/erl_lock_check.c
AgeCommit message (Expand)Author
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
2011-05-09Expand the use of high memory allocation in halfword emulatorSverker Eriksson
2011-02-18HALFWORD ETS Fix copyright year in some source filesSverker Eriksson
2011-02-03HALFWORD ETS 32-bit arch fixes and other cleanupsSverker Eriksson
2010-12-17Merge branch 'rickard/ets-tab-delete/OTP-8999' into devRickard Green
2010-12-16Safe deallocation of ETS-table structuresRickard Green
2010-12-14Remove unused ethread time functionalityRickard Green
2010-11-18Move cpu topology functionality into erl_cpu_topology.[ch]Rickard Green
2010-08-19Remove binary overhead counter from ets objectsPatrik Nyblom
2010-08-10Rewrite ethread libraryRickard Green
2010-06-03Teach call_time trace to use intruction pointersBjörn-Egil Dahlberg
2010-03-10Add a custom mmap wrapper to force heaps into the lower address rangePatrik Nyblom
2010-03-10Fit all heap data into the 32-bit address rangePatrik Nyblom