summaryrefslogtreecommitdiff
path: root/erts/emulator/beam/erl_db_hash.c
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'maint'Sverker Eriksson2019-09-121-0/+6
|\
| * Fix offheap check of emptied ets hash tableSverker Eriksson2019-09-101-0/+6
* | Merge branch 'maint'Sverker Eriksson2019-09-021-1/+133
|\ \ | |/
| * erts: Add ets:info(_, binary)Rickard Green2019-08-291-2/+134
* | Merge branch 'maint'Rickard Green2019-07-221-0/+6
|\ \ | |/
| * Fix node container refc tests of ETSRickard Green2019-07-221-0/+6
* | Merge branch 'sverker/hash-improve-shrink'Sverker Eriksson2019-07-051-68/+179
|\ \
| * | erts: Tweak hash shrink limitSverker Eriksson2019-07-051-10/+37
| * | erts: Improve hash shrinkingSverker Eriksson2019-07-021-58/+142
| |/
* | Merge branch 'sverker/ets_SUITE-fixtable_iter_bag'Sverker Eriksson2019-07-051-1/+2
|\ \ | |/ |/|
| * stdlib: ets_SUITE:fixtable_iter_bagSverker Eriksson2019-07-051-1/+2
* | Decentralized counters for ETS ordered_set with write_concurrencyKjell Winblad2019-04-101-16/+47
* | erts: Fix bug for yielding ets:replaceSverker Eriksson2019-03-151-0/+1
* | erts: Fix ets:select table fixation leak at owner changeSverker Eriksson2019-03-111-40/+76
* | erts: Refactor common things into traverse_context_tSverker Eriksson2019-03-111-181/+142
* | Merge branch 'sverker/maint/ets-no-mbuf-trapping/OTP-15660'Sverker Eriksson2019-03-071-10/+2
|\ \ | |/
| * Merge branch 'sverker/ets-no-mbuf-trapping/OTP-15660'Sverker Eriksson2019-03-071-10/+2
| |\
| | * erts: Remove ets traversal yielding if heap fragmentSverker Eriksson2019-03-071-10/+2
* | | erts: Refactor DbUpdateHandle with nicer typesSverker Eriksson2018-10-231-2/+2
* | | erts: Improve deallocation of CATree nodesSverker Eriksson2018-10-031-7/+3
|/ /
* | erts: Refactor ets FixedDeletion allocationsSverker Eriksson2018-09-031-22/+24
* | erts: Fix ets memstat false leak of FixedDeletionSverker Eriksson2018-09-031-0/+1
* | Update copyright yearHenrik Nord2018-06-181-1/+1
* | erts: Rename untrapping db_free_*empty*_tableSverker Eriksson2018-05-081-4/+4
* | erts: Make ets:delete_all_objects yield on fixed tableSverker Eriksson2018-05-081-11/+32
* | erts: Optimize ets delete all in fixed tableSverker Eriksson2018-05-081-66/+86
* | erts: Refactor ets select iteration codeSverker Eriksson2018-05-081-292/+323
* | erts: Cleanup ets codeSverker Eriksson2018-05-081-31/+5
* | erts: Optimize ets hash object deallocactionsSverker Eriksson2018-05-081-15/+45
* | erts: Refactor pseudo deleted ets objectsSverker Eriksson2018-05-081-36/+49
* | erts: Make atomic ets:delete_all_objects yieldSverker Eriksson2018-05-081-7/+12
* | erts: Use table ref for select continuationSverker Eriksson2018-04-201-6/+20
* | erts: Refactor erl_db_hash next() into next_live()Sverker Eriksson2018-04-201-20/+10
* | erts: Change wrong alloc_fnfSverker Eriksson2018-04-201-3/+3
* | Merge branch 'maint'John Högberg2017-09-111-3/+0
|\ \ | |/
| * Replace ad-hoc MIN/MAX macros with common onesJohn Högberg2017-09-071-3/+0
* | erts: Replace usage of all erts_smp prefixes to just ertsLukas Larsson2017-07-171-99/+99
* | erts: Remove ERTS_SMP and USE_THREAD definesLukas Larsson2017-07-171-59/+0
|/
* Allow toggling lock counting at runtimeJohn Högberg2017-07-061-2/+22
* Update copyright yearRaimo Niskanen2017-05-041-1/+1
* Merge PR1413 from g-andrade/feature/phash2_nifSverker Eriksson2017-04-281-1/+1
|\
| * erts: Support custom salt in enif_hashGuilherme Andrade2017-04-221-1/+1
* | erts: Introduce struct binary_internalsSverker Eriksson2017-04-121-2/+2
|/
* Fix use of uninitialized variable 'ret'Sverker Eriksson2017-03-281-6/+17
* Fix double hit bug of select/3 with bound keySverker Eriksson2017-03-241-1/+1
* Remove redundant variable initializationsGuilherme Andrade2017-03-231-59/+52
* Use ETS table id references on select_replaceGuilherme Andrade2017-03-221-3/+3
* erts: Optimize ets:select_replace to not use heapSverker Eriksson2017-03-221-1/+2
* Cleanup some unnecessary variable initializationSverker Eriksson2017-03-221-7/+5
* Fix typo that broke debug buildsGuilherme Andrade2017-03-221-1/+1