summaryrefslogtreecommitdiff
path: root/erts/emulator/beam/erl_db_hash.c
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'maint'Rickard Green2020-03-131-1/+1
|\
| * Update copyright yearRickard Green2020-03-131-1/+1
* | Raise system_limit exception if match-spec compile use too much stackRickard Green2020-03-111-2/+8
* | erts: Optimize ets insert list into compressed bagSverker Eriksson2020-02-281-28/+34
* | erts: Fix bug in ets:insert of list into compressed bagSverker Eriksson2020-02-281-1/+1
* | Merge 'maint'Sverker Eriksson2020-02-061-1/+4
|\ \ | |/
| * Merge 'sverker/ets-update-counter-fix/ERL-1127/OTP-16404'Sverker Eriksson2020-02-061-1/+4
| |\
| | * erts: Fix bug in ets:update_counter causing wrong table sizeSverker Eriksson2020-02-041-1/+4
* | | erts: Consume reductions in ets:insert for bag duplicate checkSverker Eriksson2020-02-041-5/+11
* | | Make ets:insert/2 and ets:insert_new/2 yieldKjell Winblad2019-12-181-6/+242
* | | Merge branch 'maint'Lukas Larsson2019-11-291-3/+3
|\ \ \ | |/ /
| * | ets: Remove table locking when using smp 1Lukas Larsson2019-11-151-3/+3
* | | ets_hash_decentralized_counters: use higher shrink limitKjell Winblad2019-09-251-8/+48
* | | Add `ets:new/2` option to disable decentralized countersKjell Winblad2019-09-251-1/+1
* | | Use decentralized counters for ETS tables with write_concurrencyKjell Winblad2019-09-251-61/+166
* | | 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
|\ \ | |/