summaryrefslogtreecommitdiff
path: root/erts/emulator/beam/erl_lock_check.c
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'rickard/thr-progress-wakeup-bugs/OTP-16870' into maintRickard Green2020-10-011-0/+1
|\
| * Fix thread progress handling in poll threadsRickard Green2020-09-291-0/+1
* | Merge branch 'maint'Rickard Green2020-03-131-1/+1
|\ \
| * | Update copyright yearRickard Green2020-03-131-1/+1
* | | erts: Make load_nif/2 nonblockingSverker Eriksson2020-02-041-0/+2
|/ /
* | erts: Add new dynamic lock checkerSverker Eriksson2020-01-241-0/+1
* | Fix race causing nodedown reason to be lostRickard Green2019-11-211-1/+1
* | Revert "erts: Add debug dist obuf memory leak check"Lukas Larsson2019-03-251-2/+1
* | erts: Add debug dist obuf memory leak checkLukas Larsson2019-02-221-1/+2
* | Merge branch 'maint'Björn Gustavsson2018-11-061-0/+2
|\ \ | |/
| * Add a persistent term storageBjörn Gustavsson2018-11-061-0/+2
* | erts: Remove lock ordering of catree base nodesSverker Eriksson2018-10-261-1/+1
* | erts: Let lock checker allow trylock of same orderSverker Eriksson2018-10-261-9/+16
* | erts: Fix bug in lock checker for term comparisonSverker Eriksson2018-10-261-1/+1
* | erts: Remove dead tree merging codeSverker Eriksson2018-10-191-6/+1
* | erts: Remove "dynamic" lock order supportSverker Eriksson2018-10-031-36/+12
* | erts: Add lock order check for route nodesSverker Eriksson2018-10-031-1/+1
* | erts: Add lock order check of erl_db_catree base nodesSverker Eriksson2018-10-031-4/+12
* | erts: Add Erlang term order to lock checkerSverker Eriksson2018-10-031-26/+46
* | Add a more scalable ETS ordered_set implementationKjell Winblad2018-09-051-14/+40
|/
* erts: Fix memory leak in lock checker at thread exitSverker Eriksson2018-04-261-15/+26
* erts: Make locked checker allocations thread specificSverker Eriksson2018-04-131-76/+41
* erts: Add erts_debug:lc_graph/0Sverker Eriksson2018-04-131-2/+109
* erts: Refactor erl_lock_check.cSverker Eriksson2018-04-131-289/+288
* erts: Remove obsolete locks from lock checkerSverker Eriksson2018-04-121-15/+0
* Implementation of true asynchronous signaling between processesRickard Green2018-03-211-2/+1
* Always use sys_memcpy/cmp/etc instead of plain memcpy/cmp/etcJohn Högberg2018-03-091-6/+6
* Reimplement efile_drv as a dirty NIFJohn Högberg2017-11-301-4/+0
* Change resource_monitors' lock orderJohn Högberg2017-11-301-4/+4
* erts: Replace check_io spinlock with lock-less list insertionSverker Eriksson2017-09-151-1/+0
* erts: Remove possibility to disable dirty schedulersLukas Larsson2017-09-111-2/+0
* Merge branch 'maint'Rickard Green2017-09-051-1/+1
|\
| * Merge branch 'rickard/statistics-time-fixes/OTP-14597/ERL-465' into maintRickard Green2017-09-051-1/+1
| |\
| | * Bug fixes of statistics(wall_clock) and statistics(runtime)Rickard Green2017-09-041-1/+1
* | | Merge branch 'maint'John Högberg2017-07-251-126/+154
|\ \ \ | |/ /
| * | Use erl_lock_flags in lock checkingJohn Högberg2017-07-111-126/+154
* | | erts: Remove ERTS_SMP and USE_THREAD definesLukas Larsson2017-07-171-14/+0
|/ /
* | Allow toggling lock counting at runtimeJohn Högberg2017-07-061-2/+3
|/
* Update copyright yearRaimo Niskanen2017-05-041-1/+1
* erts: Remove meta_main_tabSverker Eriksson2017-03-221-2/+0
* erts: Replace meta_pid_to{_fixed}_tab with linked listsSverker Eriksson2017-03-221-3/+3
* Merge branch 'master' into sverker/enif_selectSverker Eriksson2017-02-201-0/+1
|\
| * Implement magic referencesRickard Green2017-02-061-0/+1
* | erts: Add enif_monitor_process and enif_demonitor_processSverker Eriksson2017-02-091-0/+3
|/
* Merge branch 'maint'Rickard Green2017-01-121-0/+1
|\
| * Fix call time tracing with dirty schedulersRickard Green2017-01-111-0/+1
* | Merge branch 'maint'Rickard Green2017-01-021-0/+1
|\ \ | |/
| * Fix VM global GC info for dirty schedulersRickard Green2016-12-281-0/+1
* | Remove old purge strategyRickard Green2016-08-311-2/+0
|/
* Fix purge of codeRickard Green2016-08-291-0/+1