aboutsummaryrefslogtreecommitdiffstats
path: root/erts/emulator/beam/erl_lock_check.c
AgeCommit message (Expand)Author
2018-03-21Implementation of true asynchronous signaling between processesRickard Green
2018-03-09Always use sys_memcpy/cmp/etc instead of plain memcpy/cmp/etcJohn Högberg
2017-11-30Reimplement efile_drv as a dirty NIFJohn Högberg
2017-11-30Change resource_monitors' lock orderJohn Högberg
2017-09-15erts: Replace check_io spinlock with lock-less list insertionSverker Eriksson
2017-09-11erts: Remove possibility to disable dirty schedulersLukas Larsson
2017-09-05Merge branch 'maint'Rickard Green
2017-09-05Merge branch 'rickard/statistics-time-fixes/OTP-14597/ERL-465' into maintRickard Green
2017-09-04Bug fixes of statistics(wall_clock) and statistics(runtime)Rickard Green
2017-07-25Merge branch 'maint'John Högberg
2017-07-17erts: Remove ERTS_SMP and USE_THREAD definesLukas Larsson
2017-07-11Use erl_lock_flags in lock checkingJohn Högberg
2017-07-06Allow toggling lock counting at runtimeJohn Högberg
2017-05-04Update copyright yearRaimo Niskanen
2017-03-22erts: Remove meta_main_tabSverker Eriksson
2017-03-22erts: Replace meta_pid_to{_fixed}_tab with linked listsSverker Eriksson
2017-02-20Merge branch 'master' into sverker/enif_selectSverker Eriksson
2017-02-09erts: Add enif_monitor_process and enif_demonitor_processSverker Eriksson
2017-02-06Implement magic referencesRickard Green
2017-01-12Merge branch 'maint'Rickard Green
2017-01-11Fix call time tracing with dirty schedulersRickard Green
2017-01-02Merge branch 'maint'Rickard Green
2016-12-28Fix VM global GC info for dirty schedulersRickard Green
2016-08-31Remove old purge strategyRickard 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